.swp_social_panel.swp_default_full_color a,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer:hover a,body .swp_social_panel.swp_other_full_color:hover a{color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_blogger,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_blogger:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_blogger:not(:hover){border:1px solid #ff5722}.swp_social_panel.swp_default_full_color .swp_blogger,html body .swp_social_panel.swp_individual_full_color .swp_blogger:hover,body .swp_social_panel.swp_other_full_color:hover .swp_blogger{background:#ff5722;border:1px solid #ee3900}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_blogger,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_blogger:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_blogger{border-bottom:3px solid #ee3900}.swp_social_panel.swp_default_color_outlines .swp_blogger a,html body .swp_social_panel.swp_individual_color_outlines .swp_blogger a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_blogger a{color:#ff5722}.swp_social_panel.swp_default_color_outlines .swp_blogger,html body .swp_social_panel.swp_individual_color_outlines .swp_blogger:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_blogger{background:rgba(0,0,0,0);border:1px solid #ff5722}.swp-blogger{background:#ff5722;border-color:#ee3900}.swp-blogger a{color:#ff5722}.swp-blogger a:hover{background:#ee3900;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_buffer,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_buffer:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_buffer:not(:hover){border:1px solid #323b43}.swp_social_panel.swp_default_full_color .swp_buffer,html body .swp_social_panel.swp_individual_full_color .swp_buffer:hover,body .swp_social_panel.swp_other_full_color:hover .swp_buffer{background:#323b43;border:1px solid #1c2126}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_buffer,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_buffer:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_buffer{border-bottom:3px solid #1c2126}.swp_social_panel.swp_default_color_outlines .swp_buffer a,html body .swp_social_panel.swp_individual_color_outlines .swp_buffer a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_buffer a{color:#323b43}.swp_social_panel.swp_default_color_outlines .swp_buffer,html body .swp_social_panel.swp_individual_color_outlines .swp_buffer:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_buffer{background:rgba(0,0,0,0);border:1px solid #323b43}.swp-buffer{background:#323b43;border-color:#1c2126}.swp-buffer a{color:#323b43}.swp-buffer a:hover{background:#1c2126;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_ello,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_ello:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_ello:not(:hover){border:1px solid #000}.swp_social_panel.swp_default_full_color .swp_ello,html body .swp_social_panel.swp_individual_full_color .swp_ello:hover,body .swp_social_panel.swp_other_full_color:hover .swp_ello{background:#000;border:1px solid #000}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_ello,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_ello:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_ello{border-bottom:3px solid #000}.swp_social_panel.swp_default_color_outlines .swp_ello a,html body .swp_social_panel.swp_individual_color_outlines .swp_ello a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_ello a{color:#000}.swp_social_panel.swp_default_color_outlines .swp_ello,html body .swp_social_panel.swp_individual_color_outlines .swp_ello:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_ello{background:rgba(0,0,0,0);border:1px solid #000}.swp-ello{background:#000;border-color:#000}.swp-ello a{color:#000}.swp-ello a:hover{background:#000;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_email,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_email:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_email:not(:hover){border:1px solid #6bcce9}.swp_social_panel.swp_default_full_color .swp_email,html body .swp_social_panel.swp_individual_full_color .swp_email:hover,body .swp_social_panel.swp_other_full_color:hover .swp_email{background:#6bcce9;border:1px solid #3fbde2}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_email,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_email:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_email{border-bottom:3px solid #3fbde2}.swp_social_panel.swp_default_color_outlines .swp_email a,html body .swp_social_panel.swp_individual_color_outlines .swp_email a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_email a{color:#6bcce9}.swp_social_panel.swp_default_color_outlines .swp_email,html body .swp_social_panel.swp_individual_color_outlines .swp_email:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_email{background:rgba(0,0,0,0);border:1px solid #6bcce9}.swp-email{background:#6bcce9;border-color:#3fbde2}.swp-email a{color:#6bcce9}.swp-email a:hover{background:#3fbde2;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_evernote,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_evernote:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_evernote:not(:hover){border:1px solid #2dbe60}.swp_social_panel.swp_default_full_color .swp_evernote,html body .swp_social_panel.swp_individual_full_color .swp_evernote:hover,body .swp_social_panel.swp_other_full_color:hover .swp_evernote{background:#2dbe60;border:1px solid #23954b}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_evernote,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_evernote:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_evernote{border-bottom:3px solid #23954b}.swp_social_panel.swp_default_color_outlines .swp_evernote a,html body .swp_social_panel.swp_individual_color_outlines .swp_evernote a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_evernote a{color:#2dbe60}.swp_social_panel.swp_default_color_outlines .swp_evernote,html body .swp_social_panel.swp_individual_color_outlines .swp_evernote:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_evernote{background:rgba(0,0,0,0);border:1px solid #2dbe60}.swp-evernote{background:#2dbe60;border-color:#23954b}.swp-evernote a{color:#2dbe60}.swp-evernote a:hover{background:#23954b;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_facebook,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_facebook:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_facebook:not(:hover){border:1px solid #1877f2}.swp_social_panel.swp_default_full_color .swp_facebook,html body .swp_social_panel.swp_individual_full_color .swp_facebook:hover,body .swp_social_panel.swp_other_full_color:hover .swp_facebook{background:#1877f2;border:1px solid #0b5fcc}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_facebook,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_facebook:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_facebook{border-bottom:3px solid #0b5fcc}.swp_social_panel.swp_default_color_outlines .swp_facebook a,html body .swp_social_panel.swp_individual_color_outlines .swp_facebook a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_facebook a{color:#1877f2}.swp_social_panel.swp_default_color_outlines .swp_facebook,html body .swp_social_panel.swp_individual_color_outlines .swp_facebook:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_facebook{background:rgba(0,0,0,0);border:1px solid #1877f2}.swp-facebook{background:#1877f2;border-color:#0b5fcc}.swp-facebook a{color:#1877f2}.swp-facebook a:hover{background:#0b5fcc;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_flickr,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_flickr:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_flickr:not(:hover){border:1px solid #ff0084}.swp_social_panel.swp_default_full_color .swp_flickr,html body .swp_social_panel.swp_individual_full_color .swp_flickr:hover,body .swp_social_panel.swp_other_full_color:hover .swp_flickr{background:#ff0084;border:1px solid #cc006a}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_flickr,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_flickr:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_flickr{border-bottom:3px solid #cc006a}.swp_social_panel.swp_default_color_outlines .swp_flickr a,html body .swp_social_panel.swp_individual_color_outlines .swp_flickr a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_flickr a{color:#ff0084}.swp_social_panel.swp_default_color_outlines .swp_flickr,html body .swp_social_panel.swp_individual_color_outlines .swp_flickr:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_flickr{background:rgba(0,0,0,0);border:1px solid #ff0084}.swp-flickr{background:#ff0084;border-color:#cc006a}.swp-flickr a{color:#ff0084}.swp-flickr a:hover{background:#cc006a;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_flipboard,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_flipboard:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_flipboard:not(:hover){border:1px solid #bf2626}.swp_social_panel.swp_default_full_color .swp_flipboard,html body .swp_social_panel.swp_individual_full_color .swp_flipboard:hover,body .swp_social_panel.swp_other_full_color:hover .swp_flipboard{background:#bf2626;border:1px solid #941e1e}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_flipboard,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_flipboard:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_flipboard{border-bottom:3px solid #941e1e}.swp_social_panel.swp_default_color_outlines .swp_flipboard a,html body .swp_social_panel.swp_individual_color_outlines .swp_flipboard a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_flipboard a{color:#bf2626}.swp_social_panel.swp_default_color_outlines .swp_flipboard,html body .swp_social_panel.swp_individual_color_outlines .swp_flipboard:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_flipboard{background:rgba(0,0,0,0);border:1px solid #bf2626}.swp-flipboard{background:#bf2626;border-color:#941e1e}.swp-flipboard a{color:#bf2626}.swp-flipboard a:hover{background:#941e1e;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_hacker_news,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_hacker_news:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_hacker_news:not(:hover){border:1px solid #d85623}.swp_social_panel.swp_default_full_color .swp_hacker_news,html body .swp_social_panel.swp_individual_full_color .swp_hacker_news:hover,body .swp_social_panel.swp_other_full_color:hover .swp_hacker_news{background:#d85623;border:1px solid #ac451c}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_hacker_news,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_hacker_news:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_hacker_news{border-bottom:3px solid #ac451c}.swp_social_panel.swp_default_color_outlines .swp_hacker_news a,html body .swp_social_panel.swp_individual_color_outlines .swp_hacker_news a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_hacker_news a{color:#d85623}.swp_social_panel.swp_default_color_outlines .swp_hacker_news,html body .swp_social_panel.swp_individual_color_outlines .swp_hacker_news:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_hacker_news{background:rgba(0,0,0,0);border:1px solid #d85623}.swp-hacker_news{background:#d85623;border-color:#ac451c}.swp-hacker_news a{color:#d85623}.swp-hacker_news a:hover{background:#ac451c;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_instagram,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_instagram:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_instagram:not(:hover){border:1px solid #ea2454}.swp_social_panel.swp_default_full_color .swp_instagram,html body .swp_social_panel.swp_individual_full_color .swp_instagram:hover,body .swp_social_panel.swp_other_full_color:hover .swp_instagram{background:#ea2454;border:1px solid #c8133f}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_instagram,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_instagram:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_instagram{border-bottom:3px solid #c8133f}.swp_social_panel.swp_default_color_outlines .swp_instagram a,html body .swp_social_panel.swp_individual_color_outlines .swp_instagram a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_instagram a{color:#ea2454}.swp_social_panel.swp_default_color_outlines .swp_instagram,html body .swp_social_panel.swp_individual_color_outlines .swp_instagram:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_instagram{background:rgba(0,0,0,0);border:1px solid #ea2454}.swp-instagram{background:#ea2454;border-color:#c8133f}.swp-instagram a{color:#ea2454}.swp-instagram a:hover{background:#c8133f;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_linkedin,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_linkedin:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_linkedin:not(:hover){border:1px solid #2767b1}.swp_social_panel.swp_default_full_color .swp_linkedin,html body .swp_social_panel.swp_individual_full_color .swp_linkedin:hover,body .swp_social_panel.swp_other_full_color:hover .swp_linkedin{background:#2767b1;border:1px solid #1e4f87}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_linkedin,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_linkedin:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_linkedin{border-bottom:3px solid #1e4f87}.swp_social_panel.swp_default_color_outlines .swp_linkedin a,html body .swp_social_panel.swp_individual_color_outlines .swp_linkedin a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_linkedin a{color:#2767b1}.swp_social_panel.swp_default_color_outlines .swp_linkedin,html body .swp_social_panel.swp_individual_color_outlines .swp_linkedin:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_linkedin{background:rgba(0,0,0,0);border:1px solid #2767b1}.swp-linkedin{background:#2767b1;border-color:#1e4f87}.swp-linkedin a{color:#2767b1}.swp-linkedin a:hover{background:#1e4f87;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_medium,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_medium:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_medium:not(:hover){border:1px solid #00ab6c}.swp_social_panel.swp_default_full_color .swp_medium,html body .swp_social_panel.swp_individual_full_color .swp_medium:hover,body .swp_social_panel.swp_other_full_color:hover .swp_medium{background:#00ab6c;border:1px solid #00784c}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_medium,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_medium:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_medium{border-bottom:3px solid #00784c}.swp_social_panel.swp_default_color_outlines .swp_medium a,html body .swp_social_panel.swp_individual_color_outlines .swp_medium a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_medium a{color:#00ab6c}.swp_social_panel.swp_default_color_outlines .swp_medium,html body .swp_social_panel.swp_individual_color_outlines .swp_medium:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_medium{background:rgba(0,0,0,0);border:1px solid #00ab6c}.swp-medium{background:#00ab6c;border-color:#00784c}.swp-medium a{color:#00ab6c}.swp-medium a:hover{background:#00784c;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_mix,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_mix:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_mix:not(:hover){border:1px solid #f4812c}.swp_social_panel.swp_default_full_color .swp_mix,html body .swp_social_panel.swp_individual_full_color .swp_mix:hover,body .swp_social_panel.swp_other_full_color:hover .swp_mix{background:#f4812c;border:1px solid #e1660c}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_mix,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_mix:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_mix{border-bottom:3px solid #e1660c}.swp_social_panel.swp_default_color_outlines .swp_mix a,html body .swp_social_panel.swp_individual_color_outlines .swp_mix a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_mix a{color:#f4812c}.swp_social_panel.swp_default_color_outlines .swp_mix,html body .swp_social_panel.swp_individual_color_outlines .swp_mix:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_mix{background:rgba(0,0,0,0);border:1px solid #f4812c}.swp-mix{background:#f4812c;border-color:#e1660c}.swp-mix a{color:#f4812c}.swp-mix a:hover{background:#e1660c;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_more,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_more:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_more:not(:hover){border:1px solid #ee464f}.swp_social_panel.swp_default_full_color .swp_more,html body .swp_social_panel.swp_individual_full_color .swp_more:hover,body .swp_social_panel.swp_other_full_color:hover .swp_more{background:#ee464f;border:1px solid #ea1723}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_more,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_more:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_more{border-bottom:3px solid #ea1723}.swp_social_panel.swp_default_color_outlines .swp_more a,html body .swp_social_panel.swp_individual_color_outlines .swp_more a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_more a{color:#ee464f}.swp_social_panel.swp_default_color_outlines .swp_more,html body .swp_social_panel.swp_individual_color_outlines .swp_more:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_more{background:rgba(0,0,0,0);border:1px solid #ee464f}.swp-more{background:#ee464f;border-color:#ea1723}.swp-more a{color:#ee464f}.swp-more a:hover{background:#ea1723;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_parler,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_parler:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_parler:not(:hover){border:1px solid #be1e2c}.swp_social_panel.swp_default_full_color .swp_parler,html body .swp_social_panel.swp_individual_full_color .swp_parler:hover,body .swp_social_panel.swp_other_full_color:hover .swp_parler{background:#be1e2c;border:1px solid #921722}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_parler,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_parler:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_parler{border-bottom:3px solid #921722}.swp_social_panel.swp_default_color_outlines .swp_parler a,html body .swp_social_panel.swp_individual_color_outlines .swp_parler a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_parler a{color:#be1e2c}.swp_social_panel.swp_default_color_outlines .swp_parler,html body .swp_social_panel.swp_individual_color_outlines .swp_parler:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_parler{background:rgba(0,0,0,0);border:1px solid #be1e2c}.swp-parler{background:#be1e2c;border-color:#921722}.swp-parler a{color:#be1e2c}.swp-parler a:hover{background:#921722;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_periscope,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_periscope:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_periscope:not(:hover){border:1px solid #3aa4c6}.swp_social_panel.swp_default_full_color .swp_periscope,html body .swp_social_panel.swp_individual_full_color .swp_periscope:hover,body .swp_social_panel.swp_other_full_color:hover .swp_periscope{background:#3aa4c6;border:1px solid #2e849f}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_periscope,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_periscope:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_periscope{border-bottom:3px solid #2e849f}.swp_social_panel.swp_default_color_outlines .swp_periscope a,html body .swp_social_panel.swp_individual_color_outlines .swp_periscope a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_periscope a{color:#3aa4c6}.swp_social_panel.swp_default_color_outlines .swp_periscope,html body .swp_social_panel.swp_individual_color_outlines .swp_periscope:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_periscope{background:rgba(0,0,0,0);border:1px solid #3aa4c6}.swp-periscope{background:#3aa4c6;border-color:#2e849f}.swp-periscope a{color:#3aa4c6}.swp-periscope a:hover{background:#2e849f;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_pinterest,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_pinterest:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_pinterest:not(:hover){border:1px solid #e60023}.swp_social_panel.swp_default_full_color .swp_pinterest,html body .swp_social_panel.swp_individual_full_color .swp_pinterest:hover,body .swp_social_panel.swp_other_full_color:hover .swp_pinterest{background:#e60023;border:1px solid #b3001b}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_pinterest,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_pinterest:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_pinterest{border-bottom:3px solid #b3001b}.swp_social_panel.swp_default_color_outlines .swp_pinterest a,html body .swp_social_panel.swp_individual_color_outlines .swp_pinterest a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pinterest a{color:#e60023}.swp_social_panel.swp_default_color_outlines .swp_pinterest,html body .swp_social_panel.swp_individual_color_outlines .swp_pinterest:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pinterest{background:rgba(0,0,0,0);border:1px solid #e60023}.swp-pinterest{background:#e60023;border-color:#b3001b}.swp-pinterest a{color:#e60023}.swp-pinterest a:hover{background:#b3001b;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_pocket,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_pocket:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_pocket:not(:hover){border:1px solid #ef4056}.swp_social_panel.swp_default_full_color .swp_pocket,html body .swp_social_panel.swp_individual_full_color .swp_pocket:hover,body .swp_social_panel.swp_other_full_color:hover .swp_pocket{background:#ef4056;border:1px solid #e9132e}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_pocket,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_pocket:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_pocket{border-bottom:3px solid #e9132e}.swp_social_panel.swp_default_color_outlines .swp_pocket a,html body .swp_social_panel.swp_individual_color_outlines .swp_pocket a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pocket a{color:#ef4056}.swp_social_panel.swp_default_color_outlines .swp_pocket,html body .swp_social_panel.swp_individual_color_outlines .swp_pocket:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pocket{background:rgba(0,0,0,0);border:1px solid #ef4056}.swp-pocket{background:#ef4056;border-color:#e9132e}.swp-pocket a{color:#ef4056}.swp-pocket a:hover{background:#e9132e;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_print,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_print:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_print:not(:hover){border:1px solid #777}.swp_social_panel.swp_default_full_color .swp_print,html body .swp_social_panel.swp_individual_full_color .swp_print:hover,body .swp_social_panel.swp_other_full_color:hover .swp_print{background:#777;border:1px solid #5e5e5e}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_print,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_print:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_print{border-bottom:3px solid #5e5e5e}.swp_social_panel.swp_default_color_outlines .swp_print a,html body .swp_social_panel.swp_individual_color_outlines .swp_print a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_print a{color:#777}.swp_social_panel.swp_default_color_outlines .swp_print,html body .swp_social_panel.swp_individual_color_outlines .swp_print:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_print{background:rgba(0,0,0,0);border:1px solid #777}.swp-print{background:#777;border-color:#5e5e5e}.swp-print a{color:#777}.swp-print a:hover{background:#5e5e5e;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_reddit,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_reddit:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_reddit:not(:hover){border:1px solid #f04b23}.swp_social_panel.swp_default_full_color .swp_reddit,html body .swp_social_panel.swp_individual_full_color .swp_reddit:hover,body .swp_social_panel.swp_other_full_color:hover .swp_reddit{background:#f04b23;border:1px solid #d2340e}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_reddit,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_reddit:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_reddit{border-bottom:3px solid #d2340e}.swp_social_panel.swp_default_color_outlines .swp_reddit a,html body .swp_social_panel.swp_individual_color_outlines .swp_reddit a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_reddit a{color:#f04b23}.swp_social_panel.swp_default_color_outlines .swp_reddit,html body .swp_social_panel.swp_individual_color_outlines .swp_reddit:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_reddit{background:rgba(0,0,0,0);border:1px solid #f04b23}.swp-reddit{background:#f04b23;border-color:#d2340e}.swp-reddit a{color:#f04b23}.swp-reddit a:hover{background:#d2340e;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_snapchat,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_snapchat:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_snapchat:not(:hover){border:1px solid #fffc00}.swp_social_panel.swp_default_full_color .swp_snapchat,html body .swp_social_panel.swp_individual_full_color .swp_snapchat:hover,body .swp_social_panel.swp_other_full_color:hover .swp_snapchat{background:#fffc00;border:1px solid #ccca00}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_snapchat,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_snapchat:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_snapchat{border-bottom:3px solid #ccca00}.swp_social_panel.swp_default_color_outlines .swp_snapchat a,html body .swp_social_panel.swp_individual_color_outlines .swp_snapchat a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_snapchat a{color:#fffc00}.swp_social_panel.swp_default_color_outlines .swp_snapchat,html body .swp_social_panel.swp_individual_color_outlines .swp_snapchat:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_snapchat{background:rgba(0,0,0,0);border:1px solid #fffc00}.swp-snapchat{background:#fffc00;border-color:#ccca00}.swp-snapchat a{color:#fffc00}.swp-snapchat a:hover{background:#ccca00;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_telegram,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_telegram:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_telegram:not(:hover){border:1px solid #08c}.swp_social_panel.swp_default_full_color .swp_telegram,html body .swp_social_panel.swp_individual_full_color .swp_telegram:hover,body .swp_social_panel.swp_other_full_color:hover .swp_telegram{background:#08c;border:1px solid #069}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_telegram,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_telegram:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_telegram{border-bottom:3px solid #069}.swp_social_panel.swp_default_color_outlines .swp_telegram a,html body .swp_social_panel.swp_individual_color_outlines .swp_telegram a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_telegram a{color:#08c}.swp_social_panel.swp_default_color_outlines .swp_telegram,html body .swp_social_panel.swp_individual_color_outlines .swp_telegram:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_telegram{background:rgba(0,0,0,0);border:1px solid #08c}.swp-telegram{background:#08c;border-color:#069}.swp-telegram a{color:#08c}.swp-telegram a:hover{background:#069;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_twitter,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_twitter:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_twitter:not(:hover){border:1px solid #0d1014}.swp_social_panel.swp_default_full_color .swp_twitter,html body .swp_social_panel.swp_individual_full_color .swp_twitter:hover,body .swp_social_panel.swp_other_full_color:hover .swp_twitter{background:#0d1014;border:1px solid #000}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_twitter,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_twitter:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_twitter{border-bottom:3px solid #000}.swp_social_panel.swp_default_color_outlines .swp_twitter a,html body .swp_social_panel.swp_individual_color_outlines .swp_twitter a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_twitter a{color:#0d1014}.swp_social_panel.swp_default_color_outlines .swp_twitter,html body .swp_social_panel.swp_individual_color_outlines .swp_twitter:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_twitter{background:rgba(0,0,0,0);border:1px solid #0d1014}.swp-twitter{background:#0d1014;border-color:#000}.swp-twitter a{color:#0d1014}.swp-twitter a:hover{background:#000;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_tumblr,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_tumblr:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_tumblr:not(:hover){border:1px solid #39475d}.swp_social_panel.swp_default_full_color .swp_tumblr,html body .swp_social_panel.swp_individual_full_color .swp_tumblr:hover,body .swp_social_panel.swp_other_full_color:hover .swp_tumblr{background:#39475d;border:1px solid #262f3d}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_tumblr,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_tumblr:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_tumblr{border-bottom:3px solid #262f3d}.swp_social_panel.swp_default_color_outlines .swp_tumblr a,html body .swp_social_panel.swp_individual_color_outlines .swp_tumblr a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_tumblr a{color:#39475d}.swp_social_panel.swp_default_color_outlines .swp_tumblr,html body .swp_social_panel.swp_individual_color_outlines .swp_tumblr:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_tumblr{background:rgba(0,0,0,0);border:1px solid #39475d}.swp-tumblr{background:#39475d;border-color:#262f3d}.swp-tumblr a{color:#39475d}.swp-tumblr a:hover{background:#262f3d;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_vimeo,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_vimeo:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_vimeo:not(:hover){border:1px solid #162221}.swp_social_panel.swp_default_full_color .swp_vimeo,html body .swp_social_panel.swp_individual_full_color .swp_vimeo:hover,body .swp_social_panel.swp_other_full_color:hover .swp_vimeo{background:#162221;border:1px solid #020303}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_vimeo,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_vimeo:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_vimeo{border-bottom:3px solid #020303}.swp_social_panel.swp_default_color_outlines .swp_vimeo a,html body .swp_social_panel.swp_individual_color_outlines .swp_vimeo a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_vimeo a{color:#162221}.swp_social_panel.swp_default_color_outlines .swp_vimeo,html body .swp_social_panel.swp_individual_color_outlines .swp_vimeo:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_vimeo{background:rgba(0,0,0,0);border:1px solid #162221}.swp-vimeo{background:#162221;border-color:#020303}.swp-vimeo a{color:#162221}.swp-vimeo a:hover{background:#020303;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_viber,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_viber:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_viber:not(:hover){border:1px solid #8f5db7}.swp_social_panel.swp_default_full_color .swp_viber,html body .swp_social_panel.swp_individual_full_color .swp_viber:hover,body .swp_social_panel.swp_other_full_color:hover .swp_viber{background:#8f5db7;border:1px solid #75459c}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_viber,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_viber:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_viber{border-bottom:3px solid #75459c}.swp_social_panel.swp_default_color_outlines .swp_viber a,html body .swp_social_panel.swp_individual_color_outlines .swp_viber a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_viber a{color:#8f5db7}.swp_social_panel.swp_default_color_outlines .swp_viber,html body .swp_social_panel.swp_individual_color_outlines .swp_viber:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_viber{background:rgba(0,0,0,0);border:1px solid #8f5db7}.swp-viber{background:#8f5db7;border-color:#75459c}.swp-viber a{color:#8f5db7}.swp-viber a:hover{background:#75459c;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_vk,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_vk:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_vk:not(:hover){border:1px solid #4a76a8}.swp_social_panel.swp_default_full_color .swp_vk,html body .swp_social_panel.swp_individual_full_color .swp_vk:hover,body .swp_social_panel.swp_other_full_color:hover .swp_vk{background:#4a76a8;border:1px solid #3a5d85}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_vk,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_vk:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_vk{border-bottom:3px solid #3a5d85}.swp_social_panel.swp_default_color_outlines .swp_vk a,html body .swp_social_panel.swp_individual_color_outlines .swp_vk a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_vk a{color:#4a76a8}.swp_social_panel.swp_default_color_outlines .swp_vk,html body .swp_social_panel.swp_individual_color_outlines .swp_vk:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_vk{background:rgba(0,0,0,0);border:1px solid #4a76a8}.swp-vk{background:#4a76a8;border-color:#3a5d85}.swp-vk a{color:#4a76a8}.swp-vk a:hover{background:#3a5d85;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_whatsapp,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_whatsapp:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_whatsapp:not(:hover){border:1px solid #71c169}.swp_social_panel.swp_default_full_color .swp_whatsapp,html body .swp_social_panel.swp_individual_full_color .swp_whatsapp:hover,body .swp_social_panel.swp_other_full_color:hover .swp_whatsapp{background:#71c169;border:1px solid #52af48}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_whatsapp,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_whatsapp:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_whatsapp{border-bottom:3px solid #52af48}.swp_social_panel.swp_default_color_outlines .swp_whatsapp a,html body .swp_social_panel.swp_individual_color_outlines .swp_whatsapp a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_whatsapp a{color:#71c169}.swp_social_panel.swp_default_color_outlines .swp_whatsapp,html body .swp_social_panel.swp_individual_color_outlines .swp_whatsapp:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_whatsapp{background:rgba(0,0,0,0);border:1px solid #71c169}.swp-whatsapp{background:#71c169;border-color:#52af48}.swp-whatsapp a{color:#71c169}.swp-whatsapp a:hover{background:#52af48;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_xing,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_xing:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_xing:not(:hover){border:1px solid #026466}.swp_social_panel.swp_default_full_color .swp_xing,html body .swp_social_panel.swp_individual_full_color .swp_xing:hover,body .swp_social_panel.swp_other_full_color:hover .swp_xing{background:#026466;border:1px solid #013334}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_xing,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_xing:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_xing{border-bottom:3px solid #013334}.swp_social_panel.swp_default_color_outlines .swp_xing a,html body .swp_social_panel.swp_individual_color_outlines .swp_xing a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_xing a{color:#026466}.swp_social_panel.swp_default_color_outlines .swp_xing,html body .swp_social_panel.swp_individual_color_outlines .swp_xing:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_xing{background:rgba(0,0,0,0);border:1px solid #026466}.swp-xing{background:#026466;border-color:#013334}.swp-xing a{color:#026466}.swp-xing a:hover{background:#013334;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_yummly,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_yummly:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_yummly:not(:hover){border:1px solid #e26426}.swp_social_panel.swp_default_full_color .swp_yummly,html body .swp_social_panel.swp_individual_full_color .swp_yummly:hover,body .swp_social_panel.swp_other_full_color:hover .swp_yummly{background:#e26426;border:1px solid #bc4f19}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_yummly,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_yummly:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_yummly{border-bottom:3px solid #bc4f19}.swp_social_panel.swp_default_color_outlines .swp_yummly a,html body .swp_social_panel.swp_individual_color_outlines .swp_yummly a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_yummly a{color:#e26426}.swp_social_panel.swp_default_color_outlines .swp_yummly,html body .swp_social_panel.swp_individual_color_outlines .swp_yummly:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_yummly{background:rgba(0,0,0,0);border:1px solid #e26426}.swp-yummly{background:#e26426;border-color:#bc4f19}.swp-yummly a{color:#e26426}.swp-yummly a:hover{background:#bc4f19;color:#fff}.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_mastodon,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_mastodon:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_mastodon:not(:hover){border:1px solid #6364ff}.swp_social_panel.swp_default_full_color .swp_mastodon,html body .swp_social_panel.swp_individual_full_color .swp_mastodon:hover,body .swp_social_panel.swp_other_full_color:hover .swp_mastodon{background:#6364ff;border:1px solid #3031ff}.swp_social_panel.swp_three_dee.swp_default_full_color .swp_mastodon,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_mastodon:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_mastodon{border-bottom:3px solid #3031ff}.swp_social_panel.swp_default_color_outlines .swp_mastodon a,html body .swp_social_panel.swp_individual_color_outlines .swp_mastodon a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_mastodon a{color:#6364ff}.swp_social_panel.swp_default_color_outlines .swp_mastodon,html body .swp_social_panel.swp_individual_color_outlines .swp_mastodon:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_mastodon{background:rgba(0,0,0,0);border:1px solid #6364ff}.swp-mastodon{background:#6364ff;border-color:#3031ff}.swp-mastodon a{color:#6364ff}.swp-mastodon a:hover{background:#3031ff;color:#fff}.swp_social_panel.swp_default_light_gray .nc_tweetContainer,html body .swp_social_panel.swp_individual_light_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_other_light_gray:hover .nc_tweetContainer{background-color:#ccc;border:1px solid #ccc}.swp_social_panel.swp_default_light_gray .nc_tweetContainer a,html body .swp_social_panel.swp_individual_light_gray .nc_tweetContainer:hover a,body .swp_social_panel.swp_other_light_gray:hover .nc_tweetContainer a{color:#fff}.swp_social_panel.swp_three_dee.swp_default_light_gray .nc_tweetContainer,html body .swp_social_panel.swp_three_dee.swp_individual_light_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_three_dee.swp_other_light_gray .nc_tweetContainer:hover{border-bottom:3px solid #b3b3b3}.swp_social_panel.swp_three_dee.swp_default_light_gray .nc_tweetContainer.total_sharesalt,html body .swp_social_panel.swp_three_dee.swp_individual_light_gray .nc_tweetContainer:hover.total_sharesalt,body .swp_social_panel.swp_three_dee.swp_other_light_gray .nc_tweetContainer:hover.total_sharesalt{border-bottom:none !important}.swp_social_panel.swp_default_light_gray_outlines a,html body .swp_social_panel.swp_individual_light_gray_outlines a:hover,body .swp_social_panel.swp_other_light_gray_outlines:hover a{color:#ccc}.swp_social_panel.swp_default_light_gray_outlines .nc_tweetContainer,html body .swp_social_panel.swp_individual_light_gray_outlines .nc_tweetContainer:hover,body .swp_social_panel.swp_other_light_gray_outlines:hover .nc_tweetContainer{background:rgba(0,0,0,0);border:1px solid #ccc}.swp_social_panel.swp_default_medium_gray .nc_tweetContainer,html body .swp_social_panel.swp_individual_medium_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_other_medium_gray:hover .nc_tweetContainer{background-color:#999;border:1px solid #999}.swp_social_panel.swp_default_medium_gray .nc_tweetContainer a,html body .swp_social_panel.swp_individual_medium_gray .nc_tweetContainer:hover a,body .swp_social_panel.swp_other_medium_gray:hover .nc_tweetContainer a{color:#fff}.swp_social_panel.swp_three_dee.swp_default_medium_gray .nc_tweetContainer,html body .swp_social_panel.swp_three_dee.swp_individual_medium_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_three_dee.swp_other_medium_gray .nc_tweetContainer:hover{border-bottom:3px solid gray}.swp_social_panel.swp_three_dee.swp_default_medium_gray .nc_tweetContainer.total_sharesalt,html body .swp_social_panel.swp_three_dee.swp_individual_medium_gray .nc_tweetContainer:hover.total_sharesalt,body .swp_social_panel.swp_three_dee.swp_other_medium_gray .nc_tweetContainer:hover.total_sharesalt{border-bottom:none !important}.swp_social_panel.swp_default_medium_gray_outlines a,html body .swp_social_panel.swp_individual_medium_gray_outlines a:hover,body .swp_social_panel.swp_other_medium_gray_outlines:hover a{color:#999}.swp_social_panel.swp_default_medium_gray_outlines .nc_tweetContainer,html body .swp_social_panel.swp_individual_medium_gray_outlines .nc_tweetContainer:hover,body .swp_social_panel.swp_other_medium_gray_outlines:hover .nc_tweetContainer{background:rgba(0,0,0,0);border:1px solid #999}.swp_social_panel.swp_default_dark_gray .nc_tweetContainer,html body .swp_social_panel.swp_individual_dark_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_other_dark_gray:hover .nc_tweetContainer{background-color:#444;border:1px solid #444}.swp_social_panel.swp_default_dark_gray .nc_tweetContainer a,html body .swp_social_panel.swp_individual_dark_gray .nc_tweetContainer:hover a,body .swp_social_panel.swp_other_dark_gray:hover .nc_tweetContainer a{color:#fff}.swp_social_panel.swp_three_dee.swp_default_dark_gray .nc_tweetContainer,html body .swp_social_panel.swp_three_dee.swp_individual_dark_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_three_dee.swp_other_dark_gray .nc_tweetContainer:hover{border-bottom:3px solid #2b2b2b}.swp_social_panel.swp_three_dee.swp_default_dark_gray .nc_tweetContainer.total_sharesalt,html body .swp_social_panel.swp_three_dee.swp_individual_dark_gray .nc_tweetContainer:hover.total_sharesalt,body .swp_social_panel.swp_three_dee.swp_other_dark_gray .nc_tweetContainer:hover.total_sharesalt{border-bottom:none !important}.swp_social_panel.swp_default_dark_gray_outlines a,html body .swp_social_panel.swp_individual_dark_gray_outlines a:hover,body .swp_social_panel.swp_other_dark_gray_outlines:hover a{color:#444}.swp_social_panel.swp_default_dark_gray_outlines .nc_tweetContainer,html body .swp_social_panel.swp_individual_dark_gray_outlines .nc_tweetContainer:hover,body .swp_social_panel.swp_other_dark_gray_outlines:hover .nc_tweetContainer{background:rgba(0,0,0,0);border:1px solid #444}.swp_social_panel.swp_modern,.swp_social_panel.swp_dark{background:#fff;height:62px;padding:0;border-radius:8px;border:1px solid #eee;box-shadow:0 2px 4px 0 rgba(0,0,0,.01),0 4px 5px 0 rgba(0,0,0,.014),0 4px 15px 0 rgba(0,0,0,.09)}.swp_social_panel.swp_modern .swp_share_button,.swp_social_panel.swp_dark .swp_share_button{border:none !important;border-radius:0 !important;margin:0 !important;height:61px !important;padding-bottom:1px}.swp_social_panel.swp_modern .swp_share_button.total_shares.total_sharesalt,.swp_social_panel.swp_modern .swp_share_button.total_shares.total_sharesalt,.swp_social_panel.swp_dark .swp_share_button.total_shares.total_sharesalt,.swp_social_panel.swp_dark .swp_share_button.total_shares.total_sharesalt{padding:15px !important}.swp_social_panel.swp_modern .swp_share_link,.swp_social_panel.swp_dark .swp_share_link{border-radius:0;padding:15px;height:61px !important}.swp_social_panel.swp_modern .iconFiller,.swp_social_panel.swp_dark .iconFiller{margin-bottom:10px !important}.swp_social_panel.swp_modern .nc_wrapper.bottom,.swp_social_panel.swp_dark .nc_wrapper.bottom{background:rgba(0,0,0,0) !important}.swp_dark .swp_share_button{background:#222 !important;border-color:#222 !important;margin:0 !important;height:62px !important}.swp_dark .swp_share_link:hover{background:#444}.scale-70{transform:scale(0.7)}.swp_social_panel:not(.nc_floater).scale-70.scale-full_width{width:142.8571428571 !important}.scale-80{transform:scale(0.8)}.swp_social_panel:not(.nc_floater).scale-80.scale-full_width{width:125 !important}.scale-90{transform:scale(0.9)}.swp_social_panel:not(.nc_floater).scale-90.scale-full_width{width:111.1111111111 !important}.scale-100{transform:scale(1)}.swp_social_panel:not(.nc_floater).scale-100.scale-full_width{width:100 !important}.scale-110{transform:scale(1.1)}.swp_social_panel:not(.nc_floater).scale-110.scale-full_width{width:90.9090909091 !important}.scale-120{transform:scale(1.2)}.swp_social_panel:not(.nc_floater).scale-120.scale-full_width{width:83.3333333333 !important}.scale-130{transform:scale(1.3)}.swp_social_panel:not(.nc_floater).scale-130.scale-full_width{width:76.9230769231 !important}.scale-140{transform:scale(1.4)}.swp_social_panel:not(.nc_floater).scale-140.scale-full_width{width:71.4285714286 !important}.scale-left{transform-origin:left}.scale-center{transform-origin:center}.scale-right{transform-origin:right}.scale-full_width{transform-origin:left}div.swp_social_panel .nc_tweetContainer.swp_emphasize{flex:2}@media print{.swp_social_panel{display:none;opacity:0;visibility:collapse}}html[lang] .site * i.sw{font-family:sw-icon-font !important}.swp_social_panel{clear:both;display:flex;height:34px;line-height:1;margin-bottom:20px !important;margin-top:20px !important;overflow:hidden;padding:0;align-items:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-box-pack:justify;-moz-box-pack:justify;direction:ltr;-ms-flex-align:stretch;-ms-flex-line-pack:center;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between}.swp_social_panel .nc_tweetContainer a.nc_tweet,.swp_social_panel .nc_tweetContainer.total_shares .swp_count{display:block;display:flex;font-family:Lato,sans-serif;font-size:18px !important;font-weight:bold;height:30px;text-decoration:none;text-decoration:none !important;text-transform:none;flex-flow:row wrap;box-shadow:none}.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt){border-radius:2px;cursor:pointer;float:left;font-family:Lato;height:32px;margin:0 5px 3px 5px;min-width:34px;overflow:hidden;text-align:center;transition:all .1s linear}.swp_social_panel .nc_tweetContainer .spaceManWilly{display:block;width:120px}.swp_social_panel .swp_label{display:block;font-size:9px !important;margin-top:13px;position:absolute;text-align:center !important;text-transform:uppercase}.swp_social_panel .swp_share{display:block;float:right;float:left;font-size:14px;font-weight:normal;height:30px;line-height:32px;margin:0 0 0 6px;max-width:none !important}.swp_social_panel .total_shares{background:rgba(0,0,0,0) !important;border:none !important;border-radius:2px;color:#fff;cursor:default;display:block;font-size:19px;padding:0 10px;flex:none !important}.swp_social_panel .total_shares .swp_count{line-height:30px}.swp_social_panel .total_shares .swp_label{font-size:10px;vertical-align:middle}.swp_social_panel .total_shares.total_sharesalt{background:rgba(0,0,0,0) !important;border:none !important}.swp_social_panel .total_shares.total_sharesalt:before{content:"G";display:inline-block;font-family:sw-icon-font;margin-top:7px;vertical-align:top}.swp_social_panel .total_shares.total_sharesalt.total_sharesalt,.swp_social_panel .total_shares.total_sharesalt:not(:nth-child(1)){background:rgba(0,0,0,0) !important;border:none;color:#474b4d;margin-left:0 !important;margin-bottom:10px !important}.swp_social_panel .total_shares.total_sharesalt .swp_count{color:#474b4d;font-size:24px}.swp_social_panel .total_shares.total_sharesalt .swp_label{color:#474b4d;letter-spacing:0;min-width:40px}.swp_social_panel a .swp_count{font-size:14px}.swp_social_panel a .swp_count:not(.swp_hide){display:inline-block;line-height:32px;margin:0;padding:0 5px;flex:1}.swp_social_panel a .swp_count.swp_hide{margin:0 auto;width:auto}.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide){width:100% !important}.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide).swp_shift{padding:0 10px}.swp_social_panel:not(.swp_social_panelSide){transition:opacity .2s ease-in-out}.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer{flex:1}.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer.swp-emphasize{flex:2}.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:nth-child(1){margin-left:0}.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:nth-last-child(1){margin-right:0}.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:before{content:"G";display:inline-block;font-family:sw-icon-font;margin-top:7px;vertical-align:top}.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt .swp_count{display:inline-block;line-height:0;margin-left:8px;margin-top:12px;min-width:45px;position:relative;vertical-align:middle}.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:nth-child(1){margin-left:0;margin-right:15px;padding-left:0}.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:nth-last-child(1){margin-right:0;padding-right:0}.swp_social_panel span:before{content:initial !important}.swp_social_panel .iconFiller{font-size:18px;margin:0 auto;display:block;float:left;height:30px;overflow:hidden;transition:width .1s linear;width:30px}.swp_social_panel .sw{float:left;height:30px;line-height:32px;margin:1px 5px 0;text-shadow:none !important;width:20px}.swp_social_panel.notMobile .nc_tweetContainer:nth-child(1){margin-left:0}.swp_social_panel:hover .total_shares,.swp_social_panel.swp_full_color .total_shares,.swp_social_panel.swp_fade .total_shares,.swp_social_panel.swp_customFull:hover .total_shares{background:#e08a0f}.swp_social_panel.swp_leaf .nc_tweetContainer{border-radius:15px 0 !important;border-width:1px}.swp_social_panel.swp_pill .nc_tweetContainer{border-radius:50px !important;border-width:1px}.swp_social_panel.swp_shift .nc_tweetContainer:not(.total_shares){border-width:1px;transform:skew(-25deg)}.swp_social_panel.swp_shift .nc_tweetContainer a{transform:skew(25deg)}.swp_social_panel.swp_connected:hover .nc_tweetContainer,.swp_social_panel.swp_connected .nc_tweetContainer,.swp_social_panel.swp_connected .nc_tweetContainer:hover{border-radius:0 !important;border-width:1px;margin:0 !important}.swp_social_panel.mobile .iconFiller~.swp_count,.sw-content-locator{display:none}div[class*=custom_color][class^=_wrapper]{display:none}pre.swp_debug_data{white-space:pre-wrap;padding:0 25px;max-width:1000px;margin:0 auto 50px auto;border:3px solid #666}.wp-editor-container .swp_twitter:before{color:#429cd6}.swp_powered_by{font-family:helvetica,arial,sans-serif;color:#000}.swp_powered_by span{clear:both;width:100%;display:block;margin:36px 0px -30px 0}.swp_powered_by a{color:#000;text-decoration:none}.swp_powered_by img{max-height:40px;margin-top:30px}.sw{display:inline-block;font-family:sw-icon-font !important;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-rendering:auto;text-transform:none !important;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.sw:before{display:block !important}i.swp_blogger_icon:before{content:"c"}i.swp_buffer_icon:before{content:"d"}i.swp_ello_icon:before{content:"h"}i.swp_email_icon:before{content:"i"}i.swp_evernote_icon:before{content:"j"}i.swp_facebook_icon:before{content:"k"}i.swp_flickr_icon:before{content:"l"}i.swp_flipboard_icon:before{content:"m"}i.swp_hacker_news_icon:before{content:"o"}i.swp_instagram_icon:before{content:"q"}i.swp_linkedin_icon:before{content:"s"}i.swp_medium_icon:before{content:"u"}i.swp_mix_icon:before{content:"w"}i.swp_more_icon:before{content:"B"}i.swp_parler_icon:before{content:"0"}i.swp_periscope_icon:before{content:"y"}i.swp_pinterest_icon:before{content:"A"}i.swp_pin_icon:before{content:"z"}i.swp_pocket_icon:before{content:"C"}i.swp_print_icon:before{content:"D"}i.swp_reddit_icon:before{content:"E"}i.swp_share_icon:before{content:"G"}i.swp_social-warfare_icon:before{content:"K"}i.swp_snapchat_icon:before{content:"J"}i.swp_telegram_icon:before{content:"L"}i.swp_tumblr_icon:before{content:"M"}i.swp_twitter_icon:before{content:"N"}i.swp_viber_icon:before{content:"O"}i.swp_vimeo_icon:before{content:"P"}i.swp_vk_icon:before{content:"R"}i.swp_warfare-plugins_icon:before{content:"Z"}i.swp_whatsapp_icon:before{content:"T"}i.swp_xing_icon:before{content:"V"}i.swp_yummly_icon:before{content:"Y"}i.swp_mastodon_icon:before{content:"1"}.sw-social-warfare:before{content:"K"}.wp-editor-container .sw:before{font-size:18px;line-height:22px}.wp-editor-container .sw-social-warfare:before,.mce-ico.sw-social-warfare:before,.mce-ico.sw-social-warfare{color:#ee464f}.mce-container .sw-social-warfare{color:#ee464f;font-size:20px;margin-right:15px;vertical-align:middle}.swp_social_panelSide{transition:all .2s linear;flex-direction:column;height:auto;overflow:visible;z-index:9998;margin:10px 5px !important;padding:0}.swp_social_panelSide.slide,.swp_social_panelSide.fade{transition:all .2s linear;position:fixed}.swp_social_panelSide.fade{display:none}.swp_social_panelSide.fade .swp_float_left{left:5px}.swp_social_panelSide.fade .swp_float_right{right:5px}.swp_social_panelSide.hideCounts a{text-align:center}.swp_social_panelSide.hideCounts .iconFiller{float:none;text-align:left}.swp_social_panelSide[class*=swp_side]{height:auto;display:flex;position:fixed;padding:30px 0}.swp_social_panelSide.swp_float_right{align-content:flex-end}.swp_social_panelSide.swp_side_top{top:15px}.swp_social_panelSide.swp_side_bottom{bottom:15px}.swp_social_panelSide.swp_default .nc_tweetContainer .sw{line-height:32px}.swp_social_panelSide.swp_default .nc_tweetContainer .swp_share{line-height:32px}.swp_social_panelSide span.swp_label{margin-top:0}.swp_social_panelSide .nc_tweetContainer{transition:all .1s linear;border-radius:3px;clear:both;display:block;font-family:Lato,sans-serif;height:32px;margin:3px 0 !important;overflow:hidden;padding:0;width:90px}.swp_social_panelSide .nc_tweetContainer.total_shares{background:rgba(0,0,0,0);border:0 !important;font-weight:800;height:55px;margin:0;padding:0;text-align:center;width:90px;order:-100}.swp_social_panelSide .nc_tweetContainer.total_shares .swp_count{color:#444;display:block;font-family:Lato,sans-serif;height:28px;text-align:center;width:100%}.swp_social_panelSide .nc_tweetContainer.total_shares .swp_label{color:#444;display:block;font-family:Lato,sans-serif;font-size:50%;position:relative;text-align:center;width:100%}.swp_social_panelSide .nc_tweetContainer:not(.total_shares){line-height:34px}.swp_social_panelSide .nc_tweetContainer:hover,.swp_social_panelSide .nc_tweetContainer:hover .iconFiller,.swp_social_panelSide .nc_tweetContainer:hover .swp_count{transition:all .1s linear}.swp_social_panelSide .nc_tweetContainer .iconFiller{transition:all .1s linear;display:inline-block;height:40px;margin:0 6px;padding:0;vertical-align:middle;width:21px}.swp_social_panelSide .nc_tweetContainer .swp_count{transition:all .1s linear;display:inline-block;font-size:14px;height:32px;line-height:16px;margin:0;padding:0;overflow:hidden;text-align:right;vertical-align:top;width:0}.swp_social_panelSide .nc_tweetContainer a{transition:all .1s linear;cursor:pointer;display:block;font-weight:500;height:36px;margin:0;padding:0;text-decoration:none}.swp_social_panelSide .nc_tweetContainer .sw,.swp_social_panelSide .nc_tweetContainer .swp_share{float:left;line-height:34px}.swp_social_panelSide .nc_tweetContainer .swp_share{font-size:13px;margin:0}.swp_social_panelSide.swp_boxed .nc_tweetContainer,.swp_social_panelSide.swp_circles .nc_tweetContainer{margin-bottom:5px;width:67.5px !important}.swp_social_panelSide.swp_boxed .nc_tweetContainer,.swp_social_panelSide.swp_boxed .nc_tweetContainer a,.swp_social_panelSide.swp_circles .nc_tweetContainer,.swp_social_panelSide.swp_circles .nc_tweetContainer a{width:67.5px;height:67.5px !important;position:relative}.swp_social_panelSide.swp_boxed .total_shares,.swp_social_panelSide.swp_circles .total_shares{padding:0;width:67.5px !important}.swp_social_panelSide.swp_boxed .nc_tweetContainer span.iconFiller,.swp_social_panelSide.swp_circles .nc_tweetContainer span.iconFiller{height:40px;width:67.5px}.swp_social_panelSide.swp_boxed .nc_tweetContainer i.sw,.swp_social_panelSide.swp_circles .nc_tweetContainer i.sw{font-size:27px;height:40px;margin:0;padding-top:10px;text-align:center;width:100%}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_share,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_share{height:35px;opacity:0;position:absolute;bottom:0;left:0;text-align:center;width:67.5px}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_count,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_count{height:35px;margin:0;padding:0;position:absolute;bottom:0;left:0;text-align:center;transition:padding .1s linear;width:100%}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_hide span.swp_share,.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover span.swp_share:not(.swp_hide),.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_hide span.swp_share,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover span.swp_share:not(.swp_hide){opacity:1}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover span.swp_count:not(.swp_hide),.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover span.swp_count:not(.swp_hide){opacity:0}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_count,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_count{padding:0 8px;width:48px}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide{padding:0;width:100%}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide .iconFiller,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide .iconFiller{display:block;float:none;margin:0 auto}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover .iconFiller,.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .spaceManWilly,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover .iconFiller,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .spaceManWilly{width:100%}.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_count.swp_hide,.swp_social_panelSide.swp_boxed .nc_tweetContainer span.swp_hide .iconFiller,.swp_social_panelSide.swp_boxed .nc_tweetContainer span.swp_hide .spaceManWilly,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_count.swp_hide,.swp_social_panelSide.swp_circles .nc_tweetContainer span.swp_hide .iconFiller,.swp_social_panelSide.swp_circles .nc_tweetContainer span.swp_hide .spaceManWilly{height:67.5px;opacity:1}.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares),.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) a{border-radius:50% !important}.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares) .iconFiller{margin-left:2px;width:30px}.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares)[data-network]:not(.total_shares):hover span.iconFiller,.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares):not(.total_shares) .spaceManWilly{width:90px}.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares):hover{width:150px}.nc_wrapper{background:#fff;position:fixed;transition:top .5s bottom .5s;width:100%;z-index:99999}.nc_wrapper.bottom{bottom:0;left:0}.nc_wrapper.top{top:0;left:0}.nc_wrapper .swp_social_panel{margin-bottom:10px !important;margin-top:10px !important}.nc_floater{margin:10px 0;position:relative}.float-position-top-left{transform-origin:top left}.float-position-center-left{transform-origin:center left}.float-position-bottom-left{transform-origin:bottom left}.float-position-top-right{transform-origin:top right}.float-position-center-right{transform-origin:center right}.float-position-bottom-right{transform-origin:bottom right}.sw-tweet-clear{zoom:1}.sw-tweet-clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}a.swp_CTT{text-decoration:none !important;cursor:pointer}a.swp_CTT .sw-click-to-tweet{display:block;margin:15px 0;padding:15px 30px;position:relative}a.swp_CTT .sw-click-to-tweet:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}a.swp_CTT .sw-click-to-tweet .sw-ctt-text{margin:0 0 10px;padding:0;position:relative;word-wrap:break-word;display:block;font-size:24px;font-weight:500;line-height:140%;margin:0;padding:0;position:relative;text-decoration:none;text-transform:none}a.swp_CTT .sw-click-to-tweet .sw-ctt-btn{display:block;float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:100%;margin:10px 0 0;padding:3px 5px 3px 3px;position:relative;text-decoration:none;text-transform:uppercase}a.swp_CTT .sw-click-to-tweet i.swp_twitter_icon{float:right;font-size:21px;margin-left:15px !important;margin-top:2px;text-transform:none}a.swp_CTT.style1 .sw-click-to-tweet{background-color:#fff;border:1px solid #ddd;border-radius:4px}a.swp_CTT.style1 .sw-click-to-tweet i.swp_twitter{color:#0d1014}a.swp_CTT.style1 .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style1 .sw-click-to-tweet .sw-ctt-btn{color:#999;text-decoration:none}a.swp_CTT.style1:hover .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style1:hover .sw-click-to-tweet .sw-ctt-btn{color:#666;text-decoration:none}a.swp_CTT.style2 .sw-click-to-tweet{background-color:#fff;border:4px double #ddd;border-radius:0}a.swp_CTT.style2 .sw-click-to-tweet .sw-ctt-btn{color:#0d1014}a.swp_CTT.style2 .sw-click-to-tweet .sw-ctt-text{color:#666;font-style:italic;text-decoration:none}a.swp_CTT.style2:hover .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style2:hover .sw-click-to-tweet .sw-ctt-btn{color:#666;text-decoration:none}a.swp_CTT.style3 .sw-click-to-tweet{background-color:#0d1014;border:none;border-left:10px solid #15202b;border-radius:0;padding-right:20px;transition:all .2s linear}a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-btn,a.swp_CTT.style3 .sw-click-to-tweet i.swp_twitter{color:#fff;text-decoration:none}a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-text{font-style:italic}a.swp_CTT.style3:hover .sw-click-to-tweet{border-left:10px solid #15202b;padding-right:20px;transition:all .2s linear}a.swp_CTT.style3:hover .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style3:hover .sw-click-to-tweet .sw-ctt-btn,a.swp_CTT.style3:hover .sw-click-to-tweet i.swp_twitter{color:#fff;text-decoration:none}a.swp_CTT.style4 .sw-click-to-tweet{background-color:#333;border-left:10px solid #c33;border-radius:0;transition:all .2s linear}a.swp_CTT.style4 .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style4 .sw-click-to-tweet .sw-ctt-btn,a.swp_CTT.style4 .sw-click-to-tweet i.swp_twitter{color:#fff;text-decoration:none}a.swp_CTT.style4:hover .sw-click-to-tweet{border-left:10px solid #000;transition:all .2s linear}a.swp_CTT.style4:hover .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style4:hover .sw-click-to-tweet .sw-ctt-btn,a.swp_CTT.style4:hover .sw-click-to-tweet i.swp_twitter{color:#fff;text-decoration:none}a.swp_CTT.style5 .sw-click-to-tweet{background-color:#30394f;border-left:10px solid #d34250;border-radius:0;transition:all .2s linear}a.swp_CTT.style5 .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style5 .sw-click-to-tweet .sw-ctt-btn,a.swp_CTT.style5 .sw-click-to-tweet i.swp_twitter{color:#fff;text-decoration:none}a.swp_CTT.style5:hover .sw-click-to-tweet{background-color:#d34250;border-left:10px solid #30394f;transition:all .2s linear}a.swp_CTT.style5:hover .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style5:hover .sw-click-to-tweet .sw-ctt-btn{color:#fff;text-decoration:none}a.swp_CTT.style6 .sw-click-to-tweet{background-color:#eee;border-left:10px solid #d34250;border-radius:0;transition:all .2s linear}a.swp_CTT.style6 .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style6 .sw-click-to-tweet .sw-ctt-btn,a.swp_CTT.style6 .sw-click-to-tweet i.swp_twitter{color:#30394f;text-decoration:none}a.swp_CTT.style6:hover .sw-click-to-tweet{background-color:#ced3dc;border-left:10px solid #d34250;transition:all .2s linear}a.swp_CTT.style6:hover .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style6:hover .sw-click-to-tweet .sw-ctt-btn,a.swp_CTT.style6:hover .sw-click-to-tweet i.swp_twitter{color:#2a2d34;text-decoration:none}a.swp_CTT.style7 .sw-click-to-tweet{transition:all .2s linear;background:#f9f9f9;color:#0d1014;border-radius:10px;transform:skewX(-15deg);border:7px dashed #e5e5e5}a.swp_CTT.style7 .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style7 .sw-click-to-tweet .sw-ctt-btn{transition:all .2s linear;transform:skewX(15deg)}a.swp_CTT.style7:hover .sw-click-to-tweet{transition:all .2s linear;background:#fff;border-color:#ddd;transform:skewX(-10deg) scale(1.02)}a.swp_CTT.style7:hover .sw-click-to-tweet .sw-ctt-text,a.swp_CTT.style7:hover .sw-click-to-tweet .sw-ctt-btn{transition:all .2s linear;transform:skewX(10deg)}.swfw-follow-container{display:flex;position:relative}.swfw-follow-container .swfw-container-message{font-weight:bold}.swfw-follow-container.swfw_square_container{flex-flow:row wrap}.swfw-follow-container.swfw_buttons_container{flex-flow:column nowrap;justify-content:flex-start;align-items:space-between}.swfw-follow-container.swfw_block_container{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.swfw-follow-container a{text-decoration:none}div.swp-blogger{background:#ff5722;border-color:#ee3900}div.swp-blogger a{color:#ff5722}div.swp-blogger a:hover{background:#ee3900;color:#fff}div.swp-buffer{background:#323b43;border-color:#1c2126}div.swp-buffer a{color:#323b43}div.swp-buffer a:hover{background:#1c2126;color:#fff}div.swp-ello{background:#000;border-color:#000}div.swp-ello a{color:#000}div.swp-ello a:hover{background:#000;color:#fff}div.swp-email{background:#6bcce9;border-color:#3fbde2}div.swp-email a{color:#6bcce9}div.swp-email a:hover{background:#3fbde2;color:#fff}div.swp-evernote{background:#2dbe60;border-color:#23954b}div.swp-evernote a{color:#2dbe60}div.swp-evernote a:hover{background:#23954b;color:#fff}div.swp-facebook{background:#1877f2;border-color:#0b5fcc}div.swp-facebook a{color:#1877f2}div.swp-facebook a:hover{background:#0b5fcc;color:#fff}div.swp-flickr{background:#ff0084;border-color:#cc006a}div.swp-flickr a{color:#ff0084}div.swp-flickr a:hover{background:#cc006a;color:#fff}div.swp-flipboard{background:#bf2626;border-color:#941e1e}div.swp-flipboard a{color:#bf2626}div.swp-flipboard a:hover{background:#941e1e;color:#fff}div.swp-hacker_news{background:#d85623;border-color:#ac451c}div.swp-hacker_news a{color:#d85623}div.swp-hacker_news a:hover{background:#ac451c;color:#fff}div.swp-instagram{background:#ea2454;border-color:#c8133f}div.swp-instagram a{color:#ea2454}div.swp-instagram a:hover{background:#c8133f;color:#fff}div.swp-linkedin{background:#2767b1;border-color:#1e4f87}div.swp-linkedin a{color:#2767b1}div.swp-linkedin a:hover{background:#1e4f87;color:#fff}div.swp-medium{background:#00ab6c;border-color:#00784c}div.swp-medium a{color:#00ab6c}div.swp-medium a:hover{background:#00784c;color:#fff}div.swp-mix{background:#f4812c;border-color:#e1660c}div.swp-mix a{color:#f4812c}div.swp-mix a:hover{background:#e1660c;color:#fff}div.swp-more{background:#ee464f;border-color:#ea1723}div.swp-more a{color:#ee464f}div.swp-more a:hover{background:#ea1723;color:#fff}div.swp-parler{background:#be1e2c;border-color:#921722}div.swp-parler a{color:#be1e2c}div.swp-parler a:hover{background:#921722;color:#fff}div.swp-periscope{background:#3aa4c6;border-color:#2e849f}div.swp-periscope a{color:#3aa4c6}div.swp-periscope a:hover{background:#2e849f;color:#fff}div.swp-pinterest{background:#e60023;border-color:#b3001b}div.swp-pinterest a{color:#e60023}div.swp-pinterest a:hover{background:#b3001b;color:#fff}div.swp-pocket{background:#ef4056;border-color:#e9132e}div.swp-pocket a{color:#ef4056}div.swp-pocket a:hover{background:#e9132e;color:#fff}div.swp-print{background:#777;border-color:#5e5e5e}div.swp-print a{color:#777}div.swp-print a:hover{background:#5e5e5e;color:#fff}div.swp-reddit{background:#f04b23;border-color:#d2340e}div.swp-reddit a{color:#f04b23}div.swp-reddit a:hover{background:#d2340e;color:#fff}div.swp-snapchat{background:#fffc00;border-color:#ccca00}div.swp-snapchat a{color:#fffc00}div.swp-snapchat a:hover{background:#ccca00;color:#fff}div.swp-telegram{background:#08c;border-color:#069}div.swp-telegram a{color:#08c}div.swp-telegram a:hover{background:#069;color:#fff}div.swp-twitter{background:#0d1014;border-color:#000}div.swp-twitter a{color:#0d1014}div.swp-twitter a:hover{background:#000;color:#fff}div.swp-tumblr{background:#39475d;border-color:#262f3d}div.swp-tumblr a{color:#39475d}div.swp-tumblr a:hover{background:#262f3d;color:#fff}div.swp-vimeo{background:#162221;border-color:#020303}div.swp-vimeo a{color:#162221}div.swp-vimeo a:hover{background:#020303;color:#fff}div.swp-viber{background:#8f5db7;border-color:#75459c}div.swp-viber a{color:#8f5db7}div.swp-viber a:hover{background:#75459c;color:#fff}div.swp-vk{background:#4a76a8;border-color:#3a5d85}div.swp-vk a{color:#4a76a8}div.swp-vk a:hover{background:#3a5d85;color:#fff}div.swp-whatsapp{background:#71c169;border-color:#52af48}div.swp-whatsapp a{color:#71c169}div.swp-whatsapp a:hover{background:#52af48;color:#fff}div.swp-xing{background:#026466;border-color:#013334}div.swp-xing a{color:#026466}div.swp-xing a:hover{background:#013334;color:#fff}div.swp-yummly{background:#e26426;border-color:#bc4f19}div.swp-yummly a{color:#e26426}div.swp-yummly a:hover{background:#bc4f19;color:#fff}div.swp-mastodon{background:#6364ff;border-color:#3031ff}div.swp-mastodon a{color:#6364ff}div.swp-mastodon a:hover{background:#3031ff;color:#fff}.swfw-follow-button,.swfw_block_button,.swfw-follow-button.swfw_shift_button,.swfw_shift_button.swfw_square_button,.swfw_shift_button.swfw_buttons_button,.swfw_shift_button.swfw_block_button,.swfw-follow-button.swfw_pill_button,.swfw_pill_button.swfw_square_button,.swfw_pill_button.swfw_buttons_button,.swfw_pill_button.swfw_block_button,.swfw-follow-button.swfw_leaf_button,.swfw_leaf_button.swfw_square_button,.swfw_leaf_button.swfw_buttons_button,.swfw_leaf_button.swfw_block_button,.swfw_buttons_button,.swfw_square_button{align-items:center;border-radius:8px;display:flex;color:#fff;font-family:"Helvetica",sans-serif;font-size:initial;justify-content:space-between;line-height:1;margin-bottom:10px;padding:15px 5%;width:90%}.swfw-follow-button.swp-snapchat,.swp-snapchat.swfw_block_button,.swp-snapchat.swfw_buttons_button,.swp-snapchat.swfw_square_button,.swfw-follow-button.swp-snapchat a,.swp-snapchat.swfw_block_button a,.swp-snapchat.swfw_buttons_button a,.swp-snapchat.swfw_square_button a{color:#000}.swfw-follow-button a,.swfw_block_button a,.swfw-follow-button.swfw_shift_button a,.swfw_shift_button.swfw_square_button a,.swfw_shift_button.swfw_buttons_button a,.swfw_shift_button.swfw_block_button a,.swfw-follow-button.swfw_pill_button a,.swfw_pill_button.swfw_square_button a,.swfw_pill_button.swfw_buttons_button a,.swfw_pill_button.swfw_block_button a,.swfw-follow-button.swfw_leaf_button a,.swfw_leaf_button.swfw_square_button a,.swfw_leaf_button.swfw_buttons_button a,.swfw_leaf_button.swfw_block_button a,.swfw_buttons_button a,.swfw_square_button a{background:#fff;border-radius:4px;transition:all .2s ease-in-out}.swfw-follow-button a :hover,.swfw_block_button a :hover,.swfw_buttons_button a :hover,.swfw_square_button a :hover{color:#fff}.swfw-follow-button a :hover.swp-snapchat,.swfw_block_button a :hover.swp-snapchat,.swfw_buttons_button a :hover.swp-snapchat,.swfw_square_button a :hover.swp-snapchat{color:#000}.swfw-follow-button a,.swfw_block_button a,.swfw-follow-button.swfw_shift_button a,.swfw_shift_button.swfw_square_button a,.swfw_shift_button.swfw_buttons_button a,.swfw_shift_button.swfw_block_button a,.swfw-follow-button.swfw_pill_button a,.swfw_pill_button.swfw_square_button a,.swfw_pill_button.swfw_buttons_button a,.swfw_pill_button.swfw_block_button a,.swfw-follow-button.swfw_leaf_button a,.swfw_leaf_button.swfw_square_button a,.swfw_leaf_button.swfw_buttons_button a,.swfw_leaf_button.swfw_block_button a,.swfw_buttons_button a,.swfw_square_button a,.swfw-follow-button .swfw-text,.swfw_block_button .swfw-text,.swfw_buttons_button .swfw-text,.swfw_square_button .swfw-text,.swfw-follow-button .swfw-cta,.swfw_block_button .swfw-cta,.swfw_buttons_button .swfw-cta,.swfw_square_button .swfw-cta,.swfw-follow-button .swfw-count,.swfw_block_button .swfw-count,.swfw_buttons_button .swfw-count,.swfw_square_button .swfw-count{text-decoration:none !important}.swfw-follow-button .swfw-network-icon i,.swfw_block_button .swfw-network-icon i,.swfw_buttons_button .swfw-network-icon i,.swfw_square_button .swfw-network-icon i{width:32px;height:32px;border-radius:100px;font-size:24px;line-height:32px;text-decoration:none !important}.swfw_square_button{width:60px;height:60px;position:relative;display:flex;flex-flow:column nowrap;align-items:center;text-align:center;margin:5px;padding:0;justify-content:center;border-radius:4px}.swfw_square_button .swfw-network-icon{margin-top:-12px}.swfw_square_button .swfw-text{width:100%}.swfw_square_button .swfw-cta,.swfw_square_button .swfw-count{display:block;width:100%;position:absolute}.swfw_square_button .swfw-count{opacity:1;transition:opacity 120ms 0;font-size:12px}.swfw_square_button .swfw-cta{opacity:0;transition:opacity 120ms 0;font-size:12px}.swfw_square_button:hover .swfw-count{opacity:0;transition:opacity 120ms 120ms}.swfw_square_button:hover .swfw-cta{opacity:1;transition:opacity 120ms 120ms}.swfw_buttons_button{display:flex;flex-flow:row nowrap;width:-moz-max-content;width:-webkit-max-content;width:max-content;margin:10px 5px;border-radius:4px;padding:5px 15px;color:#fff}.swfw_buttons_button .swfw-network-icon{padding:0;font-size:32px}.swfw_buttons_button .swfw-text{width:-moz-max-content;width:-webkit-max-content;width:max-content;margin:0 10px;transition:margin 300ms;display:flex;justify-content:center;line-height:32px;color:#fff}.swfw_buttons_button .swfw-text .swfw-cta,.swfw_buttons_button .swfw-text .swfw-count{display:inline;position:relative;transition:all 300ms}.swfw_buttons_button .swfw-text .swfw-cta{width:0;overflow-x:hidden;position:absolute;color:rgba(0,0,0,0);margin-right:0;font-weight:normal}.swfw_buttons_button .swfw-text:hover .swfw-cta{color:#fff}.swfw_buttons_button.swp-snapchat .swfw-text{color:#000}.swfw_buttons_button.swp-snapchat .swfw-text:hover .swfw-cta{color:#000}.swfw_buttons_button:hover .swfw-text{width:-moz-max-content;width:-webkit-max-content;width:max-content}.swfw_buttons_button:hover .swfw-text .swfw-cta{width:-moz-min-content;width:-webkit-min-content;width:min-content;overflow-x:visible;position:relative;margin-right:10px;color:#fff}.swfw-follow-button.swfw_shift_button .swfw-network-icon,.swfw_shift_button.swfw_square_button .swfw-network-icon,.swfw_shift_button.swfw_buttons_button .swfw-network-icon,.swfw_shift_button.swfw_block_button .swfw-network-icon,.swfw-follow-button.swfw_pill_button .swfw-network-icon,.swfw_pill_button.swfw_square_button .swfw-network-icon,.swfw_pill_button.swfw_buttons_button .swfw-network-icon,.swfw_pill_button.swfw_block_button .swfw-network-icon,.swfw-follow-button.swfw_leaf_button .swfw-network-icon,.swfw_leaf_button.swfw_square_button .swfw-network-icon,.swfw_leaf_button.swfw_buttons_button .swfw-network-icon,.swfw_leaf_button.swfw_block_button .swfw-network-icon{margin-left:10px;flex:1}.swfw-follow-button.swfw_shift_button .swfw-text,.swfw_shift_button.swfw_square_button .swfw-text,.swfw_shift_button.swfw_buttons_button .swfw-text,.swfw_shift_button.swfw_block_button .swfw-text,.swfw-follow-button.swfw_pill_button .swfw-text,.swfw_pill_button.swfw_square_button .swfw-text,.swfw_pill_button.swfw_buttons_button .swfw-text,.swfw_pill_button.swfw_block_button .swfw-text,.swfw-follow-button.swfw_leaf_button .swfw-text,.swfw_leaf_button.swfw_square_button .swfw-text,.swfw_leaf_button.swfw_buttons_button .swfw-text,.swfw_leaf_button.swfw_block_button .swfw-text{flex:2}.swfw-follow-button.swfw_shift_button .swfw-cta-button,.swfw_shift_button.swfw_square_button .swfw-cta-button,.swfw_shift_button.swfw_buttons_button .swfw-cta-button,.swfw_shift_button.swfw_block_button .swfw-cta-button,.swfw-follow-button.swfw_pill_button .swfw-cta-button,.swfw_pill_button.swfw_square_button .swfw-cta-button,.swfw_pill_button.swfw_buttons_button .swfw-cta-button,.swfw_pill_button.swfw_block_button .swfw-cta-button,.swfw-follow-button.swfw_leaf_button .swfw-cta-button,.swfw_leaf_button.swfw_square_button .swfw-cta-button,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button,.swfw_leaf_button.swfw_block_button .swfw-cta-button{flex:1}.swfw-follow-button.swfw_shift_button .swfw-cta-button a,.swfw_shift_button.swfw_square_button .swfw-cta-button a,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a,.swfw_shift_button.swfw_block_button .swfw-cta-button a,.swfw-follow-button.swfw_pill_button .swfw-cta-button a,.swfw_pill_button.swfw_square_button .swfw-cta-button a,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a,.swfw_pill_button.swfw_block_button .swfw-cta-button a,.swfw-follow-button.swfw_leaf_button .swfw-cta-button a,.swfw_leaf_button.swfw_square_button .swfw-cta-button a,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button a,.swfw_leaf_button.swfw_block_button .swfw-cta-button a{padding:none}.swfw-follow-button.swfw_shift_button .swfw-cta-button a div,.swfw_shift_button.swfw_square_button .swfw-cta-button a div,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a div,.swfw_shift_button.swfw_block_button .swfw-cta-button a div,.swfw-follow-button.swfw_pill_button .swfw-cta-button a div,.swfw_pill_button.swfw_square_button .swfw-cta-button a div,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a div,.swfw_pill_button.swfw_block_button .swfw-cta-button a div,.swfw-follow-button.swfw_leaf_button .swfw-cta-button a div,.swfw_leaf_button.swfw_square_button .swfw-cta-button a div,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button a div,.swfw_leaf_button.swfw_block_button .swfw-cta-button a div{padding:10px 30px;background:#fff;border-radius:2px}.swfw-follow-button.swfw_shift_button .swfw-cta-button a:hover div,.swfw_shift_button.swfw_square_button .swfw-cta-button a:hover div,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a:hover div,.swfw_shift_button.swfw_block_button .swfw-cta-button a:hover div,.swfw-follow-button.swfw_pill_button .swfw-cta-button a:hover div,.swfw_pill_button.swfw_square_button .swfw-cta-button a:hover div,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a:hover div,.swfw_pill_button.swfw_block_button .swfw-cta-button a:hover div,.swfw-follow-button.swfw_leaf_button .swfw-cta-button a:hover div,.swfw_leaf_button.swfw_square_button .swfw-cta-button a:hover div,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button a:hover div,.swfw_leaf_button.swfw_block_button .swfw-cta-button a:hover div{background:rgba(33,33,33,.3)}.swfw_block_button,.swfw-follow-button.swfw_shift_button,.swfw_shift_button.swfw_square_button,.swfw_shift_button.swfw_buttons_button,.swfw_shift_button.swfw_block_button,.swfw-follow-button.swfw_pill_button,.swfw_pill_button.swfw_square_button,.swfw_pill_button.swfw_buttons_button,.swfw_pill_button.swfw_block_button,.swfw-follow-button.swfw_leaf_button,.swfw_leaf_button.swfw_square_button,.swfw_leaf_button.swfw_buttons_button,.swfw_leaf_button.swfw_block_button{flex-flow:row nowrap;align-items:center;justify-content:space-between;cursor:initial;position:relative}.swfw_block_button>*,.swfw-follow-button.swfw_shift_button>*,.swfw_shift_button.swfw_square_button>*,.swfw_shift_button.swfw_buttons_button>*,.swfw_shift_button.swfw_block_button>*,.swfw-follow-button.swfw_pill_button>*,.swfw_pill_button.swfw_square_button>*,.swfw_pill_button.swfw_buttons_button>*,.swfw_pill_button.swfw_block_button>*,.swfw-follow-button.swfw_leaf_button>*,.swfw_leaf_button.swfw_square_button>*,.swfw_leaf_button.swfw_buttons_button>*,.swfw_leaf_button.swfw_block_button>*{width:-moz-min-content;width:-webkit-min-content;width:min-content}.swfw_block_button .swfw-network-icon,.swfw-follow-button.swfw_shift_button .swfw-network-icon,.swfw_shift_button.swfw_square_button .swfw-network-icon,.swfw_shift_button.swfw_buttons_button .swfw-network-icon,.swfw-follow-button.swfw_pill_button .swfw-network-icon,.swfw_pill_button.swfw_square_button .swfw-network-icon,.swfw_pill_button.swfw_buttons_button .swfw-network-icon,.swfw-follow-button.swfw_leaf_button .swfw-network-icon,.swfw_leaf_button.swfw_square_button .swfw-network-icon,.swfw_leaf_button.swfw_buttons_button .swfw-network-icon{margin-left:10px}.swfw_block_button .swfw-text,.swfw-follow-button.swfw_shift_button .swfw-text,.swfw_shift_button.swfw_square_button .swfw-text,.swfw_shift_button.swfw_buttons_button .swfw-text,.swfw-follow-button.swfw_pill_button .swfw-text,.swfw_pill_button.swfw_square_button .swfw-text,.swfw_pill_button.swfw_buttons_button .swfw-text,.swfw-follow-button.swfw_leaf_button .swfw-text,.swfw_leaf_button.swfw_square_button .swfw-text,.swfw_leaf_button.swfw_buttons_button .swfw-text{font-size:12px;line-height:24px;left:70px;color:#fff;text-align:center}.swfw_block_button .swfw-text .swfw-count,.swfw-follow-button.swfw_shift_button .swfw-text .swfw-count,.swfw_shift_button.swfw_square_button .swfw-text .swfw-count,.swfw_shift_button.swfw_buttons_button .swfw-text .swfw-count,.swfw-follow-button.swfw_pill_button .swfw-text .swfw-count,.swfw_pill_button.swfw_square_button .swfw-text .swfw-count,.swfw_pill_button.swfw_buttons_button .swfw-text .swfw-count,.swfw-follow-button.swfw_leaf_button .swfw-text .swfw-count,.swfw_leaf_button.swfw_square_button .swfw-text .swfw-count,.swfw_leaf_button.swfw_buttons_button .swfw-text .swfw-count{width:-moz-max-content;width:-webkit-max-content;width:max-content;font-size:15px}.swfw_block_button.swp-snapchat .swfw-text,.swp-snapchat.swfw-follow-button.swfw_shift_button .swfw-text,.swp-snapchat.swfw_shift_button.swfw_square_button .swfw-text,.swp-snapchat.swfw_shift_button.swfw_buttons_button .swfw-text,.swp-snapchat.swfw-follow-button.swfw_pill_button .swfw-text,.swp-snapchat.swfw_pill_button.swfw_square_button .swfw-text,.swp-snapchat.swfw_pill_button.swfw_buttons_button .swfw-text,.swp-snapchat.swfw-follow-button.swfw_leaf_button .swfw-text,.swp-snapchat.swfw_leaf_button.swfw_square_button .swfw-text,.swp-snapchat.swfw_leaf_button.swfw_buttons_button .swfw-text{color:#000}.swfw_block_button .swfw-cta,.swfw-follow-button.swfw_shift_button .swfw-cta,.swfw_shift_button.swfw_square_button .swfw-cta,.swfw_shift_button.swfw_buttons_button .swfw-cta,.swfw-follow-button.swfw_pill_button .swfw-cta,.swfw_pill_button.swfw_square_button .swfw-cta,.swfw_pill_button.swfw_buttons_button .swfw-cta,.swfw-follow-button.swfw_leaf_button .swfw-cta,.swfw_leaf_button.swfw_square_button .swfw-cta,.swfw_leaf_button.swfw_buttons_button .swfw-cta{border-radius:3px}.swfw_block_button .swfw-cta-button,.swfw-follow-button.swfw_shift_button .swfw-cta-button,.swfw_shift_button.swfw_square_button .swfw-cta-button,.swfw_shift_button.swfw_buttons_button .swfw-cta-button,.swfw-follow-button.swfw_pill_button .swfw-cta-button,.swfw_pill_button.swfw_square_button .swfw-cta-button,.swfw_pill_button.swfw_buttons_button .swfw-cta-button,.swfw-follow-button.swfw_leaf_button .swfw-cta-button,.swfw_leaf_button.swfw_square_button .swfw-cta-button,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button{font-size:24px;padding:5px;line-height:24px;border-radius:4px;text-align:center;right:0}.swfw_block_button .swfw-cta-button a,.swfw-follow-button.swfw_shift_button .swfw-cta-button a,.swfw_shift_button.swfw_square_button .swfw-cta-button a,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a,.swfw-follow-button.swfw_pill_button .swfw-cta-button a,.swfw_pill_button.swfw_square_button .swfw-cta-button a,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a,.swfw-follow-button.swfw_leaf_button .swfw-cta-button a,.swfw_leaf_button.swfw_square_button .swfw-cta-button a,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button a{text-decoration:none !important}.swfw_block_button .swfw-cta-button a div,.swfw-follow-button.swfw_shift_button .swfw-cta-button a div,.swfw_shift_button.swfw_square_button .swfw-cta-button a div,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a div,.swfw-follow-button.swfw_pill_button .swfw-cta-button a div,.swfw_pill_button.swfw_square_button .swfw-cta-button a div,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a div,.swfw-follow-button.swfw_leaf_button .swfw-cta-button a div,.swfw_leaf_button.swfw_square_button .swfw-cta-button a div,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button a div{font-size:14px;min-width:100px;border-radius:3px;background:#fff;padding:5px 15px}.swfw_block_button .swfw-cta-button a div:hover,.swfw-follow-button.swfw_shift_button .swfw-cta-button a div:hover,.swfw_shift_button.swfw_square_button .swfw-cta-button a div:hover,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a div:hover,.swfw-follow-button.swfw_pill_button .swfw-cta-button a div:hover,.swfw_pill_button.swfw_square_button .swfw-cta-button a div:hover,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a div:hover,.swfw-follow-button.swfw_leaf_button .swfw-cta-button a div:hover,.swfw_leaf_button.swfw_square_button .swfw-cta-button a div:hover,.swfw_leaf_button.swfw_buttons_button .swfw-cta-button a div:hover{transition:opacity 200ms;background:rgba(30,30,30,.3);cursor:pointer;color:#fff}.swfw-follow-button.swfw_leaf_button,.swfw_leaf_button.swfw_square_button,.swfw_leaf_button.swfw_buttons_button,.swfw_leaf_button.swfw_block_button{border-top-left-radius:21px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:21px}.swfw-follow-button.swfw_leaf_button .swfw-network-icon,.swfw_leaf_button.swfw_square_button .swfw-network-icon,.swfw_leaf_button.swfw_buttons_button .swfw-network-icon,.swfw_leaf_button.swfw_block_button .swfw-network-icon{margin-left:10px}.swfw-follow-button.swfw_pill_button,.swfw_pill_button.swfw_square_button,.swfw_pill_button.swfw_buttons_button,.swfw_pill_button.swfw_block_button{border-radius:50px;padding:20px}.swfw-follow-button.swfw_pill_button .swfw-network-icon,.swfw_pill_button.swfw_square_button .swfw-network-icon,.swfw_pill_button.swfw_buttons_button .swfw-network-icon,.swfw_pill_button.swfw_block_button .swfw-network-icon{margin-left:10px}.swfw-follow-button.swfw_pill_button .swfw-cta-button a,.swfw_pill_button.swfw_square_button .swfw-cta-button a,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a,.swfw_pill_button.swfw_block_button .swfw-cta-button a{border-radius:50px}.swfw-follow-button.swfw_pill_button .swfw-cta-button a div,.swfw_pill_button.swfw_square_button .swfw-cta-button a div,.swfw_pill_button.swfw_buttons_button .swfw-cta-button a div,.swfw_pill_button.swfw_block_button .swfw-cta-button a div{border-radius:50px}.swfw-follow-button.swfw_shift_button,.swfw_shift_button.swfw_square_button,.swfw_shift_button.swfw_buttons_button,.swfw_shift_button.swfw_block_button{transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-webkit-transform:skew(-20deg)}.swfw-follow-button.swfw_shift_button div,.swfw_shift_button.swfw_square_button div,.swfw_shift_button.swfw_buttons_button div,.swfw_shift_button.swfw_block_button div{transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-webkit-transform:skew(20deg);align-items:center;display:flex;justify-content:space-around;width:100%}.swfw-follow-button.swfw_shift_button .swfw-cta-button,.swfw_shift_button.swfw_square_button .swfw-cta-button,.swfw_shift_button.swfw_buttons_button .swfw-cta-button,.swfw_shift_button.swfw_block_button .swfw-cta-button{transform:skew(0deg)}.swfw-follow-button.swfw_shift_button .swfw-cta-button a,.swfw_shift_button.swfw_square_button .swfw-cta-button a,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a,.swfw_shift_button.swfw_block_button .swfw-cta-button a{padding:none}.swfw-follow-button.swfw_shift_button .swfw-cta-button a:hover,.swfw_shift_button.swfw_square_button .swfw-cta-button a:hover,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a:hover,.swfw_shift_button.swfw_block_button .swfw-cta-button a:hover{background:rgba(33,33,33,.3)}.swfw-follow-button.swfw_shift_button .swfw-cta-button a div,.swfw_shift_button.swfw_square_button .swfw-cta-button a div,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a div,.swfw_shift_button.swfw_block_button .swfw-cta-button a div{background:none;transform:skew(20deg);padding:10px 30px}.swfw-follow-button.swfw_shift_button .swfw-cta-button a div:hover,.swfw_shift_button.swfw_square_button .swfw-cta-button a div:hover,.swfw_shift_button.swfw_buttons_button .swfw-cta-button a div:hover,.swfw_shift_button.swfw_block_button .swfw-cta-button a div:hover{background:none}.swfw-revoke-button,.swfw-authorization-button{width:70%;text-align:center;max-width:200px}.swfw-input-field,.swfw-follow-field{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:50px;margin:15px auto}.swfw-follow-field.swfw-inactive a{cursor:initial}.swfw-follow-field.swfw-active a{cursor:pointer}.swfw-follow-field-icon{color:#000;width:40px;font-size:40px;line-height:42px;font-weight:bold;transition:all 200ms;border-radius:3px;height:40px;text-align:center;padding:2px}.swfw-widget label{font-size:14px;width:100px}.swfw-follow-field label{text-align:right}.swfw-input-field input,.swfw-input-field select,.swfw-follow-field input{padding:10px;width:50%;height:100%;border-radius:4px}.swfw-follow-field.swfw-inactive div{background:#fff}.swfw-follow-field.swfw-active div{color:#fff}a.swp-hover-pin-button{background:#cd2029;border:1px solid #aa1b29;border:0;border-bottom:none;border-radius:3px;box-shadow:none;color:#fff;font-family:Lato,sans-serif;font-size:15px;width:120px !important;height:32px;line-height:32px;padding:0 20px;position:absolute;text-decoration:none;text-align:center;transition:opacity .5s;z-index:3200;position:absolute;cursor:pointer}a.swp-hover-pin-button::before{content:"A";color:#fff;float:left;font-family:sw-icon-font;font-size:20px;font-weight:400;line-height:36px;margin-left:-5px;margin-right:10px}a.swp-hover-pin-button:hover::before{content:"z"}a.swp-hover-pin-button:hover,a.swp-hover-pin-button:focus{background:#aa1b29;color:#fff;text-decoration:none}.swp-pinterest-image-top{margin-bottom:20px}.swp-pinterest-image-bottom{margin-top:20px}.swp_pop_thumb{border-radius:3px;float:left;height:100px;margin:5px 25px 5px 0;width:100px}.swp_popular_post{clear:both}.swp_popular_post a.swp_popularity{border:none;display:block;line-height:1.5;margin:20px 0}.swp_clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}span.swp_pop_count{display:block;font-size:70%}.swp_widget_box{border-radius:3px}.swp_hidden_pin_image{height:0;opacity:0;position:absolute;top:0;width:0;z-index:-10}.swp-content-locator{display:none !important;margin:0 !important}.swp-lightbox-wrapper{width:100%;height:100%;position:fixed;top:0;background:#fff;z-index:999999}.swp-lightbox-wrapper .swp-lightbox-inner{width:50%;left:25%;position:relative;text-align:center;top:10%;background:#fff;padding:35px;border-radius:10px}@media(max-width: 768px){.swp-lightbox-wrapper .swp-lightbox-inner{width:80%;left:10%}}@media(max-width: 450px){.swp-lightbox-wrapper .swp-lightbox-inner{width:90%;left:5%}}.swp-lightbox-wrapper .swp-lightbox-inner h5{font-family:Lato,sans-serif;font-size:25px;margin-bottom:40px;text-align:center}.swp-lightbox-wrapper .swp-lightbox-inner .swp-lightbox-close{font-weight:bold;height:20px;width:20px;cursor:pointer;color:#30394f;text-align:right;transform:rotate(45deg);display:inline-block;float:right;margin:-30px;font-size:25px}.swp-lightbox-wrapper .swp-lightbox-inner .swp-lightbox-close:before{content:"+";font-family:arial}@media print{.swp-lightbox-wrapper{display:none}}.swp-lightbox-wrapper .swp_pinterest_icon.top_icon,.swp-lightbox-wrapper .swp_share_icon{color:#cd2029;font-size:45px;margin:0;padding:0;line-height:0}.swp-lightbox-wrapper .swp_share_icon{color:#000}.swp-lightbox-wrapper.pinterest-overlay .swp-lightbox-inner{width:70%;left:15%;height:80%;overflow-y:auto}.swp-lightbox-wrapper.pinterest-overlay .swp-lightbox-inner h5{margin-bottom:40px}.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper{text-align:center}.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper .pin_image_select_wrapper{display:inline-block;width:24%;margin-right:1%}.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper .pin_image_select_wrapper img{border-radius:3px;max-width:100%;height:auto}.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper .pin_image_select_wrapper .swp-hover-pin-button{position:initial;width:100% !important;display:block;margin-top:10px;margin-bottom:40px}/*# sourceMappingURL=style.min.css.map */
/*----------------------------------------------------------------------------------

	Theme Name: Nimva
	Theme URI: http://rockythemes/nimva
	Description: Nimva– One Theme, Endless Possibilities 
	Author: RockyThemes
	Author URI: http://rockythemes.com
	Version: 3.3.6
-----------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------
    Document Reset
-----------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}
ul {
	list-style: none;
}

.wpb_wrapper > ul {
	list-style: disc;
}

blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

:focus {
	outline: 0;
}

[hidden] {
	display: none;
}

.noshow {
	display: none;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

hr.shadow_line {
	background: transparent url(//beasleydirect.com/wp-content/themes/nimva/images/divider-bar.png) no-repeat center 0;
	background-size: 100% 100%;
	border: 0;
	height: 6px;
}
hr.double_solid {
	border: 0;
	border-bottom: 3px double #e5e5e5;
	margin: 0;
}
hr.solid {
	border: 0;
	border-bottom: 1px solid #e5e5e5;
	margin: 0;
}
hr.dotted {
	border: 0;
	border-bottom: 1px dotted #e5e5e5;
	margin: 0;
}
hr.double_dotted {
	border: 0;
	padding-top: 1px;
	border-bottom: 1px dotted #e5e5e5;
	border-top: 1px dotted #e5e5e5;
	margin: 0;
}
hr.dashed {
	border: 0;
	border-bottom: 1px dashed #e5e5e5;
	margin: 0;
}
hr.double_dashed {
	border: 0;
	padding-top: 1px;
	border-bottom: 1px dashed #e5e5e5;
	border-top: 1px dashed #e5e5e5;
	margin: 0;
}
hr.blank_divider {
	border: 0;
	height: 1px;
	margin: 0;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

input[type="text"],
input[type="password"],
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

/* ----------------------------------------------------------------
    Basic Document Styles
-----------------------------------------------------------------*/

body {
	color: #777;
	font: 12px/20px "Open Sans", Helvetica, Arial, sans-serif;
	line-height: 1.3;
}

input,
select,
textarea {
	font: 12px/20px "Open Sans", Helvetica, Arial, sans-serif;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	*zoom: 1;
}
* html .clearfix {
	height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
	display: block;
}

.clear {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}

::selection {
	background: #34495e;
	color: #fff;
}
::-moz-selection {
	background: #34495e; /* Firefox */
	color: #fff;
}

::-webkit-selection {
	background: #34495e; /* Safari */
	color: #fff;
}

.page-template-page-blank #wrapper {
	border-top: none;
}

.page-template-page-blank .blank_page_template {
	margin-bottom: -20px;
}

/* ----------------------------------------------------------------
    Typography
-----------------------------------------------------------------*/

a {
	text-decoration: none;
	color: #34495e;
}

a:hover,
.selected {
	color: #222;
	text-decoration: none;
}

a img {
	border: none;
}

p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form {
	margin-bottom: 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 300;
	padding: 0 0 20px 0;
	color: #444;
	font-family: "Open Sans", sans-serif;
}

p.featured,
.featured-qbox {
	font-size: 19px;
	line-height: 28px;
	margin-bottom: 20px;
	font-weight: 300;
}
.featured-qbox p:last-child {
	margin-bottom: 0;
}
span.custom_span_color,
span.custom_span_color2 {
	float: none !important;
	margin: 0 !important;
}
.red_bar_left {
	height: 4px;
	width: 100px;
	float: left;
	background-color: #34495e;
}
.black_bar_right {
	height: 4px;
	width: 160px;
	float: right;
	background-color: #222325;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
	color: #34495e;
}

h3,
h4,
h5,
h6 {
	padding-bottom: 15px;
}

h1 {
	font-size: 28px;
	line-height: 34px;
}

h2 {
	font-size: 22px;
	line-height: 28px;
}
h2.info-box {
	font-size: 31px;
	line-height: 44px;
	font-weight: 300;
}

h3 {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}
.gmap h3 {
	font-size: 24px;
}
.gmap p {
	line-height: 1.4;
}
h3.featured {
	color: #333;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 27px;
}
h3.featuredinverse {
	color: #34495e;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 27px;
}

h4 {
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
}

h5 {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

h6 {
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
}

address {
	font-style: italic;
}

abbr[title],
acronym[title],
dfn[title] {
	cursor: help;
	border-bottom: 1px dotted #555;
}

blockquote {
	border-left: 3px solid #777;
	font-style: italic;
	padding: 5px 0 5px 20px;
	margin-left: 20px;
}

blockquote p {
	margin: 20px 0 0 0 !important;
}

blockquote p:first-child {
	margin: 0 !important;
}

strong {
	font-weight: bold;
}

#footer.footer-dark strong,
#copyrights.copyrights-dark strong {
	color: inherit;
}

em,
dfn,
cite {
	font-style: italic;
}

dfn {
	font-weight: bold;
}

sup {
	font-size: 11px;
	vertical-align: top;
}

sub {
	font-size: 11px;
	vertical-align: bottom;
}

small {
	font-size: 11px;
	font-style: italic;
}

del {
	text-decoration: line-through;
}

ins {
	text-decoration: underline;
}

pre {
	font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;
	white-space: pre;
	overflow: auto;
	padding: 0 10px;
	clear: both;
	color: #666;
	line-height: 19px;
}

code {
	padding: 5px;
	background: #f9f9f9;
}

var,
kbd,
samp,
code {
	font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;
	background: #f9f9f9;
}

kbd {
	font-weight: bold;
}

samp,
var {
	font-style: italic;
}

ul,
ol,
dl {
	margin-left: 20px;
}

caption {
	text-align: left;
}

img {
	max-width: 100%;
	height: auto;
}

.img-polaroid {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fullheight_column {
	min-height: 100vh !important;
}

.allow_overflow {
	overflow: visible !important;
}
.grow_column {
	transition: transform 0.2s ease-in;
}
.grow_column:hover {
	transform: scale(1.03);
}
/* ----------------------------------------------------------------
    Font Weight Classes
-----------------------------------------------------------------*/

.font_weight_300 {
	font-weight: 300 !important;
}
.font_weight_400 {
	font-weight: 400 !important;
}
.font_weight_500 {
	font-weight: 500 !important;
}
.font_weight_600 {
	font-weight: 600 !important;
}
.font_weight_700 {
	font-weight: 700 !important;
}

/* ----------------------------------------------------------------
    Video BG
-----------------------------------------------------------------*/

#fixed_video {
	min-width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	background-color: black;
	z-index: 0 !important;
}
.video_bg,
.video_bg_row {
	position: relative;
}
.video_bg .mbYTP_wrapper,
.video_bg_row .mbYTP_wrapper {
	z-index: 0 !important;
}

.video_overlay {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
}
.compose-mode .video-bg {
	display: none;
}
.compose-mode .video-bg:nth-child(2) {
	display: block;
}
.compose-mode .video-bg.self_video:nth-child(2) {
	display: none;
}
.compose-mode .video-bg.self_video:nth-child(1) {
	display: block;
}

.video-sidebar .wpb_video_widget .wpb_wrapper iframe {
	min-height: 143px;
}

/* Elastic video css */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.vc_video-bg .inner {
	border: none;
}

.video-bg {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.video-bg video {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
}
.video-placeholder {
	display: none;
	background-size: cover;
	background-attachment: scroll;
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
}

/* ----------------------------------------------------------------
    Basic Layout Styles
-----------------------------------------------------------------*/

.tright {
	text-align: right !important;
}
.tleft {
	text-align: left !important;
}
.fright {
	float: right !important;
}
.fleft {
	float: left !important;
}
#wrapper {
	width: 1220px; /*opacity:0;*/
	margin: 50px auto 0 auto;
	position: relative;
	overflow: hidden; /* background-color: #FFF; */ /*box-shadow: 0 0 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); overflow:hidden;*/
}
body[data-sticky-footer="true"][data-layout="boxed"] #wrapper {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.container {
	max-width: 960px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.full_width,
.container.full_width {
	max-width: 100%;
}
.bg_cover_size {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.parallax_section {
	background-attachment: fixed !important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.line,
.double-line {
	clear: both;
	position: relative;
	width: 100%;
	margin: 30px 0;
	border-top: 1px solid #eee;
}
.double-line {
	border-top: 3px double #e5e5e5;
}
.single-line {
	clear: both;
	position: relative;
	width: 100%;
	margin: 30px 0;
	border-top: 1px solid #eee;
}
.line a {
	position: absolute;
	left: auto;
	right: 0;
	padding-left: 5px;
	color: #272727;
	background: #f9f9f9;
	margin-top: -11px;
	border: none;
}
.line a:hover {
	color: #575757;
	background: none;
}
.emptydiv {
	display: block !important;
	position: relative !important;
}
.allmargin {
	margin: 30px !important;
}
.leftmargin {
	margin-left: 30px !important;
}
.rightmargin {
	margin-right: 30px !important;
}
.topmargin {
	margin-top: 30px !important;
}
.topmargin2 {
	margin-top: 20px !important;
}
.topmargin3 {
	margin-top: 30px;
}
.bottommargin {
	margin-bottom: 30px !important;
}
.nomargin {
	margin: 0 !important;
}
.noleftmargin {
	margin-left: 0 !important;
}
.norightmargin {
	margin-right: 0 !important;
}
.notopmargin {
	margin-top: 0 !important;
}
.nobottommargin {
	margin-bottom: 0 !important;
}
.noborder {
	border: none !important;
}
.noleftborder {
	border-left: none !important;
}
.norightborder {
	border-right: none !important;
}
.notopborder {
	border-top: none !important;
}
.nobottomborder {
	border-bottom: none !important;
}
.nopadding {
	padding: 0 !important;
}
.noleftpadding {
	padding-left: 0 !important;
}
.norightpadding {
	padding-right: 0 !important;
}
.notoppadding {
	padding-top: 0 !important;
}
.nobottompadding {
	padding-bottom: 0 !important;
}
.noabsolute {
	position: relative !important;
}
.hidden {
	display: none !important;
}
.nothidden {
	display: block !important;
}
.center {
	text-align: center !important;
}
.right {
	text-align: right !important;
}
.left {
	text-align: left !important;
}
.divcenter {
	position: relative !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

span.page-divider {
	display: block;
}

span.page-divider span {
	display: block;
	width: 15%;
	border-bottom: 2px solid #34495e;
}

.dotted-divider {
	clear: both;
	margin: 30px 0;
	height: 5px;
}
.blank-divider {
	clear: both;
	margin: 30px 0;
	height: 5px;
}
.double-divider {
	clear: both;
	height: 10px;
	margin: 30px 0;
}

.preloader,
.preloader2 {
	display: block;
	width: 100%;
	height: 100%;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/preloader.gif) center center no-repeat #fff;
}

.preloader2 {
	background-color: transparent;
}

.postcontent {
	width: 720px;
}
.landing-offer-media {
	width: 650px;
}
.sidebar {
	width: 210px;
}
.landing-offer-text {
	width: 280px;
}
.col_full {
	width: 100%;
}
.col_half,
.landing-offer-half {
	width: 48%;
}
.col_one_third {
	width: 30.63%;
}
.col_two_third {
	width: 65.33%;
}
.col_one_fourth {
	width: 22%;
}
.col_three_fourth {
	width: 74%;
}
.col_one_fifth {
	width: 16.8%;
}
.col_two_fifth {
	width: 37.6%;
}
.col_three_fifth {
	width: 58.4%;
}
.col_four_fifth {
	width: 79.2%;
}
.col_one_sixth {
	width: 13.33%;
}
.col_five_sixth {
	width: 82.67%;
}

.postcontent,
.landing-offer-media,
.sidebar,
.landing-offer-text,
.col_full,
.col_half,
.landing-offer-half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
	display: block;
	position: relative;
	margin-right: 4%;
	margin-bottom: 30px;
	float: left;
}

.postcontent,
.sidebar,
.landing-offer-media,
.landing-offer-text {
	margin-right: 40px;
}

.col_full {
	clear: both;
	float: none;
	margin-right: 0;
}

.postcontent.col_last,
.sidebar.col_last {
	float: right;
}

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

.entry_content ul,
.postcontent.half_sidebar ul,
.container .no_sidebar ul {
	clear: left;
	/*   color: #444; */
	list-style-type: disc;
	/*    font-size: 13px; */
	padding-left: 20px;
}

.entry_content ol,
.postcontent.half_sidebar ol,
.container .no_sidebar ol {
	clear: left;
	padding-left: 20px;
}

label {
	display: inline-block;
	font-size: 12px;
	color: #444;
	margin-bottom: 5px;
	cursor: pointer;
}

select {
	min-height: inherit !important;
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
textarea {
	display: block;
	background: #fff;
	padding: 7px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	outline: 0;
	font: normal 11px/100%;
	color: #666;
}

form.wpcf7-form {
	color: #888;
	font-size: 13px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="password"],
.wpcf7 input,
.wpcf7 textarea {
	width: 100%;
	margin-bottom: 20px;
	border-color: #ededed;
	padding: 10px;
	color: #999999;
}
.wpcf7 input:focus {
	color: #333;
	border-color: #ccc;
}

#wrapper .wpcf7 input[type="submit"] {
	width: auto;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 0;
	margin-right: 0;
}

.trans_light .wpcf7 input[type="text"],
.trans_light .wpcf7 input[type="password"],
.trans_light .wpcf7 input,
.trans_light .wpcf7 textarea {
	border-color: rgba(255, 255, 255, 0.5);
	background: rgba(255, 255, 255, 0.1);
	color: #ffffff;
}
.trans_light .wpcf7 input:focus,
.trans_light .wpcf7 input[type="text"]:focus,
.trans_light .wpcf7 input[type="password"]:focus,
.trans_light .wpcf7 textarea:focus {
	color: #ffffff;
	border-color: #ffffff;
}
#wrapper .trans_light .wpcf7 input[type="submit"] {
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.5);
}
.wpcf7 br {
	display: none;
}
.wpcf7 .col_full,
.wpcf7 .col_half,
.wpcf7 .col_one_third,
.wpcf7 .col_two_third,
.wpcf7 .col_three_fourth,
.wpcf7 .col_one_fourth,
.wpcf7 .col_one_fifth,
.wpcf7 .col_two_fifth,
.wpcf7 .col_three_fifth,
.wpcf7 .col_four_fifth,
.wpcf7 .col_one_sixth,
.wpcf7 .col_five_sixth {
	margin-bottom: 0;
}
.wpcf7-form-control-wrap {
	display: block;
}

#wrapper .wpcf7 .style1 input[type="submit"] {
	display: block;
	float: none;
	width: 100%;
}

/* Style 2 Contact Form */

.wpcf7 .style2 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style2 > .wpcf7-form-control-wrap:nth-of-type(2) {
	width: 48.5%;
	display: inline-block;
}
.wpcf7 .style2 > .wpcf7-form-control-wrap:nth-of-type(1) {
	margin-right: 1.5%;
}

#wrapper .wpcf7 .style2 input[type="submit"] {
	display: block;
	float: none;
	width: auto;
	margin: 0 auto;
}

/* Style 3 Contact Form */

.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(2),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(3),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(4) {
	width: 48%;
	display: inline-block;
}
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(3) {
	margin-right: 3%;
}

/* Style 4 Contact Form */

.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(2),
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(3),
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(4) {
	width: 23.9%;
	display: inline-block;
	margin-right: 1%;
}
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(4) {
	margin-right: 0;
}

#wrapper .wpcf7 .style4 input[type="submit"] {
	width: 100%;
}

/* Style 4 Contact Form */

.wpcf7 .style5 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style5 > .wpcf7-form-control-wrap:nth-of-type(2),
.wpcf7 .style5 > .wpcf7-form-control-wrap:nth-of-type(3) {
	width: 24%;
	display: inline-block;
	margin-right: 1%;
}
#wrapper .wpcf7 .style5 input[type="submit"] {
	width: 24%;
	border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	padding: 0 40px;
	line-height: 40px;
}

#footer.footer-dark input[type="text"],
#footer.footer-dark input[type="password"],
#footer.footer-dark select,
#footer.footer-dark textarea {
	background: #282a2b;
	border-color: #444;
	color: #ccc;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

input[type="text"],
input[type="password"] {
	width: 45%;
}

input[type="checkbox"],
input[type="radio"] {
	display: inline-block;
	position: relative;
	top: 2px;
}

textarea {
	width: 90%;
	height: 150px;
	line-height: 150%;
}

textarea.short-textarea {
	height: 80px;
}

input[type="text"]:active,
input[type="password"]:active,
textarea:active,
select:active,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
	border-color: #ccc;
}

#footer.footer-dark input[type="text"]:active,
#footer.footer-dark input[type="password"]:active,
#footer.footer-dark textarea:active,
#footer.footer-dark select:active,
#footer.footer-dark input[type="text"]:focus,
#footer.footer-dark input[type="password"]:focus,
#footer.footer-dark textarea:focus,
#footer.footer-dark select:focus {
	border-color: #666;
}

label.error {
	display: block;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	color: #bd091b;
	margin-bottom: 15px;
}

input.error,
textarea.error,
select.error {
	border-color: #bd091b !important;
}

#footer.footer-dark input.error,
#footer.footer-dark textarea.error,
#footer.footer-dark select.error {
	border-color: #cf4545 !important;
}

.quick-contact-form label.error {
	margin: 0;
}

form p {
	margin-top: 15px;
	margin-bottom: 0;
}

form p:first-child {
	margin-top: 0;
}

form small {
	font-weight: normal;
	font-size: 10px;
	color: #999;
}

/* ---------------------------------------------------------------
	Preload Graphics
-----------------------------------------------------------------*/
#page_loading_effect {
	background-color: #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 1000000000;
}

#page_loading_effect .reveal-1,
#page_loading_effect .reveal-2 {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	height: 100%;
}

#page_loading_effect[data-effect*="horizontal_swipe"] {
	background-color: transparent !important;
	left: -100%;
}
/*
body[data-loading-effect="true"] #page_loading_effect[data-method="standard"][data-effect*="horizontal_swipe"]{display:block}

body[data-loading-effect="true"][data-apte="horizontal_swipe_basic"] #page_loading_effect .reveal-2 { display: none; }

#page_loading_effect.in-from-right{left:0%}

.no-cssanimations #page_loading_effect.loaded .reveal-1, .no-cssanimations #page_loading_effect.loaded .reveal-2{display:none}

#page_loading_effect.loaded .reveal-1{backface-visibility: hidden; -webkit-animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

#page_loading_effect.loaded .reveal-2{backface-visibility: hidden; -webkit-animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

#page_loading_effect.loaded.in-from-right .reveal-1{-webkit-animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

body[data-apte="horizontal_swipe_basic"] #page_loading_effect.loaded.in-from-right .reveal-1{
  -webkit-animation:anim-effect-2-1 1.1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards; 
  animation:anim-effect-2-1 1.1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards
}


 #page_loading_effect.loaded.in-from-right .reveal-2{-webkit-animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

body[data-loading-effect="true"] #page_loading_effect[data-effect*="horizontal_swipe"].hidden{display:none}
body[data-loading-effect="true"] #page_loading_effect[data-effect*="horizontal_swipe"].hidden.loaded.in-from-right { display: block;}

@-webkit-keyframes anim-effect-2-1{0%{-ms-transform:translateX(0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
30%, 
100%{-ms-transform:translateX(-100%); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}

@keyframes anim-effect-2-1{0%{-ms-transform:translateX(0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
30%, 
100%{-ms-transform:translateX(-100%); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}

@-webkit-keyframes anim-effect-2-2{0%,14.5%{-ms-transform:translateX(0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
34.5%, 
100%{-ms-transform:translateX(-100%); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}

@keyframes anim-effect-2-2{0%,14.5%{-ms-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
34.5%, 
100%{-ms-transform:translate3d(-100%,0,0); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}
*/
body[data-loading-effect="true"] #page_loading_effect[data-method="standard"], 
/*body[data-loading-effect="true"] #page_loading_effect[data-effect*="horizontal_swipe"][data-method="ajax"],*/
body[data-loading-effect="true"] #page_loading_effect[data-method="standard"] .load_symbol {
	display: block;
	opacity: 1;
}

#page_loading_effect .load_symbol {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*.default-loading-icon{    top:50%;     border-radius:100%;     height:40px;     width:40px;     margin:0 auto;     display:block;     position:relative;      border:3px solid #e5e5e5;     margin-top:-20px}
*/
.load_symbol .minimal_icon .spinner {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.load_symbol .minimal_icon .spinner {
	-webkit-animation: material-rotate-all 1s linear infinite;
	animation: material-rotate-all 1s linear infinite;
}

.load_symbol .minimal_icon .spinner .right-side,
.load_symbol .minimal_icon .spinner .left-side {
	-webkit-animation: material-fade-in-first 1.2s linear infinite alternate;
	animation: material-fade-in-first 1.2s linear infinite alternate;
}
.load_symbol .minimal_icon .spinner.color-2 .right-side,
.load_symbol .minimal_icon .spinner.color-2 .left-side {
	-webkit-animation: material-fade-in-second 1.2s linear infinite alternate;
	animation: material-fade-in-second 1.2s linear infinite alternate;
}

.load_symbol .minimal_icon .right-side,
.load_symbol .minimal_icon .left-side {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	overflow: hidden;
}

.load_symbol .minimal_icon .left-side {
	left: 0;
}
.load_symbol .minimal_icon .right-side {
	right: 0;
}

.load_symbol .minimal_icon .bar {
	width: 100%;
	height: 100%;
	-moz-border-radius: 200px 0 0 200px;
	-webkit-border-radius: 200px;
	border-radius: 200px 0 0 200px;
	border: 5px solid #e82525;
	position: relative;
}
/*.load_symbol .minimal_icon .bar:after{  content:"";   width:6px;   height:6px;   display:block;   background:#666;   position:absolute;   -moz-border-radius:6px;   -webkit-border-radius:6px;   border-radius:6px}*/
.load_symbol .minimal_icon .right-side .bar {
	-moz-border-radius: 0 200px 200px 0;
	-webkit-border-radius: 0;
	border-radius: 0 200px 200px 0;
	border-left: none;
	-webkit-transform: rotate(-10deg);
	-webkit-transform-origin: left center;
	transform: rotate(-10deg);
	transform-origin: left center;
	-webkit-animation: material-rotate-right 0.75s linear infinite alternate;
	animation: material-rotate-right 0.75s linear infinite alternate;
}
.load_symbol .minimal_icon .right-side .bar:after {
	bottom: -6px;
	left: -3px;
}
.load_symbol .minimal_icon .left-side .bar {
	border-right: none;
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg);
	-webkit-transform-origin: right center;
	transform-origin: right center;
	-webkit-animation: material-rotate-left 0.75s linear infinite alternate;
	animation: material-rotate-left 0.75s linear infinite alternate;
}
.load_symbol .minimal_icon .left-side .bar:after {
	bottom: -6px;
	right: -3px;
}

@keyframes material-rotate-left {
	to {
		transform: rotate(-30deg);
	}
	from {
		transform: rotate(-175deg);
	}
}
@keyframes material-rotate-right {
	from {
		transform: rotate(175deg);
	}
	to {
		transform: rotate(30deg);
	}
}
@keyframes material-rotate-all {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@keyframes material-fade-in-first {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes material-fade-in-second {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.load_symbol .minimal_icon {
	top: 50%;
	height: 65px;
	width: 65px;
	position: relative;
	margin: -32px auto 0 auto;
	display: block;
}
/*
.default-loading-icon:before{position:absolute; content:""; border-color:rgba(0,0,0,1) transparent transparent;     border-radius:100%;     border-style:solid;     border-width:3px;     display:block;     height:100%;     width:100%;     top:-3px;     left:-3px}

.load_symbol.spin, .portfolio-loading.spin, .pp_loaderIcon.spin, .default-loading-icon.spin{animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation; -webkit-animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation}

.default-skin-loading-icon{width:100%; height:100%; background-position:center; display:block; background-repeat:no-repeat; background-image:url(//beasleydirect.com/wp-content/themes/nimva/img/icons/loading-white-bg.gif)}

@keyframes spinning_animation{0%{ transform:scale(1) rotate(0deg);  -o-transform:scale(1) rotate(0deg)}
50%{ transform:scale(0.8) rotate(360deg);  -o-transform:scale(0.8) rotate(360deg)}
100%{ transform:scale(1) rotate(720deg);  -o-transform:scale(1) rotate(720deg)}
}

@-webkit-keyframes spinning_animation{0%{ -webkit-transform:scale(1) rotate(0deg)}
50%{ -webkit-transform:scale(0.8) rotate(360deg)}
100%{ -webkit-transform:scale(1) rotate(720deg)}

}

@keyframes bounce_in_animation{0%{ transform:scale(0,0);  -o-transform:scale(0,0)}
20%{ transform:scale(1.4,1.4);  -o-transform:scale(1.4,1.4)}
50%{ transform:scale(0.8,0.8);  -o-transform:scale(0.8,0.8)}
85%{ transform:scale(1.1,1.1);  -o-transform:scale(1.1,1.1)}
100%{ transform:scale(1,1);  -o-transform:scale(1,1)}
}

@-webkit-keyframes bounce_in_animation{0%{ -webkit-transform:scale(0,0)}
20%{ -webkit-transform:scale(1.4,1.4)}
50%{ -webkit-transform:scale(0.8,0.8)}
85%{ -webkit-transform:scale(1.1,1.1)}
100%{ -webkit-transform:scale(1,1)}
}

@keyframes grow_in_animation{0%{ transform:scale(0,0);  -o-transform:scale(0,0)}
100%{ transform:scale(1,1);  -o-transform:scale(1,1)}
}

@-webkit-keyframes grow_in_animation{0%{ -webkit-transform:scale(0,0)}
100%{ -webkit-transform:scale(1,1)}
}

#page_loading_effect[data-effect="center_mask_reveal"]{background-color:transparent!important}

body[data-loading-effect="true"] #page_loading_effect[data-effect="center_mask_reveal"].hidden{display:none}

#page_loading_effect[data-effect="center_mask_reveal"] span{ position:absolute;  background:#fff;  z-index:100;  -webkit-transition:0.8s cubic-bezier(0.12,0.75,0.4,1) !important;  transition:0.8s cubic-bezier(0.12,0.75,0.4,1) !important}

#page_loading_effect[data-effect="center_mask_reveal"].set-to-fade span{width:100%; height:100%; top:0; left:0; transform:none!important; -webkit-transform:none!important}

#page_loading_effect .mask-top{ top:0%;  left:0;  height:50%;  width:100%}

#page_loading_effect.loaded .mask-top{ -webkit-transform:translateY(-100%) translateZ(0);  -ms-transform:translateY(-100%) translateZ(0);  transform:translateY(-100%) translateZ(0)}

#page_loading_effect .mask-right{ top:0;  right:0;  height:100%;  width:50%}

#page_loading_effect.loaded .mask-right{ -webkit-transform:translateX(100%) translateZ(0);  -ms-transform:translateX(100%) translateZ(0);  transform:translateX(100%) translateZ(0)}

#page_loading_effect .mask-bottom{ bottom:0%;  right:0;  height:50%;  width:100%}

#page_loading_effect.loaded .mask-bottom{ -webkit-transform:translateY(100%) translateZ(0);  -ms-transform:translateY(100%) translateZ(0);  transform:translateY(100%) translateZ(0)}

#page_loading_effect .mask-left{ top:0;  left:0;  height:100%;  width:50%}

#page_loading_effect.loaded .mask-left{ -webkit-transform:translateX(-100%) translateZ(0);  -ms-transform:translateX(-100%) translateZ(0);  transform:translateX(-100%) translateZ(0)}


/* Preload 2 */

.sk-cube-grid {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.sk-cube-grid .sk-cube {
	width: 33%;
	height: 33%;
	background-color: #961a34;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube2 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube3 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.sk-cube-grid .sk-cube4 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube5 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube6 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube7 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.sk-cube-grid .sk-cube8 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube9 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

@-webkit-keyframes sk-cubeGridScaleDelay {
	0%,
	70%,
	100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

@keyframes sk-cubeGridScaleDelay {
	0%,
	70%,
	100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

/* ----------------------------------------------------------------
    Top Bar
-----------------------------------------------------------------*/
.leftalign {
	float: left;
}
.rightalign {
	float: right;
}

#top-bar {
	position: relative;
	background-color: #f7f7f7;
	height: 40px;
	border-bottom: 1px solid #e8e8e8;
}

#top-menu,
#top-menus {
	position: relative;
	/*float: left;*/
}

#top-menu li,
#top-menus li {
	float: left;
	padding-left: 20px;
	height: 40px;
	position: relative;
}
#top-menu li {
	padding-left: 0;
}

#top-menu li i {
	font-size: 14px;
	position: relative;
	top: 1px;
}

#top-menu li:first-child,
#top-menus li:first-child {
	padding-left: 0;
}

#top-menu li a,
#top-menu li span {
	color: #777;
}
#top-menus li a {
	display: inline-block;
	position: relative;
	line-height: 20px;
	margin-top: 10px;
	color: #777;
	margin-left: 0;
}
#top-menus li:first-child:before {
	content: "";
}
#top-menus li:before {
	content: "/ ";
	position: absolute;
	top: 50%;
	left: 8px;
	transform: translateY(-50%);
}

#top-menu ul li div {
	display: inline-block;
	position: relative;
	line-height: 20px;
	margin-top: 10px;
	color: #777;
}
#top-menu .mail {
	padding: 0 15px 0 0;
	margin-right: 10px;
	border-right: 1px solid #e8e8e8;
	padding-left: 0;
}
#top-menu .contact_address {
	border-left: 1px solid #e8e8e8;
	padding-left: 10px;
	margin-left: 15px;
}
#top-menu .phone {
	padding-left: 0;
}

#top-menu li span {
	color: #999;
}

#top-menu li a:hover,
#top-menus li a:hover {
	color: #34495e;
	border-bottom: 1px dotted #34495e;
}

#top-menu li span {
	margin-right: 10px;
}

#top-menu li span.split {
	font-size: 16px;
	color: #e8e8e8;
	font-weight: 100;
}

#top-menu li:first-child span {
	display: none;
}

#top-menu li.top-menu-em a {
	position: relative;
	top: -1px;
	padding: 1px 6px;
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#top-menu li.top-menu-em a:hover {
	color: #fff;
	border-bottom: none;
}

#top-menus li ul.sub-menu li:before {
	content: initial;
}

#top-menus ul.sub-menu {
	/*display: none;*/
	opacity: 0;
	visibility: hidden;
	background: #fff;
	z-index: 2000;
	position: absolute;
	min-width: 170px;
	padding: 0;
	top: 55px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
	transition: all 0.2s ease-in-out;
	-wekit-transition: opacity 0.2s ease-in-out;
}

#top-menus ul li:hover > ul.sub-menu {
	opacity: 1;
	top: 40px;
	visibility: visible;
}
#top-menus ul.sub-menu li {
	float: none;
	padding: 0;
	display: block;
	box-sizing: content-box;
	height: auto;
}
#top-menus ul.sub-menu li a {
	color: #333333;
	display: block;
	margin: 0;
	padding: 10px 15px;
	transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
}
#top-menus ul.sub-menu li a:hover {
	text-decoration: none;
	border-bottom: none;
	background-color: #333333;
	color: #ffffff;
	z-index: 10;
}

#top-menus ul li ul.sub-menu ul.sub-menu {
	top: 0;
	left: 170px;
	z-index: 9;
	box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.1);
}

/****************************************************************** 
Header menu & megamenu
******************************************************************/

#header #toggle-nav {
	position: absolute;
	right: 0px;
	top: 35px;
	display: none;
	text-align: center;
	margin-bottom: 10px;
}
#header #toggle-nav span {
	font-size: 28px;
	margin-left: 10px;
}

#header #toggle-nav i {
	/*background-color: transparent!important;
	color: #666;*/
	line-height: 34px;
	font-size: 28px;
}
#header #toggle-nav i:hover {
	color: #34495e;
}

#header nav > ul {
	/*float: right;*/
	overflow: visible !important;
}

#header nav ul li {
	/*float: right;*/
}

#header nav > ul > li {
	display: inline-block;
	margin-left: 15px;
}

#header nav > ul > li:first-child {
	margin-left: 0;
}

#header nav > ul > li > a {
	padding: 0px 10px 0px 10px;
	display: block;
	color: #555;
	font-size: 13px;
	line-height: 20px;
	-webkit-transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	transition: color 0.1s linear;
}

html:not(.js) #header nav > ul > li > a {
	/*padding: 36px 7px 37px;*/
	line-height: 97px;
	/*border-top:4px solid transparent;*/
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
html:not(.js)
	#header[data-header-version="header_v1"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v4"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v5"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v6"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v7"].reduced
	nav
	> ul
	> li
	> a,
#header[data-header-version="header_v1"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v1"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v4"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v4"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v5"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v5"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v6"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v6"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v7"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v7"].reduced .header_extra_icons .cart a {
	line-height: 60px;
}
html:not(.js) #header nav > ul > li > a:hover {
	border-color: #34495e;
}
#header nav ul li a:hover,
#header nav .sf-menu li.sfHover > a {
	color: #666;
	border-color: #34495e;
}
/*
#header nav .sf-menu li.current_page_ancestor > a, #header nav .sf-menu li.current-menu-item > a, #header nav .sf-menu li.current-menu-ancestor > a, #header nav .sf-menu li.current_page_item > a {
	color: #27CFC3;
}

#header nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="fa-"], #header nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="fa-"] {
    color: #27CFC3;
}

#header nav ul li a {
	color: #444;
}

.sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="fa-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="fa-"], .sf-menu > li.current_page_item > a > .sf-sub-indicator [class^="fa-"] {
	 color: #27CFC3;
}


.sf-menu ul li.current_page_item > a , .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a  {
	color: #27CFC3;
}
*/

#header .span_9 {
	position: static !important;
}

#header nav > ul > li.megamenu {
	position: inherit !important;
}

#header nav > ul > li.megamenu > ul.sub-menu {
	width: 100%;
	left: 0px;
	/*padding: 15px 0px;*/
	background-color: #34495e;
}

#header nav > ul > li.megamenu > ul > li {
	display: block !important;
	float: none !important;
	padding: 0;
	vertical-align: top;
}

#header nav > ul > li.megamenu > ul > li:last-child {
	border-right: none !important;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-2 {
	width: 50%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-3 {
	width: 33.33%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-4 {
	width: 25%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-5,
#header nav > ul > li.megamenu.columns-5 > ul > li {
	width: 20%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-6,
#header nav > ul > li.megamenu.columns-6 > ul > li {
	width: 16.66%;
}
#header nav > ul > li.megamenu > ul > li > ul > li:last-child {
	border: none;
}
#header nav > ul > li.megamenu > ul > li ul {
	display: block !important;
	top: 0px !important;
	width: 100%;
	opacity: 1 !important;
	left: 0px !important;
	position: relative !important;
	box-shadow: none;
}

#header nav > ul > li.megamenu > ul > li > ul {
	display: table !important;

	width: 960px;

	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 1px solid #e4e4e4;
}
#header nav > ul > li.megamenu > ul > li > ul > li {
	display: table-cell !important;
	float: none !important;
	padding: 25px 0;
	border-right: 1px solid #e4e4e4;
	vertical-align: top;
}

#header #nav h3.megamenu-title,
#header #nav h3.megamenu-title a {
	padding: 0 25px 15px 25px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}
#header #nav h3.megamenu-title .sf-sub-indicator {
	display: none;
}
#header #nav > ul.sf-menu > li > a > span.megamenu-icon {
	line-height: 30px;
	height: 30px;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
}

#header #nav ul.sf-menu li ul li a .megamenu-icon {
	line-height: 43px;
	height: 43px;
	font-size: 13px;
	position: absolute;
	left: 20px;
	top: 0;
}

.sf-menu ul.megamenu .megamenu-icon {
	line-height: 14px;
	font-size: 13px;
	height: auto;
	margin-right: 5px;
}
#header #nav h3.megamenu-title .megamenu-icon {
	font-size: 16px;
}

#header #nav > ul.sf-menu > li > a > span.megamenu-icon i {
	width: 30px;
	height: 30px;
}

.sf-menu ul.megamenu .megamenu-icon i {
	width: 14px;
	height: auto;
}
#header #nav h3.megamenu-title .megamenu-icon {
	width: 16px;
	margin-right: 10px;
}
.sf-menu .megamenu-bullet {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #333;
	height: 0;
	width: 0;
}

.sf-menu li.megamenu ul li.sfHover > a {
	background-color: transparent !important;
}

.megamenu .megamenu-widgets-container {
	padding: 0 25px 10px 25px;
	line-height: 20px;
}

#header #nav h3.megamenu-title a {
	padding: 0;
}

#header #nav h3.megamenu-title a:hover {
	background-color: transparent !important;
	color: #34495e;
}

#header nav > ul > li.megamenu > ul > li > ul > li.columns-4:nth-child(4n),
#header nav > ul > li.megamenu > ul > li > ul > li.columns-3:nth-child(3n) {
	border-right: none;
}

#header nav > ul > li.megamenu > ul > li {
	border-right: 1px solid #f2f2f2;
}

#header nav > ul > li.megamenu ul li a {
	border-bottom: none !important;
	padding: 10px 25px;
	padding-left: 50px;
}
#header #nav .deep-level a {
	padding-left: 45px;
}

#header nav > ul > li.megamenu > ul > li > a {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: 2px;
	font-weight: bold;
}

#header nav > ul > li.megamenu > ul ul li a:hover,
#header nav > ul > li.megamenu > ul ul li.current-menu-item a {
	color: #fff;
	background-color: #313233;
}

#header nav > ul > li.megamenu > ul > li > a:hover,
#header nav > ul > li.megamenu > ul > li.sfHover > a {
	background-color: transparent !important;
	color: #fff;
}
#header .sf-menu li.megamenu ul li.hide a {
	display: none;
}
#header .sf-menu li.megamenu ul li.hide ul li a {
	display: block;
}

#header ul#recentcomments li {
	float: none;
}

#header .sf-menu ul#recentcomments li a {
	color: #777;
}

#header .sf-menu .megamenu-widgets-container a:hover {
	background: none !important;
}

.megamenu .portfolio-widget {
	width: 210px;
	height: 236px;
}

/* Mobile Menu here */

#mobile-menu {
	position: relative;
	top: 0px;
	display: none;
	background-color: #1f1f1f;
	padding: 0px;
	z-index: 100000;
}

#mobile-menu .container > ul {
	margin-left: 0;
	margin-bottom: 0;
}

#mobile-menu .container > ul > li:first-child {
	padding-top: 10px;
}

#mobile-menu .container > ul > li:last-child {
	padding-bottom: 10px;
}

#mobile-menu .container > ul > li:last-child a {
	border-bottom: 0px;
}

#mobile-menu ul li a,
#mobile-menu .container > ul > li:last-child ul li a {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.6);
	font-size: 12px;
	display: block;
	position: relative;
	padding: 16px 0 !important;
}

#mobile-menu ul li ul {
	display: none;
	margin-left: 20px;
}

#mobile-menu ul li a:hover,
#mobile-menu ul li a:hover [class^="fa-"],
#mobile-menu li.open > a,
#mobile-menu ul li.current-menu-item > a,
#mobile-menu ul li.current-menu-ancestor > a {
	color: #fff;
}

body #mobile-menu li.open > a [class^="fa-"] {
	color: #fff;
}

#mobile-menu .shopping-cart span {
	left: 15px;
	/*top: 7px;*/
}

/***************** Superfish ******************/

.sf-menu {
	line-height: 1;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	float: left;
	position: relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 2.5em;
	z-index: 99;
}

#header .sf-menu > li:hover > ul,
#header .sf-menu > li.sfHover > ul {
	top: 97px;
	transition: top 0.2s ease-in-out;
}
#header.reduced .sf-menu > li:hover > ul,
#header.reduced .sf-menu > li.sfHover > ul {
	top: 60px;
}
#header[data-header-version="header_v2"].reduced .sf-menu > li:hover > ul,
#header[data-header-version="header_v2"].reduced .sf-menu > li.sfHover > ul,
#header[data-header-version="header_v3"].reduced .sf-menu > li:hover > ul,
#header[data-header-version="header_v3"].reduced .sf-menu > li.sfHover > ul {
	top: 50px;
}

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 {
	left: 10.8em;
	top: -10px;
}
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;
}
.sub-menu {
	z-index: 3;
}

/* ----------------------------------------------------------------
    Superfish Menu
-----------------------------------------------------------------*/

.sf-menu {
	float: left;
	margin-bottom: 30px;
}

.sf-menu li li a,
.sf-menu li li a:visited {
	padding-left: 1.25em;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
	outline: 0 none;
}

.sf-menu ul li a,
.sf-menu ul li ul li a {
	margin: 0;
	padding: 15px 20px;
	border-bottom: none;
}
.sf-menu ul li:last-child a {
}

.sf-sub-indicator {
	/*display: inline-block;*/
	width: 15px;
	position: relative;
	left: 4px;
	height: 16px;
}

.sf-sub-indicator [class^="fa-"],
.sf-sub-indicator [class*=" fa-"] {
	color: #444;
	font-size: 12px;
	line-height: 16px;
	height: auto;
	background-color: transparent !important;
}
#mobile-menu .sf-sub-indicator [class^="fa-"],
#mobile-menu .sf-sub-indicator [class*=" fa-"] {
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
}

.sf-menu ul a:focus,
.sf-menu ul a:hover,
.sf-menu ul a:active,
.sf-menu ul li:hover > a,
.sf-menu ul li.sfHover > a {
	color: #27cfc3;
}

.sf-shadow ul.sf-shadow-off {
	background: none repeat scroll 0 0 transparent;
}
.sf-vertical,
.sf-vertical li {
	width: 100%;
}
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left: 100%;
	top: 0;
}

.sf-menu,
.sf-menu * {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.sf-menu {
	line-height: 1;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 200px;
}
.sf-menu ul li,
.sf-menu ul li li {
	font-size: 12px;
	width: 100%;
}
.sf-menu ul li:last-child a {
	border-bottom: medium none;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	float: none;
	/*line-height: 13px;*/
	font-size: 12px;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 1px;
	top: 33px;
	z-index: 999;
}
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 {
	left: 200px;
	top: 0;
}
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: 15em;
	top: -3px;
}
.sf-menu .sf-with-ul a {
	min-width: 1px;
	padding-right: 16px !important;
}

#header .sf-menu li ul li a {
	font-size: 12px;
	line-height: 23px;
	color: #fff;
	transition: none;
	background-color: #34495e;
}
#header .sf-menu li.sfHover ul li.sfHover a {
	color: #fff;
}

#header .sf-menu li ul li a:hover {
	color: #fff;
}

.sf-menu li ul li a:hover,
.sf-menu li ul li.sfHover > a {
	color: #27cfc3;
	background-color: #313233;
}
.sf-menu li ul li > a .sf-sub-indicator [class^="fa-"] {
	color: #fff;
}
.sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="fa-"] {
	color: #fff;
}

.sf-menu li ul li .sf-sub-indicator {
	right: 14px;
	left: auto;
	top: 14px;
	display: block;
	position: absolute;
}

.sf-menu li.megamenu ul li .sf-sub-indicator {
	right: auto;
	left: 21px;
	top: 8px;
}

.sf-menu li.megamenu ul li .sf-sub-indicator i {
	font-size: 11px;
}

.sf-menu li ul {
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
	/*border:1px solid #e6e6e6;*/
}
#nav > .sf-menu > li > ul {
	border-top: 3px solid transparent;
}
.sf-menu li.megamenu ul li ul {
	border-top: none;
}

.sf-menu li li ul {
	left: 17em;
}

.sf-menu {
	float: none;
}
.sf-menu a {
	margin: 0 1px;
	padding: 0.75em 1em 32px;
	text-decoration: none;
}
.sf-menu ul li {
	font-weight: normal;
}
.sf-menu .sfHover ul li a,
.sf-menu .sfHover ul li li a {
	box-shadow: none;
}
.sf-menu ul li a:focus,
.sf-menu ul li a:hover,
.sf-menu ul li a:active,
.sf-menu ul li li a:focus,
.sf-menu ul li li a:hover,
.sf-menu ul li li a:active {
	border-radius: 0 0 0 0;
	box-shadow: none;
	text-shadow: none;
}

/* ===================================
    Magnific popup
====================================== */

.mfp-bg,
.my-mfp-zoom-in.mfp-ready.mfp-bg,
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	background: #000;
	opacity: 0.93;
}
.mfp-bg,
.mfp-wrap {
	z-index: 10007;
}
#popup-form {
	cursor: default;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #fff;
	background: transparent;
}
.mfp-iframe-scaler iframe {
	box-shadow: none;
}

.mfp-close,
.mfp-close:active {
	opacity: 1;
	background-color: transparent;
	color: #fff;
	right: 30px;
	top: 30px;
}
.admin-bar .mfp-close,
.admin-bar .mfp-close:active {
	top: 50px;
	right: 20px;
}
.mfp-figure .mfp-close,
.mfp-figure .mfp-close:active {
	top: 0;
	right: 0;
}
.mfp-iframe-scaler .mfp-close,
.mfp-iframe-scaler .mfp-close:active {
	top: -40px;
	right: 0;
}
.mfp-iframe-holder {
	cursor: zoom-out;
}
.modal-popup-main .mfp-close,
.modal-popup-main .mfp-close:active {
	right: 0;
	top: 0;
}

.lightbox-gallery a {
	position: relative;
	display: block;
}
.lightbox-gallery .gallary-over-layer {
	position: absolute;
	top: 0;
	left: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-left:after {
	display: none;
}
.mfp-arrow-right:before {
	border-left: none;
	content: "\f105";
	font-size: 5em;
	font-family: "fontawesome";
	color: #fff;
}
.mfp-arrow-left:before {
	border-right: none;
	content: "\f104";
	font-size: 5em;
	font-family: "fontawesome";
	color: #fff;
}
.mfp-bottom-bar {
	margin-top: -24px;
	font-size: 12px;
}
.mfp-close {
	font-size: 36px;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
}

@-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;
	}
}

.mfp-figure {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	-ms-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 0.4s;
	-moz-animation-duration: 0.4s;
	-ms-animation-duration: 0.4s;
	-o-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-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;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
}

/* dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

/* fade move animation for second dialog */
.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective(600px) rotateX(0);
	-moz-transform: translateY(0) perspective(600px) rotateX(0);
	-ms-transform: translateY(0) perspective(600px) rotateX(0);
	-o-transform: translateY(0) perspective(600px) rotateX(0);
	transform: translateY(0) perspective(600px) rotateX(0);
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

/* dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* simple fade transition */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.97;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

/* grid */
.show-grid [class^="col-"] {
	background-color: #f5f5f5;
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
	padding: 10px 0;
	text-align: center;
}

/* message box */
.alert-dismissable .close,
.alert-dismissible .close {
	top: 0;
}

/* ----------------------------------------------------------------
    Main Menu Search Icon
-----------------------------------------------------------------*/
#header .main_menu_search {
	display: inline-block;
}

#search-main-menu {
	height: 100%;
	width: 45%;
	margin: 0 auto;
}

.search-form .search-button {
	font-size: 21px;
	color: #fff;
	top: 31px;
	right: 10px;
	outline: none;
}
.close-search {
	color: #373737;
	position: absolute;
	right: 0;
	top: 23px;
	z-index: 998;
	cursor: pointer;
}
.search-button {
	cursor: pointer;
	z-index: 0;
	margin-right: 0;
	border: none;
	background: none;
}
.search-form .search-input {
	border: none;
	border-radius: 0;
	border: 2px solid rgba(255, 255, 255, 0.3) !important;
	font-size: 30px;
	font-weight: 100;
	padding: 20px 48px 20px 20px;
	text-transform: capitalize;
	background: transparent;
	line-height: 40px;
	color: #fff;
	-webkit-appearance: none;
	outline: none;
	width: 100%;
}

/* ----------------------------------------------------------------
    Header Additional Icons - depending on the version of Header used
-----------------------------------------------------------------*/
#header[data-header-version="header_v1"] .header_extra_icons,
#header[data-header-version="header_v3"] .header_extra_icons {
	margin-left: 15px;
}
.header_extra_icons ul {
	margin-left: 0;
	margin-bottom: 0;
	position: relative;
	padding-left: 0;
}

.header_extra_icons ul li {
	display: inline-block;
	position: relative;
	font-size: 16px;
}

.header_extra_icons .main_menu_search a,
.header_extra_icons .cart a {
	display: block;
	padding: 0 10px;
	line-height: 70px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.header_extra_icons .cart {
	margin-right: 10px;
}

/* ----------------------------------------------------------------
    Top Socials
-----------------------------------------------------------------*/

#top-social {
	position: relative;
	/*float: right;*/
	/*height: 40px;*/
	margin: 0;
}

#top-social ul,
#top-menu ul,
#top-menus ul {
	margin: 0;
	padding-left: 0;
}

#top-social li,
#top-social li a,
#top-social li .ts-icon,
#top-social li .ts-text {
	display: block;
	position: relative;
	width: 40px;
	height: 40px;
}

#top-social li,
#top-social li a,
#top-social li .ts-text {
	float: left;
	width: auto;
	overflow: hidden;
}

#top-social li a {
	width: 40px;
	line-height: 40px;
	color: #4a4a4a;
	font-size: 12px;
}
#top-social li a i {
	width: 40px;
	font-size: 15px;
}
#top-social li a:hover {
	background-color: #34495e;
	color: #fff;
}
/*
#top-social li .ts-icon { background: #f7f7f7 url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller.png); float: left; }

#top-social li a:hover .ts-icon { background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller-light.png); }

#top-social li.ts-facebook .ts-icon, #top-social li.ts-facebook a:hover .ts-icon { background-position: -28px center; }

#top-social li.ts-twitter .ts-icon, #top-social li.ts-twitter a:hover .ts-icon { background-position: 4px center; }

#top-social li.ts-gplus .ts-icon, #top-social li.ts-gplus:hover .ts-icon { background-position: -252px center; }

#top-social li.ts-dribbble .ts-icon, #top-social li.ts-dribbble:hover .ts-icon { background-position: -60px center; }

#top-social li.ts-pinterest .ts-icon, #top-social li.ts-pinterest:hover .ts-icon { background-position: -380px center; }

#top-social li.ts-vimeo .ts-icon, #top-social li.ts-vimeo:hover .ts-icon { background-position: -92px center; }

#top-social li.ts-tumblr .ts-icon, #top-social li.ts-tumblr:hover .ts-icon { background-position: -124px center; }

#top-social li.ts-youtube .ts-icon, #top-social li.ts-youtube:hover .ts-icon { background-position: -316px center; }

#top-social li.ts-flickr .ts-icon, #top-social li.ts-flickr:hover .ts-icon { background-position: -284px center; }

#top-social li.ts-skype .ts-icon, #top-social li.ts-skype:hover .ts-icon { background-position: -476px center; }

#top-social li.ts-linkedin .ts-icon, #top-social li.ts-linkedin:hover .ts-icon { background-position: -188px center; }

#top-social li.ts-behance .ts-icon, #top-social li.ts-behance:hover .ts-icon { background-position: -348px center; }
*/

/* ----------------------------------------------------------------
    Header
-----------------------------------------------------------------*/

#header {
	position: relative;
	z-index: 205;
	border-bottom: 1px solid #e8e8e8;
}
#header[data-header-version="header_v1"] .container,
#header[data-header-version="header_v4"] .container,
#header[data-header-version="header_v5"] .container,
#header[data-header-version="header_v7"] .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#header[data-header-version="header_v3"] .menu-wrapper-inside,
#header[data-header-version="header_v2"] .menu-wrapper-inside {
	display: flex;
	align-items: center;
}
#header[data-header-version="header_v2"] .menu-wrapper-inside {
	justify-content: center;
}
.container {
}
.shadow {
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1) !important;
	-webki-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1) !important;
}
.f-nav {
	z-index: 9999 !important;
	position: fixed !important;
	top: 0px;
	left: 0;
	width: 100%;
	background-color: #fff;
}
.f-nav2 {
	z-index: 9999 !important;
	position: fixed !important;
	top: 28px;
	left: 0;
	width: 100%;
	background-color: #fff;
}
/*
body.sticky{
	margin-top:100px;
}

.sticky {
	position:fixed !important;
	margin: 0;
	width:100%;
	top:0px;
}

body.admin-bar #header.sticky {
	top:28px;
}
*/
body #header.sticky-header {
	margin: 0;
	top: 0;
	left: 0;
	z-index: 1001;
	padding: 0;
	width: 100%;
}
body #header.sticky-header.sticky {
	position: fixed;
}
body.admin-bar #header.sticky-header.sticky,
body.admin-bar #header.sticky-header.transparent {
	top: 32px;
}

#header[data-header-version="header_v1"] #logo,
#header[data-header-version="header_v7"] #logo {
	flex-grow: 1;
}

#header.sticky #logo img,
#header .header_middle_logo img {
	transition: height 0.2s ease-in-out;
	-webkit-transition: height 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out;
	-o-transition: height 0.2s ease-in-out;
	-ms-transition: height 0.2s ease-in-out;
}
#header.sticky-header.sticky.reduced #logo img,
#header.sticky-header.sticky.reduced .header_middle_logo img {
	height: 60px;
}

/* Header Version 6 - Middle Logo logic and rules */
#header .header_middle_logo img {
	display: block;
}

#header[data-header-version="header_v6"] nav ul {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-left: 30px;
	padding-right: 30px;
}
#header[data-header-version="header_v6"] .header_left_extra_icons,
#header[data-header-version="header_v6"] .header_right_extra_icons {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 30px;
}
#header[data-header-version="header_v6"] .header_right_extra_icons {
	right: 10px;
	left: auto;
}
#header[data-header-version="header_v6"] nav {
	text-align: center;
}

#header[data-header-version="header_v6"] .header_left_extra_icons ul,
#header[data-header-version="header_v6"] .header_right_extra_icons ul {
	margin-left: 0;
	margin-bottom: 0;
	position: relative;
	height: 50px;
	line-height: 50px;
	display: flex;
	justify-content: space-between;
	padding-left: 0;
}

#header[data-header-version="header_v6"] .header_left_extra_icons ul li a {
	display: block;
	width: 30px;
	text-align: center;
}

#header[data-header-version="header_v6"]
	.header_right_extra_icons
	ul
	li
	a.shopping-cart {
	display: block;
	width: 30px;
	text-align: center;
}

#header[data-header-version="header_v6"] .shopping-cart span {
	left: 20px;
}

/* ----------------------------------------------------------------
    Logo
-----------------------------------------------------------------*/

#logo {
	position: relative;
	margin-right: 20px;
	font-family: "Open Sans", sans-serif;
	font-size: 36px;
}
#header[data-header-version="header_v5"] #logo {
	margin-right: 60px;
}
#logo.hide_desktop {
	display: none !important;
}

#logo a {
	display: block;
	color: #000;
}

#logo img {
	display: block;
	max-width: 100%;
}

#logo a.standard_logo,
#header nav > ul > li.header_middle_logo > a.standard_logo {
	display: block;
}

#logo a.retina_logo,
#header nav > ul > li.header_middle_logo > a.retina_logo {
	display: none;
}

.tagline {
	float: right;
}

#header.transparent #logo img.init_logo,
#header #logo img.transparent_logo,
#header.transparent .header_middle_logo img.init_logo,
#header .header_middle_logo img.transparent_logo {
	display: none;
	opacity: 0;
}
#header.transparent #logo img.transparent_logo,
#header #logo img.init_logo,
#header.transparent .header_middle_logo img.transparent_logo,
#header .header_middle_logo img.init_logo {
	display: block;
	opacity: 1;
}

/* Header V3 Header Banner */

.h3_banner {
	max-width: 750px;
	height: auto;
	padding: 15px 0;
	float: none;
}
.h3_banner img {
	display: block;
}

/* Hamburger Navigation for Header V7 */
#nav .open_hamburger_navigation {
	display: block;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#nav .open_hamburger_navigation:before,
#nav .open_hamburger_navigation:hover:before {
	content: initial !important;
}
#nav .open_hamburger_navigation.hamburger_extra_padding {
	padding-top: 30px;
	padding-bottom: 30px;
}
.open_hamburger_navigation span {
	transition: background-color 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
}
.open_hamburger_navigation span {
	display: block;
	width: 22px;
	height: 2px;
	margin-bottom: 5px;
	background-color: #fff;
}
.open_hamburger_navigation span:last-child {
	margin-bottom: 0;
}

.hamburger_content_wrap {
	transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-duration: 0.2s;
	-ms-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}

.hamburger_content_wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: -10005;
	padding: 55px 80px;
	display: table;
	opacity: 0;
	visibility: collapse;
}
.hamburger_content_wrap.show_content {
	z-index: 10004;
	opacity: 1;
	visibility: visible;
}
.hamburger_menu_links {
	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
	left: 50%;
	max-width: 700px;
	transform: translateX(-50%) translateY(-50%);
}
.hamburger_menu_links ul {
	margin: 0;
	padding-left: 0;
}
.hamburger_menu_links ul li {
	opacity: 0;
	transition: opacity 0.8s ease-in-out;
	margin-bottom: 10px;
}
.show_content .hamburger_menu_links ul li {
	opacity: 1;
	transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
	transition-delay: 0.4s;
}

.hamburger_menu_links a {
	opacity: 0.5;
	color: #f2f2f2;
	font-size: 34px;
	line-height: 1.6;
	padding: 0 20px;
	display: inline-block;
	position: relative;
	font-weight: 300;
	transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
}
.hamburger_menu_links a:hover {
	opacity: 1;
}

.hamburger_menu_links a:after {
	content: "";
	height: 3px;
	width: 0;
	background-color: #fff;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: width 0.2s ease-in-out;
	-webkit-transition: width 0.2s ease-in-out;
}
.hamburger_menu_links a:hover:after {
	width: 100%;
}
.hamburger_menu_links p.menu-item-description {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px;
}

/* Hamburger Logo appearance - only works if a Transparent Logo is set */
.hamburger_logo {
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
}

.hamburger_logo img.standard_logo {
	display: block;
	margin: 0 auto;
}

.hamburger_logo img.retina_logo {
	margin: 0 auto;
	display: none;
}
.hamburger_logo img {
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
}
.show_content .hamburger_logo img {
	opacity: 1;
}

/* Hamburger Footer Appearance */

.hamburger_footer {
	position: absolute;
	max-width: 700px;
	display: block;
	width: 100%;
	bottom: 50px;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition-delay: 0.8s;
}

.show_content .hamburger_footer {
	opacity: 1;
}

/* Hamburger Menu Social Icons */
.hamburger_social #top-social ul {
	text-align: center;
}
.hamburger_social #top-social li {
	float: none;
	display: inline-block;
}
.hamburger_copyright {
	text-align: center;
}

/* ----------------------------------------------------------------
    Primary Menu
-----------------------------------------------------------------*/

#primary-menu,
#lp-contacts {
	position: relative;
	float: right;
	/*max-width: 710px;*/
}

.rs-menu,
.select-menu {
	display: none;
}

#primary-menu ul {
	position: relative;
	margin: 0;
}

#primary-menu ul li {
	position: relative;
	float: left;
	margin-left: 20px;
}

#primary-menu ul li:first-child {
	padding-left: 0;
	background-image: none;
	margin-left: 0;
}

#primary-menu ul li:first-child span {
	display: none;
}

#primary-menu li a {
	display: inline-block;
	border-top: 4px solid transparent;
	padding: 36px 7px;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	color: #444;
	transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
}

#primary-menu li a span {
	display: block;
	margin-top: 2px;
	top: 0;
	color: #777;
	font-family: "Open Sans", serif;
	font-size: 11px;
	font-weight: 400 !important;
	text-transform: capitalize;
}

#primary-menu li i {
	margin-right: 2px;
}

#primary-menu li:first-child a span {
	display: block;
	top: 0;
}

#primary-menu > ul > li:hover,
#primary-menu ul li.current {
	background: #fff;
}

#primary-menu ul li.current a {
	border-top-color: #34495e;
}
#primary-menu > ul > li:hover a {
	border-top-color: #34495e;
}
#primary-menu ul > li > ul > li a,
#primary-menu > ul > li > ul > li:hover a {
	color: #fff;
}

#primary-menu > ul > li:hover a span,
#primary-menu ul li.current a span {
	color: #eee;
}

#primary-menu ul li:hover > ul {
	display: block;
}

#primary-menu ul ul {
	visibility: hidden;
	z-index: 200;
	width: 200px;
	margin: 0;
	position: absolute;
	top: 96px;
	left: 0;
}

#primary-menu ul ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	height: auto;
	border: none;
	background-image: none;
	background-color: #34495e;
}

#primary-menu ul ul li:first-child {
	border-top: 0;
	margin-top: 0;
}

#primary-menu ul ul ul {
	margin: 0;
	left: 200px !important;
	top: 0px;
	*top: 1px;
}

#primary-menu ul ul a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border: none;
	text-transform: capitalize;
	color: #fff;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#primary-menu ul ul a:hover,
#primary-menu ul ul li:hover > a {
	background-color: rgba(0, 0, 0, 0.1);
}

#primary-menu ul ul a span {
	display: none !important;
}

#primary-menu ul ul ul li:first-child a {
	border-top: none;
}

#primary-menu ul > li.sub-menu > a > div {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/mainsubmenu.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 16px;
}

#primary-menu ul > li.sub-menu:hover > a > div,
#primary-menu ul li.current.sub-menu > a > div {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/mainsubmenu.png);
}

#primary-menu ul ul > li.sub-menu > a,
#primary-menu ul ul > li.sub-menu:hover > a {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/submenu.png);
	background-position: right center;
	background-repeat: no-repeat;
	color: #fff;
}

#primary-menu ul ul > li.sub-menu > a > div,
#primary-menu ul ul > li.sub-menu:hover > a > div {
	background-image: none;
	padding-right: 0;
}

#primary-menu ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/* ----------------------------------------------------------------
    Pie Chart
-----------------------------------------------------------------*/

.vc_pie_chart canvas {
	margin-bottom: 20px;
}

/* ----------------------------------------------------------------
    Sliders
-----------------------------------------------------------------*/

#ascrail2000 {
	background-color: #666;
	width: 8px !important;
	z-index: 100000 !important;
}

/* ----------------------------------------------------------------
    Sliders
-----------------------------------------------------------------*/

#slider {
	position: relative;
	height: 400px;
}

.fallback-image,
.fallback-image a,
.fallback-image img {
	display: none;
	width: 100%;
	height: 100%;
}

#slider .container {
	width: 100%;
}

#slider.thumb-slider,
#slider.piecemaker-slider {
	height: auto;
}

.slider-wrap {
	position: relative;
	width: 100%;
	height: 400px;
}

.slider-wrap .slide,
.slider-wrap .slide a,
.slider-wrap .slide img {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}

.slider-line {
	position: absolute;
	border-top: 2px solid rgba(0, 0, 0, 0.2);
	height: 0;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 30;
}

.fslider,
.fslider .flexslider,
.fslider .slider-wrap,
.fslider .slide,
.fslider .slide a,
.fslider .slide img {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.fslider {
	min-height: 32px;
}

/* ----------------------------------------------------------------
    3D Slider
-----------------------------------------------------------------*/

.slider-3d {
	position: relative;
}

#piecemaker {
	margin: -25px 0 0 -90px;
}

/* ----------------------------------------------------------------
    Camera Slider
-----------------------------------------------------------------*/

#slider.camera-slideshow {
	height: auto;
}

/* ----------------------------------------------------------------
    Layer & Revolution Slider
-----------------------------------------------------------------*/

#slider.revolution-slider,
#slider.layerslider-wrap {
	overflow: hidden;
}

/* ----------------------------------------------------------------
    Flex Slider
-----------------------------------------------------------------*/

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
	outline: none;
	border: none;
}
.slider-wrap,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

.flexslider {
	position: relative;
	margin: 0;
	padding: 0;
}
.flexslider .slider-wrap > .slide {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slider-wrap img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0 auto;
	padding: 0;
	max-width: 980px;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.vc_recent_posts .flexslider .slides > li { display: list-item; }*/
.flexslider .slides img {
	max-width: 100%;
	display: block;
	height: auto;
	width: 100%;
}

.slider-wrap:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slider-wrap {
	display: block;
}
* html .slider-wrap {
	height: 1%;
}

.no-js .slider-wrap > .slide:first-child {
	display: block;
}

.flex-control-nav {
	display: none;
}

.flex-control-thumbs {
	display: none;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

/* ----------------------------------------------------------------
    Slider with Thumbs
-----------------------------------------------------------------*/

#slider.thumb-slider .flex-control-thumbs {
	display: block;
}

#slider.thumb-slider .flex-control-thumbs,
#slider.thumb-slider .rs-thumb-wrap {
	display: block;
	position: relative;
	background: #fff;
	height: 55px;
	text-align: center !important;
}

.flex-control-thumbs li,
.rs-thumb-wrap a {
	display: inline-block !important;
	width: 102px !important;
	height: 55px !important;
	cursor: pointer;
	margin: 0 !important;
}

.rs-thumb-wrap a {
	height: 50px !important;
	border-top: 5px solid #ccc;
}

.flex-control-thumbs li img,
.rs-thumb-wrap a img {
	display: block !important;
	width: 102px !important;
	height: 50px !important;
	border-top: 5px solid #ccc;
}

.rs-thumb-wrap a img {
	border: none;
}

.flex-control-thumbs li img.flex-active,
.rs-thumb-wrap a.active {
	border-top-color: #34495e;
}

/* ----------------------------------------------------------------
    Slider Navigation
-----------------------------------------------------------------*/

.flex-prev,
.flex-next,
.rs-prev,
.rs-next,
.nivo-prevNav,
.nivo-nextNav,
.camera_prev,
.camera_next,
.camera_commands,
.tp-leftarrow.large,
.tp-rightarrow.large,
.ls-noskin .ls-nav-prev,
.ls-noskin .ls-nav-next {
	display: block;
	position: absolute !important;
	z-index: 10;
	cursor: pointer;
	top: auto;
	left: auto;
	bottom: 50px;
	right: 38px;
	width: 36px !important;
	height: 36px !important;
	/*text-indent: -9999px;*/
	background: rgba(11, 11, 11, 0.8)
		/* url(//beasleydirect.com/wp-content/themes/nimva/images/icons/slider-nav.png) no-repeat 0 0 */;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	font-size: 35px;
	line-height: 32px;
}
.flex-prev i,
.flex-next i {
	position: relative;
	left: -5px;
	color: #fff;
}
.flex-next i {
	left: -2px;
}

.tp-leftarrow.large,
.tp-rightarrow.large {
	background: rgba(11, 11, 11, 0.8) url(//beasleydirect.com/wp-content/themes/nimva/images/icons/slider-nav.png) no-repeat
		0 0 !important;
}

.ls-noskin .ls-nav-prev,
.ls-noskin .ls-nav-next {
	top: 50%;
	margin-top: -18px;
	left: 20px;
	right: auto;
}

#slider.thumb-slider .flex-prev,
#slider.thumb-slider .flex-next {
	bottom: 105px;
}

.flex-next,
.rs-next,
.nivo-nextNav,
.camera_next,
.ls-noskin .ls-nav-next {
	right: 0;
	background-position: -36px 0;
}

.ls-noskin .ls-nav-next {
	right: 20px;
	left: auto;
}

.tp-rightarrow.large {
	background-position: -36px 0 !important;
}

.portfolio-image .flex-prev,
.portfolio-image .flex-next {
	position: absolute !important;
	top: auto;
	left: 0;
	bottom: 0;
	width: 28px !important;
	height: 28px !important;
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-slider-nav.png);
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
}

.portfolio-image .flex-next {
	left: 30px;
	background-position: -28px 0;
}

.flex-prev:hover,
.flex-next:hover,
.rs-prev:hover,
.rs-next:hover,
.nivo-prevNav:hover,
.nivo-nextNav:hover,
.camera_prev:hover,
.camera_next:hover,
.camera_commands:hover,
.tp-leftarrow.large:hover,
.tp-rightarrow.large:hover,
.ls-noskin .ls-nav-prev:hover,
.ls-noskin .ls-nav-next:hover {
	background-color: #34495e !important;
}

/* ----------------------------------------------------------------
    Slider Caption
-----------------------------------------------------------------*/

.slide-caption,
.rs-caption,
.nivo-caption {
	display: block;
	position: absolute;
	z-index: 8;
	top: auto;
	left: auto;
	bottom: 50px;
	right: 76px;
	line-height: 24px;
	padding: 6px 15px;
	font-size: 14px;

	width: auto !important;
	max-width: 500px;
	background-color: rgba(11, 11, 11, 0.8);
	border-left: 3px solid #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.slide-caption2 {
	line-height: 20px;
	padding: 15px;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	max-width: 200px;
	background-color: rgba(11, 11, 11, 0.8);
}

.slide-caption2 h3 {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #eee;
}

.slide-caption2 p {
	margin: 0;
}

.slide-caption-left {
	left: 50px;
	right: auto;
}

/* ----------------------------------------------------------------
    Main Content
-----------------------------------------------------------------*/

#content {
	position: relative;
}

.content-wrap {
	position: relative;
	padding: 40px 0;
}

/* ----------------------------------------------------------------
    Page Title
-----------------------------------------------------------------*/

#page-title,
#countdown-wrap {
	position: relative;
	background-color: #f7f7f7;
	padding: 5px 0;
	border-bottom: 1px solid #e8e8e8;
}
#page-title ul.breadcrumbs {
	list-style: none;
	margin: 0;
	margin-left: 3px;
	margin-top: 5px;
	padding: 0;
}
#page-title ul.breadcrumbs li {
	margin: 0;
	padding: 0;
	display: inline;
	color: #888;
	font-size: 12px;
	margin-right: 5px;
}
#page-title ul.breadcrumbs li a {
	color: #888;
	padding-right: 5px;
}
#page-title ul.breadcrumbs li a:hover {
	color: #34495e;
}
#page-title ul.breadcrumbs li:after {
	content: "/";
}
#page-title ul.breadcrumbs li:last-child:after {
	content: "";
}
#page-title h1,
#page-title h2 {
	font-size: 24px;
	line-height: 28px;
	padding-bottom: 0;
	color: #555;
}

#page-title h1 span,
#page-title h2 span {
	display: inline-block;
	position: relative;
	font-size: 16px;
	line-height: 22px;
	margin-left: 10px;
	color: #aaa;
}

.page_title_inner {
	padding: 15px 0;
}

#top-search {
	position: absolute;
	width: 180px;
	top: 50%;
	left: auto;
	right: 0;
	margin-top: -20px;
}

#top-search form {
	margin: 0;
}

#top-search input {
	width: 131px;
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 38px;
	color: #999;
}

/* ----------------------------------------------------------------
    Landing Page
-----------------------------------------------------------------*/

#lp-contacts {
	margin: 0;
}

#lp-contacts li {
	float: left;
	position: relative;
	height: 40px;
	overflow: hidden;
	margin: 40px 0 0 40px;
	padding-left: 48px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	font-size: 17px;
	line-height: 22px;
	color: #555;
}

#lp-contacts li:first-child {
	margin-left: 0;
}

#lp-contacts li i {
	display: block;
	position: absolute;
	font-size: 40px;
	line-height: 40px;
	width: 40px;
	height: 40px;
	text-align: center;
	top: 0;
	left: 0;
	overflow: hidden;
}

#lp-contacts li span {
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #34495e;
	font-weight: normal;
}

#landing-area {
	position: relative;
	background-color: #eee;
	padding: 40px 0;
}

#landing-area h1 {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
	text-shadow: 1px 1px 1px #fff;
}

#landing-area p.landing-desc {
	font-size: 14px;
	color: #333;
	text-shadow: 1px 1px 1px #fff;
}

#landing-area ul.landing-features {
	list-style: none;
	margin: 0;
	font-size: 16px;
	line-height: 22px;
	color: #555;
	text-shadow: 1px 1px 1px #fff;
}

ul.landing-features li {
	margin-top: 7px;
}

ul.landing-features li:first-child {
	margin-top: 0;
}

ul.landing-features li:hover {
	font-weight: bold;
}

.landing-offer-media,
.landing-offer-text,
.landing-offer-half {
	margin-bottom: 0;
}

.landing-action {
	position: relative;
	margin-top: 20px;
	text-align: center;
}

.landing-action > span {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	text-shadow: 1px 1px 1px #fff;
}

/* ----------------------------------------------------------------
    Coming Soon
-----------------------------------------------------------------*/

#countdown-wrap {
	padding: 50px 0;
}

#countdown-wrap h1 {
	font-size: 28px;
	line-height: 36px;
	padding-bottom: 50px;
	text-shadow: 1px 1px 1px #fff;
	font-weight: 400;
	color: #555;
	text-align: center;
}

.countdown_row {
	display: block;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #fff;
}

.countdown_section {
	display: inline-block;
	font-size: 17px;
	line-height: 22px;
	text-align: center;
	width: 180px;
	color: #999;
	text-transform: lowercase;
}

.countdown_amount {
	font-size: 96px;
	line-height: 100px;

	color: #444;
}

.countdown_descr {
	display: block;
	width: 100%;
}

.lp-subscribe {
	position: relative;
	text-align: center;
}

.lp-subscribe form {
	display: inline-block;
	position: relative;
	margin: 5px auto 0;
	max-width: 600px;
}

.lp-subscribe input[type="text"] {
	display: block;
	float: left;
	width: 360px;
	padding: 13px 12px 11px 46px;
	font-size: 16px;
	color: #999;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/subscribe.png) left no-repeat;
	margin: 0 !important;
}

.lp-subscribe input[type="submit"] {
	position: relative;
	cursor: pointer;
	display: block;
	float: left;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	padding: 0 15px;
	height: 49px;
	line-height: 49px;
	background: #34495e;
	text-align: center;
	text-transform: uppercase;
	margin: 0 !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.lp-subscribe input[type="submit"]:hover {
	background-color: #444;
}

/* ----------------------------------------------------------------
    Portfolio
-----------------------------------------------------------------*/

#portfolio-filter,
#faq-filter,
ul[id*="faq-filter"] {
	position: relative;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #eee;
}

#portfolio-filter.portfolio-center {
	text-align: center;
}

#portfolio-filter.portfolio-right {
	text-align: right;
}

#portfolio-filter li,
#faq-filter li,
ul[id*="faq-filter"] li {
	float: left;
	position: relative;
	padding: 0 0 12px;
	bottom: -1px;
}

#portfolio-filter.portfolio-center li {
	float: none;
	display: inline-block;
}

#portfolio-filter.portfolio-right li {
	float: none;
	display: inline-block;
}

#portfolio-filter li a,
#faq-filter li a,
ul[id*="faq-filter"] li a {
	display: block;
	position: relative;
	padding: 0 15px;
	font-size: 12px;
	line-height: 15px;
	color: #888;
	border-left: 1px dotted #ddd;
}

#portfolio-filter li:first-child a,
#faq-filter li:first-child a,
ul[id*="faq-filter"] li:first-child a {
	border-left: none;
}

#portfolio-filter li a:hover,
#faq-filter li a:hover,
#portfolio-filter li.activeFilter a,
#faq-filter li.activeFilter a,
ul[id*="faq-filter"] li.activeFilter a {
	color: #34495e;
}

#faq-filter li.activeFilter,
ul[id*="faq-filter"] li.activeFilter {
	border-bottom: 1px solid #34495e;
}

/* ----------------------------------------------------------------
    Portfolio Image
-----------------------------------------------------------------*/

#portfolio,
#portfolio-shortcode {
	position: relative;
	margin: 0 -12px -12px 0;
}

.portfolio-item {
	position: relative;
	float: left;
	margin: 0 12px 12px 0;
}

.portfolio-item .portfolio-image,
.portfolio-item .portfolio-image a,
.portfolio-item .portfolio-image img {
	display: block;
	position: relative;

	overflow: hidden;
}
.hexagon_portfolio .portfolio-item {
	width: 231px !important;
}
.portfolio-item .portfolio-image-round,
.portfolio-item .portfolio-image-round img {
	display: block;
	position: relative;
	width: 230px;
	height: 230px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}
.portfolio-item .portfolio-image-round.hexagonal,
.portfolio-item .portfolio-image-round.hexagonal img {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.portfolio-image-round .item-mask {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask.png) no-repeat 0 0 transparent;
	background-size: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.portfolio-image-round .item-mask-hexa {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask-hex.png) no-repeat 0 0 transparent;
	background-size: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.postcontent #portfolio {
	margin: 0 -8px -8px 0;
}

.postcontent .portfolio-item {
	margin: 0 13px 13px 0;
	width: 174px;
}

.postcontent.columns .portfolio-item {
	margin: 0 7px 7px 0;
	width: 174px;
}

#portfolio.portfolio-2 {
	margin: 0 -20px -20px 0;
}

.portfolio-2 .portfolio-item {
	margin: 0 20px 20px 0;
}

.portfolio-2 .portfolio-item .portfolio-image,
.portfolio-2 .portfolio-item .portfolio-image a,
.portfolio-2 .portfolio-item .portfolio-image img {
}

.postcontent .portfolio-2 .portfolio-item {
	width: 350px;
}

.postcontent .portfolio-2 .portfolio-image,
.postcontent .portfolio-2 .portfolio-image a,
.postcontent .portfolio-2 .portfolio-image img {
}

.postcontent.columns .portfolio-2 .portfolio-image,
.postcontent.columns .portfolio-2 .portfolio-image a,
.postcontent.columns .portfolio-2 .portfolio-image img {
}

.title-outer {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	position: relative;
}
.title-outer.pos_right {
	text-align: right;
}
.title-outer.pos_center {
	text-align: center;
}
.title-outer h3 {
	border-bottom: 1px solid #34495e;
	line-height: 1.7;
	margin-bottom: 0;
	display: inline-block;
	padding-bottom: 5px;
	position: relative;
	bottom: -1px;
	font-size: 11px;
	color: #888;
	text-transform: uppercase;
}
.title-outer i {
	position: absolute;
	right: 0;
	border-bottom: 1px solid #34495e;
	font-size: 16px;
	bottom: -1px;
	padding-bottom: 5px;
	line-height: 1.4;
	/*color: #999;*/
}
.title-outer.pos_right i {
	right: auto;
	left: 0;
}
.title-outer.pos_center i {
	position: relative;
	bottom: -2px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: inline-block;
	line-height: 1.7;
}
.portfolio-title {
	position: relative;
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
}

.postcontent .portfolio-title h3 {
	font-size: 13px;
}

.portfolio-title h3 {
	padding-bottom: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.6;
	margin-bottom: 5px;
	padding: 5px 10px;
}

.portfolio-3 .portfolio-title h3 {
	font-size: 14px;
}

.portfolio-2 .portfolio-title h3 {
	font-size: 18px;
}

.portfolio-title h3 a {
	color: #555;
	text-transform: uppercase;
}

.portfolio-item:hover h3 a {
	color: #fff;
}

.portfolio-item:hover .portfolio-title {
	border-bottom-color: #ddd;
	background-color: #34495e;
}

#portfolio .slider-wrap,
.postcontent #portfolio.portfolio-3 .slider-wrap {
	height: 180px;
}

.postcontent #portfolio .slider-wrap {
	height: 136px;
}

#portfolio.portfolio-3 .slider-wrap {
	height: 210px;
}

#portfolio.portfolio-2 .slider-wrap {
	height: 300px;
}

.postcontent #portfolio.portfolio-2 .slider-wrap {
	height: 223px;
}

/* ----------------------------------------------------------------
    Home Portfolio
-----------------------------------------------------------------*/

.scroll-portfolio {
	margin-bottom: 15px !important;
}

.scroll-portfolio .portfolio-item {
	width: 100%;
}

.scroll-portfolio .portfolio-item .portfolio-image,
.scroll-portfolio .portfolio-item .portfolio-image a,
.scroll-portfolio .portfolio-item .portfolio-image img {
	width: 100%;
	height: auto;
}
.scroll-portfolio .portfolio-item .portfolio-image a {
	height: 100%;
	display: block;
}
/*
.vc_span2 .scroll-portfolio .portfolio-item {
	width: 128px !important;
}

.vc_span3 .scroll-portfolio .portfolio-item {
	width: 210px !important;
}

.vc_span4 .scroll-portfolio .portfolio-item {
	width: 140px !important;
}

.vc_span6 .scroll-portfolio .portfolio-item {
	width: 222px !important;
}

.vc_span8 .scroll-portfolio .portfolio-item {
	width: 198px !important;
}

.vc_span9 .scroll-portfolio .portfolio-item {
	width: 226px !important;
}

.vc_span10 .scroll-portfolio .portfolio-item {
	width: 253px !important;
}

.vc_span2 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span2 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span2 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 128px !important;
	height: 87px;
}

.vc_span3 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span3 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span3 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 210px !important;
	height: 143px;
}

.vc_span4 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span4 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span4 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 140px !important;
	height: 95px;
}

.vc_span6 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span6 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span6 .scroll-portfolio .portfolio-item .portfolio-image img {
	width:222px !important;
	height: 151px;
}

.vc_span8 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span8 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span8 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 198px !important;
	height: 135px;
}

.vc_span9 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span9 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span9 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 226px !important;
	height: 154px;
}

.vc_span10 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span10 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span10 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 253px !important;
	height: 172px;
}
*/
.title_enabled .scroll-portfolio .widget-scroll-prev,
.title_enabled .scroll-portfolio .widget-scroll-next {
	top: -50px;
}

.owl-theme .owl-dots .owl-dot {
	outline: none !important;
}
#wrapper .owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 20px;
}

#wrapper .owl-theme .owl-dots .owl-dot.active span,
#wrapper .owl-theme .owl-dots .owl-dot:hover span {
	background: #415882;
}

/* ----------------------------------------------------------------
    Portfolio Overlay
-----------------------------------------------------------------*/

.portfolio-overlay {
	display: none;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.6);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	opacity: 1;
	text-align: center;
}

.portfolio-overlay-inside {
	position: absolute;
	z-index: 15;
	opacity: 1;
	text-align: center;
	color: #fff;
	height: 100%;
	width: 100%;
}

.portfolio-overlay-inside span {
	padding: 5px;
	background-color: #34495e;
	opacity: 1;
	display: block !important;
	float: left;
	width: 45px !important;
	height: 45px !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 25px;
	line-height: 35px;
	padding: 5px;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	z-index: 100;
}
/*
.ipost-image .portfolio-overlay-inside span {
	left:43%;
	top:39%;
}

.portfolio-2 .portfolio-overlay-inside span {
	left:45%;
	top:43%;
}
*/
.portfolio-overlay-inside > div {
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	/*top:40%;*/
	display: block !important;
	width: 200px;
	text-align: center;
}

.portfolio-overlay-round {
	display: none;
	position: absolute;
	/*background:url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask.png) no-repeat 0 0 #34495e;*/
	background-size: 100%;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}
.portfolio-overlay-round.hexagonal {
	border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.change-hexa {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask-hex.png) no-repeat 0 0 #34495e;
	border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.portfolio-overlay-round div {
	padding: 9%;
}

.portfolio-overlay-round div h3 {
	padding: 9% 7% 2% 7%;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	line-height: 1.3;
	margin-top: 10%;
}
.portfolio-overlay-round div h4 {
	padding-bottom: 0;
	color: #ffffff;
	margin-bottom: 20px;
}
.portfolio-overlay-round div a {
	font-size: 10px;
	line-height: 14px;
	color: #ffffff;
	margin-bottom: 0;
	font-weight: 300;
	padding-bottom: 0;
	text-transform: uppercase;
}
.portfolio-overlay-round div a:hover {
	border-bottom: 1px dotted #444;
}

.portfolio-overlay-round div a.linkage {
	font-size: 14px;
	color: #fff;
	background-color: #333;
	padding: 5px 8px;
	line-height: 14px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	border-bottom: none;
}
.portfolio-overlay-round div a.linkage:hover {
	background-color: #555;
}

.portfolio-overlay-round div p {
	margin-top: 5px;
	padding-top: 5px;
	color: #fff;
	font-size: 11px;
}

.port-gallery .portfolio-overlay {
	background: transparent;
}

.portfolio-overlay-wrap {
	position: relative;
	padding: 15px;
	color: #fff;
	text-align: center;
	top: 40%;
}

.portfolio-overlay-wrap p {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
}

.portfolio-overlay-wrap span {
	display: block;
	margin-bottom: 15px;
}

.portfolio-overlay-wrap span span {
	margin: 0;
	width: 15%;
	border-bottom: 1px solid #fff;
}

.portfolio-overlay-wrap a {
	display: inline !important;
	width: auto !important;
	height: auto !important;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-bottom: 1px dotted #fff;
	font-style: italic;
}

.portfolio-overlay-wrap a:hover {
	border-style: solid;
}

.portfolio-2 .portfolio-overlay-wrap {
	font-size: 16px;
	line-height: 24px;
}

.p-overlay-icons,
.postcontent #portfolio.portfolio-3 .p-overlay-icons,
.postcontent #portfolio.portfolio-2 .p-overlay-icons {
	width: 60px;
	height: 28px;
	margin: 0 auto;
}

.p-overlay-icons a {
	display: block;
	float: left;
	margin-left: 2px;
	width: 28px !important;
	height: 28px !important;
	text-indent: -9999px;
	background-color: #222;
	background-repeat: no-repeat;
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-overlay.png);
}

.p-overlay-icons a:first-child {
	margin-left: 0;
}

.p-overlay-icons a.p-o-image {
	background-position: -28px 0;
}

.p-overlay-icons a.p-o-video {
	background-position: 0 0;
}

.p-overlay-icons a.p-o-gallery {
	background-position: -56px 0;
}

.p-overlay-icons a.p-o-link {
	background-position: -84px 0;
}

.portfolio-5 .p-overlay-icons,
.portfolio-widget .p-overlay-icons,
.postcontent #portfolio .p-overlay-icons {
	top: 50%;
	margin-top: -14px;
	width: 58px;
	left: 50%;
	margin-left: -29px;
}
.portfolio_tags {
	margin: 2px 0;
	font-size: 12px;
}
.portfolio_tags a {
	color: #555;
	font-size: 12px;
	text-transform: uppercase;
}
.portfolio-item:hover .portfolio_tags a,
.portfolio-item:hover .portfolio_tags {
	color: #fff;
}
.portfolio-item:hover .portfolio_tags a:hover {
	border-bottom: 1px dotted #fff;
}

/* ----------------------------------------------------------------
    Portfolio Single
-----------------------------------------------------------------*/

#portfolio-single-wrap {
	position: relative;
}

/* ----------------------------------------------------------------
    Portfolio Single - Slider
-----------------------------------------------------------------*/

#portfolio-single-wrap #slider {
	float: left;
}

#portfolio-single-wrap.portfolio-single-left #slider,
#portfolio-single-wrap.portfolio-single-left .portfolio_images_list {
	float: right;
}

#portfolio-single-wrap.portfolio-single-right #slider,
#portfolio-single-wrap.portfolio-single-right .portfolio_images_list {
	float: left;
}

#portfolio-single-wrap.portfolio-single-full #slider,
.postcontent #portfolio-single-wrap #slider {
	float: none;
	margin-bottom: 30px;
}

#portfolio-single-wrap #slider {
	width: 680px;
	height: auto;
}

#portfolio-single-wrap.portfolio-single-full-slider #slider {
	width: 960px;
	height: auto;
}
.postcontent #portfolio-single-wrap #slider {
	width: 100%;
}

#portfolio-single-wrap .slider-wrap,
#portfolio-single-wrap .slide,
#portfolio-single-wrap #slider a,
#portfolio-single-wrap #slider img {
	z-index: 0;
	width: 100%;
	height: auto;
}

#portfolio-single-wrap #slider iframe {
	display: block;
}

#portfolio-single-wrap.portfolio-single-full #slider {
	width: 960px;
	height: auto;
}

#portfolio-single-wrap.portfolio-single-full .slider-wrap,
#portfolio-single-wrap.portfolio-single-full .slide,
#portfolio-single-wrap.portfolio-single-full .slide a,
#portfolio-single-wrap.portfolio-single-full .slide img {
	width: 100%;
	height: auto;
}

#portfolio-single-wrap .flex-prev,
#portfolio-single-wrap .flex-next,
.entry_image .flex-prev,
.entry_image .flex-next,
.fslider .flex-prev,
.fslider .flex-next {
	top: 50%;
	left: 0;
	bottom: auto;
	right: auto;
	margin-top: -18px;
}

#portfolio-single-wrap .flex-next,
.entry_image .flex-next,
.fslider .flex-next {
	left: auto;
	right: 0;
}

.portfolio-item .portfolio-image .flex-prev,
.portfolio-item .portfolio-image .flex-next {
	margin-top: -14px;
}

/* ----------------------------------------------------------------
    Portfolio Single Modern Layout with List Images
-----------------------------------------------------------------*/

#portfolio-single-wrap .portfolio_images_list {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}
#portfolio-single-wrap.default .portfolio_images_list {
	float: left;
}
#portfolio-single-wrap.modern .portfolio_images_list {
	float: left;
}

#portfolio-single-wrap .portfolio-single-full.portfolio_images_list {
	width: 100%;
}
.image_listing {
	margin-bottom: 20px;
}
.image_listing a {
	display: block;
	text-align: center;
}

/* ----------------------------------------------------------------
    Portfolio Single - Details
-----------------------------------------------------------------*/

#portfolio-details-wrap {
	float: right;
	width: 250px;
	margin-left: 30px;
}

#portfolio-single-wrap.portfolio-single-left #portfolio-details-wrap {
	float: left;
	margin: 0 30px 0 0;
}
#portfolio-single-wrap.modern.portfolio-single-left .portfolio_images_list {
	float: right;
}

#portfolio-single-wrap.portfolio-single-full #portfolio-details-wrap,
.postcontent #portfolio-single-wrap #portfolio-details-wrap,
#portfolio-single-wrap.portfolio-single-full .portfolio_images_list {
	float: none;
	margin: 0;
	width: auto;
}
#portfolio-single-wrap.portfolio-single-full .portfolio_images_list {
	margin-bottom: 30px;
}
/*
#portfolio-details-wrap h3 {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}
*/
#portfolio-details-wrap span.page-divider {
	margin-top: 10px;
}

#portfolio-details-wrap .port-details {
	margin-top: 0px;
}

#portfolio-single-wrap.portfolio-single-full .port-desc,
#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-desc,
.postcontent #portfolio-single-wrap .port-desc {
	float: right;
	margin: 0;
	width: 680px;
}
#portfolio-single-wrap.portfolio-single-full .port-desc.port-full {
	width: 100%;
	float: none;
}
.postcontent #portfolio-single-wrap .port-desc {
	width: 440px;
}

#portfolio-single-wrap.portfolio-single-full .port-details,
#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-details,
.postcontent #portfolio-single-wrap .port-details {
	float: left;
	margin: 0 30px 0 0;
	width: 250px;
}

#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-desc,
.postcontent #portfolio-single-wrap.portfolio-single-left .port-desc {
	float: left;
}

#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-details,
.postcontent #portfolio-single-wrap.portfolio-single-left .port-details {
	float: right;
	margin: 0 0 0 30px;
}

#portfolio-details-wrap .port-details h4 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

#portfolio-details-wrap .port-terms {
	position: relative;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

#portfolio-details-wrap .port-terms h5 {
	color: #333;
	margin: 0 !important;
	float: left;
	width: 110px;
	font-size: 12px;
	line-height: 20px;
	padding: 0;
}

#portfolio-details-wrap .port-terms span {
	display: block;
	position: relative;
	overflow: hidden;
}

.word-wrap {
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	white-space: pre-wrap;
	white-space: pre-line;
}

/* ----------------------------------------------------------------
    Portfolio Navigation
-----------------------------------------------------------------*/

#portfolio-navigation {
	position: absolute;
	top: 50%;
	left: auto;
	right: 0;
	max-width: 96px;
	height: 40px;
	margin-top: -25px;
}

#portfolio-navigation .port-nav-next,
#portfolio-navigation .port-nav-prev {
	float: left;
}
#portfolio-navigation .port-nav-next {
	margin-right: 5px;
}
#portfolio-navigation .port-nav-next a,
#portfolio-navigation .port-nav-prev a {
	display: block;
	float: left;
	/*
    text-indent: -9999px;
	*/
	width: 32px;
	height: 32px;
	/*
    background: #f9f9f9 url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-nav.png) no-repeat 0 0;
	*/

	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
#portfolio-navigation .port-nav-next a i,
#portfolio-navigation .port-nav-prev a i {
	position: relative;
	top: 4px;
	left: 8px;
	font-size: 40px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	/*
	opacity:0.4;
	filter: alpha(opacity=40);
*/
}

#portfolio-navigation .port-nav-next a:hover i {
	transform: translate(-10px);
	-ms-transform: translate(-10px); /* IE 9 */
	-webkit-transform: translate(-10px);
}

#portfolio-navigation .port-nav-prev a:hover i {
	transform: translate(10px);
	-ms-transform: translate(10px); /* IE 9 */
	-webkit-transform: translate(10px);
}

#portfolio-navigation a:first-child {
	margin-left: 0;
}

/*
#portfolio-navigation .port-nav-prev a { background-position: -64px 0; }

#portfolio-navigation .port-nav-next a:hover {
    background-position: 0 -32px;
    background-color: #34495e;
}

#portfolio-navigation .port-nav-prev a:hover {
    background-position: -64px -32px;
    background-color: #34495e;
}
*/
.pagination {
	margin-top: 30px !important;
	align-items: center;
}
.pagination .page-links-title {
	margin-right: 10px;
}

.pagination span.current,
.pagination a,
.pagination_pages span.navigation {
	margin-right: 10px;
	padding: 7px 12px;
	border-radius: 3px;
}
.posts-page-break span.current,
.posts-page-break a {
	padding: 2px 8px;
}
.pagination_pages span:nth-child(2) {
	margin-left: 10px;
}

.pagination span.current,
.pagination_pages span.navigation {
	text-decoration: none;
	background-color: #34495e;
	border: 1px solid #34495e;
	color: #fff;
}
.pagination a,
.pagination_pages a span.navigation {
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination_pages a span.navigation {
	color: #333;
}

.pagination a:hover {
	background-color: #f5f5f5;
}
.pagination_pages a:hover span.navigation {
	background-color: #34495e;
	border-color: #34495e;
	color: #fff;
}
/*
.pagination-prev{
	display:none;
}

/* ----------------------------------------------------------------
    Infinite Posts Scroll
-----------------------------------------------------------------*/

.load_more_posts {
	margin-top: 30px;
	text-align: center;
}

/* ----------------------------------------------------------------
    Related Portfolio Items
-----------------------------------------------------------------*/

#portfolio-related {
	position: relative;
	margin: 30px 0 0 0;
}

#portfolio-related .owl-theme .owl-nav,
#related-posts-scroller .owl-theme .owl-nav {
	position: absolute;
	top: -70px;
	right: 0;
}

.owl-theme .owl-nav [class*="owl-"]:hover {
	color: inherit !important;
}

#portfolio-related-items {
	position: relative;
	margin: 0 -5px 0 0;
}

#portfolio-related-items .related_portfolio_items {
	position: relative;
	float: left;
	margin: 0 0.5%;
	overflow: hidden;
}

#portfolio-related-items .related_portfolio_items > a,
#portfolio-related-items .related_portfolio_items > img {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.postcontent #portfolio-related-items li,
.postcontent #portfolio-related-items li > a,
.postcontent #portfolio-related-items li > img {
	width: 176px !important;
	height: 137px;
}

#portfolio-related-items li .p-overlay-icons {
	top: 50%;
	margin-top: -14px;
	width: 28px;
	left: 50%;
	margin-left: -14px;
}

/* ----------------------------------------------------------------
    Isotope
-----------------------------------------------------------------*/

.isotope,
.isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

/* ----------------------------------------------------------------
    Posts
-----------------------------------------------------------------*/

#posts {
	position: relative;
}

.entry {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 3px double #e5e5e5;
}

.post_right {
	margin-right: 0;
	float: right;
	margin-left: 40px;
	clear: right;
}
.postcontent.post_left {
	float: left;
	margin-left: 0;
	margin-right: 40px;
}
.sidebar_left {
	float: right;
	clear: none;
}
.sidebar.col_last.sidebar_right {
	float: right;
	clear: right;
}
.entry_image {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}
.featured_image_above .entry_image {
	margin-bottom: 40px;
}

.small-posts .entry_image {
	float: left;
	width: 300px;
	margin: 0;
}

.small-posts .entry_image_sh {
	float: left;
	width: 150px;
	margin: 0 20px 0 0;
	position: relative;
	height: 102px;
	overflow: hidden;
}

.entry_image a,
.entry_image img {
	display: block;
	position: relative;
	width: 100%;
}

.recent_posts_sh h5 {
	padding-bottom: 3px;
}

.date_sh {
	margin-bottom: 10px;
	font-size: 10px;
}

.date_sh i {
	margin-right: 5px;
	line-height: 20px;
	font-size: 14px;
}

.entry_image iframe,
.ipost-image iframe {
	display: block;
}

.entry_image .slider-wrap,
.entry_image .slide,
.entry_image .slide a,
.entry_image .slide img {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
}

.entry_date {
	float: left;
	width: 62px;
	text-align: center;
}
.entry_date_thin {
	float: left;
	width: 40px;
	text-align: center;
	position: absolute;
	top: 0px;
}
.postcontent .small-posts .entry_date {
	width: 50px;
	margin-right: 10px;
}

.col_full .small-posts .entry_date {
	margin-right: 15px;
}

.entry_date div.month,
.entry_date div.day,
.entry_date div.year {
	background-color: #34495e;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	padding: 4px 0;
	text-transform: uppercase;
}
.entry_date div.day {
	padding: 0;
	font-size: 26px;
	font-weight: 600;
}
.entry_date_thin div.month,
.entry_date_thin div.day {
	background-color: #34495e;
	color: #fff;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
	padding: 0 0 10px;
}
.entry_date_thin div.day {
	font-weight: normal;
	padding: 10px 0 0;
	font-size: 24px;
	font-weight: 600;
}

.postcontent .small-posts .entry_date div.month,
.postcontent .small-posts .entry_date div.day {
	font-size: 14px;
	padding: 2px 0;
}

.postcontent .small-posts .entry_date div.day {
	font-size: 20px;
	padding: 0;
}

.entry_date div.post-icon {
	position: relative;
	color: #999;
	font-size: 42px;
	line-height: 42px;
	margin: 0;
	padding: 20px 0;
}
.entry_date div.post-icon.post-icon-solo {
	padding-top: 5px;
}
.entry_date div.post-icon.post-icon-solo-alt {
	padding-top: 0px;
}
.entry_date_thin div.post-icon {
	position: relative;
	color: #fff;
	background-color: #34495e;
	font-size: 16px;
	margin: 0;
	padding: 5px 0 10px 0;
}

div.post-icon i {
	display: block;
	padding: 0;
	margin: 0;
}

.entry_c {
	float: left;
	margin-left: 20px;
	width: 628px;
}

.entry_c_solo {
	width: 100%;
	margin-left: 0px;
}

.col_full .entry_c {
	width: 868px;
}

.postcontent .small-posts .entry_c {
	width: 400px;
}

.col_full .small-posts .entry_c {
	width: 640px;
}

.col_full .small-posts .entry_c_sh {
	max-width: 300px;
	float: left;
	margin-left: 20px;
}

.entry_title {
	margin-bottom: 5px;
}
.default_page .entry_title {
	margin-bottom: 25px;
}

.entry_title h2 {
	padding: 0;
	color: #444;
	font-weight: 500;
	font-size: 26px;
	line-height: 36px;
}

.postcontent .small-posts .entry_title h2,
.vertical_related_posts .entry_title h2 {
	font-size: 16px;
	line-height: 20px;
}

.entry_title h2 a {
	color: #555;
}

.entry_title h2 a:hover {
	color: #888;
}

.entry_meta {
	position: relative;
	margin: 10px 0;
}

.post-single .entry_meta {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.entry_meta li {
	margin: 0 7px 3px 0;
	float: left;
	font-size: 12px;
	color: #888;
	text-transform: uppercase;
}

.entry_meta li a {
	color: #888;
	font-family: "Open Sans", sans-serif;
}

.entry_meta li a:hover {
	color: #34495e;
}

.entry_meta li i {
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 5px;
	font-size: 14px;
}

.entry_meta li span {
	display: inline-block;
	margin-left: 7px;
	font-size: 13px;
}

.entry span.page-divider {
	margin: 12px 0;
}

.entry span.page-divider span {
}

.small-posts span.page-divider {
	margin: 20px 0 12px;
}

.postcontent .small-posts span.page-divider span {
	width: 20%;
}

.entry_content {
	position: relative;
	font-size: 13px;
	padding-top: 10px;
}

.entry_share {
	position: relative;
	margin: 30px 0 0 0;
	padding: 10px 0;
	line-height: 32px;
}

.entry_share span {
	display: block;
	float: left;
	margin-right: 15px;
}

.entry_share a {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 15px;
	color: #ffffff;
	background-color: #222222;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-left: 15px;
	text-align: center;
	font-size: 18px;
}
.entry_share.square a {
	border-radius: 0;
	-webkit-border-radius: 0;
}
.entry_share a:hover {
	color: #ffffff;
}
.entry_share a:first-of-type {
	margin-left: 0;
}

.entry_share a.facebook {
	background-color: #3b5998;
}

.entry_share a.twitter {
	background-color: #00acee;
}
.entry_share a.pinterest {
	background-color: #cb2027;
}
.entry_share a.google_plus {
	background-color: #b63324;
}
.entry_share a.stumble_upon {
	background-color: #eb4823;
}
.entry_share a.reddit {
	background-color: #4e4e4e;
}
.entry_share a.mailto {
	background-color: #f89a1e;
}

.entry_share a img {
	display: block;
	margin: 0;
	width: 32px;
	height: 32px;
}

.ipost {
	position: relative;
}

.ipost .ipost-image {
	position: relative;
	overflow: hidden;
}

.ipost .ipost-image a,
.ipost .ipost-image img {
	display: block;
	width: 100%;
	height: auto;
}

.ipost .ipost-title h5 {
	font-size: 18px;
	line-height: 25px;
	padding: 15px 0 5px;
	font-weight: 400;
}
.no_image_class.ipost .ipost-title h5 {
	padding-top: 0;
}
.no_image_class .ipost-title {
	padding-left: 50px;
}

.ipost .ipost-title a {
	color: #555;
}

.ipost .ipost-title a:hover {
	color: #34495e;
}

.ipost .ipost-meta {
	position: relative;
	margin: 0 -10px 0 0;
}

.ipost-meta li {
	float: left;
	font-size: 13px;
	margin: 0 10px 0 0;
	color: #aaa;
}

.ipost-meta li span {
	margin-right: 10px;
}

.ipost-meta li a {
	color: #888;
}

.ipost-meta li a:hover {
	color: #000;
}

.ipost-content {
	margin-top: 10px;
	margin-bottom: 15px;
}

.no_image_class .ipost-content,
.no_image_class p {
	padding-left: 50px;
}

.related-posts {
	position: relative;
	margin: 0 -20px 0 0;
}

.related-posts li {
	position: relative;
	float: left;
	margin: 0 20px 0 0;
	width: 165px !important;
	list-style: none;
}

.related-posts li .rpost-image {
	position: relative;
	margin-bottom: 10px;
}

.related-posts li .rpost-image .post-overlay {
	width: 36px;
	height: 36px;
	padding: 0;
	line-height: 36px;
}

.vertical_related_posts .entry_image {
	float: left;
	width: 250px;
	margin: 0;
}
/*
.rpost-image,
.rpost-image a,
.rpost-image img {
    display: block;
    width: 165px !important;
    height: 112px;
}
*/
.rpost-image {
	position: relative;
	overflow: hidden;
}
.rpost-title {
	text-align: center;
	font-size: 16px;
	text-transform: none;
	margin-top: 10px;
}
/*
.rpost-title a { color: #666; }

.rpost-title a:hover { color: #000; }
*/
.post-overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	/*width: 24px;
    height: 24px;*/
	padding: 6px;
	line-height: 24px;
	text-align: center;
	background-color: #34495e;
	font-size: 20px;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	z-index: 200;
}

/* Post Style 3 additional rules */
.sp_featured_images_wrap {
	margin-bottom: 40px;
	position: relative;
	height: 550px;
}
.sp_featured_image_output {
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
}
.sp_featured_image_output:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
}
.sp_title_meta {
	display: block;
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.sp_title_meta .entry_meta li {
	display: inline-block;
	float: none;
	color: #eeeeee;
	font-size: 14px;
	text-transform: none;
}
.sp_title_meta .entry_meta li a,
.sp_title_meta .entry_meta li a:hover {
	color: #eeeeee;
}
.sp_title_meta .entry_title h2 {
	color: #ffffff;
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 20px;
}

/* ----------------------------------------------------------------
    Post Elements
-----------------------------------------------------------------*/

img.alignleft,
div.alignleft {
	float: left;
	margin: 5px 20px 13px 0;
	max-width: 100%;
}

div.alignleft > img,
div.alignnone > img,
div.aligncenter > img,
div.alignright > img {
	display: block;
	float: none;
}

img.alignnone,
img.aligncenter,
div.alignnone,
div.aligncenter {
	display: block;
	margin: 10px 0;
	float: none;
}

img.aligncenter,
div.aligncenter,
div.aligncenter img {
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

img.alignright,
div.alignright {
	float: right;
	margin: 5px 0 13px 20px;
}

.wp-caption {
	text-align: center;
	margin: 10px 20px 13px 20px;

	font-style: italic;
}

.wp-caption img,
.wp-caption img a {
	display: block;
	margin: 0;
}

p.wp-caption-text {
	display: inline-block;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	background-color: #eee;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}

.wp-smiley {
	max-height: 13px;
	margin: 0 !important;
}

/* ----------------------------------------------------------------
    Comments List
-----------------------------------------------------------------*/

#comments {
	position: relative;
	margin-top: 30px;
}

.commentlist {
	list-style-type: none;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 30px;
	margin: 0 0 30px;
}

.commentlist li,
.commentlist li ul,
.commentlist li ul li {
	margin: 10px 0 0 0;
}

.commentlist ul:first-child {
	margin-top: 0;
}

.commentlist li {
	position: relative;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #eee;
}

.commentlist ul .comment-wrap {
	margin-left: 30px;
}

.commentlist > li {
}

.commentlist > li:first-child {
	padding-top: 0;
	border-top: 0;
	margin-top: 0;
}

.commentlist li .children {
	margin-top: 0;
}

.commentlist li li .children {
	margin-left: 30px;
}

.commentlist li .comment-content,
.pingback {
	position: relative;
	overflow: hidden;
}

.commentlist li .comment-content p,
.pingback p {
	margin: 20px 0 0 0;
}

.commentlist li .comment-content {
	padding: 0 0 0 15px;
}

.commentlist li .comment-meta {
	float: left;
	margin-right: 0;
	line-height: 1;
}

.comment-avatar img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.comment-content .comment-author {
	margin-bottom: -10px;
	font-size: 13px;
	color: #555;
	text-transform: uppercase;
}

.comment-content .comment-author a {
	border: none;
	color: #333;
}

.comment-content .comment-author a:hover {
	color: #34495e;
	border-color: #34495e;
}

.comment-content .comment-author span {
	display: block;
}

.comment-content .comment-author span,
.comment-content .comment-author span a {
	font-size: 11px;
	font-weight: normal;
	color: #aaa;
}

.comment-content .comment-author span a {
	border-bottom: 1px dotted #aaa;
}

.comment-content .comment-author span a:hover {
	color: #888;
	background: none;
	border-bottom: 1px solid #aaa;
}
.comment-wrap {
	padding: 10px;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.comment-wrap .comment-avatar img {
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.comment-wrap:hover {
	background-color: #f4f4f4;
}
.comment-wrap:hover .comment-avatar img {
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.comment-wrap:hover a {
	color: #34495e;
}
/* ----------------------------------------------------------------
    Comment Form
-----------------------------------------------------------------*/

#respond,
#respond form {
	margin-bottom: 0;
}

#respond input[type="text"],
#respond input[type="password"],
#respond textarea {
	width: 100%;
}

.commentlist li #respond {
	margin: 30px 0 0;
}

.commentlist li li #respond {
	margin-left: 30px;
}

#respond p {
	margin: 10px 0 0 0;
}

#respond p:first-child {
	margin-top: 0;
}
p.form-submit:before {
	content: "";
	clear: both;
	display: block;
}
p.form-submit .simple-button {
	margin-left: 0;
}
#respond label small {
	color: #999;
	font-weight: normal;
}

#respond input[type="text"],
#respond textarea {
	margin-bottom: 0;
}

#respond .col_one_third,
#respond .col_full {
	margin-bottom: 15px;
}

#disqus_thread button,
#disqus_thread input[type="submit"] {
	margin: 0 !important;
}

#disqus_thread h3 {
	padding-bottom: 0;
}

#disqus_thread a {
	border: none;
}

#disqus_thread a:hover {
	color: #888;
	background-color: transparent;
}

/* ----------------------------------------------------------------
    Side Navigation
-----------------------------------------------------------------*/

.sidenav {
	width: 100%;
	padding: 0;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.sidenav > li > a {
	display: block;
	margin: 0 0 -1px;
	padding: 9px 14px;
	font-size: 13px;
	border: 1px solid #e5e5e5;
	border-right-width: 2px;
	color: #777;
}
.sidenav > li:first-child > a {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.sidenav > li:last-child > a {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.sidenav > .active > a,
.sidenav > .active > a:hover {
	position: relative;
	z-index: 2;
	padding: 10px 15px;
	border: 0;
	color: #fff;
	font-weight: bold;
	background-color: #34495e;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1),
		inset -2px 0 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1),
		inset -2px 0 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1),
		inset -2px 0 0 rgba(0, 0, 0, 0.1);
}

.sidenav li i {
	font-size: 14px;
}

/* Chevrons */
.sidenav .icon-chevron-right {
	float: right;
	margin-top: 1px;
	margin-right: -6px;
	opacity: 0.4;
	font-size: 13px !important;
}
.sidenav > li > a:hover {
	background-color: #f5f5f5;
	color: #222;
}
.sidenav a:hover .icon-chevron-right {
	opacity: 0.5;
}
.sidenav .active .icon-chevron-right,
.sidenav .active a:hover .icon-chevron-right {
	opacity: 1;
}

/* ----------------------------------------------------------------
    Sitemap
-----------------------------------------------------------------*/

.sitemap {
	position: relative;
	list-style-type: square;

	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}

.sitemap ul {
	list-style-type: circle;

	font-size: 13px;
	font-weight: normal;
	margin: 5px 0 5px 20px;
}

.sitemap span {
	display: block;
	margin: 2px 0 5px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.sitemap span a {
	color: #777;
}

.sitemap span a:hover {
	color: #000;
}

.sitemap ul ul {
	list-style-type: disc;
}

/* ----------------------------------------------------------------
    Promo
-----------------------------------------------------------------*/
.promo-box-wrap {
	position: relative;
	z-index: 1;
}
.promo-box {
	padding: 5px;
	background-color: #f7f7f7;
	/*margin-bottom: 30px;*/
	border: 1px solid #e8e8e8;
}
.promo {
	position: relative;
	background-color: #f9f9f9;
	padding: 15px 18px;
}

.promo-desc {
	position: relative;
}

.promo h3 {
	font-size: 19px;
	font-weight: 300;
	line-height: 24px;
	padding-bottom: 0;
	margin-bottom: 10px;
}

.promo h3 > span {
	color: #34495e;
}

.promo-desc > span {
	display: block;
	margin-top: 3px;
	font-size: 15px;
	line-height: 22px;
	color: #777;
}

.promo-action {
	position: absolute;
	right: 20px;
	top: 48%;
	margin-top: -20px;
	/*max-width: 150px;*/
}
.center .promo-action {
	position: relative;
	right: auto;
	top: auto;
	margin-top: 10px;
}
.promo-shadow:before,
.promo-shadow:after {
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	max-height: 100px;
	position: absolute;
	content: "";
	z-index: -1;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.promo-shadow:after {
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}
/*
.promo-action a {
    display: block;
    color: #FFF;
    font-size: 14px;
    font-family: "Open Sans";
    padding: 0 15px;
    font-weight: bold;
    line-height: 40px;
    background: #333;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
}

.promo-action a:hover { background: #34495e; }
*/

.well.callout h2 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 600;
	padding-bottom: 15px;
}

.well.callout p {
	font-size: 13px;

	color: #999;
}

/* ----------------------------------------------------------------
    404
-----------------------------------------------------------------*/

.error404-page {
	position: relative;
	text-align: center;
	font-size: 216px;
	line-height: 1;
	color: #34495e;
	font-family: "Open Sans", sans-serif;
}

.error404-page span {
	display: block;
	font-size: 32px;
	color: #444;
	margin-bottom: 20px;
	font-weight: 200;
}
.searchtop-meta {
	position: absolute;
	margin-top: -20px;
	top: 50%;
	left: auto;
	right: 0;
}
.error404-page-meta {
	position: relative;
	margin: 40px 0 20px;
}

.error404-page-meta form,
.searchtop-meta form {
	position: relative;
	margin: 0 auto;
	width: 236px;
}
.error404-page-meta form {
	width: 436px;
}

.error404-page-meta input[type="text"],
.searchtop-meta input[type="text"],
.searchtop-meta input[type="search"],
.widget_product_search input[type="text"] {
	display: block;
	width: 200px;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	padding: 7px 17px;
}
.widget_product_search input[type="text"] {
	width: 170px;
}

.error404-page-meta input[type="text"] {
	width: 400px;
}

.error404-page-meta input[type="submit"],
.searchtop-meta input[type="submit"],
.widget_product_search input[type="submit"] {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: auto;
	right: 0;
	display: block;
	border: none;
	width: 36px;
	height: 36px;
	background: #444 url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search-404.png) no-repeat center center;
	text-indent: -9999px;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
}
.widget_product_search input[type="submit"] {
	top: auto;
	bottom: 20px;
}

.error404-page-meta input[type="submit"]:hover,
.searchtop-meta input[type="submit"]:hover {
	background-color: #34495e;
}

/* ----------------------------------------------------------------
    Tabs
-----------------------------------------------------------------*/

.tab_widget,
.side-tabs {
	display: block;
	position: relative;
	margin: 0 0 30px 0;
}

.tab_widget ul.tabs {
	display: block;
	position: relative;
	list-style: none;
	height: 40px;
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 0;
}

#footer.footer-dark .tab_widget ul.tabs {
	border-bottom-color: #282828;
}

.side-tabs ul.tabs {
	float: left;
	width: 250px;
	height: auto;
	border-bottom: none;
	padding: 20px 0;
	/*border-right: 1px solid #DDD;*/
}

.tab_widget ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 39px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	position: relative;
	background-color: #f4f4f4;
	margin-left: -1px;
	/*
	transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	/*
	background-image: linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -o-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0.09, rgb(230,230,230)),
    	color-stop(0.55, rgb(238,238,238))
    );
	*/
}

.side-tabs ul.tabs li {
	transition: none;
}
.side-tabs ul.tabs li {
	float: none;
	border: 1px solid #ddd;
	border-top: none;
	border-right: none;
	height: 40px;
	line-height: 40px;
	margin-top: 0;
	margin-left: 0;
}

.tab_widget ul.tabs li:first-child {
	border-left: 1px solid #ddd;
	margin-left: 0;
}

.tab_widget ul.tabs li a {
	text-decoration: none;
	color: #888;
	font-size: 13px;
	display: block;
	padding: 0 10px;
	outline: none;
	font-weight: 500;
	font-family: "Open Sans", sans-serif;
	border: none;
	/*
	text-shadow: 1px 1px 1px #FFF;    
    border-left: 1px solid #F9F9F9;
	*/
}

.tabbed-widget .tab_widget ul.tabs a {
	padding: 0 13px;
}

.side-tabs ul.tabs li a {
	border-left: 0;
}

.tab_widget ul.tabs li a i {
	float: left;
	font-size: 15px;
	width: 25px;
	height: 39px;
	margin-right: 5px;
}

.side-tabs ul.tabs li a i {
	position: relative;
	top: -1px;
	margin-right: 12px;
}

.tab_widget ul.tabs li:first-child a {
	border-left: none;
}

.tab_widget ul.tabs li a:hover {
	background: none;
}

.tab_widget ul.tabs li.active,
.tab_widget ul.tabs li.ui-tabs-active,
.tab_widget ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 1px solid transparent;
}

.tab_widget ul.tabs li.active {
	border-top: 1px solid #34495e;
}

.tab_widget ul.tabs li.active a {
	color: #34495e;
}

.side-tabs ul.tabs li.active,
.side-tabs ul.tabs li.active a:hover,
.side-tabs ul.tabs li.ui-tabs-active {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
}

.side-tabs ul.tabs li.active,
.side-tabs ul.tabs li.ui-tabs-active {
	border-top: none;
	border-left: 1px solid #34495e;
	margin-right: 0;
	z-index: 200;
}

.side-tabs ul.tabs li:first-child {
	border-top: 1px solid #ddd;
}

.tab_widget .tab_container {
	display: block;
	/*overflow: hidden;*/
	position: relative;
	clear: both;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-top: none;
}

/******* Tabs style 2 */
.tab_widget.tab_style2 .tab_container {
	border-left: none;
	border-right: none;
}

.tab_widget.tab_style2 ul.tabs li {
	float: none;
	display: inline-block;
	background-color: transparent;
	border: none;
}
.tab_widget.tab_style2 ul.tabs li a {
	font-size: 16px;
	font-weight: 400;
}
.tab_widget.tab_style2 ul.tabs li.active,
.tab_widget.tab_style2 ul.tabs li.ui-tabs-active {
	border: none;
	border-bottom: 2px solid #34495e;
}

.tab_widget.tab_style2 ul.tabs li.active a,
.tab_widget.tab_style2 ul.tabs li.active a:hover,
.tab_widget.tab_style2 ul.tabs li.ui-tabs-active a {
	border: none;
}

.side-tabs .tab_container {
	clear: none;
	border: none;
	/*box-shadow: -8px 0px 20px -10px rgba(0, 0, 0, 0.2);*/
	box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
}

.tab_widget .tab_content {
	display: block;
	position: relative;
	padding: 15px;
}

.side-tabs .tab_content {
	padding: 20px;
}

#footer.footer-dark .tab_widget ul.tabs li {
	border-color: #282828;
	background-image: linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -o-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -moz-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -webkit-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -ms-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.09, rgb(51, 51, 51)),
		color-stop(0.55, rgb(59, 59, 59))
	);
}

#footer.footer-dark .tab_widget ul.tabs li:first-child {
	border-color: #282828;
}

#footer.footer-dark .tab_widget ul.tabs li a {
	color: #eee;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	border: 0;
}

#footer.footer-dark .tab_widget ul.tabs li.active,
#footer.footer-dark .tab_widget ul.tabs li.active a:hover {
	background: #555;
	border-bottom: 1px solid #555;
}

#footer.footer-dark .tab_widget .tab_container {
	background: #555;
	border-color: #282828;
}

/* ----------------------------------------------------------------
    Toggle
-----------------------------------------------------------------*/

.toggle {
	display: block;
	position: relative;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #e5e5e5;
	padding-bottom: 10px;
}

.toggle .togglet,
.toggle .toggleta {
	display: block;
	position: relative;
	line-height: 24px;
	padding-left: 32px;
	cursor: pointer;
	margin: 0;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	color: #333;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-plus2.png) no-repeat left;
}

.toggle .toggleta,
.toggle .toggleta.open {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-minus2.png) no-repeat left;
}

.toggle .togglec,
.toggle .togglec.open {
	display: block;
	position: relative;
	padding: 10px 0 0 32px;
}

/* ----------------------------------------------------------------
    Alert Messages
-----------------------------------------------------------------*/

.style-msg,
.style-msg2 {
	display: block;
	border-left: 4px solid rgba(0, 0, 0, 0.1);
}

.style-msg2 {
	border-left: 4px solid rgba(0, 0, 0, 0.2);
}

.successmsg {
	background: #c1ffcc;
	color: #184b21;
}

.errormsg {
	background: #f9bbb9;
	color: #740d0a;
}

.infomsg {
	background: #b9dff4;
	color: #124f70;
}

.alertmsg {
	background: #fce0b6;
	color: #975e06;
}

.style-msg .sb_msg,
.style-msg2 .msgtitle,
.style-msg2 .sb_msg {
	display: block;
	padding: 10px 15px;
	border-left: 1px solid rgba(255, 255, 255, 0.5);
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
}

.style-msg2 .msgtitle {
	background: rgba(0, 0, 0, 0.1);
	border-top: none;
	border-bottom: none;
	font-size: 13px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}

.style-msg2 .sb_msg {
	font-weight: normal;
}

.style-msg2 ol,
.style-msg2 ul {
	margin: 0 0 0 30px;
}

.style-msg2 ol {
	list-style-type: decimal;
}

.style-msg2 ul {
	list-style-type: disc;
}

.alert {
	position: relative;
}

.alert span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 10px;
	width: 30px;
	height: 36px;
	font-size: 29px;
	line-height: 30px;
}

/* ----------------------------------------------------------------
    Quotes
-----------------------------------------------------------------*/

.quote {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/quote.png) left top no-repeat;
	margin: 10px 0;
	padding: 0 0 0 15px;
	font-size: 15px;
	font-style: italic;
	color: #777;

	text-shadow: 1px 1px 1px #fff;
	border: 0;
}

blockquote.quote-left,
blockquote.quote-right {
	font-size: 15px;
	line-height: 20px;
	padding-left: 15px;
}

.quote-left {
	float: left;
	width: 150px;
	margin-right: 20px;
	margin-left: 0;
	margin-bottom: 5px;
}

.quote-right {
	float: right;
	width: 150px;
	margin-left: 20px;
	margin-bottom: 5px;
}

/* ----------------------------------------------------------------
    Category Description
-----------------------------------------------------------------*/

.category_description {
	background-color: #f8f8f8;
	padding: 10px;
	margin-bottom: 40px;
	border: 1px solid #f2f2f2;
}
.category_description p {
	margin-bottom: 0;
}

/* ----------------------------------------------------------------
    Gallery
-----------------------------------------------------------------*/

.gallery {
	margin: 20px auto;
	float: left;
	width: 100%;
	line-height: 1;
}

.gallery .gallery-item {
	float: left;
	text-align: center;
	margin-left: 0;
	width: auto !important;
	margin: 10px 10px 0 0 !important;
}

.gallery-item img {
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
}

.gallery-item a {
	float: left;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.gallery .gallery-caption {
	margin-left: 0;
}

.gallery br {
	clear: both;
}

.col-0 {
	width: 100%;
}
.col-1 {
	width: 100%;
}
.col-2 {
	width: 50%;
}
.col-3 {
	width: 33.333%;
}
.col-4 {
	width: 25%;
}
.col-5 {
	width: 20%;
}
.col-6 {
	width: 16.666%;
}
.col-7 {
	width: 14.285%;
}
.col-8 {
	width: 12.5%;
}
.col-9 {
	width: 11.111%;
}

/* ----------------------------------------------------------------
    Features
-----------------------------------------------------------------*/
.product-feature {
	position: relative;
	margin-bottom: 30px;
}

.product-feature .product-feature-wrap {
	position: relative;
	padding-left: 50px;
	/*  margin-top: 30px;*/
}
.product-feature.style2 .product-feature-wrap {
	padding-left: 0;
}
.product-feature.toright {
	padding-left: 0;
	text-align: right;
}
.product-feature.style2 {
	padding-left: 0;
	text-align: center;
}
.product-feature.style2.toleft {
	text-align: left;
}
.product-feature.style2.toright {
	text-align: right;
}
.product-feature.style2.toleft img,
.product-feature.style2.toleft span.pf_icon {
	margin: 0;
}
.product-feature.style2.toright img,
.product-feature.style2.toright span.pf_icon {
	margin: 0 0 0 auto;
}

.product-feature:first-child {
	margin-top: 0;
}

.product-feature .featured {
	padding-bottom: 5px;
}
.product-feature.style2 .featured {
	padding: 20px 10px;
}
.product-feature.style2.toleft .featured,
.product-feature.style2.toright .featured {
	padding-left: 0;
	padding-right: 0;
}

.product-feature p {
	margin: 0;
}

.product-feature img,
.product-feature span.pf_icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 24px;
	height: 24px;
	background-color: #333;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	box-sizing: content-box;
}
.product-feature.style2 img,
.product-feature.style2 span.pf_icon {
	position: relative;
	margin: 0 auto;
}
.product-feature .pf_icon.round {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.product-feature .pf_icon.square {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.product-feature.style2 img {
	width: auto;
	height: auto;
	/*max-width:64px;
	max-height:64px;*/
}

.product-feature.toright span.pf_icon {
	left: auto;
	right: 0;
}
.product-feature img {
	background: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 32px;
	height: 32px;
}

.product-feature .style_1.img_medium {
	padding-left: 68px;
}
.product-feature .style_1.img_big {
	padding-left: 84px;
}
.product-feature .style_1.img_xbig {
	padding-left: 116px;
}
.product-feature .style_1.img_biggest {
	padding-left: 148px;
}
.product-feature .style_1.img_medium img {
	width: auto;
	height: auto;
	max-width: 48px;
}
.product-feature .style_1.img_big img {
	width: auto;
	height: auto;
	max-width: 64px;
}
.product-feature .style_1.img_xbig img {
	width: auto;
	height: auto;
	max-width: 96px;
}
.product-feature .style_1.img_biggest img {
	width: auto;
	height: auto;
	max-width: 128px;
}
.product-feature.toright .style_1.img_medium {
	padding-right: 68px;
	padding-left: 0;
}
.product-feature.toright .style_1.img_big {
	padding-right: 84px;
	padding-left: 0;
}
.product-feature.toright .style_1.img_xbig {
	padding-right: 116px;
	padding-left: 0;
}
.product-feature.toright .style_1.img_bigges {
	padding-right: 148px;
	padding-left: 0;
}
.product-feature.toright .style_1 img {
	left: auto;
	right: 0;
}

.product-feature.style2 img {
	position: relative;
	margin: 0 auto;
}
.product-feature span.pf_icon.inverse {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 6px;
	width: 24px;
	height: 24px;
	background-color: #34495e;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
}

.product-feature span.pf_icon {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 23px;
}
/*
.product-feature:hover >span {
	background-color:#34495e;
}
.product-feature:hover >span.inverse {
	background-color:#333;
}
*/
.product-feature2 {
	padding-left: 52px;
}

.product-feature2 img,
.product-feature2 > span,
.product-feature3 img,
.product-feature3 > span {
	padding: 0;
	width: 40px;
	height: 40px;
	background-color: transparent !important;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-size: 40px;
	color: #333;
	text-align: center;
	line-height: 1;
}

.product-feature3 {
	padding: 15px;
	background-color: #f5f5f5;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}

.product-feature3 img,
.product-feature3 > span {
	position: relative;
	margin: 0 auto 5px;
	width: 96px;
	height: 96px;
	font-size: 95px;
}

.product-feature3:hover span {
	color: #34495e;
}

.product-feature.has_shadow_always {
	box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	padding: 20px;
}
.product-feature.has_shadow_hover {
	box-shadow: 0 10px 80px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 10px 80px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 10px 80px rgba(0, 0, 0, 0);
	transition: box-shadow 0.3s ease-in-out;
	-webkit-transition: box-shadow 0.3s ease-in-out;
	-moz-transition: box-shadow 0.3s ease-in-out;
	padding: 20px;
}
.product-feature.has_shadow_hover:hover {
	box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
}

/* ----------------------------------------------------------------
    Clients
-----------------------------------------------------------------*/

.clients_wrapper {
	padding: 30px 0;
	position: relative;
}

.clients_wrapper .owl-nav {
	margin: 0;
	height: 0;
}
.clients_wrapper.extra_class {
	padding: 30px 0;
}

.portfolio-wrapper .caroufredsel_wrapper {
	min-height: 100px !important;
	/*width: 100% !important;*/
}

.caroufredsel_wrapper {
	min-height: 90px;
	position: relative;
}
.our-clients {
	position: relative;
	margin: 0 -12px 0 0;
}

.our-clients li,
.our-clients .item {
	margin: 0 12px 0 0;
	position: relative;
	float: left;
	border: 5px solid #f5f5f5;
	transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	/*min-height:80px;*/
}

.our-clients li:hover,
.our-clients .item:hover {
	border-color: #34495e;
}
/*
.our-clients li,
.our-clients li a,
.our-clients li img {
    display: block;
    width: 140px !important;
    height: 90px;
    background: #F9F9F9;
}
*/

/*.our-clients li,
.our-clients li a,
.our-clients li img,
.our-clients .item,
.our-clients .item a,
.our-clients .item img {
    display: block;
    width: 138px;
	height:auto;
}

.our-clients .item img {
	margin: 0 auto;
}

.vc_span2 .our-clients li a, .vc_span2 .our-clients li a img {
	width: 118px;
}
.vc_span3 .our-clients li a, .vc_span3 .our-clients li a img {
	width: 89px;
}
.vc_span4 .our-clients li a, .vc_span4 .our-clients li a img {
	width: 130px;
}
.vc_span6 .our-clients li a, .vc_span6 .our-clients li a img {
	width: 134px;
}
.vc_span8 .our-clients li a, .vc_span8 .our-clients li a img {
	width: 136px;
}
.vc_span9 .our-clients li a, .vc_span9 .our-clients li a img {
	width: 120px;
}
.vc_span10 .our-clients li a, .vc_span10 .our-clients li a img {
	width: 137px;
}

.vc_span2 .our-clients .item a, .vc_span2 .our-clients .item a img {
	width: 118px;
}
.vc_span3 .our-clients .item a, .vc_span3 .our-clients .item a img {
	width: 89px;
}
.vc_span4 .our-clients .item a, .vc_span4 .our-clients .item a img {
	width: 130px;
}
.vc_span6 .our-clients .item a, .vc_span6 .our-clients .item a img {
	width: 134px;
}
.vc_span8 .our-clients .item a, .vc_span8 .our-clients .item a img {
	width: 136px;
}
.vc_span9 .our-clients .item a, .vc_span9 .our-clients .item a img {
	width: 120px;
}
.vc_span10 .our-clients .item a, .vc_span10 .our-clients .item a img {
	width: 137px;
}


/* ----------------------------------------------------------------
    Team Members
-----------------------------------------------------------------*/

.our-team {
	position: relative;
	margin: 0 -30px 0 0;
}

.our-team.team-4 {
	margin: 0 -28px 0 0;
}

.team-member {
	position: relative;
	margin: 0 0 30px 0;
	/*
	margin: 0 30px 30px 0;
    width: 300px;
	float: left;
	*/
}

.team-4 .team-member {
	margin: 0 28px 28px 0;
	width: 219px;
}

.team-member .team-image {
	position: relative;
	margin-bottom: 15px;
}

.team-image,
.team-image img {
	display: block;
	/*
    width: 300px;
    height: 250px;
	*/
}

.team-4 .team-image,
.team-4 .team-image img {
	width: 209px;
	height: 209px;
	border-radius: 105px;
	-moz-border-radius: 105px;
	-webkit-border-radius: 105px;
}

.team-4 .team-image {
	border: 5px solid #eee;
	text-align: center;
	border-radius: 110px;
	-moz-border-radius: 110px;
	-webkit-border-radius: 110px;
}

.team-image span {
	display: block;
	position: absolute;
	background-color: #34495e;
	color: #fff;
	top: auto;
	bottom: 0;
	left: 0;
	padding: 0 10px;
	line-height: 22px;
	font-size: 12px;
	text-transform: uppercase;
}

.team-4 .team-image span {
	display: inline-block;
	position: relative;
	top: -35px;
	bottom: auto;
	left: auto;
	z-index: 2;
}

.team-member .team-desc {
	position: relative;
}

.team-desc h4 {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.team-desc p {
	margin-bottom: 0;
}

.team-social {
	position: absolute;
	top: 5px;
	left: auto;
	right: 0;
}

.team-social a {
	float: left;
	margin-left: 10px;
}

.team-social a:first-child {
	margin-left: 0;
}

.team-social a,
.team-social img,
.team-skills li a,
.team-skills li img,
.team-social i {
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 1;
}

.team-social i {
	position: relative;
	color: #666;
	font-size: 14px;
}

.team-social i:hover {
	color: #888;
}

.team-skills {
	margin: 10px 0 0;
	padding: 7px 0 2px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
}
.changed {
	border: none;
	margin: 0;
	padding: 0;
}

.team-skills li {
	display: inline-block;
	margin: 0;
	line-height: 22px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Open Sans";
}

.team-skills li span {
	display: inline-block;
	position: relative;
	top: 1px;
	font-size: 14px;
	color: #34495e;
	margin-right: 2px;
	text-shadow: 0px 0px 0px #fff;
}
.social_links .team-skills li span {
	margin-right: 0px;
}

/*
.team-skills li .social-icons a{
	background: transparent url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller.png);
}
.team-skills.changed li .social-icons a{
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller.png);
}
*/
.social_links .team-skills li span a {
	background-color: #fff;
}

.team-skills li a {
	display: block;
	width: 39px;
	height: 39px;
	line-height: 39px;
}
.team-skills.size_medium li a {
	width: 55px;
	height: 55px;
	line-height: 55px;
}
.team-skills.size_large li a {
	width: 65px;
	height: 65px;
	line-height: 65px;
}
.team-skills li a i {
	font-size: 15px;
}
.team-skills.size_medium li a i {
	font-size: 25px;
}
.team-skills.size_large li a i {
	font-size: 35px;
}
/*
.team-skills li .social-icons a.facebook, .team-skills.changed li .social-icons a.facebook{
	background-position: -28px, center;
}
.team-skills li .social-icons a.twitter, .team-skills.changed li .social-icons a.twitter{
	background-position: 4px, center;
}
.team-skills li .social-icons a.gplus, .team-skills.changed li .social-icons a.gplus{
	background-position: -252px, center;
}
.team-skills li .social-icons a.linkedin, .team-skills.changed li .social-icons a.linkedin{
	background-position: -188px, center;
}
.team-skills li .social-icons a.dribbble, .team-skills.changed li .social-icons a.dribbble{
	background-position: -60px, center;
}
.team-skills li .social-icons a.vimeo, .team-skills.changed li .social-icons a.vimeo{
	background-position: -92px, center;
}
.team-skills li .social-icons a.tumblr, .team-skills.changed li .social-icons a.tumblr{
	background-position: -124px, center;
}
.team-skills li .social-icons a.skype, .team-skills.changed li .social-icons a.skype{
	background-position: -476px, center;
}
.team-skills li .social-icons a.flickr, .team-skills.changed li .social-icons a.flickr{
	background-position: -284px, center;
}
.team-skills li .social-icons a.pinterest, .team-skills.changed li .social-icons a.pinterest{
	background-position: -380px, center;
}
.team-skills li .social-icons a.youtube, .team-skills.changed li .social-icons a.youtube{
	background-position: -316px, center;
}
.team-skills li .social-icons a.behance, .team-skills.changed li .social-icons a.behance{
	background-position: -348px, center;
}*/
/* ----------------------------------------------------------------
    FAQs
-----------------------------------------------------------------*/

#faqs {
	margin: 0 0 -15px;
}

.faq {
	border-bottom: 1px dotted #ddd;
}

.faq .togglet,
.faq .toggleta {
	background-image: none !important;
	line-height: 24px;
	padding-left: 32px;
}

.faq .togglet i,
.faq .toggleta i {
	display: block;
	position: absolute;
	font-size: 18px;
	width: 18px;
	text-align: center;
	top: 0;
	left: 0;
}

.faq .togglec,
.faq .togglec.open {
	padding: 10px 0 0 32px;
}

/* ----------------------------------------------------------------
    About
-----------------------------------------------------------------*/

.skills {
	margin: 0;
}

.skills li {
	position: relative;
	margin-top: 15px;
}

.skills li:first-child {
	margin-top: 0;
}

.skills li .progress {
	height: 30px;
	margin: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.skills li span {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	color: #fff;
}

/* ----------------------------------------------------------------
    Icons
-----------------------------------------------------------------*/

.icon-rounded,
.icon-plain,
.icon-circled {
	display: block !important;
	float: left !important;
	margin: 12px 12px 12px 0;
	text-align: center !important;
	font-size: 28px;
	line-height: 30px;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	cursor: pointer;
}

.icon-rounded,
.icon-circled {
	width: 32px;
	height: 32px;
	padding: 8px;
	background-color: #444;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.icon-plain {
	width: 48px;
	height: 48px;
	font-size: 47px;
	line-height: 50px;
	color: #444;
	text-shadow: 1px 1px 1px #fff;
}

.icon-plain:hover {
	color: #777;
}

.icon-circled {
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
}

.icon-light {
	background-color: #f5f5f5;
	color: #444;
	text-shadow: 1px 1px 1px #fff;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
}

.icon-rounded:hover,
.icon-circled:hover {
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
}

/* ----------------------------------------------------------------
    Dropcap
-----------------------------------------------------------------*/

.dropcap {
	font-size: 62px;
	margin-right: 6px;
	padding-top: 11px;
	text-transform: uppercase;
	float: left;
	position: relative;
	top: 5px;
	color: #34495e;
	padding-bottom: 11px;
}

/* ----------------------------------------------------------------
    Highlight
-----------------------------------------------------------------*/

.highlight1 {
	display: inline;
	padding: 0 2px;
	color: #fff;
	background-color: #34495e;
}
.highlight2 {
	display: inline;
	padding: 0 2px;
	color: #fff;
}

/* ----------------------------------------------------------------
    Checklist
-----------------------------------------------------------------*/
.checklist {
}
ul.checklist li.fa {
	display: block;
	font: inherit;
}

.default {
	list-style: disc;
}

/* ----------------------------------------------------------------
    Buttons
-----------------------------------------------------------------*/
/*
.wpb_wrapper .wpcf7-submit {
	background-image: none ;
	padding: 0 15px ;
	outline: none ;
	border: none ;
	box-shadow: none;
	border-radius:3px;
}
*/
.button {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	white-space: nowrap;
	margin: 5px;
	padding: 0;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
	-moz-box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
	-webkit-box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
}

.button:hover {
	background-color: #666;
	text-decoration: none;
}

.button:active {
	top: 1px;
}

.button span {
	display: inline-block;
	padding: 0 18px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.button span i {
	padding-right: 5px;
}
.red_btn {
	background-color: #34495e !important;
}

.green_btn {
	background-color: #2ecc71 !important;
}

.blue_btn {
	background-color: #3498db !important;
}

.brown_btn {
	background-color: #de8e36 !important;
}

.white_btn,
.white_btn:hover {
	background-color: #f6f6f6 !important;
}

.white_btn span {
	color: #444 !important;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}

.orange_btn {
	background-color: #f39c12 !important;
}

.purple_btn {
	background-color: #9b59b6 !important;
}

.black_btn,
.black_btn:hover {
	background-color: #494949 !important;
}

.black_btn span {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

button.button {
	margin: 5px 0;
	background-color: #f6f6f6;
}

button.button:hover {
	background-color: #f6f6f6;
}

button.button span {
	color: #555 !important;
	text-shadow: 1px 0 1px rgba(255, 255, 255, 0.8) !important;
}

.simple-button,
.simple-button-3d,
.woocommerce #content button.button,
#content .return-to-shop a.button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
#content .woocommerce input.button,
#content .woocommerce a.button,
#content .woocommerce #respond input#submit,
#content .woocommerce a.button,
#content .woocommerce button.button,
#content .woocommerce input.button,
.wpcf7 input[type="submit"] {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	/*white-space: nowrap;*/
	margin: 5px;
	color: #fff;
	font-size: 14px;
	padding: 9px 15px;
	font-weight: 400;
	line-height: normal;
	/*min-height: 36px;*/
	background: #34495e;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

.simple-button-3d {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	-o-transition: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.smaller {
	font-size: 11px;
	text-transform: uppercase;
	line-height: 26px;
	min-height: 26px;
}

.simple-button-3d:hover {
	color: #fff;
}

.simple-button-3d {
	box-shadow: 0px 3px 0px 0px #c14e3f;
}
.simple-button-3d:active,
.simple-button-3d:active.red,
.simple-button-3d:active.dark_red,
.simple-button-3d:active.blue,
.simple-button-3d:active.orange,
.simple-button-3d:active.emerald,
.simple-button-3d:active.turquoise,
.simple-button-3d:active.amethyst,
.simple-button-3d:active.wet_asphalt,
.simple-button-3d:active.light,
.simple-button-3d:active.dark {
	box-shadow: 0px 0px 0px 0px #c14e3f;
	top: 2px;
}

.simple-button.square,
.simple-button-3d.square {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.simple-button.pill,
.simple-button-3d.pill {
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}

.simple-button.large,
.simple-button-3d.large {
	/*line-height: 48px;*/
	font-size: 16px;
	padding: 15px 25px;
}

.simple-button.medium,
.simple-button-3d.medium {
	padding: 12px 20px;
	font-size: 15px;
}
.simple-button.extra_large,
.simple-button-3d.extra_large {
	padding: 20px 35px;
	font-size: 17px;
}

.simple-button.pill {
	padding: 9px 20px;
}

.simple-button.medium.pill,
.simple-button-3d.medium.pill {
	padding: 12px 25px;
}

.simple-button.large.pill,
.simple-button-3d.large.pill {
	padding: 15px 30px;
}
.simple-button.extra_large.pill,
.simple-button-3d.extra_large.pill {
	padding: 20px 40px;
}

.simple-button i,
.simple-button-3d i {
	/*display: block;*/
	font-size: 14px;
	height: 16px;
	width: 18px;
	padding: 0;
	line-height: 16px;
	margin-right: 10px;
}
.simple-button.extra_large i,
.simple-button-3d.extra_large i {
	font-size: 20px;
	height: 20px;
	width: 20px;
	line-height: 20px;
}

.simple-button.large i,
.simple-button-3d.large i {
	font-size: 16px;
	width: 18px;
	height: 20px;
	padding: 0;
	line-height: 18px;
	margin-right: 10px;
}
.letter_1 {
	letter-spacing: 1px;
}

.letter_2 {
	letter-spacing: 2px;
}
.letter_1_neg {
	letter-spacing: -1px;
}
.letter_2_neg {
	letter-spacing: -2px;
}

.border_width_2px {
	border-width: 2px !important;
}
.border_width_3px {
	border-width: 3px !important;
}
.border_width_4px {
	border-width: 4px !important;
}
.simple-button:hover {
	background: #34495e;
	color: #fff;
}

.simple-button.inverse:hover {
	background: #333;
}

.round {
	border-radius: 3px;
}

.taptocall {
	display: none;
	margin-bottom: 10px;
}
.taptocall i {
	float: none;
}

/* ----------------------------------------------------------------
    Pricing Boxes
-----------------------------------------------------------------*/

.pricing {
	display: block;
	position: relative;
	margin: 40px 0;
}

.pricing .pricing-wrap {
	float: left;
	width: 24.8%;
	position: relative;
	background-color: #fff;
}

.pricing3 .pricing-wrap {
	width: 33%;
}

.pricing5 .pricing-wrap {
	width: 20%;
}

.pricing .pricing-wrap.best-price {
	margin-left: -1px;
	margin-top: -20px;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.3);
	z-index: 99;
}

.pricing-wrap .pricing-inner {
	position: relative;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	text-align: center;
}

.pricing-wrap:first-child {
	margin-left: 1px;
}

.pricing-wrap:first-child .pricing-inner {
	border-left: 1px solid #e5e5e5;
}

.best-price .pricing-inner {
	border-left: 1px solid #e5e5e5;
}

.pricing-inner .pricing-title {
	position: relative;
	padding: 20px 0;
}

.pricing-title h4 {
	font-size: 17px;
	line-height: 24px;
	text-transform: uppercase;
	padding-bottom: 0;
	color: #444;
}
.best-price .pricing-inner .pricing-title {
	padding-top: 30px;
}
.best-price .pricing-action {
	padding-bottom: 25px;
}
.best-price .pricing-title h4 {
	color: #34495e;
	font-size: 22px;
	line-height: 34px;
}

.pricing-title h4 span {
	display: block;

	font-size: 13px;
	font-weight: normal;
	color: #bbb;
}

.pricing-inner .pricing-price {
	padding: 15px 0;
	font-size: 36px;
	line-height: 40px;

	color: #444;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.best-price .pricing-price {
	color: #34495e;
}

.pricing-price .price-sub {
	display: inline-block;
	position: relative;
	font-size: 16px;
	vertical-align: top;
	top: -7px;
	margin-left: 2px;
}

.pricing-price .price-tenure {
	display: block;
	font-size: 13px;
	line-height: 20px;
	font-family: "Open Sans", sans-serif;
	color: #aaa;
	text-transform: uppercase;
}

.pricing-inner .pricing-features {
	/*padding: 10px 0;	
	border-bottom: 1px solid #E5E5E5;
	*/
	padding-bottom: 0;
}

.pricing-features ul {
	margin: 0;
}

.pricing-inner .pricing-features ul {
	padding-left: 0;
	list-style: none;
}

.pricing-features li {
	position: relative;
	padding: 6px 0;
	border-top: 1px solid #eee;
}

.pricing-features li:nth-child(odd) {
	background-color: #f8f8f8;
}

.pricing-features li span {
	font-weight: bold;
	color: #333;
}

.pricing-features li:first-child {
	border-top: 0;
}

.pricing-action {
	padding: 15px 0;
	border-top: 1px solid #e5e5e5;
}

.pricing-action a {
	margin: 0 !important;
}

.pricing-style2 .pricing-price {
	padding: 15px 0;
	font-size: 36px;
	line-height: 40px;
	color: #444;
}

.pricing-style2 .best-price .pricing-price {
	background-color: #34495e;
	margin: 0 -1px;
}

.pricing-style2 .best-price .price-tenure {
	color: #eee;
}

.pricing-wrap.pricing-defines .pricing-inner {
	border-color: transparent;
	border-right: 1px solid #e5e5e5;
	text-align: left;
}

.best-price .pricing-inner .pricing-price {
	color: #fff;
}

.pricing-wrap.pricing-defines .pricing-title,
.pricing-wrap.pricing-defines .pricing-price,
.pricing-wrap.pricing-defines .pricing-action {
	visibility: hidden;
}

.pricing-wrap.pricing-defines .pricing-features {
	padding: 10px 15px;
	border: 1px solid #e5e5e5;
	border-right: none;
	background-color: #eee;
}

.pricing-wrap.pricing-defines .pricing-features li {
	border-top: 1px solid #e5e5e5;
	font-weight: bold;
	color: #aaa;
}

.pricing-wrap.pricing-defines .pricing-features li a.icon-question-sign {
	display: block;
	position: absolute;
	width: 17px;
	height: 17px;
	text-align: center;
	top: 6px;
	left: auto;
	right: 0;
	font-size: 17px;
	color: #aaa;
}

.pricing-wrap.pricing-defines .pricing-features li a.icon-question-sign:hover {
	color: #666;
}

.pricing-wrap.pricing-defines .pricing-features li:first-child {
	border-top: 0;
}

.pricing3.spacing .pricing-wrap {
	margin-right: 2%;
	width: 31%;
}
.pricing4.spacing .pricing-wrap {
	margin-right: 1%;
	width: 23.8%;
}
.pricing5.spacing .pricing-wrap {
	margin-right: 1%;
	width: 19%;
}
.pricing3.spacing .pricing-wrap:last-child,
.pricing4.spacing .pricing-wrap:last-child,
.pricing5.spacing .pricing-wrap:last-child {
	margin-right: 0;
}

/* ----------------------------------------------------------------
    Accordions
-----------------------------------------------------------------*/

.acctitle,
.acctitlec {
	display: block;
	position: relative;
	cursor: pointer;
	border-top: 1px dotted #ddd;
	line-height: 24px;
	padding: 12px 0 12px 32px;
	margin: 0;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	color: #333;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-plus2.png) no-repeat left;
}

.wpb_accordion_section {
	border-bottom: 1px dotted #ddd;
}
.wpb_accordion_section:last-child {
	border-bottom: none;
}

.acctitlec,
.ui-state-active {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-minus2.png) no-repeat left;
	cursor: auto;
}

.acctitle.render-icon {
	background: none;
	transition: color 0.3s linear;
}
.acctitle.render-icon i {
	position: absolute;
	left: 0;
	display: block;
	font-size: 18px;
	width: 18px;
}
.acctitle.render-icon.acctitlec,
.acctitle.acctitlec {
	color: #34495e;
}

.acctitle:first-child {
	border-top: none;
}

.acc_content {
	position: relative;
	padding: 0 0 15px 32px;
}

/* ----------------------------------------------------------------
    Google Maps
-----------------------------------------------------------------*/

#google-map {
	position: relative;
	width: 100%;
	height: 100%;
}

#google-map h3 {
	padding-bottom: 12px;
}

#google-map h3,
#google-map h3 span {
	font-size: 18px;
	font-weight: 600;
}

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

.google_map_render.contact_map {
	height: 400px;
}

/* ----------------------------------------------------------------
    reCaptcha
-----------------------------------------------------------------*/

.recaptcha_widget {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	background-color: #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 0;
}

#recaptcha_image {
	width: 100% !important;
	height: auto !important;
}

#recaptcha_image img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 15px solid #fff;
}

.recaptcha_is_showing_audio embed {
	height: 0;
	width: 0;
	overflow: hidden;
}

.recaptcha_is_showing_audio #recaptcha_image {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 10px solid #fff;
}

.recaptcha_is_showing_audio #recaptcha_image br {
	display: none;
}

.recaptcha_is_showing_audio #recaptcha_image #recaptcha_audio_download {
	display: block;
}

.recaptcha_input label {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.recaptcha_input input {
	width: 100%;
}

.recaptcha_options {
	list-style: none;
	margin: 4px 0 0;
	height: 14px;
}

.recaptcha_options li {
	float: left;
	margin: 0 6px 0 0;
}

.recaptcha_options li a {
	text-decoration: none;
	text-shadow: 0 1px 1px #fff;
	font-size: 14px;
	color: #777;
	display: block;
	width: 14px;
	height: 14px;
	text-align: center;
}

.recaptcha_options li a:active {
	position: relative;
	top: 1px;
	text-shadow: none;
}

.captcha_hide {
	display: none;
}

body > iframe {
	display: none;
}

/* ----------------------------------------------------------------
    Testimonials
-----------------------------------------------------------------*/

.testimonials_outer {
	position: relative;
}

.testimonial-scroller {
	position: relative;
	padding-top: 40px;
	padding-bottom: 20px;
}

.testimonial-scroller.extra_class {
	padding-top: 0;
}

/*.testimonial-scroller, .clients_wrapper, .portfolio-wrapper { display: none; }*/

/*.testimonial-item { float: left; }*/

.testimonial-item .testi-content {
	background-color: #eee;
	padding: 15px;
	font-size: 13px;
	margin-bottom: 10px;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#wrapper .test_size_med .testimonial-item .testi-content {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5;
}
#wrapper .test_size_lrg .testimonial-item .testi-content {
	font-size: 25px;
	font-weight: 300;
	line-height: 1.5;
}
.slide_css .testimonial-item .testi-content {
	width: 100%;
	margin: 0 auto 10px;
}

.testimonial-item .testi-content.right,
.testimonial-item .testi-author.right {
	text-align: right;
}
.testimonial-item .testi-author.right {
	padding-right: 30px;
	padding-left: 0;
}
.testimonial-item .testi-content.center,
.testimonial-item .testi-author.center {
	text-align: center;
}
.testimonial-item .testi-author.center {
	padding-left: 0;
}
.testimonial-item .testi-content.left,
.testimonial-item .testi-author.left {
	text-align: left;
}
.testimonial-item .testi-author-img {
	max-width: 50px;
	float: left;
	margin-right: 10px;
	margin-left: 17px;
}
.testimonial-item .right .testi-author-img {
	float: right;
	margin-right: -10px;
	margin-left: 10px;
}

.testimonial-item .center .testi-author-img {
	float: none;
	margin: 0 auto;
}
.test_size_med .testimonial-item .center .testi-author-img {
	max-width: 80px;
	margin-bottom: 20px;
}
.test_size_lrg .testimonial-item .center .testi-author-img {
	max-width: 110px;
	margin-bottom: 20px;
}
.testimonial-item .testi-author {
	padding-top: 5px;
	margin-left: 30px;
}
.testimonial-item .center.testi-author {
	margin-left: 0;
}
.testimonial-item .testi-author.display_image {
	margin-left: 0;
}
.testimonial-item .testi-author.display_image .author_info {
	margin-top: 5px;
	display: inline-block;
}

.testimonial-item .testi-author-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

#footer .testimonial-item .testi-content {
	background-color: #e2e2e2;
}

#footer.footer-dark .testimonial-item .testi-content {
	background-color: #282a2b;
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.3);*/
}

.testimonial-item .testi-author {
	text-align: center;
	color: #222;
	font-size: 13px;
	font-weight: 600;
	padding-left: 30px;
}
.test_size_med .testimonial-item .testi-author {
	font-size: 16px;
}
.test_size_lrg .testimonial-item .testi-author {
	font-size: 20px;
	line-height: 30px;
}

.slide_css .testimonial-item .testi-author {
	/*max-width:80%;*/
	margin: 0 auto;
}

.testimonial-item .testi-author span {
	display: block;
	color: #999;
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	font-weight: normal;
}

#footer.footer-dark .testimonial-item .testi-author {
	color: #fff;
	padding-left: 0;
}

#footer.footer-dark .testimonial-item .testi-author span {
	color: #ccc;
}
/*
.testimonial-item .testi-content:before,
.testimonial-item .testi-content:after { content: '"'; }
*/
.testimonial-item .testi-content span,
.testimonial-item .testi-content span.left {
	position: absolute;
	bottom: -8px;
	left: 35px;
	display: block;
	width: 14px;
	height: 14px;
	border: 1px solid #ededed;
	border-top: 0;
	border-left: 0;
	background-color: #eee;
	content: "";
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.testimonial-item .testi-content span.right {
	left: auto;
	right: 35px;
}

.testimonial-item .testi-content span.center {
	left: 50%;
	margin-left: -7px;
}

#footer .testimonial-item .testi-content span {
	border: 1px solid #fff;
	border-top: 0;
	border-left: 0;
	background-color: #282a2b;
}

/* ----------------------------------------------------------------
    Go To Top
-----------------------------------------------------------------*/

#gotoTop {
	display: none;
	position: fixed;
	width: 40px;
	height: 40px;
	background-color: #444;
	font-size: 28px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	top: auto;
	left: auto;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
	z-index: 2000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
}

#gotoTop:hover {
	background-color: #34495e;
}

#imageBackground {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	z-index: -99;
}

/* ----------------------------------------------------------------
    Footer
-----------------------------------------------------------------*/
#call_action {
	padding: 60px 0;
	background-color: #f2f2f2;
}

#call_action .promo-text {
	padding: 0;
}

#call_action h3 {
	font-size: 20px;
	padding-bottom: 0;
}

#call_action .promo-action {
	margin-top: -25px;
	max-width: none;
}

#twitter_bar {
	position: relative;
	background-color: #34495e;
	padding: 15px 0;
	color: #fff;
}

#twitter_bar ul {
	margin: 0;
}
#twitter_bar ul li {
	/*padding-left:25px;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/twitter-bird.png) no-repeat;*/
}
#twitter_bar ul li:before {
	font-family: "fontawesome";
	content: "\f099";
	font-size: 22px;
	position: relative;
	top: 3px;
	padding-right: 5px;
}

#twitter_bar ul li a {
	border-bottom: 1px dotted #fff;
	color: #fff;
}
#twitter_bar ul li a:hover {
	border-bottom: none;
}

#footer {
	position: relative;
	background-color: #eee;
	padding: 60px 40px 40px 40px;
	border-bottom: 1px solid #3f3f3f;
}

#footer .contact_info {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/world_map.png) no-repeat center 65%;
}

#footer.footer-dark {
	background-color: #363839;
	color: #ddd;
}

#footer.footer-dark a {
	color: #ccc;
	/*
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	*/
}

#footer.footer-dark a:hover {
	color: #ccc;
	border-bottom-style: solid;
}

.footer-widgets-wrap {
	overflow: hidden;
	margin-bottom: -40px;
}

#footer .col_one_fourth {
	width: 210px;
	margin: 0 40px 40px 0;
}

#footer .col-footer-4 .col_one_fourth {
	width: 22.75%;
	margin-right: 3%;
}

#footer .col-footer-3 .col_one_fourth {
	width: 31.3%;
	margin-right: 3%;
}

#footer .col-footer-3 .col_one_fourth:nth-child(3n + 1) {
	clear: left;
}

#footer .col-footer-2 .col_one_fourth {
	width: 48%;
	margin-right: 4%;
}

#footer .col_one_fourth:nth-child(4n),
#footer .col-footer-4 .col_one_fourth:nth-child(4n),
#footer .col-footer-3 .col_one_fourth:nth-child(3n),
#footer .col-footer-2 .col_one_fourth:nth-child(2n) {
	margin-right: 0;
}

#copyrights ul {
	margin: 0;
}

#copyrights-social a,
#copyrights-social a:hover {
	border-bottom-style: none;
}

ul.footer-menu {
	position: relative;
	margin-bottom: 0;
}
ul.footer-menu li {
	display: inline-block;
}
ul.footer-menu li a {
	margin: 0 4px;
}
ul.footer-menu li:before {
	content: "/ ";
}
ul.footer-menu li:first-child:before {
	content: "";
}

/* Boxed Footer */

body[data-layout="boxed"] #footer_wrap {
	max-width: 1220px;
	margin: 0 auto;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/* ----------------------------------------------------------------
    Widgets
-----------------------------------------------------------------*/

.widget {
	display: block;
	position: relative;
	padding-top: 30px;
	margin-top: 20px;
	width: 100%;
	/*overflow:hidden;*/
}

.container .widget ul {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}

.widget a {
}
.widget a:hover {
}

.widget h4 {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
	line-height: 24px;
}

#footer .widget h4 {
	padding-bottom: 5px;
}

#footer .widget .comp {
	margin-bottom: 30px;
	border-bottom: 1px solid #4b4b4b;
}

#footer.footer-dark .widget h4 {
	color: #eee;
	text-transform: uppercase;
	border-bottom: 1px solid #676767;
	display: inline-block;
	position: relative;
	bottom: -1px;
	font-weight: 400;
}

#footer .style2 .widget h4 {
	bottom: 0px;
	border-bottom-width: 2px;
	text-transform: none;
}
#footer .style2 .widget .comp {
	border-bottom: none;
}

#footer .widget {
	padding: 0;
	border: none;
	margin: 40px 0 0 0;
}

#footer .contact_info i {
	margin-right: 10px;
}

#footer .contact_info img {
	display: block;
}

.widget:first-child {
	margin-top: 0 !important;
	padding-top: 0;
	border-top: none;
}

.widget_search form {
	margin: 0;
}

.widget_text input[type="text"] {
	width: 192px;
}

.widget_search input[type="text"] {
	margin: 0 !important;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search.png) no-repeat left center;
	padding-left: 39px;
	width: 100%;
}

.widget_search input[type="submit"],
.widget_search button {
	display: none;
}

.widget .custom_recent_posts {
	/*max-width: 210px;
	overflow:hidden;*/
}

/* ----------------------------------------------------------------
    Sticky Footer
-----------------------------------------------------------------*/
body[data-sticky-footer="true"] #wrapper {
	/*box-shadow: 0 30px 100px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 30px 100px rgba(0,0,0,0.4);*/
	z-index: 2;
}
body[data-sticky-footer="true"] #footer_wrap {
	/*opacity: 0;*/
}
body[data-sticky-footer="true"] #footer_wrap {
	position: fixed;
	width: 100%;
	bottom: 0;
	z-index: 1;
}
body[data-sticky-footer="true"][data-layout="boxed"] #footer_wrap {
	left: 50%;
	transform: translateX(-50%);
}

/* ----------------------------------------------------------------
    Twitter Widget
-----------------------------------------------------------------*/

.twitter-widget ul,
.twitter-widget ul li {
	margin: 0;
}

.twitter-widget ul li {
	padding: 0 0 0 20px;
	margin-top: 15px;
	/*background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/twitter.png) 0 2px no-repeat;*/
}
.twitter-widget ul li:before {
	content: "\f099";
	font-family: fontawesome;
	font-size: 14px;
	position: absolute;
	left: 0;
}

#footer.footer-dark .twitter-widget ul li {
	/* background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/twitter.png) top left no-repeat; */
}

.twitter-widget ul li:first-child {
	margin-top: 0;
}

.twitter-widget ul li span {
	display: block;
}

.twitter-widget ul li a {
	color: #34495e;
}

.twitter-widget ul li a:hover {
	color: #777 !important;
}

#footer.footer-dark .twitter-widget ul li a:hover {
	color: #fff !important;
}

a.twitter-follow-me {
	display: block;
	position: relative;
	float: right;
	padding: 5px 10px;
	font-size: 11px;
	margin-top: 15px;
	color: #888;
	background-color: #e5e5e5;
	border: none !important;
	text-shadow: 1px 1px 1px #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#footer.footer-dark a.twitter-follow-me {
	background-color: #282a2b;
}

a.twitter-follow-me:hover,
#footer.footer-dark a.twitter-follow-me:hover {
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

/* ----------------------------------------------------------------
    Posts List
-----------------------------------------------------------------*/

.sposts-list {
	margin: 0;
}

.sposts-list li {
	margin: 15px 0 0 0;
}

.sposts-list li:first-child {
	margin-top: 0;
}

.sposts-list .spost-image {
	float: left;
	margin: 0 10px 0 0;
	background-color: #ddd;
}

.sposts-list a {
	border: none !important; /* color: #34495e; */
}

.sposts-list a:hover {
	color: #777 !important;
}

.sposts-list .spost-image,
.sposts-list .spost-image a {
	display: block;
	width: 46px;
	height: 46px;
}

.sposts-list .spost-image img {
	width: 42px;
	height: 42px;
	padding: 2px;
}

.sposts-list .spost-content {
	position: relative;
	overflow: hidden;
}

.sposts-list .spost-title {
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
}

.tabbed-widget .spost-title {
	font-size: 12px;
}

.sposts-list .spost-meta,
.sposts-list .spost-meta ul {
	margin: 0 !important;
}

.sposts-list .spost-meta {
	font-size: 11px;
}

.sposts-list .spost-meta li {
	float: left;
	margin: 0 0 0 4px;
	color: #bbb;
}

.spost-meta li i {
	font-size: 14px;
}

.sposts-list .spost-meta a {
	color: #000;
}

.sposts-list .spost-meta a:hover {
	color: #888;
}

.sposts-list .spost-meta span {
	display: block;
	float: left;
	margin: 0 4px 0 0;
	font-size: 15px;
	height: 20px;
	line-height: 18px;
}

.sposts-list .spost-meta li:first-child {
	margin-left: 0;
}

#footer.footer-dark .spost-title a:hover {
	color: #aaa;
}

#footer.footer-dark .sposts-list .spost-meta a:hover {
	color: #fff;
}

#footer.footer-dark .sposts-list .spost-image {
	background: #282a2b;
}

.sposts-list .spost-image:hover,
#footer.footer-dark .sposts-list .spost-image:hover {
	background: #34495e;
}

/* ----------------------------------------------------------------
    Flickr Widget
-----------------------------------------------------------------*/

.flickr-widget .flickr-widget-wrap {
	position: relative;
	margin: 0 -1px -1px 0;
}

.flickr-widget .flickr_badge_image {
	margin: 0 1px 1px 0;
}

.flickr-widget a {
	border: none !important;
	line-height: 1 !important;
}

.flickr-widget .flickr_badge_image,
.flickr-widget .flickr_badge_image a {
	float: left;
}

.flickr-widget .flickr_badge_image,
.flickr-widget .flickr_badge_image a,
.flickr-widget .flickr_badge_image img {
	display: block;
	width: 69px;
	height: 69px;
}

/* ----------------------------------------------------------------
    Widgets Menu Style
-----------------------------------------------------------------*/

.widget_nav_menu ul,
.widget_nav_menu li,
.widget_links ul,
.widget_links li,
.widget_meta ul,
.widget_meta li,
.widget_archive ul,
.widget_archive li,
.widget_recent_comments ul,
.widget_recent_comments li,
.widget_recent_entries ul,
.widget_recent_entries li,
.widget_categories ul,
.widget_categories li,
.widget_product_categories ul,
.widget_product_categories li,
.widget_pages ul,
.widget_pages li {
	margin: 0;
}

.widget_nav_menu li,
.widget_links li,
.widget_meta li,
.widget_archive li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_categories li,
.widget_product_categories li,
.widget_pages li {
	font-family: "Open Sans", sans-serif;
	padding: 0;
	margin-bottom: 8px;
	position: relative;
} /*
.widget_nav_menu li:before,
.widget_links li:before,
.widget_meta li:before,
.widget_archive li:before,
.widget_recent_comments li:before,
.widget_recent_entries li:before,
.widget_categories li:before,
.widget_product_categories li:before,
.widget_pages li:before {
	content: "\f061";
	position: absolute;
	font-family: fontawesome;
}*/

.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_product_categories li a,
.widget_pages li a,
.widget_recent_comments li {
	display: inline-block;
	padding: 0 0 0 20px;
}

.widget_recent_comments li {
	display: block;
	/*background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/sidebar-comment.png) left top no-repeat;*/
	padding: 0 0 0 20px;
}
.widget_recent_comments li:before {
	content: "\f086";
	font-family: fontawesome;
	position: absolute;
	left: 0;
}

#footer.footer-dark .widget_recent_comments li {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/footer-comment.png) left top no-repeat;
}

.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_product_categories li a,
.widget_pages li a,
.widget_recent_comments li a {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/arrow.png) 0 50% no-repeat;
	border: none !important;
	font-size: 13px;
}

#footer.footer-dark .widget_nav_menu li a,
#footer.footer-dark .widget_links li a,
#footer.footer-dark .widget_meta li a,
#footer.footer-dark .widget_archive li a,
#footer.footer-dark .widget_recent_comments li a,
#footer.footer-dark .widget_recent_entries li a,
#footer.footer-dark .widget_categories li a,
#footer.footer-dark .widget_pages li a {
	/*background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/farrow.png) 0 11px no-repeat;*/
}

.widget_recent_comments li a {
	display: inline;
	padding: 0;
	background: none !important;
	font-size: 12px;
}

.widget_nav_menu > ul > li:first-child,
.widget_links > ul > li:first-child,
.widget_meta > ul > li:first-child,
.widget_archive > ul > li:first-child,
.widget_recent_comments > ul > li:first-child,
.widget_recent_entries > ul > li:first-child,
.widget_categories > ul > li:first-child,
.widget_pages > ul > li:first-child {
	border-top: 0 !important;
}

.widget_nav_menu > ul,
.widget_links > ul,
.widget_meta > ul,
.widget_archive > ul,
.widget_recent_comments > ul,
.widget_recent_entries > ul,
.widget_categories > ul,
.widget_pages > ul {
	margin-top: -4px !important;
}

.widget_nav_menu ul ul,
.widget_links ul ul,
.widget_meta ul ul,
.widget_archive ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_categories ul ul,
.widget_pages ul ul {
	margin-left: 15px;
}

#footer.footer-dark .widget_nav_menu li a:hover,
#footer.footer-dark .widget_links li a:hover,
#footer.footer-dark .widget_meta li a:hover,
#footer.footer-dark .widget_archive li a:hover,
#footer.footer-dark .widget_recent_comments li a:hover,
#footer.footer-dark .widget_recent_entries li a:hover,
#footer.footer-dark .widget_categories li a:hover,
#footer.footer-dark .widget_pages li a:hover {
	color: #bbb;
}

/* ----------------------------------------------------------------
    Tag Cloud
-----------------------------------------------------------------*/

.tagcloud {
	margin-bottom: -2px;
}

.tagcloud a {
	display: block;
	float: left;
	/*margin-right: 4px;*/
	margin-bottom: 2px;
	padding: 3px 6px;
	background-color: #eee;
	font-size: 11px !important;
	color: #666;
	text-shadow: 1px 1px 1px #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-transform: uppercase;
	margin: 2px;
}

#footer.footer-dark .tagcloud a {
	border: none !important;
	background-color: #282a2b;
}

.tagcloud a:hover,
.widget .tagcloud a:hover,
#footer.footer-dark .tagcloud a:hover {
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

/* ----------------------------------------------------------------
    Portfolio Widget
-----------------------------------------------------------------*/

.portfolio-widget .portfolio-item {
	position: relative;
	float: left;
	margin: 0;
	width: 100%;
}

.portfolio-widget .portfolio-item .portfolio-image,
.portfolio-widget .portfolio-item .portfolio-image a,
.portfolio-widget .portfolio-item .portfolio-image img {
	display: block;
	position: relative;
	/*width: 210px;
    height: 143px;*/
}

.portfolio-widget .portfolio-title {
	padding: 10px 0;
}

.portfolio-widget a {
	border: none !important;
}

.portfolio-widget .portfolio_tags a:hover {
	color: #fff !important;
	border-bottom: 1px dotted #fff !important;
}

#footer.footer-dark .portfolio-title {
	background-color: #282a2b;
	border-bottom-color: #222;
}

#footer.footer-dark .portfolio-item:hover .portfolio-title {
	border-bottom-color: #34495e;
}

/* ----------------------------------------------------------------
    Widget Scroll Arrows
-----------------------------------------------------------------*/

.widget-scroll-prev,
.widget-scroll-next {
	display: block;
	position: absolute;
	cursor: pointer;
	width: 10px;
	height: 20px;
	top: -30px;
	left: auto;
	/*
	width: 20px;
	right: 22px;
    background: #ccc url(//beasleydirect.com/wp-content/themes/nimva/images/icons/widget-scroll2.png) no-repeat -2px -2px;
	*/
	right: 14px;
	/*
	border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	*/
	font-size: 13px;
}
#portfolio-related .widget-scroll-prev,
#portfolio-related .widget-scroll-next {
	top: 20px;
}
.extra_class .widget-scroll-prev,
.extra_class .widget-scroll-next {
	top: -50px;
}

.widget-scroll-prev i,
.widget-scroll-next i {
	transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	filter: alpha(opacity=40);
	opacity: 0.4;
}

.widget-scroll-prev.disabled i,
.widget-scroll-next.disabled i,
.widget-scroll-prev.disabled:hover i,
.widget-scroll-next.disabled:hover i {
	cursor: auto;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
/*
#footer.footer-dark .widget-scroll-prev,
#footer.footer-dark .widget-scroll-next { background-color: #282A2B; }
*/
.widget .widget-scroll-prev,
.widget .widget-scroll-next {
	top: -30px;
}

.widget:first-child .widget-scroll-prev,
.widget:first-child .widget-scroll-next {
	top: 0;
}

.widget-scroll-next {
	right: 0;
	/*background-position: -26px -2px;*/
}

.widget-scroll-prev.disabled,
.widget-scroll-next.disabled {
	cursor: auto;
	/*
    background-color: #ddd !important;
	*/
}

#footer.footer-dark .widget-scroll-prev.disabled,
#footer.footer-dark .widget-scroll-next.disabled {
	opacity: 0.5;
}
/*
.widget-scroll-prev:hover,
.widget-scroll-next:hover,
#footer.footer-dark .widget-scroll-prev,
#footer.footer-dark .widget-scroll-next { background-color: #fff }
*/
.widget-scroll-prev:hover i,
.widget-scroll-next:hover i {
	filter: alpha(opacity=100);
	opacity: 1;
}

.testimonial-scroller .widget-scroll-prev,
.testimonial-scroller .widget-scroll-next {
	top: -30px;
}

.testimonial-scroller.extra_class .widget-scroll-prev,
.testimonial-scroller.extra_class .widget-scroll-next {
	top: -50px;
}

.testimonial-scroller.slide_css .widget-scroll-prev,
.testimonial-scroller.slide_css .widget-scroll-next {
	top: 40px;
	left: -60px;
	right: auto;
	margin-top: -20px;
}

.testimonial-scroller.slide_css .test_size_lrg .widget-scroll-prev,
.testimonial-scroller.slide_css .test_size_lrg .widget-scroll-next {
	top: 60px;
}

.slide_css .widget-scroll-prev,
.slide_css .widget-scroll-next {
	height: 40px;
	width: 40px;
}

.slide_css i {
	font-size: 40px;
}

.testimonial-scroller.slide_css .widget-scroll-next {
	left: auto;
	right: -60px;
	text-align: center;
}

#footer .testimonial-scroller .widget-scroll-prev,
#footer .testimonial-scroller .widget-scroll-next {
	top: -60px;
}

.testimonial-scroller.extra_class {
	/*padding-top: 20px;*/
}
.testimonial-scroller .widget-scroll-prev.extra_position,
.testimonial-scroller .widget-scroll-next.extra_position {
	top: -5px;
}

/* ----------------------------------------------------------------
    Copyrights
-----------------------------------------------------------------*/

#copyrights {
	position: relative;
	padding: 22px 30px;
	line-height: 20px;
	font-size: 12px;
	background-color: #e5e5e5;
	overflow: hidden;
	color: #888;
	border-top: 1px solid #1a1a1a;
}

#copyrights a {
	display: inline-block;
	margin-left: 0px;
	color: #666;
}

#copyrights span.link-divider {
	display: inline-block;
	margin-left: 7px;
}

#copyrights a:hover {
	color: #000;
}

#copyrights.copyrights-dark {
	background-color: #282a2b;
	color: #999;
}

#copyrights.copyrights-dark a {
	color: #aaa;
}

#copyrights.copyrights-dark a:hover {
	color: #ddd;
}

#copyrights .col_half {
	margin-bottom: 0 !important;
}

#copyrights #copyrights-social {
	text-align: right;
	margin-top: 2px;
	line-height: 1;
}

#copyrights-social a {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
}

#copyrights-social img {
	display: block;
	width: 16px;
	height: 16px;
}

/* ----------------------------------------------------------------
    Stretched Layout
-----------------------------------------------------------------*/

.stretched #wrapper {
	margin: 0 auto;
	width: 100%;
}

.stretched #top-social {
	margin-right: 0;
}

.stretched #header,
.stretched .content-wrap {
}

.stretched #slider {
	padding: 0;
}

.stretched #portfolio-single-wrap #slider {
	padding: 0;
	/*
    background: none;
	*/
}

#slider-output {
}

.stretched #slider .container {
	width: 960px;
}

.stretched #slider.elastic-slideshow,
.stretched #slider.revolution-slider,
.stretched #slider.layerslider-wrap {
	padding: 0;
}

.stretched #slider.camera-slideshow {
	padding: 0;
	height: auto;
}

.stretched #slider.slider-nivo {
	height: auto;
}

.stretched #slider.elastic-slideshow .container,
.stretched #slider.camera-slideshow .container,
.stretched #slider.revolution-slider .container,
.stretched #slider.layerslider-wrap .container {
	width: 100%;
}

.stretched #piecemaker {
	margin-bottom: -35px;
}

.stretched .slider-3d {
	margin-left: -30px;
}

.stretched #slider .kwicks .kwick-panel {
	width: 192px;
}

.stretched #slider.thumb-slider .flex-control-thumbs,
.stretched #slider.thumb-slider .rs-thumb-wrap {
	background: transparent;
}

.stretched .slider-line {
	display: none;
}

.stretched .slider-shadow {
	display: block;
}

.stretched #page-title {
	padding: 5px 0;
}

/*.stretched #copyrights { margin-bottom: -20px; } */

/* ----------------------------------------------------------------
    Featured Services
-----------------------------------------------------------------*/

.inner {
	/* Old browsers */
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	overflow: hidden;
	background-color: #f9f9f9;
	border: 1px solid #f2f2f2;
}
/*
.inner a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
}
*/
.inner:hover a,
.inner a:hover {
	color: #fff;
}
.inner .ca-icon {
	display: block;
	font-size: 40px;
	color: #777;
	line-height: 120px;
	height: 121px;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	box-sizing: content-box;
}
.paddingtop {
	padding-top: 30px;
}
.inner .ca-icon i {
}
.inner .ca-icon img {
	/*padding-top: 30px;*/
	max-width: 100px;
	max-height: 100px;
}

.inner .ca-main {
	display: block;
	font-size: 20px;
	opacity: 0.8;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	line-height: normal;
	color: #34495e;
}
.inner .ca-sub {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #777;
	opacity: 0.8;
	padding: 10px 10px 20px 10px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.inner:hover {
	background: #34495e;
}
.inner:hover .ca-icon {
	color: #fff;
	height: 121px;
	font-size: 60px;
	/*text-shadow: 2px 1px 1px rgba(0,0,0,0.3);*/
	opacity: 0.9;
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
}
.inner:hover .ca-main {
	color: #fff;
	-webkit-animation: moveFromRight 300ms ease;
	-moz-animation: moveFromRight 300ms ease;
	-ms-animation: moveFromRight 300ms ease;
	/*text-shadow: 2px 1px 1px rgba(0,0,0,0.3);*/
}
.inner:hover .ca-sub {
	color: #fff;
	-webkit-animation: moveFromBottom 400ms ease;
	-moz-animation: moveFromBottom 400ms ease;
	-ms-animation: moveFromBottom 400ms ease;
	/*text-shadow: 2px 1px 1px rgba(0,0,0,0.3);*/
}
@-webkit-keyframes moveFromLeft {
	from {
		-webkit-transform: translateX(-100%);
	}
	to {
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes moveFromLeft {
	from {
		-moz-transform: translateX(-100%);
	}
	to {
		-moz-transform: translateX(0%);
	}
}
@-ms-keyframes moveFromLeft {
	from {
		-ms-transform: translateX(-100%);
	}
	to {
		-ms-transform: translateX(0%);
	}
}

@-webkit-keyframes moveFromRight {
	from {
		-webkit-transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes moveFromRight {
	from {
		-moz-transform: translateX(100%);
	}
	to {
		-moz-transform: translateX(0%);
	}
}
@-ms-keyframes moveFromRight {
	from {
		-ms-transform: translateX(100%);
	}
	to {
		-ms-transform: translateX(0%);
	}
}

@-webkit-keyframes moveFromBottom {
	from {
		-webkit-transform: translateY(100%);
	}
	to {
		-webkit-transform: translateY(0%);
	}
}
@-moz-keyframes moveFromBottom {
	from {
		-moz-transform: translateY(100%);
	}
	to {
		-moz-transform: translateY(0%);
	}
}
@-ms-keyframes moveFromBottom {
	from {
		-ms-transform: translateY(100%);
	}
	to {
		-ms-transform: translateY(0%);
	}
}

/* Instagram Widget */

.instagram-pics li {
	max-width: 23%;
	display: inline-block;
	margin: 0 2% 2% 0;
}
.instagram-pics li a {
	line-height: 0;
	display: block;
}
.sidebar-widget ul.instagram-pics li {
	margin: 0 2% 2% 0;
}
.instagram-pics.instagram-size-small li {
	max-width: 31%;
}
#footer .instagram-pics.instagram-size-small li {
	max-width: 23%;
}
.instagram-pics.instagram-size-large li {
	max-width: 48%;
}
.instagram-pics.instagram-size-original li {
	max-width: none;
	margin-right: 0;
}
.footer .instagram-pics li {
	max-width: 8.333%;
	margin: 0;
}
#footer .instagram-pics li a {
	border: none !important;
}
.footer .instagram-pics.instagram-size-small li {
	max-width: 10%;
}
.footer .instagram-pics.instagram-size-large li {
	max-width: 12.5%;
}
.footer .instagram-pics.instagram-size-original li {
	max-width: 16.666%;
}
.instagram_footer_wrap {
	position: relative;
}
.footer .instagram_footer_title {
	padding: 10px;
	font-size: 15px;
	color: #fff;
	text-align: center;
}

.footer .footer_widget_content .instagram-pics li {
	max-width: 30.3%;
	margin: 1%;
}

/*
-----------------------------------------------------------------
 Nimva Countdown 
-----------------------------------------------------------------
*/
.countdown-ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
	width: 100%;
}
.countdown-ul li {
	display: inline-block;
	margin: 10px;
	padding: 20px 5px;
	text-align: center;
	width: 20%;
	box-sizing: border-box;
	border: 1px solid #ccc;
}
.count3 .countdown-ul li {
	width: 30%;
}
.count2 .countdown-ul li {
	width: 48%;
}
.count1 .countdown-ul li {
	width: 98%;
}
.countdown-ul li .time_st {
	position: relative;
	display: block;
	font-size: 60px;
	font-weight: 400;
	color: #555;
	line-height: 1;
	padding: 0 5px 10px;
}
.countdown-ul li .time_rf {
	color: #888;
	font-size: 13px;
	letter-spacing: 2px;
	padding-top: 20px;
	text-transform: uppercase;
}

/*
-----------------------------------------------------------------
 Nimva Counter 
-----------------------------------------------------------------
*/

.counter {
	transition: border-color 0.3s ease-in-out;
	-webkit-transition: border-color 0.3s ease-in-out;
	-ms-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
}

.counter .icon {
	font-size: 30px;
	line-height: 1.5;
}

.sep_align_center {
	text-align: center;
}

.counter .count_el {
	font-size: 35px;
	line-height: 1.5;
	font-weight: 700;
}
.counter .count_el span {
	margin-right: 5px;
}

.counter .content_el {
	line-height: 1.5;
	color: #444;
	padding-top: 10px;
}

.counter_separator {
	width: 70px;
	height: 1px;
	background-color: #444;
	margin: 15px 0 10px;
}

.sep_align_center .counter_separator {
	margin-left: auto;
	margin-right: auto;
}

/*
-----------------------------------------------------------------
 Nimva Counter 
-----------------------------------------------------------------
*/

.counter {
	transition: border-color 0.3s ease-in-out;
	-webkit-transition: border-color 0.3s ease-in-out;
	-ms-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
}

.counter .icon {
	font-size: 30px;
	line-height: 1.5;
}

.sep_align_center {
	text-align: center;
}

.counter .count_el {
	font-size: 35px;
	line-height: 1.5;
	font-weight: 700;
}

.counter .content_el {
	line-height: 1.5;
	color: #444;
	padding-top: 10px;
}

.counter_separator {
	width: 70px;
	height: 1px;
	background-color: #444;
	margin: 15px 0 10px;
}

.sep_align_center .counter_separator {
	margin-left: auto;
	margin-right: auto;
}

/*
-----------------------------------------------------------------
Shape Divider Element.
-----------------------------------------------------------------
*/
.vc_row[data-vc-full-width]:not(.top_divider_visible),
.vc_row[data-vc-full-width]:not(.bottom_divider_visible) {
	z-index: 12;
}
.compose-mode #container .vc_controls,
.compose-mode .vc_element.vc_vc_column {
	z-index: 2000;
}
.compose-mode .content_behind .vc_vc_column {
	z-index: initial;
}
.vc_column_container {
	z-index: 10;
}
.compose-mode .vc_vc_row:hover .vc_controls {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_shape-divider-wrap {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 150px;
	z-index: 2;
	transform: translateZ(0);
	display: none;
	overflow: hidden;
}
.top_divider_visible .vc_shape-divider-wrap.position_top,
.bottom_divider_visible .vc_shape-divider-wrap.position_bottom {
	display: block;
}
/*
.compose-mode .vc_shape-divider-wrap{
  display: none;
}*/
.vc_row[data-vc-full-width].top_divider_visible,
.vc_row[data-vc-full-width].bottom_divider_visible {
	overflow: visible;
}
/*
.compose-mode .vc_shape-divider-wrap:nth-of-type(1) {
    display: block;
}
*/
.vc_shape-divider-wrap[data-position="top"] {
	top: -1px;
	bottom: auto;
}
.vc_shape-divider-wrap[data-position="top"] {
	transform: rotate(180deg);
}

.vc_shape-divider-wrap[data-front="true"] {
	z-index: 50;
}

/*fix jagged edges*/
.vc_shape-divider-wrap[data-style="curve"] .vc_shape-divider {
	filter: blur(0.5px);
	transform: scale(1.03);
}

.vc_shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
	opacity: 0.6;
}

@media only screen and (min-width: 1000px) {
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		min-width: 1700px;
	}
}

@media only screen and (max-width: 1000px) {
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		min-width: 800px;
	}
}

@media only screen and (max-width: 690px) {
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		min-width: 690px;
	}
}

.vc_shape-divider-wrap[data-style="fan"] svg {
	width: 102%;
	left: -1%;
}
.vc_shape-divider-wrap[data-style="fan"] svg polygon:nth-child(2) {
	opacity: 0.15;
}
.vc_shape-divider-wrap[data-style="fan"] svg rect {
	opacity: 0.3;
}

.vc_shape-divider-wrap[data-style="mountains"] svg path:first-child {
	opacity: 0.1;
}
.vc_shape-divider-wrap[data-style="mountains"] svg path:nth-child(2) {
	opacity: 0.12;
}
.vc_shape-divider-wrap[data-style="mountains"] svg path:nth-child(3) {
	opacity: 0.18;
}
.vc_shape-divider-wrap[data-style="mountains"] svg path:nth-child(4) {
	opacity: 0.33;
}

.vc_shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),
.vc_shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
	opacity: 0.15;
}
.vc_shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),
.vc_shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
	opacity: 0.3;
}

.vc_shape-divider {
	width: 100%;
	left: 0;
	bottom: -1px;
	height: 100%;
	position: absolute;
}
.vc_shape-divider.horizontal_flip {
	transform: rotateY(180deg);
}
.vc_shape-divider.vertical_flip {
	transform: rotateZ(180deg);
}
.vc_shape-divider.horiz_vert_flip {
	transform: rotateY(180deg) rotateZ(180deg);
}

.vc_shape-divider-wrap.no-color .vc_shape-divider {
	fill: #fff;
}
@media only screen and (max-width: 1000px) {
	.vc_shape-divider {
		height: 75%;
	}
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		height: 55%;
	}
}
@media only screen and (max-width: 690px) {
	.vc_shape-divider {
		height: 33%;
	}
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		height: 33%;
	}
}

/* 
-----------------------------------------------------------------
Background Color Overlay / Gradient Overlay
-----------------------------------------------------------------
*/

.vc_row_gradient_bg {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent;
}
.enable_overlay .vc_row_gradient_bg {
	display: block;
}

/*
-----------------------------------------------------------------
Extra Styling for Posts Slider element
-----------------------------------------------------------------
*/

#wrapper .wpb_posts_slider {
	margin-bottom: 30px;
}

#wrapper .wpb_posts_slider .flexslider {
	box-shadow: none;
	border: none;
	margin-bottom: 0;
	height: auto;
}

#wrapper .wpb_posts_slider .flex-caption {
	color: #777;
	padding: 20px;
	background-color: #f9f9f9;
}
#wrapper .wpb_posts_slider h2.post-title {
	font-weight: 500;
}
#wrapper .wpb_posts_slider h2.post-title a {
	color: #222222;
}
#wrapper .wpb_posts_slider .wpb_flexslider .flex-direction-nav a:before {
	color: #ffffff;
}
#wrapper .wpb_posts_slider .wpb_flexslider .flex-direction-nav a {
	opacity: 1;
	text-align: center;
}
#wrapper .wpb_posts_slider .flex-direction-nav a:before,
#wrapper .wpb_posts_slider .flex-direction-nav a.flex-next:before {
	content: initial;
}
/*
#wrapper .wpb_posts_slider  .flex-direction-nav a:before {
	font-family: fontawesome;
    font-size: 36px;
    display: inline-block;
    content: initial;
    line-height: 36px;
}
#wrapper .wpb_posts_slider .flex-direction-nav a.flex-next:before {
    content: "\f105";
}
*/
/*
-----------------------------------------------------------------
Extra Styling for Media Grid element
-----------------------------------------------------------------
*/

/*
-----------------------------------------------------------------
Extra Styling for Media Grid element
-----------------------------------------------------------------
*/

/* Simple Style */

#wrapper
	.vc_grid-item-mini.vc_is-hover
	.vc_gitem-animate-scaleRotateIn
	.vc_gitem-zone-b {
	background-color: rgba(0, 0, 0, 0.6);
}
#wrapper .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b:hover,
#wrapper .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	background: rgba(0, 0, 0, 0.7) !important;
}
#wrapper .vc_gitem-animate-slideBottom .vc_gitem-zone-mini .vc_gitem-post-data {
	margin-bottom: 0;
}
#wrapper .vc_gitem-zone-mini hr.dotted {
	display: none;
}

#wrapper .vc_gitem-zone-mini .separator {
	padding-top: 20px;
	padding-bottom: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 20px;
}

/* Force Default Page Template to use position relative */

.default_page .vc_row {
	position: relative;
}

/* Progress Bar Style 2 */

.vc_progress_bar.style2 {
	padding-top: 25px;
	overflow: hidden;
}

.vc_progress_bar.style2 .vc_single_bar {
	margin-bottom: 0;
	margin-top: 40px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	overflow: visible;
}
.vc_progress_bar.style2 .vc_single_bar .vc_bar {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
.vc_progress_bar.style2 .vc_single_bar:first-of-type {
	margin-top: 0;
}

.vc_progress_bar.style2 .describe {
	position: absolute;
	top: -25px;
	color: #333;
	padding: 0;
	line-height: 25px;
	font-weight: 600;
}
.vc_progress_bar.style2 .vc_bar .vc_label_units {
	top: -25px;
	right: 0;
	line-height: 25px;
	font-weight: 600;
	color: #333;
}/*
 Theme Name:   BDM
 Description:  Nimva Custom Theme
 Author:       Carlos Perez
 Template:     nimva
 Text Domain:  nimva-custom
 Version: 1.9.5
*/
div.bx-wrapper { display: -webkit-box; }
div.bx-controls {
	width: 100%;
	position: absolute;
    margin-top: 31px;
    z-index: 999;
}
a.bx-prev {
	text-decoration: none !important;
    font-size: 30px;
    font-weight: bold;
    color: #777;
    margin-left: -12px;
}
a.bx-next {
	text-decoration: none !important;
    font-size: 30px;
    font-weight: bold;
    color: #777;
    margin-right: -12px;
	float:right;
}
#comments > p.nocomments {display:none;} 
#input_1_6, #input_1_6_2 {width: 100% !important;}
.ginput_right input {margin-bottom: 10px !important;}
#gform_wrapper_45 {display: block !important;}
#field_1_25 {margin-top: -15px !important;}
#input_1_25 {margin-bottom: 5px !important; padding-left: 0px !important;}
.no_sidebar ul #gform_fields_49, #gform_fields_50  {margin-left: 0px !important; padding-left: 0px !important;}
.page-id-1245 #content > div.content-wrap > div > div > div:nth-child(3),
.page-id-1245 #content > div.content-wrap > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill,
.page-id-11233 #content > div.content-wrap > div > div > div:nth-child(3),
.page-id-11233 #content > div.content-wrap > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill{margin: 0 -15px;}
.page-id-9881 #content > div.content-wrap > div > div.postcontent {width: 60% !important;}
.single-creativo_portfolio #slider {display:none;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {}
.wpb_tour .wpb_tabs_nav {padding: 20px 0 !important;}
#menu-item-9021 > ul > li > ul {
    padding-left: 0 !important;
	margin-left: -17px !important;
}
.swp_social_panel {display:none;}
/* ##### HOME OFFERS ##### */
#home_offers_wrap {
	background-color:#c6cf4c;
	padding: 20px 20px 15px 20px;
	margin-bottom: 50px;
}
#home_offers {
	max-width:970px;
	margin:0 auto;
	text-align:center;
}
.offer { display:inline-block; padding: 0 8px;}


@media only screen and (max-width: 768px) {
	.parent-pageid-1479 #content {text-align:center;}
	
	#home_offers > div > a > img {width:96%;}
	.offer {
        width: 25%;
        padding: 0 5px 10px;
    }
    .home .content-wrap { padding: 0 0 0 0 !important;}
    .our_services {margin-top: 20px;}
}
@media only screen and (max-width: 588px) {
	#home_offers > div > a > img {width:90%;}
	.offer, .page-id-9073 .offer { width:50%; margin: 0 0 15px;}
	input[type="text"], input[type="password"] { width: 94% !important; }
}
@media only screen and (max-width: 425px) {
	.offer, .page-id-9073 .offer { width:60%;}
}
@media only screen and (max-width: 385px) {
	.offer, .page-id-9073 .offer { width:73%;}
}
@media only screen and (max-width: 385px) {
	.offer, .page-id-9073 .offer { width:88%;}
}

/* ##### END HOME OFFERS ##### */
/* ##### SERVICE OFFERS ##### */
.testi-service {
    float: right;
	margin-top: 15px;
}
.service_offer {
	background-color: #2f1aa5;
    border: 3px solid #8c87ff;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    padding: 24px;
    vertical-align: middle;
}
.offer_text {
	float:left;
}
.offer_text2 {
    float: left;
    width: 65%;
}
.offer_title {
	font-size:36px;
	line-height:40px;
}
.offer_title2 {
	font-size:24px;
	line-height:26px;
}
.offer_button {
	float:right;
	margin: 6px 0 0 0;
}
.offer_button2 {
	float:right;
	margin: 15px 0 0 0;
}
.testi-arrow {
	background-image:url(https://beasleydirect.com/wp-content/uploads/2018/06/testi_arrow.gif);
	background-repeat:no-repeat;
	height:10px;
	width:12px;
	margin:0 0 0 35px;
}
@media only screen and (max-width: 768px) {
	.testi-service {
		width: 100%;
		right: 0;
	}
}
@media only screen and (max-width: 667px) {
	.offer_text2 {
		width: 100%; 
	}
}



/* ##### END SERVICE OFFERS ##### */


#field_1_8 {margin-top:-25px !important;}
li.country {margin-top:15px !important;}
li.country > label {width:100% !important;}
.form_pp {font-size: 12px;
    width: 100%;
    font-style: italic;
    display: block;
    margin: 10px 0 !important;
}
.single-post #content > div.content-wrap > div.container.clearfix,
.search #content > div.content-wrap > div.container.clearfix {display: -webkit-inline-box;
    width: 60%;}
.single-post #content > div.content-wrap > div.sidebar.col_last.nobottommargin.clearfix,
.search #content > div.content-wrap > div.sidebar.col_last.nobottommargin.clearfix {z-index:99;}
.search .postcontent {margin-right:75px !important;}
.entry_date {margin-right:10px !important;}
.single-case_studies .entry_image {display:none !important;}
.sf-menu li li ul {
    left: initial;
    padding-left: 45px;
}
.blog .postcontent {
    width: 60% !important;
}
.postcontent {
    width: 100% !important;
}
.wrapper_hack {max-width:960px !important; left: 0 !important}
#input_33_18 { margin: 15px 0 0 0 !important; padding: 0 !important;}
#gform_fields_32, #gform_fields_33, #gform_fields_37, #gform_fields_39, #gform_fields_40, #gform_fields_41, #gform_fields_43 {margin:0 !important; padding:0 !important; }
#input_32_9, #input_33_9, #input_37_9, #input_39_9, #input_43_9 {width:45%;}
#field_32_18, #field_33_18, #field_37_18, #field_39_18 {/*margin-top:-35px;*/} /* removed to fix display issue with https://beasleydirect.com/free-reverse-sales-funnel-offer/ */
#field_1_18 {margin-top:-25px;}
#field_40_4, #field_41_4 {margin-top:15px;}
.rs_div { display: none !important;}
a {text-decoration:underline !important;}
#header nav ul li a, #request_number > a.request, #request_number > a.header_phone, .sh-hide a, a.news_read_more, a.read_now, a.contact_email, a.ui-tabs-anchor, .entry_title h2 a {text-decoration:none !important;}
#portfolio-details-wrap a {text-decoration:underline !important; color: #221082 !important;}
.fa.fa-phone.contact_icons { margin-bottom:50px;}
#input_1_10 {margin-left:0 !important;}
.single-case_studies #menu-item-5424 > a {
background-color: rgba(127, 149, 234, 0.95) !important;
}
 
.single-case_studies ul {margin-left:0px !important;}
.single-case_studies .entry_content ul {padding-left: 0px !important;}

.home .vc_row, .page-id-1245 .vc_row, .parent-pageid-1479 .vc_row, .page-id-11233 .vc_row { max-width: 990px; margin: 0 auto;}
.page-id-1632 .vc_column_container>.vc_column-inner { padding-left: 30px; }
#snippet-box {display: none !important;}
/* ################ GENERAL LAYOUT ################ */
::-webkit-scrollbar { width:10px !important;}
::-webkit-scrollbar-track { background-color:#2f1aa5 !important; }
::-webkit-scrollbar-thumb { background: #a7b3ff !important;}

.home .content-wrap, #header > div:nth-child(1), #menu-wrapper, .container, .footer-widgets-wrap, #page-title, #content > div.content-wrap, #content .wpb_tour_tabs_wrapper  {
    max-width: 960px;
    margin: 0 auto;
}
.content-wrap {
    position: relative;
    padding: 10px 0; 
}
.search .content-wrap, .archive .content-wrap, .category .content-wrap { padding: 30px 0;}
.search .entry_image { display:none;}
/*.portfolio_category_wrap > a:first-child {
display:inline-block;
    position: relative;}
.portfolio_category_wrap > a:first-child:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width:200px;
    height: 200px;
    display: block;
    position: absolute;
    background-color:rgba(47,26,165, 0.1);
}
.portfolio_category_wrap > a:first-child:hover:after {
    opacity: 0;
}*/
.entry_content a {text-decoration:underline;}
#page-title {
    background-color:#ffffff !important;
    border: none;
}
#page-title > div { background-color:#ffffff; }
#page-title > div > div > h1 { font-weight:bold; font-size:31px; line-height: 34px; }
.wpb_row, .vc_row-fluid { padding: 0 !important; }
#menu-item-1251.current-page-ancestor > a { color:#ddeb08; }
.simple-button.red, .simple-button:hover.red.inverse, .simple-button-3d.red {
    background: #aeba00 !important;
    color: #FFF;
}
/* ################ HEADER ################ */
#header {padding-top:23px; border-bottom: none;}

#logo { width:250px; }

/* #### SOCIAL/SEARCH #### */
#social_search, #top-social { float:right;}
#top-social > ul > li { width:24px; margin-right:3px; }
#top-social > ul > li:last-child { width:24px; margin-right:0; }
.social_icons {
	width:24px; 
	height:24px;
	background-image:url(//beasleydirect.com/wp-content/themes/nimva-custom/images/social_icons.png);
	background-repeat:no-repeat;
}
.linkedin { background-position:0 0; }
.twitter { background-position:-27px 0; }
.facebook { background-position:-54px 0; }
.google-plus { background-position:-81px 0; }
.youtube { background-position:-108px 0; }
.slideshare { background-position:-135px 0; }
.share { background-position:-162px 0; }
.stButton .sharethis {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva-custom/images/social_icons.png) !important;
	background-position:-162px 0 !important;
	width:24px; 
	height:24px;
}
.stButton .chicklets {
    width:24px !important; 
	height:24px !important;
}
.stButton { margin-left: 0px !important; }


#social_search .searchtop-meta form {
	margin-top:11px;
}
#social_search #s {
    width: 146px;
	height:28px;
	padding:0px 11px;
	float:right;
	color:#333333;
	font-size:9px;
	-webkit-box-shadow:inset -1px 1px 15px 2px #ececec;
    box-shadow:inset -1px 1px 15px 2px #ececec;
}
#s-submit {
	width:29px;
	height:29px;
}
#top-social > ul > li:nth-child(7) > a > div > span > span,
#top-social > ul > li:nth-child(7) > a > div,
#top-social > ul > li:nth-child(7) {display:none !important; }
/* #### MAIN NAV #### */
nav { float: left; }
#header nav > ul > li > a {  
	text-transform: uppercase; 
	font-weight:700; 
	padding: 0 2px;
}
#header nav > ul > li:first-child {
    margin-left: 2px;
}

/* #### DD #### */
.sf-menu ul {
    width: auto !important;
}
.sf-sub-indicator { display: none; }
.sf-menu li ul { border:none !important; box-shadow:none !important; white-space:nowrap;}
#menu-item-1559 > ul {margin-left:0px;}
#header nav .sf-menu li ul li a, #header nav > ul > li.megamenu > ul.sub-menu {
	background-color:#2F1AA5; 
	color:#ffffff !important;
	padding:10px;
	font-size:13px;
	white-space:nowrap;
}
#header nav .sf-menu li ul li a:hover {
	background-color:#7F95EA !important;
}
#menu-item-1559 > a > span {display:none;}

/* #### REQUEST/PHONE #### */
#request_number {
	float:right;
	margin-top:14px;
}
#request_number a {
	color:#ffffff;
	display:inline-block;
	font-size:14px;
	font-weight:700;
}
a.request {
	border:1px solid #8c87ff;
	border-radius: 5px;
	padding:5px;
}
a.request:hover { border:1px solid #aeba00; }
a.header_phone { margin-left:7px;
    border: 1px solid #8c87ff;
    border-radius: 5px;
    padding: 5px;} 
a.header_phone:hover { border:1px solid #aeba00; }

/* ################ PAGES ################ */
/* #### HOME SLIDER #### */
.slider_wrap {
	vertical-align:middle;
	padding:30px 35px 30px 85px;
	color:#ffffff;
	font-size:18px;
	line-height:22px;
}
.slider_wrap a {
	color:#ffffff;
	text-decoration:underline;
}
.slider_header {
	font-weight:bold;
	font-size:34px;
	line-height:38px;
	margin-bottom:10px;
}
.ls-v5 .ls-bottom-slidebuttons a {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva-custom/images/slider_dots.png) !important;
}
.ls-v5 .ls-bottom-slidebuttons a {
    background-position: -24px -0 !important;
}
.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .ls-v5 .ls-bottom-slidebuttons a:hover {
    background-position: 0 -18px !important;
}
.ls-v5 .ls-bottom-slidebuttons a {
    width: 18px !important;
	margin-right:5px;
	height:18px !important;
}
.ls-v5 .ls-bottom-slidebuttons a:last-child { margin-right:0; }
/* #### HOME #### */
.home .content-wrap { padding:0 0 0 0; }
#home_content {max-width: 960px !important;}
h1.home_headline {
	font-weight:700;
	font-size: 31px;
    line-height: 34px;
}
#home_content .home_left {
	font-size:16px;
	line-height:22px;
	font-family:'PT Serif', sans-serif;
}
#home_content .subhead {
	font-size:21px;
	font-weight:bold;
	padding:0px 0 10px;
}
.home_blurb_content {
	border-bottom: 1px solid #2f1aa5 !important;
    padding-top: 0 !important;
    padding-bottom: 9px !important;
    margin-top: -13px !important;
	font-size:14px;
	line-height:18px;
}
#home_content > div > div:nth-child(2) > div > div:nth-child(3) > div > div {
	border-bottom:none !important;
}
.home_blurb_title {
	font-weight:800;
	font-size:15px;
	color:#2f1aa5;
	margin-bottom:6px;
	width:65%;
}
.home_blurb_content a {
	font-weight:700;
	text-decoration:underline;
	color: #2f1aa5;
}
/* #### TABS #### */
#home_tabs_wrapper ul.tabs {
	max-width:960px;
	height:66px;
	margin: 0 auto;
	padding: 0px;
	list-style: none;
}
#home_tabs_wrapper ul.tabs li{
	background: url(//beasleydirect.com/wp-content/themes/nimva-custom/images/tabs4.png) no-repeat;
	width:226px;
	height:56px;
	overflow: hidden; 
	text-indent: -9999px; 
	text-align: left;
	margin: 0 15px 0 0;
	display: inline-block;
	cursor: pointer; 
	border-bottom:10px solid #ffffff;
}
#home_tabs_wrapper ul.tabs li.current {
	border-bottom:10px solid #4c3aae;
}

#home_tabs_wrapper ul.tabs li:last-child{ margin-right:0; }
#home_tabs_wrapper ul.tabs li#bp { background-position: -1px -0px; }
#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -228px -0px; }
#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -455px -0px; }

#home_tabs_wrapper ul.tabs li#pf { background-position: -1px -56px; }
#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -228px -56px; }
#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -455px -56px; }

#home_tabs_wrapper ul.tabs li#wp { background-position: -1px -112px; }
#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -228px -112px; }
#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -455px -112px; }

#home_tabs_wrapper ul.tabs li#ws { background-position: -1px -168px; }
#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -228px -168px; }
#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -455px -168px; }

#tabs_content_wrapper { background-color:#180a66; }
.tab-content{
	display: none;
	margin:0 auto;
	max-width:960px;
	padding-top: 24px;
	color:#ffffff;
}
.tab-content.current{
	display: inherit;
}
.tab_post_wrapper {
	display:inline-block;
	width:23%;
	padding-bottom: 24px;
	margin-right:2%;
	min-height:102px;
}
.tab_post_wrapper:nth-child(4n) {margin-right:0; }

.tab_post_content {
	width:52%;
	float:left;
}
.ws_alt, .blog_alt {
	width:100%;
	border-right: 1px solid #aeba00;
}
.tab_post_wrapper:nth-child(4n) .ws_alt, .tab_post_wrapper:nth-child(4n) .blog_alt {
	border-right: none;
}
.ws_alt .tab_post_title, .blog_alt .tab_post_title {
	font-size:14px;
	line-height:16px;
	width:94%;
}
.ws_alt a.read_now, .blog_alt a.read_now {
	width:41%;
}
.tab_post_content a {
	color:#ffffff;
}
.tab_post_title { 
	display:block;
	font-size:12px;
	line-height:14px;
}
.resource {
	width:100%;
	display:block;
	text-align:center;
} 
a.read_now {
	display:block;
	width:77%;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	padding:5px;
	text-align:center;
	background-color:#aeba00;
	border-radius:3px;
}
a.read_now:hover {
	color:#ffffff;
}

.tab_post_image {
	width:46.017699115044247%;
	float:right;
	text-align:right;
	max-height:102px;
    overflow: hidden;
}
.tab_post_image img {
	max-width:none;
}
/* #### Breadcrumb #### */
#page-title ul.breadcrumbs li:after {
    content: '|';
}
#page-title ul.breadcrumbs li:nth-child(1):after {
	margin-left:20px;
}
.fa-home:before {
    content: 'Home' !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
}
#page-title ul.breadcrumbs > li:nth-child(3) > a:nth-child(2) {
display:none;
}
.postid-2645 #page-title > div > div > ul > li:nth-child(3) > a:nth-child(1),
.postid-2645 #page-title > div > div > ul > li:nth-child(3):after,
.postid-2643 #page-title > div > div > ul > li:nth-child(3) > a:nth-child(1),
.postid-2643 #page-title > div > div > ul > li:nth-child(3):after,
.postid-2013 #page-title > div > div > ul > li:nth-child(3) > a:nth-child(1),
.postid-2013 #page-title > div > div > ul > li:nth-child(3):after { display:none; }

.postid-2645 #page-title ul.breadcrumbs > li:nth-child(3) > a:nth-child(2),
.postid-2645 #page-title ul.breadcrumbs > li:nth-child(3):after,
.postid-2643 #page-title ul.breadcrumbs > li:nth-child(3) > a:nth-child(2),
.postid-2643 #page-title ul.breadcrumbs > li:nth-child(3):after,
.postid-2013 #page-title ul.breadcrumbs > li:nth-child(3) > a:nth-child(2),
.postid-2013 #page-title ul.breadcrumbs > li:nth-child(3):after { display:inline-block; }

/* ################ SERVICES ################ */ 

.wpb_tab {
    box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.6);
    -o-box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.6);
    -ms-box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.6);
	margin-bottom:15px;
}
.wpb_text_column.wpb_content_element > div > p {
	color:#000000;
	font-size: 16px;
        line-height: 22px;
	font-family:'PT Serif', sans-serif;
}
ul.wpb_tabs_nav li.ui-state-active, ul.wpb_tabs_nav li.ui-tabs-active {
    position: relative;
    z-index: 9;
    border-left-color: #e6e6e6 !important;
    border-right-color: #ffffff;
    border-bottom-color: #e6e6e6;
	-webkit-box-shadow: -1px 1px 4px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: -1px 1px 4px 1px rgba(0,0,0,0.2);
	box-shadow: -1px 1px 4px 1px rgba(0,0,0,0.2);
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	text-transform:uppercase;
}
ul.wpb_tabs_nav li.ui-state-active a { color:#2f1aa5 !important; }
ul.wpb_tabs_nav { width: 280px; }
ul.wpb_tabs_nav li a { color: #ffffff !important; font-weight:bold; font-size:12px; text-transform:uppercase; }
ul.wpb_tabs_nav li { 
	background-color: #7f95ea !important;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom:2px solid #ffffff;
}
ul.wpb_tabs_nav li:hover { background-color: #2f1aa5 !important; }
.side-tabs .tab_content {
	min-height:650px;
}
.wpb_text_column.wpb_content_element > div > h3 {
	font-size:21px; font-weight:bold;
}
ul.wpb_tabs_nav li:last-child {
	border-bottom:none;
}
#content .wpb_tour_tabs_wrapper {
	background-repeat:no-repeat;
        margin-top:8px;
}
.wpb_wrapper {z-index: 9 !important; position: relative !important;}
/* 2 tabs */
.page-id-1588 .wpb_tour_tabs_wrapper {background-position: 1px 67px;}
/* 3 tabs */
.page-id-1590 .wpb_tour_tabs_wrapper, .page-id-1598 .wpb_tour_tabs_wrapper, .page-id-1602 .wpb_tour_tabs_wrapper {background-position: 1px 102px;}
/* 4 tabs */
.page-id-1584 .wpb_tour_tabs_wrapper {background-position: 1px 132px;}
/* 5 tabs */
.page-id-1582 .wpb_tour_tabs_wrapper, .page-id-1592 .wpb_tour_tabs_wrapper, .page-id-1604 .wpb_tour_tabs_wrapper, .page-id-3849 .wpb_tour_tabs_wrapper {background-position: 1px 172px;}
/* 6 tabs */
.page-id-1571 .wpb_tour_tabs_wrapper, .page-id-1580 .wpb_tour_tabs_wrapper, .page-id-1596 .wpb_tour_tabs_wrapper {background-position: 1px 207px;}
/* 7 tabs */
.page-id-1578 .wpb_tour_tabs_wrapper, .page-id-1600 .wpb_tour_tabs_wrapper, .page-id-1374 .wpb_tour_tabs_wrapper {background-position: 1px 242px;}
/* 8 tabs */
.page-id-1594 .wpb_tour_tabs_wrapper {background-position: 1px 275px;}

div.wpb_text_column.wpb_content_element.first_tab > div > p:nth-child(2):after {
	float:right;
	margin:20px 0 20px 5px;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { min-height:750px !important; padding: 20px !important; color:#000000 !important;}

#tab-1440448630907-7-7 > div > div > div.vc_span4.wpb_column.column_container > div > div > span.ca-sub > ul {padding-left:0; text-align:left;}
.testimonial-scroller {
    padding: 30px 0;
}
.testimonial-item .testi-author {
    text-align: left !important;
	font-style:italic;
}
.slide_css .testimonial-item .testi-author { max-width: 100% !important;}
.slide_css .testimonial-item .testi-content {
    width:auto;
}
.testi-content.left { font-style:italic;} 
 

/* ################ BLOG ################ */
.blog .slide {display:none !important;}
.single-post .entry_image, .archive .entry_image, .category .entry_image, .search .entry_image, .author .entry_image { display:none; width: 60%; float:right; }
#slider > div > div > div > a {
    display:inline-block;
    position: relative;
}
.blog .content-wrap { padding: 30px 0;}
.blog .entry_image { display:none;}
.blog .entry_title { margin-top:10px;}
.title-outer h3, .title-outer i {
    border-color: #aeba00 !important;
}
.single-post #menu-item-2313 > a {color:#ddeb08;}


.rs_div {margin-top:30px; width:80%;}
/* ################ NEWS ################ */
.news_wrap {
	border-bottom:1px dashed #4c3aae;
	padding:20px 0;
	height:auto;
}
.news_post_title {
	width:80%;
	float:left;
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}
a.news_read_more {
	width:20%;
	display:block;
	float:right;
	display:table-cell;
	vertical-align:middle;
	text-transform:uppercase;
	width:100px;
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	padding:5px;
	text-align:center;
	background-color:#aeba00;
	border-radius:3px;
	text-decoration:none;
}
a.news_read_more:hover {
	color:#ffffff;
}
.single-news ul.entry_meta, .single-news .sidebar, .single-news .title-outer { display:none; }
.single-news .postcontent {
    width: 100% !important;
}
.single-news .content-wrap { padding-top:5px; }
.single-news #page-title > div > div > ul > li:nth-child(6), .single-news #page-title > div > div > ul > li:nth-child(5) {display:none;}
.single-news #page-title > div > div > ul > li:nth-child(4)::after {display:none;}
.single-news #menu-item-2324 > a:nth-child(1) { background-color: #7F95EA !important; }
/* ################ PORTFOLIO ################ */


#portfolio-single-wrap.portfolio-single-left #slider { padding-right:12%; max-width:300px;}
/* #### Single  PORTFOLIO ##### */
/*.slide a .port_image_container {border: 1px solid #2F1AA5;}
.port_image_container img {border-right: 1px solid #2F1AA5;}*/
#slider > div > div > div > a {cursor:default;}

.topmargin3 { margin-top:0px;}

#menu-portfolio-categories {
	list-style-type:none;
	margin:-20px 0 25px -5px;
	padding:0;
	width:90%;
}
#menu-portfolio-categories li {
	display:inline-block;
	padding:0;
	color:#666666;
}
#menu-portfolio-categories li:after {
	content:'|';
	font-weight:normal;
}
#menu-portfolio-categories li:last-child:after {
	content:'';
}
#menu-portfolio-categories li a {
	background:none;
	padding:0 7px;
	color:#666666;
	font-size:12px;
	line-height:14px;
}
#menu-portfolio-categories li a:hover {
	color:#4c3aae;
}
#menu-portfolio-categories .current-menu-item { font-weight:bold; }
.portfolio_category_wrap {
	display:inline-block;
	text-align:center;
	margin:0 25px 20px 0;
	max-width:200px;
	border:1px solid #2F1AA5;
}
.portfolio_category_wrap img {
	padding:0;
	margin:0;
}
a.portfolio_title_link {
	display:block;
	font-size:14px;
	line-height:16px;
	background-color:#f5f5f5;
	color:#666;
	padding:15px 5px 10px;
	margin-top:-5px;
}
a.portfolio_title_link:hover { color:#666; }
.single-creativo_portfolio .content-wrap { padding:0; }
#portfolio-single-wrap .title-outer h3 {color:#2F1AA5; font-size: 13px; }


/*
#slider > div > div > div > a:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: blue;
    opacity: 0.1;
}

#slider > div > div > div > a:hover:after { opacity: 0;}
*/
.portfolio-overlay { display:none !important;}

.single-case_studies #content ul.entry_meta { display:none; }
/* ################ Video PAGE ################ */
.fluid-width-video-wrapper { max-width: 960px;}
.single-video ul.entry_meta, .single-video .sidebar, .single-video .title-outer, .single-video .entry_image { display:none; }
.single-video .postcontent {
    width: 100% !important;
}
.single-video #footer { padding-top:0;}
.video_thumb { border:1px solid blue; width:100px; max-height:100px; margin-right:10px; float:left;} 

.single-video #page-title > div > div > ul > li:nth-child(6), .single-video #page-title > div > div > ul > li:nth-child(5) {display:none;}
.single-video #page-title > div > div > ul > li:nth-child(4)::after {display:none;}
.single-video #menu-item-2717 > a:nth-child(1) { background-color: #7F95EA !important; }
.single-video #menu-item-2364 > a { color: #ddeb08 !important; }
/* ################ MEMBERSHIP PAGE ################ */
.ms_category_wrap {
	display:inline-table;
	text-align:center;
	margin:0 20px 15px 0;
	max-width:300px; 
}
.ms_img_wrap {min-height:100px;}
.ms_category_wrap img {
	padding:0;
	margin:0 auto 10px;
	max-height:90px;
}
a.ms_title_link {
	display:block;
	font-size:12px;
	line-height:14px;
	background-color:#f5f5f5;
	min-height:45px;
	color:#666;
	padding:10px;
}
a.ms_title_link:hover { color:#666; }
/* ################ TEAM PAGE ################ */
.team_title {
	font-weight:800;
	font-size:24px;
	color:#2f1aa5;
}
.team {
	float:left;
	width:10%;
}
.team img {margin:0;}
.member_wrap {
	float: right;
    width: 90%;
}
.sh-hide a  {
	display:block;
	width:100px;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	padding:5px;
	text-align:center;
	background-color:#aeba00;
	border-radius:3px;
	margin-top: 20px;
} 
.sh-hide a:first-child:hover {
	color:#ffffff;
} 
.sh-link.sh-show a:first-child {
	display:block;
	width:100px;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	padding:5px;
	text-align:center;
	background-color:#788800;
	border-radius:3px;
	margin-top: 20px;
}
.sh-link.sh-show a:first-child:hover {
	color:#ffffff;
}
.sh-content {
	padding-top:10px;
}
.clear {clear:both; margin-bottom:30px;}
/* ################ WHITE PAPERS ################ */

.single-white_papers .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label,
.single-webinar .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {width:0;}

.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {margin-left:0!important;}
 
.single-white_papers .gform_wrapper ul.gform_fields:not(.top_label) .ginput_complex.ginput_container.ginput_container_email, .single-webinar .gform_wrapper ul.gform_fields:not(.top_label) .ginput_complex.ginput_container.ginput_container_email { }

.single-white_papers .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left, .single-webinar .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left {  }
.single-white_papers .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right, .single-webinar .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {  }

.single-white_papers #menu-item-2329 > a:nth-child(1) { background-color: #7F95EA !important; }
.sf-sub-indicator .fa-caret-right {display:none !important;}
.gform_wrapper .gform_footer.left_label  { margin-left:0  !important; }
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_radio { margin-left:1% !important;}
.single-white_papers #page-title > div > div > ul > li:nth-child(6), .single-white_papers #page-title > div > div > ul > li:nth-child(5) {display:none;}
.single-white_papers #page-title > div > div > ul > li:nth-child(4)::after {display:none;}
.single-white_papers .entry {
    border-bottom: none;
}
.single-white_papers ul.entry_meta, .single-white_papers .entry_image, .single-white_papers .sidebar.col_last {display:none;}
.single-white_papers .postcontent {width:100%  !important;}
.single-white_papers .alignright { margin:0 0 15px 15px;}
.single-white_papers ul.gform_fields, .single-white_papers ul.gfield_checkbox {
	margin:0;
	padding:0;
}
.gform_fields li {
	list-style:none;
	margin:0;
	padding:0;
	color:#333;
}
.single-white_papers .gform_fields input[type="text"], .single-white_papers textarea {
    width: 50%;
}
#label_1_8_1, #label_1_18_1 {color:#333;}

.gform_footer .gform_button {
	display:block;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	padding:5px 25px;
	text-align:center;
	background-color:#aeba00 !important;
	border-radius:3px;
}
.gform_footer .gform_button:hover {
	background-color:#aeba00 !important;
}
.gfield_required, .single-white_papers .ginput_left > label, .single-white_papers .ginput_right > label { display:none !important; }
.single-white_papers #field_2_1 > div {margin-bottom:15px;}

/* ################ WEBINARS ################ */
.single-webinar #page-title > div > div > ul > li:nth-child(6), .single-webinar #page-title > div > div > ul > li:nth-child(5) {display:none;}
.single-webinar #page-title > div > div > ul > li:nth-child(4)::after {display:none;}
.single-webinar .entry { border-bottom: none;}
.single-webinar ul.entry_meta, .single-webinar .entry_image, .single-webinar .sidebar.col_last {display:none;}
.single-webinar .postcontent {width:100% !important;}
.single-webinar .alignright { margin:0 0 15px 15px;}
.single-webinar ul.gform_fields, .single-webinar ul.gfield_checkbox, .single-webinar ul.gfield_radio {
	margin:0;
	padding:0;
}
#input_12_22, #input_1_8, #input_3_8, #input_4_8, #input_5_8, #input_6_8, #input_7_8, #input_8_8, #input_9_8, #input_10_8, #input_11_8, #input_12_8, #input_14_8, #input_15_8, #input_1_18 {margin-left:0 !important;}
#input_1_8 {margin:20px 0 -15px 0 !important;}
#input_12_22 li { line-height:normal;}
#input_12_22 input[type="radio"] {margin-top:0px !important;}
.single-webinar ul.gfield_radio li input{margin:2px 8px 0 0; vertical-align:top;}
.single-webinar ul.gfield_radio li label{width:65%; margin:0;}
.single-webinar .gform_wrapper textarea.small  { width: 92.5% !important;}
.single-webinar .gform_wrapper .left_label input.large { width: 93% !important;}
.single-webinar .gform_wrapper .left_label div.ginput_complex { width: 96.2% !important;}
#input_14_6 {margin-right:0;}
.single-webinar select {
	width: 67.3%;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color: #777;
    color: #333;
	display: block;
    background: #fff;
	height: 37px;
    margin-bottom: -8px;}
#label_1_8_1, #label_1_18_1 {color:#333;}
/* .gform_fields input { margin-bottom:-8px;} */
.single-webinar .ginput_left input { margin-bottom:0;}
.gfield_required, .ginput_left > label, .ginput_right > label { display:none !important; }
.single-webinar #field_2_1 > div {margin-bottom:15px;}
.webinar_sidebar {
	background-color: rgba(207,206,255,0.5);
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	margin-top:25px;
}
.gform_footer input[type="submit"] {margin-left:0;}
#menu-item-2311 > a > span > i {display:none;}
#menu-item-2314 a {margin-left:-5px;}
.gform_wrapper .ginput_complex .ginput_right { margin-left: 3px !important;}
.gform_wrapper .ginput_complex.ginput_container {margin-bottom:-16px;}
.single-webinar #menu-item-2328 > a:nth-child(1) { background-color: #7F95EA !important; }
.single-webinar #menu-item-2364 > a { color: #ddeb08 !important; }
/* ################ Testimonials PAGE ################ */
.testy {
	background-color:#edeff3;
	padding:10px 20px;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.diamond {
	margin:-7px 0 5px 35px;
    display: block;
    width: 14px;
    height: 14px;
	background-color:#edeff3;
    border: 1px solid #ededed;
    border-top: 0;
    border-left: 0;
    content: "";
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.testy_info {font-weight:bold; font-style:italic;}
.testy_info:before {font-weight:bold; font-style:italic; content:'\2014';}

/* ################ CONTACT PAGE ################ */
#gform_fields_1, #input_1_8, #input_1_18 {
	list-style:none;
	margin:0;
	padding:0;
	color:#333;
}
#gform_fields_1 input[type="text"] { width: 90%; }
#input_1_9 { width: 89%; }
#label_1_8_1, #label_1_18_1 {color:#333;}
/* .gform_fields input { margin-bottom:-8px;} */

.gform_fields input, .gform_fields textarea {
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-color:#777;
color:#333;
}
#input_1_6_container {width:90.3%; }
#input_1_6 { margin-right:0px;}
#input_1_6_2 { margin-left:0px;}
::-webkit-input-placeholder { color: #666; }
:-moz-placeholder { color: #666; }
::-moz-placeholder { color: #666; }
:-ms-input-placeholder { color: #666; }

#input_1_6_1_container > label, #input_1_6_2_container > label {display:none;}
#gform_submit_button_1 {
	display:block;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	padding:5px 25px;
	text-align:center;
	background-color:#aeba00 !important;
	border-radius:3px;
}
#gform_submit_button_1:hover {
	background-color:#aeba00 !important;
}
.gfield_required { display:none; }
.contact_icons {
    float: left;
    color: #ffffff;
    background-color: #a7b3ff;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    width: 40px;
    height: 40px;
    margin: 0 20px 50px 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.contact_divider {
	clear:both;
	border-bottom:1px dashed #2f1aa5;
	margin:15px 0;
}
div.contact_divider:nth-child(9) {display:none;}
.contact_email {
	display:inline-block;
	width:180px;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	padding:5px;
	text-align:center;
	background-color:#aeba00;
	border-radius:3px;
}
.page-id-1245 #content > div.content-wrap > div > div > div:nth-child(2) > div > div:nth-child(2) {
	background-color: rgba(207,206,255,0.5);
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.vc_span6:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(8) { margin-bottom:0;}

a.contact_email:hover { color:#2f1aa5; }
#recaptcha_table > tbody > tr:nth-child(7) {display:none !important;}
.recaptchatable td img { display:compact !important;}
.page-id-1245 #sign_up, .page-id-1245 #footer > div > div > div:nth-child(1) > div.widget.gform_widget.clearfix  {display:none;}
.page-id-1245 .content-wrap { padding: 0 0 40px; }
/* ################ FOOTER ################ */
#footer > div > div > div:nth-child(1) > div.widget.widget_rc_widget.clearfix {display:none;} 
.comp {display:none;}
#footer { border-bottom:none; padding-top:35px; }
#footer > div > div > div:nth-child(1) .widget { margin-top:40px;}
.validation_error {
	margin-bottom: 50px;
	border-top:none !important;
	border-bottom:none !important;
    color: #F33;
    font-weight: normal;
    width: 70%;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color:#ffffff !important;
    margin-bottom:0 !important;
    padding: 0;
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}
.validation_message {margin: 0 0 15px; color: #F33; line-height: 6px;}
.validation_message:after { }
#copyrights { display:none; }
#footer.footer-dark .widget_nav_menu li a { 
	background:none; 
	margin-left: -19px;
	font-size:14px;
	line-height:14px;
}
.page-id-1245 #footer { padding-top:0; margin-top:-35px;}
.page-id-1245 #footer > div > div > div:nth-child(1) { width: 43%; }
#footer > div > div > div:nth-child(1) { width: 43%; }
#sign_up { width:400px; }
#sign_up > img { margin-top:8px; }
#footer > div > div > div:nth-child(2) { width: 11%; }
#footer > div > div > div:nth-child(3) { width: 10.05%; }
#footer > div > div > div:nth-child(4) { width: 35.93%; text-align:right; }
#footer > div > div > div:nth-child(4) a:hover { color:#8c87ff; }
#footer > div > div > div.col_one_fourth {
    margin-right: 0;
	font-size:14px;
	font-weight:700;
	border:none !important;
}
#request_consultation a {
	font-size:16px;
}
#links_copyright {
	margin-top:35px;
	font-size:11px;
	font-weight:normal;
}
#toggle-nav > i { font-size: 40px; margin-left: -20px; }
#gform_fields_2 { margin-left:0;}
#footer.footer-dark input[type="text"]{
	width: 69%;
    background: #ffffff;
    text-shadow: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color:#ccc;
	color:#9c9c9c;
	padding:8px 0 8px 13px;
}
#field_2_1 > div {margin-top:-55px}
#gform_submit_button_2 {
	background-color: #ef8909 !important;
    color: #ffffff !important;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 15px;
    border: none;
	margin:-5px 0 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
@media only screen and (min-width: 1159px) {
	 
	.entry_c {
		width: 618px !important;
		margin-left: 0px;
	}
}

@media only screen and (min-width: 1024px) {
}

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

.sf-sub-indicator {
    display: inline-block;
}
	#wrapper {
		width:100% !important;
		margin: 0 auto !important;
	}
	#header, .stretched .content-wrap {
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
	padding:10px 14px 0;
    }
	.page-template-page-full #content { padding: 0 14px; }
	.container { width: 100% !important; }
	#mobile-menu .container > ul { padding: 0 14px; }
	#request_number { margin-top: 0; position: relative; z-index: 9999; }
	#toggle-nav > span {display:none;}
	/* #### HOME SLIDER #### */
	.slider_wrap {
		max-width:55%;
		padding:20px 25px 20px 75px;
		font-size:15px;
		line-height:17px;
	}
	.slider_header {
		font-size:25px;
		line-height:27px;
		margin-bottom:5px;
	}
	.side-tabs ul.tabs li.active, .side-tabs ul.tabs li.ui-tabs-active { 
	border-top-color: #ddd !important;
	-webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
	border-left-color: #ddd !important;
	}
	
	#page-title > div {
    padding-left: 14px;
    }
	.side-tabs .tab_content { min-height:inherit; }
	#tabs_content_wrapper { padding: 0 14px; }
	#home_tabs_wrapper ul.tabs { margin-top: 30px; }
	#home_tabs_wrapper ul.tabs li { margin: 0 0 0 0; }

	#footer > div > div > div:nth-child(1) { width: 70%; }
	#sign_up { width: 100%; }
	#footer > div > div > div:nth-child(4) {
		margin-top:-25px !important;
		width: 99%;
		text-align: left;
	}
	#links_copyright { margin-top:5px; }
}
@media only screen and (max-width: 925px) {
	#home_tabs_wrapper ul.tabs {padding:0 14px;}
	#home_tabs_wrapper ul.tabs li { width: 216px; background-position:left; }
	.tab_post_wrapper {
		width: 31% !important;
	}
	.tab_post_wrapper:nth-child(3n) {
		margin-right: 0 !important;
	}
	.tab_post_wrapper:nth-child(4n) {
		margin-right: 2% !important;
	}
}
@media only screen and (max-width: 910px) {
	#home_tabs_wrapper ul.tabs {padding:0 14px;}
	#home_tabs_wrapper ul.tabs li { width: 200px; }
	#home_tabs_wrapper ul.tabs li#bp { background-position: -11px -0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -238px -0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -465px -0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -11px -56px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -238px -56px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -465px -56px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -11px -112px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -238px -112px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -465px -112px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -11px -168px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -238px -168px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -465px -168px; }
}
@media only screen and (max-width: 850px) {
	#home_tabs_wrapper ul.tabs {padding:0 5px;}
	#home_tabs_wrapper ul.tabs li { width: 190px; }
	#home_tabs_wrapper ul.tabs li#bp { background-position: -16px -0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -243px -0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -470px -0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -16px -56px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -243px -56px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -470px -56px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -16px -112px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -243px -112px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -470px -112px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -16px -168px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -243px -168px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -470px -168px; }
}
@media only screen and (max-width: 790px) {
    .single-post #content > div.content-wrap > div.container.clearfix,
.search #content > div.content-wrap > div.container.clearfix {display: inline;
    width: 60%;}
	#home_tabs_wrapper ul.tabs li { width: 185px; }
	#home_tabs_wrapper ul.tabs li#bp { background-position: -21px -0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -248px -0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -475px -0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -21px -56px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -248px -56px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -475px -56px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -21px -112px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -248px -112px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -475px -112px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -21px -168px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -248px -168px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -475px -168px; }
}
@media only screen and (max-width: 768px) {
	.blog .postcontent {width:100% !important;}
	.home_left { width: 100%; margin-bottom: 20px; }
        #content > div.content-wrap > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1460222355421.vc_row-has-fill > div:nth-child(2) { width: 100%; }
        .home_blurb_content img.alignright {float:right;}
	.entry_c, .col_full .entry_c {
        margin-left: 0 !important;
	width:100% !important;
         }
	#page-title { text-align: left; }

        
	#home_tabs_wrapper ul.tabs {
	height:43px;
    }
	#home_tabs_wrapper ul.tabs li{
	background: url(//beasleydirect.com/wp-content/themes/nimva-custom/images/tabs2.png) no-repeat; 
	width:160px;
	height:38px;
	margin-right:10px;
	border-bottom:5px solid #ffffff !important;
    }
	#home_tabs_wrapper ul.tabs li.current {
	border-bottom:5px solid #4c3aae;
    }
	#home_tabs_wrapper ul.tabs li#bp { background-position: -1px 0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -162px 0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -322px 0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -1px -39px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -162px -39px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -322px -39px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -1px -78px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -162px -78px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -322px -78px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -1px -118px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -162px -118px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -322px -118px; }
	
	.tab_post_wrapper:nth-child(4n) .ws_alt, .tab_post_wrapper:nth-child(4n) .blog_alt { border-right: 1px solid #aeba00;} 
	.tab_post_wrapper:nth-child(3n) .ws_alt, .tab_post_wrapper:nth-child(3n) .blog_alt { border-right: none;} 
	
	.team { width: 21%;}
        .member_wrap { width: 78%;}
         .wpb_tour_tabs_wrapper { background-image:none; }
        

	
	#footer > div > div > div:nth-child(1) { width: 60%;}
	.container { padding: 0 !important; }
	
	.post-single .entry_meta li { text-align: left !important; }
	.single-white_papers .alignright { margin: 0 auto 15px; }
	.single-white_papers .gform_fields input[type="text"], .single-white_papers textarea { width: 95%;}
	.single-webinar ul.gfield_radio li label{width:95%; margin:0 !important}
    .single-webinar .gform_fields input[type="text"], .single-webinar textarea { width: 95%;}
    .single-webinar select { width: 95%; }

#input_1_6_1_container {width: 102%;}
#input_1_6_2_container { margin: 20px 0; width: 100%; float: right;}

}
@media only screen and (max-width: 700px) {
	.page_title_inner {
		padding-left: 0px !important;
	}
	#home_tabs_wrapper ul.tabs li{ margin-right:0px; }
	.tab_post_wrapper {
		width: 45% !important;
	}
	.tab_post_wrapper:nth-child(2n) {
		margin-right: 0 !important;
	}
	.tab_post_wrapper:nth-child(3n) {
		margin-right: 2% !important;
	}


}
@media only screen and (max-width: 679px) {
	#footer > div > div > div:nth-child(1) { width: 100%; }
	#footer > div > div > div:nth-child(2), #footer > div > div > div:nth-child(3) { width: 12%; margin-top:-25px !important; }
	#footer > div > div > div:nth-child(4) { width: 65%; }
}
@media only screen and (max-width: 670px) {
	#home_tabs_wrapper ul.tabs li{ width:150px; }
}
@media only screen and (max-width: 640px) {
#menu-portfolio-categories { margin-top:-20px; }
#footer > div > div > div:nth-child(1) {
    width: 88% !important;
}
#footer > div > div > div:nth-child(4) {
    width: 65% !important;
}
.contact_icons {
    margin: 0 20px 65px 0;
}
}
@media only screen and (max-width: 630px) {
	#home_tabs_wrapper ul.tabs { margin-top:10px; padding:0;}
	#home_tabs_wrapper ul.tabs li{ width:140px; }
	#home_tabs_wrapper ul.tabs li#bp { background-position: -11px 0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -172px 0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -332px 0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -11px -39px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -172px -39px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -332px -39px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -11px -78px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -172px -78px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -332px -78px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -11px -118px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -172px -118px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -332px -118px; }
}
@media only screen and (max-width: 580px) {
	::-webkit-scrollbar { width:4px !important;}
	#home_tabs_wrapper ul.tabs li{ width:130px; }
	#home_tabs_wrapper ul.tabs li#bp { background-position: -16px 0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -177px 0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -337px 0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -16px -39px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -177px -39px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -337px -39px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -16px -78px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -177px -78px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -337px -78px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -16px -118px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -177px -118px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -337px -118px; }
	#home_tabs_wrapper ul.tabs li.current {
	border-bottom:10px solid #ffffff;
}
}
@media only screen and (max-width: 540px) {
	#home_tabs_wrapper ul.tabs li{ width:120px; }
}
@media only screen and (max-width: 523px) {
	#social_search > div.searchtop-meta {display:none;}
	#social_search { width:100% !important; }
	#top-social { margin: 90px 0 0 0 !important; z-index: 999; text-align:center !important;}
	#top-social > ul > li:last-child { margin-right: 3px; }
	#logo {float: right !important; width: 100% !important; margin-top: -140px !important; }
	#logo img {
    padding-left: 0%;
    padding-right: 0%;
    }
	#request_number { position:relative; z-index:999;}
	#menu-wrapper { margin-top:-20px !important;}
	
	.tab_post_wrapper:nth-child(4n) .ws_alt, .tab_post_wrapper:nth-child(4n) .blog_alt { border-right: 1px solid #aeba00;} 
	.tab_post_wrapper:nth-child(3n) .ws_alt, .tab_post_wrapper:nth-child(3n) .blog_alt { border-right: 1px solid #aeba00;}
	.tab_post_wrapper:nth-child(2n) .ws_alt, .tab_post_wrapper:nth-child(2n) .blog_alt { border-right: none;}
	
}
@media (max-width: 506px) {
	.portfolio_category_wrap {
		margin: 0 0 20px 0 !important;
	}
}


@media (max-width: 480px) {
.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
	margin-bottom: 0 !important;}
}
@media only screen and (max-width: 479px) {
.error404-page { font-size: 116px;}
#content > div.content-wrap {
    max-width: 100%;
}
.error404 #logo {
    
}
.error404-page-meta input[type="text"] {
    width: 75%;
}
.error404 #request_number {
    margin-top: -3px !important;
    padding-right: 0 !important;
}
.error404 #top-social ul { max-width:200px !important; margin-left:-24px; margin-top:-24px;}
.error404 #top-social > ul > li {
    margin-right: -24px;
	margin-bottom: -24px;
}
#top-social {
    float: none;
    margin: 0 auto;
}

#wrapper {
	width: 100%;
	margin:0 !important;
}
#header #toggle-nav {
    padding-left: 14px !important;
    margin-top: 60px !important;
}
#menu-wrapper { margin-top:-62px !important;}
#toggle-nav > span {display:none !important;}
#header > div:nth-child(1) { width: 380px !important; }
img.alignright, div.alignright {
    float: left !important;
    margin:10px 10px 0 0 !important;
}
.single-white_papers .alignright { margin: 0 auto 15px !important; float:none !important; }
.single-white_papers .gform_fields input[type="text"], .single-white_papers textarea { width: 95% !important;}

.single-webinar ul.gfield_radio li label{width:95% !important; margin:0;}
.single-webinar .gform_fields input[type="text"], .single-webinar textarea { width: 95% !important;}
.single-webinar select { width: 95% !important;}
.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex { width: 100% !important;}
#gform_fields_1 input[type="text"], #input_1_9 { width: 98% !important;}
	
#home_content > div > div:nth-child(2) {margin-top:15px;}
#footer { padding:20px 14px !important;}
.container { width:380px !important; }
#social_search > div.searchtop-meta { display:none !important; }
#logo { max-height:none; z-index: 1; margin-right: 0 !important;}
#top-social ul { margin: 0 -20px; }
.tab_post_wrapper {
    width: 98% !important;
}
#home_tabs_wrapper ul.tabs {
    margin: 0 auto !important;
    padding: 0 14px !important;
    width: 99% !important;
}
#home_tabs_wrapper ul.tabs li{
	background: url(//beasleydirect.com/wp-content/themes/nimva-custom/images/tabs.png) no-repeat; 
	width:182px;
	margin-left:5px;
	height:55px;
}
#home_tabs_wrapper ul.tabs li#bp { background-position: -20px -0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -247px -0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -474px -0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -20px -56px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -247px -56px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -474px -56px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -20px -112px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -247px -112px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -474px -112px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -20px -168px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -247px -168px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -474px -168px; }
	#tabs_content_wrapper { margin-top: 90px;}
	
	.tab_post_wrapper:nth-child(4n) .ws_alt, .tab_post_wrapper:nth-child(4n) .blog_alt { border-right: none;} 
	.tab_post_wrapper:nth-child(3n) .ws_alt, .tab_post_wrapper:nth-child(3n) .blog_alt { border-right: none;}
	.tab_post_wrapper:nth-child(2n) .ws_alt, .tab_post_wrapper:nth-child(2n) .blog_alt { border-right: none;}
	.tab_post_wrapper .ws_alt, .tab_post_wrapper .blog_alt { border-right: none;}
	.ws_alt, .blog_alt { border-bottom: 1px solid #aeba00;}
	.ws_alt a.read_now, .blog_alt a.read_now { margin-bottom: 20px;}
	
#top-menu {
	height:auto;
}
#request_number {
    margin-top: 2px !important;
    padding-right: 14px !important;
}

.team_title { font-size: 16px; line-height:18px;}

#footer > div > div > div:nth-child(2) { width:15%; float:left; margin-top: -10px !important;}
#footer > div > div > div:nth-child(3) { width:60%; float:right; margin-top: -10px !important;}
#footer > div > div > div:nth-child(4) {width: 95% !important; margin-top: -15px !important;}
	
#links_copyright { margin-top: 5px; }
#input_1_6_1_container { margin: -30px 0 30px 0; width: 100%;}
        #input_1_6_2_container { margin:20px 0 0; width: 100%;}
}
@media only screen and (max-width: 415px) {
	#logo img {padding-left: 0; padding-right: 0;}
	.tab_container > div:nth-child(1) > .wpb_text_column.wpb_content_element > div > p:nth-child(2):after {
	width: 100%;
    margin: 20px 0;
    text-align: center;
    }
	#menu-wrapper { margin-top: -65px !important; }
	.home_blurb_title { width: 100%; }
}
@media only screen and (max-width: 400px) {
	.testimonial-scroller.slide_css {display:none;}
}
@media only screen and (max-width: 380px) {
	.entry_c, .col_full .entry_c {
    margin-left: 0;
    width: 365px;
    }
	#header #toggle-nav i {
    padding: 10px 0 0 20px;
}
#request_number {width:100%; text-align:center; padding-right:0 !important;}
#header > div:nth-child(1) { width: 305px !important; }
.container { width:340px !important; }

#logo { margin-left:auto !important; }
#social_search, #top-social { float: none !important; }
#menu-wrapper { margin-top: -40px; }
#home_tabs_wrapper ul.tabs {
    margin: 0 auto !important;
     
    width: 99% !important;
}
#home_tabs_wrapper ul.tabs li{
	background: url(//beasleydirect.com/wp-content/themes/nimva-custom/images/tabs2.png) no-repeat; 
	width:150px;
	height:38px;
	margin-left:0;
	border-bottom:10px solid #ffffff;
}
#home_tabs_wrapper ul.tabs li#bp { background-position: -1px 0px; }
	#home_tabs_wrapper ul.tabs li#bp.current, #home_tabs_wrapper ul.tabs li#bp.current:hover { background-position: -162px 0px; }
	#home_tabs_wrapper ul.tabs li#bp:hover { background-position: -322px 0px; }
	
	#home_tabs_wrapper ul.tabs li#pf { background-position: -1px -39px; }
	#home_tabs_wrapper ul.tabs li#pf.current, #home_tabs_wrapper ul.tabs li#pf.current:hover { background-position: -162px -39px; }
	#home_tabs_wrapper ul.tabs li#pf:hover { background-position: -322px -39px; }
	
	#home_tabs_wrapper ul.tabs li#wp { background-position: -1px -78px; }
	#home_tabs_wrapper ul.tabs li#wp.current, #home_tabs_wrapper ul.tabs li#wp.current:hover { background-position: -162px -78px; }
	#home_tabs_wrapper ul.tabs li#wp:hover { background-position: -322px -78px; }
	
	#home_tabs_wrapper ul.tabs li#ws { background-position: -1px -118px; }
	#home_tabs_wrapper ul.tabs li#ws.current, #home_tabs_wrapper ul.tabs li#ws.current:hover { background-position: -162px -118px; }
	#home_tabs_wrapper ul.tabs li#ws:hover { background-position: -322px -118px; }
	#tabs_content_wrapper {
    margin-top: 70px;
}
#sign_up { width: 305px; }
#sign_up > img { width: 90%; }
#footer > div { width: 280px !important; }
#request_consultation a { font-size: 14px; }
}
@media only screen and (max-width: 320px) {
	.entry_c, .col_full .entry_c {
    width: 290px !important;
    }
	.container { width:290px !important; }
	#header #toggle-nav i {
    padding: 10px 0 0 5px;
    }
	#request_number > a.request { font-size:12px; margin-bottom:10px;}
	.home .content-wrap { padding: 0; }
}

/* Fixes the odd spacing when a email field plus a confirm email field inside of a ginput container*/
.gform_asset_request_form .ginput_container_email {
	margin-bottom: -18px !important;
}

.gform_asset_request_form .gfield_checkbox {
	margin-bottom: 0px !important;
}

.gform_asset_request_form .gfield_html_formatted, li.form_legal, #field_45_30 { 
	margin-bottom: -10px;
	margin-top: 18px;
	font-size: 12px;
	color: #444;
	margin-bottom: 18px;
}

.gform_asset_request_form li.country {}

/* fix weird spacing issue with subscription center form list items */
.gform_subscription_center li#field_46_1 {
	margin-top: 10px;
}

img#blog_subscription_button {
    width: 100%;
	height: 30px;
	display: block;
	background: no-repeat center url(//beasleydirect.com/wp-content/themes/nimva-custom/images/blog_subscription_button.jpg);

}

div#gform_wrapper_49 .gfield {
		margin-top: 15px;
}

/* gravity form design fixes */
#input_32_6_2,#input_37_6_2,#input_33_6_2,#input_39_6_2,#input_1_6_2 {margin-top: -21px; margin-bottom: 25px !important;} /* confirm email field positioning fix */
@media only screen and (max-width: 767px) {
	#input_1_6_2 {margin-bottom: 10px !important;} /* confirm email field positioning fix */
}
.ginput_container_select {margin-bottom:0;}
#gchoice gchoice_33_18_1 {padding-top:20px;}
.gform-body {margin-top:30px;}
form p {margin-bottom:20px;}
#input_45_5_2 {margin-top:-20px; margin-bottom:27px !important;}

/* free seo audit */
figure blockquote.yellow-quote {
	border-left: none;
    padding: 15px;
    background-color: #EBF36B;
    border-radius: 5px;
    margin-left: 0;
	margin-bottom:20px;
	position:relative;
}
figure blockquote.yellow-quote p::before {
	position: absolute;
    bottom: -15px;
    left: 10%;
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #EBF36B;
}
figure figcaption {font-weight:bold; font-style: italic; margin-left: 15px;}

#gform_17 input[type="text"], #gform_17 select, #gform_17 textarea {
    width: 100%;
	box-sizing: border-box;
}
#gform_fields_17 {margin-left:0; padding-left:0;}
#input_17_6_2_container {margin-bottom:26px; display: block;}
#gform_17 .gfield_checkbox {padding-left:0; margin-bottom: 10px;}
#gform_17 .gfield_checkbox .gchoice_17_24_1{display:inline-block; margin-right:20px;}
#gform_17 .gfield_checkbox .gchoice_17_24_2{display:inline-block;}
#gform_17 input[type="text"], #gform_17 input[type="url"], #gform_17 select, #gform_17 textarea {
    display: block;
    background: #FFF;
    padding: 7px;
    margin-bottom: 10px;
    border: 1px solid #DDD;
    outline: 0;
    font: normal 11px/100%;
    color: #666;
}

#gform_37 input[type="text"], #gform_37 select, #gform_37 textarea {
    width: 100%;
	box-sizing: border-box;
}
#gform_fields_37 {margin-left:0; padding-left:0;}
#input_37_6_2_container {margin-bottom:26px; display: block;}
#input_37_6_2 {margin-top:0 !important; margin-bottom:10px !important;}
#gform_37 .gfield_checkbox {padding-left:0; margin-bottom: 10px;}
#gform_37 .gfield_checkbox .gchoice_37_26_1{display:inline-block; margin-right:20px;}
#gform_37 .gfield_checkbox .gchoice_37_26_2{display:inline-block;}
#gform_37 input[type="text"], #gform_37 input[type="url"], #gform_37 select, #gform_37 textarea {
    display: block;
    background: #FFF;
    padding: 7px;
    margin-bottom: 10px;
    border: 1px solid #DDD;
    outline: 0;
    font: normal 11px/100%;
    color: #666;
}
#gform_1 li.country {margin-top:0 !important;}
#gform_1 #field_1_25 {margin-top:0 !important;}

/* override default wordpress style 2/4/22 */
ol, ul {overflow-wrap: normal;}

@media only screen and (max-width: 767px) {
	.desktop-only {display:none;}
}
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover, .btn:focus {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #dee2e6;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
}

.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
}

.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  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);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0062cc !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* magnific popup - v1.1.0 */

.mfp-container *{transition-timing-function:none;-moz-transition-timing-function:none;-webkit-transition-timing-function:none;-o-transition-timing-function:none;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
.admin-bar .mfp-close {top: 50px;right: 20px;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.85;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:38px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;}
.mfp-arrow:before, .mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
    
    /* remove all paddings around the image on small screen */ 
    .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
    .mfp-img-mobile img.mfp-img{padding:0;}
    .mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
    .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
    .mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
    .mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
    .mfp-img-mobile .mfp-counter{right:5px;top:3px;}
    .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
    
 }
 
@media all and (max-width:900px){
    
    .mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
    .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
    .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
    .mfp-container{padding-left:6px;padding-right:6px;}
    
 }
/*----------------------------------------------------------------------------------

	Theme Name: Nimva
	Theme URI: http://rockythemes/nimva
	Description: Nimva– One Theme, Endless Possibilities 
	Author: RockyThemes
	Author URI: http://rockythemes.com
	Version: 3.3.6
-----------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------
    Document Reset
-----------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}
ul {
	list-style: none;
}

.wpb_wrapper > ul {
	list-style: disc;
}

blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

:focus {
	outline: 0;
}

[hidden] {
	display: none;
}

.noshow {
	display: none;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

hr.shadow_line {
	background: transparent url(//beasleydirect.com/wp-content/themes/nimva/images/divider-bar.png) no-repeat center 0;
	background-size: 100% 100%;
	border: 0;
	height: 6px;
}
hr.double_solid {
	border: 0;
	border-bottom: 3px double #e5e5e5;
	margin: 0;
}
hr.solid {
	border: 0;
	border-bottom: 1px solid #e5e5e5;
	margin: 0;
}
hr.dotted {
	border: 0;
	border-bottom: 1px dotted #e5e5e5;
	margin: 0;
}
hr.double_dotted {
	border: 0;
	padding-top: 1px;
	border-bottom: 1px dotted #e5e5e5;
	border-top: 1px dotted #e5e5e5;
	margin: 0;
}
hr.dashed {
	border: 0;
	border-bottom: 1px dashed #e5e5e5;
	margin: 0;
}
hr.double_dashed {
	border: 0;
	padding-top: 1px;
	border-bottom: 1px dashed #e5e5e5;
	border-top: 1px dashed #e5e5e5;
	margin: 0;
}
hr.blank_divider {
	border: 0;
	height: 1px;
	margin: 0;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

input[type="text"],
input[type="password"],
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

/* ----------------------------------------------------------------
    Basic Document Styles
-----------------------------------------------------------------*/

body {
	color: #777;
	font: 12px/20px "Open Sans", Helvetica, Arial, sans-serif;
	line-height: 1.3;
}

input,
select,
textarea {
	font: 12px/20px "Open Sans", Helvetica, Arial, sans-serif;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	*zoom: 1;
}
* html .clearfix {
	height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
	display: block;
}

.clear {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}

::selection {
	background: #34495e;
	color: #fff;
}
::-moz-selection {
	background: #34495e; /* Firefox */
	color: #fff;
}

::-webkit-selection {
	background: #34495e; /* Safari */
	color: #fff;
}

.page-template-page-blank #wrapper {
	border-top: none;
}

.page-template-page-blank .blank_page_template {
	margin-bottom: -20px;
}

/* ----------------------------------------------------------------
    Typography
-----------------------------------------------------------------*/

a {
	text-decoration: none;
	color: #34495e;
}

a:hover,
.selected {
	color: #222;
	text-decoration: none;
}

a img {
	border: none;
}

p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form {
	margin-bottom: 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 300;
	padding: 0 0 20px 0;
	color: #444;
	font-family: "Open Sans", sans-serif;
}

p.featured,
.featured-qbox {
	font-size: 19px;
	line-height: 28px;
	margin-bottom: 20px;
	font-weight: 300;
}
.featured-qbox p:last-child {
	margin-bottom: 0;
}
span.custom_span_color,
span.custom_span_color2 {
	float: none !important;
	margin: 0 !important;
}
.red_bar_left {
	height: 4px;
	width: 100px;
	float: left;
	background-color: #34495e;
}
.black_bar_right {
	height: 4px;
	width: 160px;
	float: right;
	background-color: #222325;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
	color: #34495e;
}

h3,
h4,
h5,
h6 {
	padding-bottom: 15px;
}

h1 {
	font-size: 28px;
	line-height: 34px;
}

h2 {
	font-size: 22px;
	line-height: 28px;
}
h2.info-box {
	font-size: 31px;
	line-height: 44px;
	font-weight: 300;
}

h3 {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}
.gmap h3 {
	font-size: 24px;
}
.gmap p {
	line-height: 1.4;
}
h3.featured {
	color: #333;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 27px;
}
h3.featuredinverse {
	color: #34495e;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 27px;
}

h4 {
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
}

h5 {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

h6 {
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
}

address {
	font-style: italic;
}

abbr[title],
acronym[title],
dfn[title] {
	cursor: help;
	border-bottom: 1px dotted #555;
}

blockquote {
	border-left: 3px solid #777;
	font-style: italic;
	padding: 5px 0 5px 20px;
	margin-left: 20px;
}

blockquote p {
	margin: 20px 0 0 0 !important;
}

blockquote p:first-child {
	margin: 0 !important;
}

strong {
	font-weight: bold;
}

#footer.footer-dark strong,
#copyrights.copyrights-dark strong {
	color: inherit;
}

em,
dfn,
cite {
	font-style: italic;
}

dfn {
	font-weight: bold;
}

sup {
	font-size: 11px;
	vertical-align: top;
}

sub {
	font-size: 11px;
	vertical-align: bottom;
}

small {
	font-size: 11px;
	font-style: italic;
}

del {
	text-decoration: line-through;
}

ins {
	text-decoration: underline;
}

pre {
	font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;
	white-space: pre;
	overflow: auto;
	padding: 0 10px;
	clear: both;
	color: #666;
	line-height: 19px;
}

code {
	padding: 5px;
	background: #f9f9f9;
}

var,
kbd,
samp,
code {
	font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;
	background: #f9f9f9;
}

kbd {
	font-weight: bold;
}

samp,
var {
	font-style: italic;
}

ul,
ol,
dl {
	margin-left: 20px;
}

caption {
	text-align: left;
}

img {
	max-width: 100%;
	height: auto;
}

.img-polaroid {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fullheight_column {
	min-height: 100vh !important;
}

.allow_overflow {
	overflow: visible !important;
}
.grow_column {
	transition: transform 0.2s ease-in;
}
.grow_column:hover {
	transform: scale(1.03);
}
/* ----------------------------------------------------------------
    Font Weight Classes
-----------------------------------------------------------------*/

.font_weight_300 {
	font-weight: 300 !important;
}
.font_weight_400 {
	font-weight: 400 !important;
}
.font_weight_500 {
	font-weight: 500 !important;
}
.font_weight_600 {
	font-weight: 600 !important;
}
.font_weight_700 {
	font-weight: 700 !important;
}

/* ----------------------------------------------------------------
    Video BG
-----------------------------------------------------------------*/

#fixed_video {
	min-width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	background-color: black;
	z-index: 0 !important;
}
.video_bg,
.video_bg_row {
	position: relative;
}
.video_bg .mbYTP_wrapper,
.video_bg_row .mbYTP_wrapper {
	z-index: 0 !important;
}

.video_overlay {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
}
.compose-mode .video-bg {
	display: none;
}
.compose-mode .video-bg:nth-child(2) {
	display: block;
}
.compose-mode .video-bg.self_video:nth-child(2) {
	display: none;
}
.compose-mode .video-bg.self_video:nth-child(1) {
	display: block;
}

.video-sidebar .wpb_video_widget .wpb_wrapper iframe {
	min-height: 143px;
}

/* Elastic video css */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.vc_video-bg .inner {
	border: none;
}

.video-bg {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.video-bg video {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
}
.video-placeholder {
	display: none;
	background-size: cover;
	background-attachment: scroll;
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
}

/* ----------------------------------------------------------------
    Basic Layout Styles
-----------------------------------------------------------------*/

.tright {
	text-align: right !important;
}
.tleft {
	text-align: left !important;
}
.fright {
	float: right !important;
}
.fleft {
	float: left !important;
}
#wrapper {
	width: 1220px; /*opacity:0;*/
	margin: 50px auto 0 auto;
	position: relative;
	overflow: hidden; /* background-color: #FFF; */ /*box-shadow: 0 0 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); overflow:hidden;*/
}
body[data-sticky-footer="true"][data-layout="boxed"] #wrapper {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.container {
	max-width: 960px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.full_width,
.container.full_width {
	max-width: 100%;
}
.bg_cover_size {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.parallax_section {
	background-attachment: fixed !important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.line,
.double-line {
	clear: both;
	position: relative;
	width: 100%;
	margin: 30px 0;
	border-top: 1px solid #eee;
}
.double-line {
	border-top: 3px double #e5e5e5;
}
.single-line {
	clear: both;
	position: relative;
	width: 100%;
	margin: 30px 0;
	border-top: 1px solid #eee;
}
.line a {
	position: absolute;
	left: auto;
	right: 0;
	padding-left: 5px;
	color: #272727;
	background: #f9f9f9;
	margin-top: -11px;
	border: none;
}
.line a:hover {
	color: #575757;
	background: none;
}
.emptydiv {
	display: block !important;
	position: relative !important;
}
.allmargin {
	margin: 30px !important;
}
.leftmargin {
	margin-left: 30px !important;
}
.rightmargin {
	margin-right: 30px !important;
}
.topmargin {
	margin-top: 30px !important;
}
.topmargin2 {
	margin-top: 20px !important;
}
.topmargin3 {
	margin-top: 30px;
}
.bottommargin {
	margin-bottom: 30px !important;
}
.nomargin {
	margin: 0 !important;
}
.noleftmargin {
	margin-left: 0 !important;
}
.norightmargin {
	margin-right: 0 !important;
}
.notopmargin {
	margin-top: 0 !important;
}
.nobottommargin {
	margin-bottom: 0 !important;
}
.noborder {
	border: none !important;
}
.noleftborder {
	border-left: none !important;
}
.norightborder {
	border-right: none !important;
}
.notopborder {
	border-top: none !important;
}
.nobottomborder {
	border-bottom: none !important;
}
.nopadding {
	padding: 0 !important;
}
.noleftpadding {
	padding-left: 0 !important;
}
.norightpadding {
	padding-right: 0 !important;
}
.notoppadding {
	padding-top: 0 !important;
}
.nobottompadding {
	padding-bottom: 0 !important;
}
.noabsolute {
	position: relative !important;
}
.hidden {
	display: none !important;
}
.nothidden {
	display: block !important;
}
.center {
	text-align: center !important;
}
.right {
	text-align: right !important;
}
.left {
	text-align: left !important;
}
.divcenter {
	position: relative !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

span.page-divider {
	display: block;
}

span.page-divider span {
	display: block;
	width: 15%;
	border-bottom: 2px solid #34495e;
}

.dotted-divider {
	clear: both;
	margin: 30px 0;
	height: 5px;
}
.blank-divider {
	clear: both;
	margin: 30px 0;
	height: 5px;
}
.double-divider {
	clear: both;
	height: 10px;
	margin: 30px 0;
}

.preloader,
.preloader2 {
	display: block;
	width: 100%;
	height: 100%;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/preloader.gif) center center no-repeat #fff;
}

.preloader2 {
	background-color: transparent;
}

.postcontent {
	width: 720px;
}
.landing-offer-media {
	width: 650px;
}
.sidebar {
	width: 210px;
}
.landing-offer-text {
	width: 280px;
}
.col_full {
	width: 100%;
}
.col_half,
.landing-offer-half {
	width: 48%;
}
.col_one_third {
	width: 30.63%;
}
.col_two_third {
	width: 65.33%;
}
.col_one_fourth {
	width: 22%;
}
.col_three_fourth {
	width: 74%;
}
.col_one_fifth {
	width: 16.8%;
}
.col_two_fifth {
	width: 37.6%;
}
.col_three_fifth {
	width: 58.4%;
}
.col_four_fifth {
	width: 79.2%;
}
.col_one_sixth {
	width: 13.33%;
}
.col_five_sixth {
	width: 82.67%;
}

.postcontent,
.landing-offer-media,
.sidebar,
.landing-offer-text,
.col_full,
.col_half,
.landing-offer-half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
	display: block;
	position: relative;
	margin-right: 4%;
	margin-bottom: 30px;
	float: left;
}

.postcontent,
.sidebar,
.landing-offer-media,
.landing-offer-text {
	margin-right: 40px;
}

.col_full {
	clear: both;
	float: none;
	margin-right: 0;
}

.postcontent.col_last,
.sidebar.col_last {
	float: right;
}

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

.entry_content ul,
.postcontent.half_sidebar ul,
.container .no_sidebar ul {
	clear: left;
	/*   color: #444; */
	list-style-type: disc;
	/*    font-size: 13px; */
	padding-left: 20px;
}

.entry_content ol,
.postcontent.half_sidebar ol,
.container .no_sidebar ol {
	clear: left;
	padding-left: 20px;
}

label {
	display: inline-block;
	font-size: 12px;
	color: #444;
	margin-bottom: 5px;
	cursor: pointer;
}

select {
	min-height: inherit !important;
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
select,
textarea {
	display: block;
	background: #fff;
	padding: 7px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	outline: 0;
	font: normal 11px/100%;
	color: #666;
}

form.wpcf7-form {
	color: #888;
	font-size: 13px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="password"],
.wpcf7 input,
.wpcf7 textarea {
	width: 100%;
	margin-bottom: 20px;
	border-color: #ededed;
	padding: 10px;
	color: #999999;
}
.wpcf7 input:focus {
	color: #333;
	border-color: #ccc;
}

#wrapper .wpcf7 input[type="submit"] {
	width: auto;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 0;
	margin-right: 0;
}

.trans_light .wpcf7 input[type="text"],
.trans_light .wpcf7 input[type="password"],
.trans_light .wpcf7 input,
.trans_light .wpcf7 textarea {
	border-color: rgba(255, 255, 255, 0.5);
	background: rgba(255, 255, 255, 0.1);
	color: #ffffff;
}
.trans_light .wpcf7 input:focus,
.trans_light .wpcf7 input[type="text"]:focus,
.trans_light .wpcf7 input[type="password"]:focus,
.trans_light .wpcf7 textarea:focus {
	color: #ffffff;
	border-color: #ffffff;
}
#wrapper .trans_light .wpcf7 input[type="submit"] {
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.5);
}
.wpcf7 br {
	display: none;
}
.wpcf7 .col_full,
.wpcf7 .col_half,
.wpcf7 .col_one_third,
.wpcf7 .col_two_third,
.wpcf7 .col_three_fourth,
.wpcf7 .col_one_fourth,
.wpcf7 .col_one_fifth,
.wpcf7 .col_two_fifth,
.wpcf7 .col_three_fifth,
.wpcf7 .col_four_fifth,
.wpcf7 .col_one_sixth,
.wpcf7 .col_five_sixth {
	margin-bottom: 0;
}
.wpcf7-form-control-wrap {
	display: block;
}

#wrapper .wpcf7 .style1 input[type="submit"] {
	display: block;
	float: none;
	width: 100%;
}

/* Style 2 Contact Form */

.wpcf7 .style2 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style2 > .wpcf7-form-control-wrap:nth-of-type(2) {
	width: 48.5%;
	display: inline-block;
}
.wpcf7 .style2 > .wpcf7-form-control-wrap:nth-of-type(1) {
	margin-right: 1.5%;
}

#wrapper .wpcf7 .style2 input[type="submit"] {
	display: block;
	float: none;
	width: auto;
	margin: 0 auto;
}

/* Style 3 Contact Form */

.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(2),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(3),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(4) {
	width: 48%;
	display: inline-block;
}
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style3 > .wpcf7-form-control-wrap:nth-of-type(3) {
	margin-right: 3%;
}

/* Style 4 Contact Form */

.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(2),
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(3),
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(4) {
	width: 23.9%;
	display: inline-block;
	margin-right: 1%;
}
.wpcf7 .style4 > .wpcf7-form-control-wrap:nth-of-type(4) {
	margin-right: 0;
}

#wrapper .wpcf7 .style4 input[type="submit"] {
	width: 100%;
}

/* Style 4 Contact Form */

.wpcf7 .style5 > .wpcf7-form-control-wrap:nth-of-type(1),
.wpcf7 .style5 > .wpcf7-form-control-wrap:nth-of-type(2),
.wpcf7 .style5 > .wpcf7-form-control-wrap:nth-of-type(3) {
	width: 24%;
	display: inline-block;
	margin-right: 1%;
}
#wrapper .wpcf7 .style5 input[type="submit"] {
	width: 24%;
	border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	padding: 0 40px;
	line-height: 40px;
}

#footer.footer-dark input[type="text"],
#footer.footer-dark input[type="password"],
#footer.footer-dark select,
#footer.footer-dark textarea {
	background: #282a2b;
	border-color: #444;
	color: #ccc;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

input[type="text"],
input[type="password"] {
	width: 45%;
}

input[type="checkbox"],
input[type="radio"] {
	display: inline-block;
	position: relative;
	top: 2px;
}

textarea {
	width: 90%;
	height: 150px;
	line-height: 150%;
}

textarea.short-textarea {
	height: 80px;
}

input[type="text"]:active,
input[type="password"]:active,
textarea:active,
select:active,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
	border-color: #ccc;
}

#footer.footer-dark input[type="text"]:active,
#footer.footer-dark input[type="password"]:active,
#footer.footer-dark textarea:active,
#footer.footer-dark select:active,
#footer.footer-dark input[type="text"]:focus,
#footer.footer-dark input[type="password"]:focus,
#footer.footer-dark textarea:focus,
#footer.footer-dark select:focus {
	border-color: #666;
}

label.error {
	display: block;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	color: #bd091b;
	margin-bottom: 15px;
}

input.error,
textarea.error,
select.error {
	border-color: #bd091b !important;
}

#footer.footer-dark input.error,
#footer.footer-dark textarea.error,
#footer.footer-dark select.error {
	border-color: #cf4545 !important;
}

.quick-contact-form label.error {
	margin: 0;
}

form p {
	margin-top: 15px;
	margin-bottom: 0;
}

form p:first-child {
	margin-top: 0;
}

form small {
	font-weight: normal;
	font-size: 10px;
	color: #999;
}

/* ---------------------------------------------------------------
	Preload Graphics
-----------------------------------------------------------------*/
#page_loading_effect {
	background-color: #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 1000000000;
}

#page_loading_effect .reveal-1,
#page_loading_effect .reveal-2 {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	height: 100%;
}

#page_loading_effect[data-effect*="horizontal_swipe"] {
	background-color: transparent !important;
	left: -100%;
}
/*
body[data-loading-effect="true"] #page_loading_effect[data-method="standard"][data-effect*="horizontal_swipe"]{display:block}

body[data-loading-effect="true"][data-apte="horizontal_swipe_basic"] #page_loading_effect .reveal-2 { display: none; }

#page_loading_effect.in-from-right{left:0%}

.no-cssanimations #page_loading_effect.loaded .reveal-1, .no-cssanimations #page_loading_effect.loaded .reveal-2{display:none}

#page_loading_effect.loaded .reveal-1{backface-visibility: hidden; -webkit-animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

#page_loading_effect.loaded .reveal-2{backface-visibility: hidden; -webkit-animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

#page_loading_effect.loaded.in-from-right .reveal-1{-webkit-animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-1 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

body[data-apte="horizontal_swipe_basic"] #page_loading_effect.loaded.in-from-right .reveal-1{
  -webkit-animation:anim-effect-2-1 1.1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards; 
  animation:anim-effect-2-1 1.1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards
}


 #page_loading_effect.loaded.in-from-right .reveal-2{-webkit-animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards; animation:anim-effect-2-2 1.85s cubic-bezier(0.67,0,0.3,1) forwards}

body[data-loading-effect="true"] #page_loading_effect[data-effect*="horizontal_swipe"].hidden{display:none}
body[data-loading-effect="true"] #page_loading_effect[data-effect*="horizontal_swipe"].hidden.loaded.in-from-right { display: block;}

@-webkit-keyframes anim-effect-2-1{0%{-ms-transform:translateX(0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
30%, 
100%{-ms-transform:translateX(-100%); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}

@keyframes anim-effect-2-1{0%{-ms-transform:translateX(0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
30%, 
100%{-ms-transform:translateX(-100%); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}

@-webkit-keyframes anim-effect-2-2{0%,14.5%{-ms-transform:translateX(0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
34.5%, 
100%{-ms-transform:translateX(-100%); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}

@keyframes anim-effect-2-2{0%,14.5%{-ms-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
34.5%, 
100%{-ms-transform:translate3d(-100%,0,0); -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-animation-timing-function:cubic-bezier(0.67,0,0.3,1); animation-timing-function:cubic-bezier(0.67,0,0.3,1)}
}
*/
body[data-loading-effect="true"] #page_loading_effect[data-method="standard"], 
/*body[data-loading-effect="true"] #page_loading_effect[data-effect*="horizontal_swipe"][data-method="ajax"],*/
body[data-loading-effect="true"] #page_loading_effect[data-method="standard"] .load_symbol {
	display: block;
	opacity: 1;
}

#page_loading_effect .load_symbol {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*.default-loading-icon{    top:50%;     border-radius:100%;     height:40px;     width:40px;     margin:0 auto;     display:block;     position:relative;      border:3px solid #e5e5e5;     margin-top:-20px}
*/
.load_symbol .minimal_icon .spinner {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.load_symbol .minimal_icon .spinner {
	-webkit-animation: material-rotate-all 1s linear infinite;
	animation: material-rotate-all 1s linear infinite;
}

.load_symbol .minimal_icon .spinner .right-side,
.load_symbol .minimal_icon .spinner .left-side {
	-webkit-animation: material-fade-in-first 1.2s linear infinite alternate;
	animation: material-fade-in-first 1.2s linear infinite alternate;
}
.load_symbol .minimal_icon .spinner.color-2 .right-side,
.load_symbol .minimal_icon .spinner.color-2 .left-side {
	-webkit-animation: material-fade-in-second 1.2s linear infinite alternate;
	animation: material-fade-in-second 1.2s linear infinite alternate;
}

.load_symbol .minimal_icon .right-side,
.load_symbol .minimal_icon .left-side {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	overflow: hidden;
}

.load_symbol .minimal_icon .left-side {
	left: 0;
}
.load_symbol .minimal_icon .right-side {
	right: 0;
}

.load_symbol .minimal_icon .bar {
	width: 100%;
	height: 100%;
	-moz-border-radius: 200px 0 0 200px;
	-webkit-border-radius: 200px;
	border-radius: 200px 0 0 200px;
	border: 5px solid #e82525;
	position: relative;
}
/*.load_symbol .minimal_icon .bar:after{  content:"";   width:6px;   height:6px;   display:block;   background:#666;   position:absolute;   -moz-border-radius:6px;   -webkit-border-radius:6px;   border-radius:6px}*/
.load_symbol .minimal_icon .right-side .bar {
	-moz-border-radius: 0 200px 200px 0;
	-webkit-border-radius: 0;
	border-radius: 0 200px 200px 0;
	border-left: none;
	-webkit-transform: rotate(-10deg);
	-webkit-transform-origin: left center;
	transform: rotate(-10deg);
	transform-origin: left center;
	-webkit-animation: material-rotate-right 0.75s linear infinite alternate;
	animation: material-rotate-right 0.75s linear infinite alternate;
}
.load_symbol .minimal_icon .right-side .bar:after {
	bottom: -6px;
	left: -3px;
}
.load_symbol .minimal_icon .left-side .bar {
	border-right: none;
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg);
	-webkit-transform-origin: right center;
	transform-origin: right center;
	-webkit-animation: material-rotate-left 0.75s linear infinite alternate;
	animation: material-rotate-left 0.75s linear infinite alternate;
}
.load_symbol .minimal_icon .left-side .bar:after {
	bottom: -6px;
	right: -3px;
}

@keyframes material-rotate-left {
	to {
		transform: rotate(-30deg);
	}
	from {
		transform: rotate(-175deg);
	}
}
@keyframes material-rotate-right {
	from {
		transform: rotate(175deg);
	}
	to {
		transform: rotate(30deg);
	}
}
@keyframes material-rotate-all {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@keyframes material-fade-in-first {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes material-fade-in-second {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.load_symbol .minimal_icon {
	top: 50%;
	height: 65px;
	width: 65px;
	position: relative;
	margin: -32px auto 0 auto;
	display: block;
}
/*
.default-loading-icon:before{position:absolute; content:""; border-color:rgba(0,0,0,1) transparent transparent;     border-radius:100%;     border-style:solid;     border-width:3px;     display:block;     height:100%;     width:100%;     top:-3px;     left:-3px}

.load_symbol.spin, .portfolio-loading.spin, .pp_loaderIcon.spin, .default-loading-icon.spin{animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation; -webkit-animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation}

.default-skin-loading-icon{width:100%; height:100%; background-position:center; display:block; background-repeat:no-repeat; background-image:url(//beasleydirect.com/wp-content/themes/nimva/img/icons/loading-white-bg.gif)}

@keyframes spinning_animation{0%{ transform:scale(1) rotate(0deg);  -o-transform:scale(1) rotate(0deg)}
50%{ transform:scale(0.8) rotate(360deg);  -o-transform:scale(0.8) rotate(360deg)}
100%{ transform:scale(1) rotate(720deg);  -o-transform:scale(1) rotate(720deg)}
}

@-webkit-keyframes spinning_animation{0%{ -webkit-transform:scale(1) rotate(0deg)}
50%{ -webkit-transform:scale(0.8) rotate(360deg)}
100%{ -webkit-transform:scale(1) rotate(720deg)}

}

@keyframes bounce_in_animation{0%{ transform:scale(0,0);  -o-transform:scale(0,0)}
20%{ transform:scale(1.4,1.4);  -o-transform:scale(1.4,1.4)}
50%{ transform:scale(0.8,0.8);  -o-transform:scale(0.8,0.8)}
85%{ transform:scale(1.1,1.1);  -o-transform:scale(1.1,1.1)}
100%{ transform:scale(1,1);  -o-transform:scale(1,1)}
}

@-webkit-keyframes bounce_in_animation{0%{ -webkit-transform:scale(0,0)}
20%{ -webkit-transform:scale(1.4,1.4)}
50%{ -webkit-transform:scale(0.8,0.8)}
85%{ -webkit-transform:scale(1.1,1.1)}
100%{ -webkit-transform:scale(1,1)}
}

@keyframes grow_in_animation{0%{ transform:scale(0,0);  -o-transform:scale(0,0)}
100%{ transform:scale(1,1);  -o-transform:scale(1,1)}
}

@-webkit-keyframes grow_in_animation{0%{ -webkit-transform:scale(0,0)}
100%{ -webkit-transform:scale(1,1)}
}

#page_loading_effect[data-effect="center_mask_reveal"]{background-color:transparent!important}

body[data-loading-effect="true"] #page_loading_effect[data-effect="center_mask_reveal"].hidden{display:none}

#page_loading_effect[data-effect="center_mask_reveal"] span{ position:absolute;  background:#fff;  z-index:100;  -webkit-transition:0.8s cubic-bezier(0.12,0.75,0.4,1) !important;  transition:0.8s cubic-bezier(0.12,0.75,0.4,1) !important}

#page_loading_effect[data-effect="center_mask_reveal"].set-to-fade span{width:100%; height:100%; top:0; left:0; transform:none!important; -webkit-transform:none!important}

#page_loading_effect .mask-top{ top:0%;  left:0;  height:50%;  width:100%}

#page_loading_effect.loaded .mask-top{ -webkit-transform:translateY(-100%) translateZ(0);  -ms-transform:translateY(-100%) translateZ(0);  transform:translateY(-100%) translateZ(0)}

#page_loading_effect .mask-right{ top:0;  right:0;  height:100%;  width:50%}

#page_loading_effect.loaded .mask-right{ -webkit-transform:translateX(100%) translateZ(0);  -ms-transform:translateX(100%) translateZ(0);  transform:translateX(100%) translateZ(0)}

#page_loading_effect .mask-bottom{ bottom:0%;  right:0;  height:50%;  width:100%}

#page_loading_effect.loaded .mask-bottom{ -webkit-transform:translateY(100%) translateZ(0);  -ms-transform:translateY(100%) translateZ(0);  transform:translateY(100%) translateZ(0)}

#page_loading_effect .mask-left{ top:0;  left:0;  height:100%;  width:50%}

#page_loading_effect.loaded .mask-left{ -webkit-transform:translateX(-100%) translateZ(0);  -ms-transform:translateX(-100%) translateZ(0);  transform:translateX(-100%) translateZ(0)}


/* Preload 2 */

.sk-cube-grid {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.sk-cube-grid .sk-cube {
	width: 33%;
	height: 33%;
	background-color: #961a34;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube2 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube3 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.sk-cube-grid .sk-cube4 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube5 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube6 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube7 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.sk-cube-grid .sk-cube8 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube9 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

@-webkit-keyframes sk-cubeGridScaleDelay {
	0%,
	70%,
	100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

@keyframes sk-cubeGridScaleDelay {
	0%,
	70%,
	100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

/* ----------------------------------------------------------------
    Top Bar
-----------------------------------------------------------------*/
.leftalign {
	float: left;
}
.rightalign {
	float: right;
}

#top-bar {
	position: relative;
	background-color: #f7f7f7;
	height: 40px;
	border-bottom: 1px solid #e8e8e8;
}

#top-menu,
#top-menus {
	position: relative;
	/*float: left;*/
}

#top-menu li,
#top-menus li {
	float: left;
	padding-left: 20px;
	height: 40px;
	position: relative;
}
#top-menu li {
	padding-left: 0;
}

#top-menu li i {
	font-size: 14px;
	position: relative;
	top: 1px;
}

#top-menu li:first-child,
#top-menus li:first-child {
	padding-left: 0;
}

#top-menu li a,
#top-menu li span {
	color: #777;
}
#top-menus li a {
	display: inline-block;
	position: relative;
	line-height: 20px;
	margin-top: 10px;
	color: #777;
	margin-left: 0;
}
#top-menus li:first-child:before {
	content: "";
}
#top-menus li:before {
	content: "/ ";
	position: absolute;
	top: 50%;
	left: 8px;
	transform: translateY(-50%);
}

#top-menu ul li div {
	display: inline-block;
	position: relative;
	line-height: 20px;
	margin-top: 10px;
	color: #777;
}
#top-menu .mail {
	padding: 0 15px 0 0;
	margin-right: 10px;
	border-right: 1px solid #e8e8e8;
	padding-left: 0;
}
#top-menu .contact_address {
	border-left: 1px solid #e8e8e8;
	padding-left: 10px;
	margin-left: 15px;
}
#top-menu .phone {
	padding-left: 0;
}

#top-menu li span {
	color: #999;
}

#top-menu li a:hover,
#top-menus li a:hover {
	color: #34495e;
	border-bottom: 1px dotted #34495e;
}

#top-menu li span {
	margin-right: 10px;
}

#top-menu li span.split {
	font-size: 16px;
	color: #e8e8e8;
	font-weight: 100;
}

#top-menu li:first-child span {
	display: none;
}

#top-menu li.top-menu-em a {
	position: relative;
	top: -1px;
	padding: 1px 6px;
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#top-menu li.top-menu-em a:hover {
	color: #fff;
	border-bottom: none;
}

#top-menus li ul.sub-menu li:before {
	content: initial;
}

#top-menus ul.sub-menu {
	/*display: none;*/
	opacity: 0;
	visibility: hidden;
	background: #fff;
	z-index: 2000;
	position: absolute;
	min-width: 170px;
	padding: 0;
	top: 55px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
	transition: all 0.2s ease-in-out;
	-wekit-transition: opacity 0.2s ease-in-out;
}

#top-menus ul li:hover > ul.sub-menu {
	opacity: 1;
	top: 40px;
	visibility: visible;
}
#top-menus ul.sub-menu li {
	float: none;
	padding: 0;
	display: block;
	box-sizing: content-box;
	height: auto;
}
#top-menus ul.sub-menu li a {
	color: #333333;
	display: block;
	margin: 0;
	padding: 10px 15px;
	transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
}
#top-menus ul.sub-menu li a:hover {
	text-decoration: none;
	border-bottom: none;
	background-color: #333333;
	color: #ffffff;
	z-index: 10;
}

#top-menus ul li ul.sub-menu ul.sub-menu {
	top: 0;
	left: 170px;
	z-index: 9;
	box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.1);
}

/****************************************************************** 
Header menu & megamenu
******************************************************************/

#header #toggle-nav {
	position: absolute;
	right: 0px;
	top: 35px;
	display: none;
	text-align: center;
	margin-bottom: 10px;
}
#header #toggle-nav span {
	font-size: 28px;
	margin-left: 10px;
}

#header #toggle-nav i {
	/*background-color: transparent!important;
	color: #666;*/
	line-height: 34px;
	font-size: 28px;
}
#header #toggle-nav i:hover {
	color: #34495e;
}

#header nav > ul {
	/*float: right;*/
	overflow: visible !important;
}

#header nav ul li {
	/*float: right;*/
}

#header nav > ul > li {
	display: inline-block;
	margin-left: 15px;
}

#header nav > ul > li:first-child {
	margin-left: 0;
}

#header nav > ul > li > a {
	padding: 0px 10px 0px 10px;
	display: block;
	color: #555;
	font-size: 13px;
	line-height: 20px;
	-webkit-transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	transition: color 0.1s linear;
}

html:not(.js) #header nav > ul > li > a {
	/*padding: 36px 7px 37px;*/
	line-height: 97px;
	/*border-top:4px solid transparent;*/
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
html:not(.js)
	#header[data-header-version="header_v1"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v4"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v5"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v6"].reduced
	nav
	> ul
	> li
	> a,
html:not(.js)
	#header[data-header-version="header_v7"].reduced
	nav
	> ul
	> li
	> a,
#header[data-header-version="header_v1"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v1"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v4"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v4"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v5"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v5"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v6"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v6"].reduced .header_extra_icons .cart a,
#header[data-header-version="header_v7"].reduced
	.header_extra_icons
	.main_menu_search
	a,
#header[data-header-version="header_v7"].reduced .header_extra_icons .cart a {
	line-height: 60px;
}
html:not(.js) #header nav > ul > li > a:hover {
	border-color: #34495e;
}
#header nav ul li a:hover,
#header nav .sf-menu li.sfHover > a {
	color: #666;
	border-color: #34495e;
}
/*
#header nav .sf-menu li.current_page_ancestor > a, #header nav .sf-menu li.current-menu-item > a, #header nav .sf-menu li.current-menu-ancestor > a, #header nav .sf-menu li.current_page_item > a {
	color: #27CFC3;
}

#header nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="fa-"], #header nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="fa-"] {
    color: #27CFC3;
}

#header nav ul li a {
	color: #444;
}

.sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="fa-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="fa-"], .sf-menu > li.current_page_item > a > .sf-sub-indicator [class^="fa-"] {
	 color: #27CFC3;
}


.sf-menu ul li.current_page_item > a , .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a  {
	color: #27CFC3;
}
*/

#header .span_9 {
	position: static !important;
}

#header nav > ul > li.megamenu {
	position: inherit !important;
}

#header nav > ul > li.megamenu > ul.sub-menu {
	width: 100%;
	left: 0px;
	/*padding: 15px 0px;*/
	background-color: #34495e;
}

#header nav > ul > li.megamenu > ul > li {
	display: block !important;
	float: none !important;
	padding: 0;
	vertical-align: top;
}

#header nav > ul > li.megamenu > ul > li:last-child {
	border-right: none !important;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-2 {
	width: 50%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-3 {
	width: 33.33%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-4 {
	width: 25%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-5,
#header nav > ul > li.megamenu.columns-5 > ul > li {
	width: 20%;
}
#header nav > ul > li.megamenu > ul > li > ul > li.columns-6,
#header nav > ul > li.megamenu.columns-6 > ul > li {
	width: 16.66%;
}
#header nav > ul > li.megamenu > ul > li > ul > li:last-child {
	border: none;
}
#header nav > ul > li.megamenu > ul > li ul {
	display: block !important;
	top: 0px !important;
	width: 100%;
	opacity: 1 !important;
	left: 0px !important;
	position: relative !important;
	box-shadow: none;
}

#header nav > ul > li.megamenu > ul > li > ul {
	display: table !important;

	width: 960px;

	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 1px solid #e4e4e4;
}
#header nav > ul > li.megamenu > ul > li > ul > li {
	display: table-cell !important;
	float: none !important;
	padding: 25px 0;
	border-right: 1px solid #e4e4e4;
	vertical-align: top;
}

#header #nav h3.megamenu-title,
#header #nav h3.megamenu-title a {
	padding: 0 25px 15px 25px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}
#header #nav h3.megamenu-title .sf-sub-indicator {
	display: none;
}
#header #nav > ul.sf-menu > li > a > span.megamenu-icon {
	line-height: 30px;
	height: 30px;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
}

#header #nav ul.sf-menu li ul li a .megamenu-icon {
	line-height: 43px;
	height: 43px;
	font-size: 13px;
	position: absolute;
	left: 20px;
	top: 0;
}

.sf-menu ul.megamenu .megamenu-icon {
	line-height: 14px;
	font-size: 13px;
	height: auto;
	margin-right: 5px;
}
#header #nav h3.megamenu-title .megamenu-icon {
	font-size: 16px;
}

#header #nav > ul.sf-menu > li > a > span.megamenu-icon i {
	width: 30px;
	height: 30px;
}

.sf-menu ul.megamenu .megamenu-icon i {
	width: 14px;
	height: auto;
}
#header #nav h3.megamenu-title .megamenu-icon {
	width: 16px;
	margin-right: 10px;
}
.sf-menu .megamenu-bullet {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #333;
	height: 0;
	width: 0;
}

.sf-menu li.megamenu ul li.sfHover > a {
	background-color: transparent !important;
}

.megamenu .megamenu-widgets-container {
	padding: 0 25px 10px 25px;
	line-height: 20px;
}

#header #nav h3.megamenu-title a {
	padding: 0;
}

#header #nav h3.megamenu-title a:hover {
	background-color: transparent !important;
	color: #34495e;
}

#header nav > ul > li.megamenu > ul > li > ul > li.columns-4:nth-child(4n),
#header nav > ul > li.megamenu > ul > li > ul > li.columns-3:nth-child(3n) {
	border-right: none;
}

#header nav > ul > li.megamenu > ul > li {
	border-right: 1px solid #f2f2f2;
}

#header nav > ul > li.megamenu ul li a {
	border-bottom: none !important;
	padding: 10px 25px;
	padding-left: 50px;
}
#header #nav .deep-level a {
	padding-left: 45px;
}

#header nav > ul > li.megamenu > ul > li > a {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: 2px;
	font-weight: bold;
}

#header nav > ul > li.megamenu > ul ul li a:hover,
#header nav > ul > li.megamenu > ul ul li.current-menu-item a {
	color: #fff;
	background-color: #313233;
}

#header nav > ul > li.megamenu > ul > li > a:hover,
#header nav > ul > li.megamenu > ul > li.sfHover > a {
	background-color: transparent !important;
	color: #fff;
}
#header .sf-menu li.megamenu ul li.hide a {
	display: none;
}
#header .sf-menu li.megamenu ul li.hide ul li a {
	display: block;
}

#header ul#recentcomments li {
	float: none;
}

#header .sf-menu ul#recentcomments li a {
	color: #777;
}

#header .sf-menu .megamenu-widgets-container a:hover {
	background: none !important;
}

.megamenu .portfolio-widget {
	width: 210px;
	height: 236px;
}

/* Mobile Menu here */

#mobile-menu {
	position: relative;
	top: 0px;
	display: none;
	background-color: #1f1f1f;
	padding: 0px;
	z-index: 100000;
}

#mobile-menu .container > ul {
	margin-left: 0;
	margin-bottom: 0;
}

#mobile-menu .container > ul > li:first-child {
	padding-top: 10px;
}

#mobile-menu .container > ul > li:last-child {
	padding-bottom: 10px;
}

#mobile-menu .container > ul > li:last-child a {
	border-bottom: 0px;
}

#mobile-menu ul li a,
#mobile-menu .container > ul > li:last-child ul li a {
	border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.6);
	font-size: 12px;
	display: block;
	position: relative;
	padding: 16px 0 !important;
}

#mobile-menu ul li ul {
	display: none;
	margin-left: 20px;
}

#mobile-menu ul li a:hover,
#mobile-menu ul li a:hover [class^="fa-"],
#mobile-menu li.open > a,
#mobile-menu ul li.current-menu-item > a,
#mobile-menu ul li.current-menu-ancestor > a {
	color: #fff;
}

body #mobile-menu li.open > a [class^="fa-"] {
	color: #fff;
}

#mobile-menu .shopping-cart span {
	left: 15px;
	/*top: 7px;*/
}

/***************** Superfish ******************/

.sf-menu {
	line-height: 1;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	float: left;
	position: relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 2.5em;
	z-index: 99;
}

#header .sf-menu > li:hover > ul,
#header .sf-menu > li.sfHover > ul {
	top: 97px;
	transition: top 0.2s ease-in-out;
}
#header.reduced .sf-menu > li:hover > ul,
#header.reduced .sf-menu > li.sfHover > ul {
	top: 60px;
}
#header[data-header-version="header_v2"].reduced .sf-menu > li:hover > ul,
#header[data-header-version="header_v2"].reduced .sf-menu > li.sfHover > ul,
#header[data-header-version="header_v3"].reduced .sf-menu > li:hover > ul,
#header[data-header-version="header_v3"].reduced .sf-menu > li.sfHover > ul {
	top: 50px;
}

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 {
	left: 10.8em;
	top: -10px;
}
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;
}
.sub-menu {
	z-index: 3;
}

/* ----------------------------------------------------------------
    Superfish Menu
-----------------------------------------------------------------*/

.sf-menu {
	float: left;
	margin-bottom: 30px;
}

.sf-menu li li a,
.sf-menu li li a:visited {
	padding-left: 1.25em;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
	outline: 0 none;
}

.sf-menu ul li a,
.sf-menu ul li ul li a {
	margin: 0;
	padding: 15px 20px;
	border-bottom: none;
}
.sf-menu ul li:last-child a {
}

.sf-sub-indicator {
	/*display: inline-block;*/
	width: 15px;
	position: relative;
	left: 4px;
	height: 16px;
}

.sf-sub-indicator [class^="fa-"],
.sf-sub-indicator [class*=" fa-"] {
	color: #444;
	font-size: 12px;
	line-height: 16px;
	height: auto;
	background-color: transparent !important;
}
#mobile-menu .sf-sub-indicator [class^="fa-"],
#mobile-menu .sf-sub-indicator [class*=" fa-"] {
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
}

.sf-menu ul a:focus,
.sf-menu ul a:hover,
.sf-menu ul a:active,
.sf-menu ul li:hover > a,
.sf-menu ul li.sfHover > a {
	color: #27cfc3;
}

.sf-shadow ul.sf-shadow-off {
	background: none repeat scroll 0 0 transparent;
}
.sf-vertical,
.sf-vertical li {
	width: 100%;
}
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left: 100%;
	top: 0;
}

.sf-menu,
.sf-menu * {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.sf-menu {
	line-height: 1;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 200px;
}
.sf-menu ul li,
.sf-menu ul li li {
	font-size: 12px;
	width: 100%;
}
.sf-menu ul li:last-child a {
	border-bottom: medium none;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	float: none;
	/*line-height: 13px;*/
	font-size: 12px;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 1px;
	top: 33px;
	z-index: 999;
}
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 {
	left: 200px;
	top: 0;
}
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: 15em;
	top: -3px;
}
.sf-menu .sf-with-ul a {
	min-width: 1px;
	padding-right: 16px !important;
}

#header .sf-menu li ul li a {
	font-size: 12px;
	line-height: 23px;
	color: #fff;
	transition: none;
	background-color: #34495e;
}
#header .sf-menu li.sfHover ul li.sfHover a {
	color: #fff;
}

#header .sf-menu li ul li a:hover {
	color: #fff;
}

.sf-menu li ul li a:hover,
.sf-menu li ul li.sfHover > a {
	color: #27cfc3;
	background-color: #313233;
}
.sf-menu li ul li > a .sf-sub-indicator [class^="fa-"] {
	color: #fff;
}
.sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="fa-"] {
	color: #fff;
}

.sf-menu li ul li .sf-sub-indicator {
	right: 14px;
	left: auto;
	top: 14px;
	display: block;
	position: absolute;
}

.sf-menu li.megamenu ul li .sf-sub-indicator {
	right: auto;
	left: 21px;
	top: 8px;
}

.sf-menu li.megamenu ul li .sf-sub-indicator i {
	font-size: 11px;
}

.sf-menu li ul {
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
	/*border:1px solid #e6e6e6;*/
}
#nav > .sf-menu > li > ul {
	border-top: 3px solid transparent;
}
.sf-menu li.megamenu ul li ul {
	border-top: none;
}

.sf-menu li li ul {
	left: 17em;
}

.sf-menu {
	float: none;
}
.sf-menu a {
	margin: 0 1px;
	padding: 0.75em 1em 32px;
	text-decoration: none;
}
.sf-menu ul li {
	font-weight: normal;
}
.sf-menu .sfHover ul li a,
.sf-menu .sfHover ul li li a {
	box-shadow: none;
}
.sf-menu ul li a:focus,
.sf-menu ul li a:hover,
.sf-menu ul li a:active,
.sf-menu ul li li a:focus,
.sf-menu ul li li a:hover,
.sf-menu ul li li a:active {
	border-radius: 0 0 0 0;
	box-shadow: none;
	text-shadow: none;
}

/* ===================================
    Magnific popup
====================================== */

.mfp-bg,
.my-mfp-zoom-in.mfp-ready.mfp-bg,
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	background: #000;
	opacity: 0.93;
}
.mfp-bg,
.mfp-wrap {
	z-index: 10007;
}
#popup-form {
	cursor: default;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #fff;
	background: transparent;
}
.mfp-iframe-scaler iframe {
	box-shadow: none;
}

.mfp-close,
.mfp-close:active {
	opacity: 1;
	background-color: transparent;
	color: #fff;
	right: 30px;
	top: 30px;
}
.admin-bar .mfp-close,
.admin-bar .mfp-close:active {
	top: 50px;
	right: 20px;
}
.mfp-figure .mfp-close,
.mfp-figure .mfp-close:active {
	top: 0;
	right: 0;
}
.mfp-iframe-scaler .mfp-close,
.mfp-iframe-scaler .mfp-close:active {
	top: -40px;
	right: 0;
}
.mfp-iframe-holder {
	cursor: zoom-out;
}
.modal-popup-main .mfp-close,
.modal-popup-main .mfp-close:active {
	right: 0;
	top: 0;
}

.lightbox-gallery a {
	position: relative;
	display: block;
}
.lightbox-gallery .gallary-over-layer {
	position: absolute;
	top: 0;
	left: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-left:after {
	display: none;
}
.mfp-arrow-right:before {
	border-left: none;
	content: "\f105";
	font-size: 5em;
	font-family: "fontawesome";
	color: #fff;
}
.mfp-arrow-left:before {
	border-right: none;
	content: "\f104";
	font-size: 5em;
	font-family: "fontawesome";
	color: #fff;
}
.mfp-bottom-bar {
	margin-top: -24px;
	font-size: 12px;
}
.mfp-close {
	font-size: 36px;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
}

@-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;
	}
}

.mfp-figure {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	-ms-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 0.4s;
	-moz-animation-duration: 0.4s;
	-ms-animation-duration: 0.4s;
	-o-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-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;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
}

/* dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

/* fade move animation for second dialog */
.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective(600px) rotateX(0);
	-moz-transform: translateY(0) perspective(600px) rotateX(0);
	-ms-transform: translateY(0) perspective(600px) rotateX(0);
	-o-transform: translateY(0) perspective(600px) rotateX(0);
	transform: translateY(0) perspective(600px) rotateX(0);
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

/* dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* simple fade transition */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.97;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

/* grid */
.show-grid [class^="col-"] {
	background-color: #f5f5f5;
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
	padding: 10px 0;
	text-align: center;
}

/* message box */
.alert-dismissable .close,
.alert-dismissible .close {
	top: 0;
}

/* ----------------------------------------------------------------
    Main Menu Search Icon
-----------------------------------------------------------------*/
#header .main_menu_search {
	display: inline-block;
}

#search-main-menu {
	height: 100%;
	width: 45%;
	margin: 0 auto;
}

.search-form .search-button {
	font-size: 21px;
	color: #fff;
	top: 31px;
	right: 10px;
	outline: none;
}
.close-search {
	color: #373737;
	position: absolute;
	right: 0;
	top: 23px;
	z-index: 998;
	cursor: pointer;
}
.search-button {
	cursor: pointer;
	z-index: 0;
	margin-right: 0;
	border: none;
	background: none;
}
.search-form .search-input {
	border: none;
	border-radius: 0;
	border: 2px solid rgba(255, 255, 255, 0.3) !important;
	font-size: 30px;
	font-weight: 100;
	padding: 20px 48px 20px 20px;
	text-transform: capitalize;
	background: transparent;
	line-height: 40px;
	color: #fff;
	-webkit-appearance: none;
	outline: none;
	width: 100%;
}

/* ----------------------------------------------------------------
    Header Additional Icons - depending on the version of Header used
-----------------------------------------------------------------*/
#header[data-header-version="header_v1"] .header_extra_icons,
#header[data-header-version="header_v3"] .header_extra_icons {
	margin-left: 15px;
}
.header_extra_icons ul {
	margin-left: 0;
	margin-bottom: 0;
	position: relative;
	padding-left: 0;
}

.header_extra_icons ul li {
	display: inline-block;
	position: relative;
	font-size: 16px;
}

.header_extra_icons .main_menu_search a,
.header_extra_icons .cart a {
	display: block;
	padding: 0 10px;
	line-height: 70px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.header_extra_icons .cart {
	margin-right: 10px;
}

/* ----------------------------------------------------------------
    Top Socials
-----------------------------------------------------------------*/

#top-social {
	position: relative;
	/*float: right;*/
	/*height: 40px;*/
	margin: 0;
}

#top-social ul,
#top-menu ul,
#top-menus ul {
	margin: 0;
	padding-left: 0;
}

#top-social li,
#top-social li a,
#top-social li .ts-icon,
#top-social li .ts-text {
	display: block;
	position: relative;
	width: 40px;
	height: 40px;
}

#top-social li,
#top-social li a,
#top-social li .ts-text {
	float: left;
	width: auto;
	overflow: hidden;
}

#top-social li a {
	width: 40px;
	line-height: 40px;
	color: #4a4a4a;
	font-size: 12px;
}
#top-social li a i {
	width: 40px;
	font-size: 15px;
}
#top-social li a:hover {
	background-color: #34495e;
	color: #fff;
}
/*
#top-social li .ts-icon { background: #f7f7f7 url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller.png); float: left; }

#top-social li a:hover .ts-icon { background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller-light.png); }

#top-social li.ts-facebook .ts-icon, #top-social li.ts-facebook a:hover .ts-icon { background-position: -28px center; }

#top-social li.ts-twitter .ts-icon, #top-social li.ts-twitter a:hover .ts-icon { background-position: 4px center; }

#top-social li.ts-gplus .ts-icon, #top-social li.ts-gplus:hover .ts-icon { background-position: -252px center; }

#top-social li.ts-dribbble .ts-icon, #top-social li.ts-dribbble:hover .ts-icon { background-position: -60px center; }

#top-social li.ts-pinterest .ts-icon, #top-social li.ts-pinterest:hover .ts-icon { background-position: -380px center; }

#top-social li.ts-vimeo .ts-icon, #top-social li.ts-vimeo:hover .ts-icon { background-position: -92px center; }

#top-social li.ts-tumblr .ts-icon, #top-social li.ts-tumblr:hover .ts-icon { background-position: -124px center; }

#top-social li.ts-youtube .ts-icon, #top-social li.ts-youtube:hover .ts-icon { background-position: -316px center; }

#top-social li.ts-flickr .ts-icon, #top-social li.ts-flickr:hover .ts-icon { background-position: -284px center; }

#top-social li.ts-skype .ts-icon, #top-social li.ts-skype:hover .ts-icon { background-position: -476px center; }

#top-social li.ts-linkedin .ts-icon, #top-social li.ts-linkedin:hover .ts-icon { background-position: -188px center; }

#top-social li.ts-behance .ts-icon, #top-social li.ts-behance:hover .ts-icon { background-position: -348px center; }
*/

/* ----------------------------------------------------------------
    Header
-----------------------------------------------------------------*/

#header {
	position: relative;
	z-index: 205;
	border-bottom: 1px solid #e8e8e8;
}
#header[data-header-version="header_v1"] .container,
#header[data-header-version="header_v4"] .container,
#header[data-header-version="header_v5"] .container,
#header[data-header-version="header_v7"] .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#header[data-header-version="header_v3"] .menu-wrapper-inside,
#header[data-header-version="header_v2"] .menu-wrapper-inside {
	display: flex;
	align-items: center;
}
#header[data-header-version="header_v2"] .menu-wrapper-inside {
	justify-content: center;
}
.container {
}
.shadow {
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1) !important;
	-webki-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1) !important;
}
.f-nav {
	z-index: 9999 !important;
	position: fixed !important;
	top: 0px;
	left: 0;
	width: 100%;
	background-color: #fff;
}
.f-nav2 {
	z-index: 9999 !important;
	position: fixed !important;
	top: 28px;
	left: 0;
	width: 100%;
	background-color: #fff;
}
/*
body.sticky{
	margin-top:100px;
}

.sticky {
	position:fixed !important;
	margin: 0;
	width:100%;
	top:0px;
}

body.admin-bar #header.sticky {
	top:28px;
}
*/
body #header.sticky-header {
	margin: 0;
	top: 0;
	left: 0;
	z-index: 1001;
	padding: 0;
	width: 100%;
}
body #header.sticky-header.sticky {
	position: fixed;
}
body.admin-bar #header.sticky-header.sticky,
body.admin-bar #header.sticky-header.transparent {
	top: 32px;
}

#header[data-header-version="header_v1"] #logo,
#header[data-header-version="header_v7"] #logo {
	flex-grow: 1;
}

#header.sticky #logo img,
#header .header_middle_logo img {
	transition: height 0.2s ease-in-out;
	-webkit-transition: height 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out;
	-o-transition: height 0.2s ease-in-out;
	-ms-transition: height 0.2s ease-in-out;
}
#header.sticky-header.sticky.reduced #logo img,
#header.sticky-header.sticky.reduced .header_middle_logo img {
	height: 60px;
}

/* Header Version 6 - Middle Logo logic and rules */
#header .header_middle_logo img {
	display: block;
}

#header[data-header-version="header_v6"] nav ul {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-left: 30px;
	padding-right: 30px;
}
#header[data-header-version="header_v6"] .header_left_extra_icons,
#header[data-header-version="header_v6"] .header_right_extra_icons {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 30px;
}
#header[data-header-version="header_v6"] .header_right_extra_icons {
	right: 10px;
	left: auto;
}
#header[data-header-version="header_v6"] nav {
	text-align: center;
}

#header[data-header-version="header_v6"] .header_left_extra_icons ul,
#header[data-header-version="header_v6"] .header_right_extra_icons ul {
	margin-left: 0;
	margin-bottom: 0;
	position: relative;
	height: 50px;
	line-height: 50px;
	display: flex;
	justify-content: space-between;
	padding-left: 0;
}

#header[data-header-version="header_v6"] .header_left_extra_icons ul li a {
	display: block;
	width: 30px;
	text-align: center;
}

#header[data-header-version="header_v6"]
	.header_right_extra_icons
	ul
	li
	a.shopping-cart {
	display: block;
	width: 30px;
	text-align: center;
}

#header[data-header-version="header_v6"] .shopping-cart span {
	left: 20px;
}

/* ----------------------------------------------------------------
    Logo
-----------------------------------------------------------------*/

#logo {
	position: relative;
	margin-right: 20px;
	font-family: "Open Sans", sans-serif;
	font-size: 36px;
}
#header[data-header-version="header_v5"] #logo {
	margin-right: 60px;
}
#logo.hide_desktop {
	display: none !important;
}

#logo a {
	display: block;
	color: #000;
}

#logo img {
	display: block;
	max-width: 100%;
}

#logo a.standard_logo,
#header nav > ul > li.header_middle_logo > a.standard_logo {
	display: block;
}

#logo a.retina_logo,
#header nav > ul > li.header_middle_logo > a.retina_logo {
	display: none;
}

.tagline {
	float: right;
}

#header.transparent #logo img.init_logo,
#header #logo img.transparent_logo,
#header.transparent .header_middle_logo img.init_logo,
#header .header_middle_logo img.transparent_logo {
	display: none;
	opacity: 0;
}
#header.transparent #logo img.transparent_logo,
#header #logo img.init_logo,
#header.transparent .header_middle_logo img.transparent_logo,
#header .header_middle_logo img.init_logo {
	display: block;
	opacity: 1;
}

/* Header V3 Header Banner */

.h3_banner {
	max-width: 750px;
	height: auto;
	padding: 15px 0;
	float: none;
}
.h3_banner img {
	display: block;
}

/* Hamburger Navigation for Header V7 */
#nav .open_hamburger_navigation {
	display: block;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#nav .open_hamburger_navigation:before,
#nav .open_hamburger_navigation:hover:before {
	content: initial !important;
}
#nav .open_hamburger_navigation.hamburger_extra_padding {
	padding-top: 30px;
	padding-bottom: 30px;
}
.open_hamburger_navigation span {
	transition: background-color 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
}
.open_hamburger_navigation span {
	display: block;
	width: 22px;
	height: 2px;
	margin-bottom: 5px;
	background-color: #fff;
}
.open_hamburger_navigation span:last-child {
	margin-bottom: 0;
}

.hamburger_content_wrap {
	transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-duration: 0.2s;
	-ms-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
}

.hamburger_content_wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: -10005;
	padding: 55px 80px;
	display: table;
	opacity: 0;
	visibility: collapse;
}
.hamburger_content_wrap.show_content {
	z-index: 10004;
	opacity: 1;
	visibility: visible;
}
.hamburger_menu_links {
	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
	left: 50%;
	max-width: 700px;
	transform: translateX(-50%) translateY(-50%);
}
.hamburger_menu_links ul {
	margin: 0;
	padding-left: 0;
}
.hamburger_menu_links ul li {
	opacity: 0;
	transition: opacity 0.8s ease-in-out;
	margin-bottom: 10px;
}
.show_content .hamburger_menu_links ul li {
	opacity: 1;
	transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
	transition-delay: 0.4s;
}

.hamburger_menu_links a {
	opacity: 0.5;
	color: #f2f2f2;
	font-size: 34px;
	line-height: 1.6;
	padding: 0 20px;
	display: inline-block;
	position: relative;
	font-weight: 300;
	transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
}
.hamburger_menu_links a:hover {
	opacity: 1;
}

.hamburger_menu_links a:after {
	content: "";
	height: 3px;
	width: 0;
	background-color: #fff;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: width 0.2s ease-in-out;
	-webkit-transition: width 0.2s ease-in-out;
}
.hamburger_menu_links a:hover:after {
	width: 100%;
}
.hamburger_menu_links p.menu-item-description {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px;
}

/* Hamburger Logo appearance - only works if a Transparent Logo is set */
.hamburger_logo {
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
}

.hamburger_logo img.standard_logo {
	display: block;
	margin: 0 auto;
}

.hamburger_logo img.retina_logo {
	margin: 0 auto;
	display: none;
}
.hamburger_logo img {
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
}
.show_content .hamburger_logo img {
	opacity: 1;
}

/* Hamburger Footer Appearance */

.hamburger_footer {
	position: absolute;
	max-width: 700px;
	display: block;
	width: 100%;
	bottom: 50px;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
	transition-delay: 0.8s;
}

.show_content .hamburger_footer {
	opacity: 1;
}

/* Hamburger Menu Social Icons */
.hamburger_social #top-social ul {
	text-align: center;
}
.hamburger_social #top-social li {
	float: none;
	display: inline-block;
}
.hamburger_copyright {
	text-align: center;
}

/* ----------------------------------------------------------------
    Primary Menu
-----------------------------------------------------------------*/

#primary-menu,
#lp-contacts {
	position: relative;
	float: right;
	/*max-width: 710px;*/
}

.rs-menu,
.select-menu {
	display: none;
}

#primary-menu ul {
	position: relative;
	margin: 0;
}

#primary-menu ul li {
	position: relative;
	float: left;
	margin-left: 20px;
}

#primary-menu ul li:first-child {
	padding-left: 0;
	background-image: none;
	margin-left: 0;
}

#primary-menu ul li:first-child span {
	display: none;
}

#primary-menu li a {
	display: inline-block;
	border-top: 4px solid transparent;
	padding: 36px 7px;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	color: #444;
	transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
}

#primary-menu li a span {
	display: block;
	margin-top: 2px;
	top: 0;
	color: #777;
	font-family: "Open Sans", serif;
	font-size: 11px;
	font-weight: 400 !important;
	text-transform: capitalize;
}

#primary-menu li i {
	margin-right: 2px;
}

#primary-menu li:first-child a span {
	display: block;
	top: 0;
}

#primary-menu > ul > li:hover,
#primary-menu ul li.current {
	background: #fff;
}

#primary-menu ul li.current a {
	border-top-color: #34495e;
}
#primary-menu > ul > li:hover a {
	border-top-color: #34495e;
}
#primary-menu ul > li > ul > li a,
#primary-menu > ul > li > ul > li:hover a {
	color: #fff;
}

#primary-menu > ul > li:hover a span,
#primary-menu ul li.current a span {
	color: #eee;
}

#primary-menu ul li:hover > ul {
	display: block;
}

#primary-menu ul ul {
	visibility: hidden;
	z-index: 200;
	width: 200px;
	margin: 0;
	position: absolute;
	top: 96px;
	left: 0;
}

#primary-menu ul ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	height: auto;
	border: none;
	background-image: none;
	background-color: #34495e;
}

#primary-menu ul ul li:first-child {
	border-top: 0;
	margin-top: 0;
}

#primary-menu ul ul ul {
	margin: 0;
	left: 200px !important;
	top: 0px;
	*top: 1px;
}

#primary-menu ul ul a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border: none;
	text-transform: capitalize;
	color: #fff;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#primary-menu ul ul a:hover,
#primary-menu ul ul li:hover > a {
	background-color: rgba(0, 0, 0, 0.1);
}

#primary-menu ul ul a span {
	display: none !important;
}

#primary-menu ul ul ul li:first-child a {
	border-top: none;
}

#primary-menu ul > li.sub-menu > a > div {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/mainsubmenu.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 16px;
}

#primary-menu ul > li.sub-menu:hover > a > div,
#primary-menu ul li.current.sub-menu > a > div {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/mainsubmenu.png);
}

#primary-menu ul ul > li.sub-menu > a,
#primary-menu ul ul > li.sub-menu:hover > a {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/submenu.png);
	background-position: right center;
	background-repeat: no-repeat;
	color: #fff;
}

#primary-menu ul ul > li.sub-menu > a > div,
#primary-menu ul ul > li.sub-menu:hover > a > div {
	background-image: none;
	padding-right: 0;
}

#primary-menu ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/* ----------------------------------------------------------------
    Pie Chart
-----------------------------------------------------------------*/

.vc_pie_chart canvas {
	margin-bottom: 20px;
}

/* ----------------------------------------------------------------
    Sliders
-----------------------------------------------------------------*/

#ascrail2000 {
	background-color: #666;
	width: 8px !important;
	z-index: 100000 !important;
}

/* ----------------------------------------------------------------
    Sliders
-----------------------------------------------------------------*/

#slider {
	position: relative;
	height: 400px;
}

.fallback-image,
.fallback-image a,
.fallback-image img {
	display: none;
	width: 100%;
	height: 100%;
}

#slider .container {
	width: 100%;
}

#slider.thumb-slider,
#slider.piecemaker-slider {
	height: auto;
}

.slider-wrap {
	position: relative;
	width: 100%;
	height: 400px;
}

.slider-wrap .slide,
.slider-wrap .slide a,
.slider-wrap .slide img {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}

.slider-line {
	position: absolute;
	border-top: 2px solid rgba(0, 0, 0, 0.2);
	height: 0;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 30;
}

.fslider,
.fslider .flexslider,
.fslider .slider-wrap,
.fslider .slide,
.fslider .slide a,
.fslider .slide img {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.fslider {
	min-height: 32px;
}

/* ----------------------------------------------------------------
    3D Slider
-----------------------------------------------------------------*/

.slider-3d {
	position: relative;
}

#piecemaker {
	margin: -25px 0 0 -90px;
}

/* ----------------------------------------------------------------
    Camera Slider
-----------------------------------------------------------------*/

#slider.camera-slideshow {
	height: auto;
}

/* ----------------------------------------------------------------
    Layer & Revolution Slider
-----------------------------------------------------------------*/

#slider.revolution-slider,
#slider.layerslider-wrap {
	overflow: hidden;
}

/* ----------------------------------------------------------------
    Flex Slider
-----------------------------------------------------------------*/

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
	outline: none;
	border: none;
}
.slider-wrap,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

.flexslider {
	position: relative;
	margin: 0;
	padding: 0;
}
.flexslider .slider-wrap > .slide {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slider-wrap img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0 auto;
	padding: 0;
	max-width: 980px;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.vc_recent_posts .flexslider .slides > li { display: list-item; }*/
.flexslider .slides img {
	max-width: 100%;
	display: block;
	height: auto;
	width: 100%;
}

.slider-wrap:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slider-wrap {
	display: block;
}
* html .slider-wrap {
	height: 1%;
}

.no-js .slider-wrap > .slide:first-child {
	display: block;
}

.flex-control-nav {
	display: none;
}

.flex-control-thumbs {
	display: none;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

/* ----------------------------------------------------------------
    Slider with Thumbs
-----------------------------------------------------------------*/

#slider.thumb-slider .flex-control-thumbs {
	display: block;
}

#slider.thumb-slider .flex-control-thumbs,
#slider.thumb-slider .rs-thumb-wrap {
	display: block;
	position: relative;
	background: #fff;
	height: 55px;
	text-align: center !important;
}

.flex-control-thumbs li,
.rs-thumb-wrap a {
	display: inline-block !important;
	width: 102px !important;
	height: 55px !important;
	cursor: pointer;
	margin: 0 !important;
}

.rs-thumb-wrap a {
	height: 50px !important;
	border-top: 5px solid #ccc;
}

.flex-control-thumbs li img,
.rs-thumb-wrap a img {
	display: block !important;
	width: 102px !important;
	height: 50px !important;
	border-top: 5px solid #ccc;
}

.rs-thumb-wrap a img {
	border: none;
}

.flex-control-thumbs li img.flex-active,
.rs-thumb-wrap a.active {
	border-top-color: #34495e;
}

/* ----------------------------------------------------------------
    Slider Navigation
-----------------------------------------------------------------*/

.flex-prev,
.flex-next,
.rs-prev,
.rs-next,
.nivo-prevNav,
.nivo-nextNav,
.camera_prev,
.camera_next,
.camera_commands,
.tp-leftarrow.large,
.tp-rightarrow.large,
.ls-noskin .ls-nav-prev,
.ls-noskin .ls-nav-next {
	display: block;
	position: absolute !important;
	z-index: 10;
	cursor: pointer;
	top: auto;
	left: auto;
	bottom: 50px;
	right: 38px;
	width: 36px !important;
	height: 36px !important;
	/*text-indent: -9999px;*/
	background: rgba(11, 11, 11, 0.8)
		/* url(//beasleydirect.com/wp-content/themes/nimva/images/icons/slider-nav.png) no-repeat 0 0 */;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	font-size: 35px;
	line-height: 32px;
}
.flex-prev i,
.flex-next i {
	position: relative;
	left: -5px;
	color: #fff;
}
.flex-next i {
	left: -2px;
}

.tp-leftarrow.large,
.tp-rightarrow.large {
	background: rgba(11, 11, 11, 0.8) url(//beasleydirect.com/wp-content/themes/nimva/images/icons/slider-nav.png) no-repeat
		0 0 !important;
}

.ls-noskin .ls-nav-prev,
.ls-noskin .ls-nav-next {
	top: 50%;
	margin-top: -18px;
	left: 20px;
	right: auto;
}

#slider.thumb-slider .flex-prev,
#slider.thumb-slider .flex-next {
	bottom: 105px;
}

.flex-next,
.rs-next,
.nivo-nextNav,
.camera_next,
.ls-noskin .ls-nav-next {
	right: 0;
	background-position: -36px 0;
}

.ls-noskin .ls-nav-next {
	right: 20px;
	left: auto;
}

.tp-rightarrow.large {
	background-position: -36px 0 !important;
}

.portfolio-image .flex-prev,
.portfolio-image .flex-next {
	position: absolute !important;
	top: auto;
	left: 0;
	bottom: 0;
	width: 28px !important;
	height: 28px !important;
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-slider-nav.png);
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
}

.portfolio-image .flex-next {
	left: 30px;
	background-position: -28px 0;
}

.flex-prev:hover,
.flex-next:hover,
.rs-prev:hover,
.rs-next:hover,
.nivo-prevNav:hover,
.nivo-nextNav:hover,
.camera_prev:hover,
.camera_next:hover,
.camera_commands:hover,
.tp-leftarrow.large:hover,
.tp-rightarrow.large:hover,
.ls-noskin .ls-nav-prev:hover,
.ls-noskin .ls-nav-next:hover {
	background-color: #34495e !important;
}

/* ----------------------------------------------------------------
    Slider Caption
-----------------------------------------------------------------*/

.slide-caption,
.rs-caption,
.nivo-caption {
	display: block;
	position: absolute;
	z-index: 8;
	top: auto;
	left: auto;
	bottom: 50px;
	right: 76px;
	line-height: 24px;
	padding: 6px 15px;
	font-size: 14px;

	width: auto !important;
	max-width: 500px;
	background-color: rgba(11, 11, 11, 0.8);
	border-left: 3px solid #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.slide-caption2 {
	line-height: 20px;
	padding: 15px;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	max-width: 200px;
	background-color: rgba(11, 11, 11, 0.8);
}

.slide-caption2 h3 {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #eee;
}

.slide-caption2 p {
	margin: 0;
}

.slide-caption-left {
	left: 50px;
	right: auto;
}

/* ----------------------------------------------------------------
    Main Content
-----------------------------------------------------------------*/

#content {
	position: relative;
}

.content-wrap {
	position: relative;
	padding: 40px 0;
}

/* ----------------------------------------------------------------
    Page Title
-----------------------------------------------------------------*/

#page-title,
#countdown-wrap {
	position: relative;
	background-color: #f7f7f7;
	padding: 5px 0;
	border-bottom: 1px solid #e8e8e8;
}
#page-title ul.breadcrumbs {
	list-style: none;
	margin: 0;
	margin-left: 3px;
	margin-top: 5px;
	padding: 0;
}
#page-title ul.breadcrumbs li {
	margin: 0;
	padding: 0;
	display: inline;
	color: #888;
	font-size: 12px;
	margin-right: 5px;
}
#page-title ul.breadcrumbs li a {
	color: #888;
	padding-right: 5px;
}
#page-title ul.breadcrumbs li a:hover {
	color: #34495e;
}
#page-title ul.breadcrumbs li:after {
	content: "/";
}
#page-title ul.breadcrumbs li:last-child:after {
	content: "";
}
#page-title h1,
#page-title h2 {
	font-size: 24px;
	line-height: 28px;
	padding-bottom: 0;
	color: #555;
}

#page-title h1 span,
#page-title h2 span {
	display: inline-block;
	position: relative;
	font-size: 16px;
	line-height: 22px;
	margin-left: 10px;
	color: #aaa;
}

.page_title_inner {
	padding: 15px 0;
}

#top-search {
	position: absolute;
	width: 180px;
	top: 50%;
	left: auto;
	right: 0;
	margin-top: -20px;
}

#top-search form {
	margin: 0;
}

#top-search input {
	width: 131px;
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 38px;
	color: #999;
}

/* ----------------------------------------------------------------
    Landing Page
-----------------------------------------------------------------*/

#lp-contacts {
	margin: 0;
}

#lp-contacts li {
	float: left;
	position: relative;
	height: 40px;
	overflow: hidden;
	margin: 40px 0 0 40px;
	padding-left: 48px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	font-size: 17px;
	line-height: 22px;
	color: #555;
}

#lp-contacts li:first-child {
	margin-left: 0;
}

#lp-contacts li i {
	display: block;
	position: absolute;
	font-size: 40px;
	line-height: 40px;
	width: 40px;
	height: 40px;
	text-align: center;
	top: 0;
	left: 0;
	overflow: hidden;
}

#lp-contacts li span {
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #34495e;
	font-weight: normal;
}

#landing-area {
	position: relative;
	background-color: #eee;
	padding: 40px 0;
}

#landing-area h1 {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
	text-shadow: 1px 1px 1px #fff;
}

#landing-area p.landing-desc {
	font-size: 14px;
	color: #333;
	text-shadow: 1px 1px 1px #fff;
}

#landing-area ul.landing-features {
	list-style: none;
	margin: 0;
	font-size: 16px;
	line-height: 22px;
	color: #555;
	text-shadow: 1px 1px 1px #fff;
}

ul.landing-features li {
	margin-top: 7px;
}

ul.landing-features li:first-child {
	margin-top: 0;
}

ul.landing-features li:hover {
	font-weight: bold;
}

.landing-offer-media,
.landing-offer-text,
.landing-offer-half {
	margin-bottom: 0;
}

.landing-action {
	position: relative;
	margin-top: 20px;
	text-align: center;
}

.landing-action > span {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	text-shadow: 1px 1px 1px #fff;
}

/* ----------------------------------------------------------------
    Coming Soon
-----------------------------------------------------------------*/

#countdown-wrap {
	padding: 50px 0;
}

#countdown-wrap h1 {
	font-size: 28px;
	line-height: 36px;
	padding-bottom: 50px;
	text-shadow: 1px 1px 1px #fff;
	font-weight: 400;
	color: #555;
	text-align: center;
}

.countdown_row {
	display: block;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #fff;
}

.countdown_section {
	display: inline-block;
	font-size: 17px;
	line-height: 22px;
	text-align: center;
	width: 180px;
	color: #999;
	text-transform: lowercase;
}

.countdown_amount {
	font-size: 96px;
	line-height: 100px;

	color: #444;
}

.countdown_descr {
	display: block;
	width: 100%;
}

.lp-subscribe {
	position: relative;
	text-align: center;
}

.lp-subscribe form {
	display: inline-block;
	position: relative;
	margin: 5px auto 0;
	max-width: 600px;
}

.lp-subscribe input[type="text"] {
	display: block;
	float: left;
	width: 360px;
	padding: 13px 12px 11px 46px;
	font-size: 16px;
	color: #999;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/subscribe.png) left no-repeat;
	margin: 0 !important;
}

.lp-subscribe input[type="submit"] {
	position: relative;
	cursor: pointer;
	display: block;
	float: left;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	padding: 0 15px;
	height: 49px;
	line-height: 49px;
	background: #34495e;
	text-align: center;
	text-transform: uppercase;
	margin: 0 !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.lp-subscribe input[type="submit"]:hover {
	background-color: #444;
}

/* ----------------------------------------------------------------
    Portfolio
-----------------------------------------------------------------*/

#portfolio-filter,
#faq-filter,
ul[id*="faq-filter"] {
	position: relative;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #eee;
}

#portfolio-filter.portfolio-center {
	text-align: center;
}

#portfolio-filter.portfolio-right {
	text-align: right;
}

#portfolio-filter li,
#faq-filter li,
ul[id*="faq-filter"] li {
	float: left;
	position: relative;
	padding: 0 0 12px;
	bottom: -1px;
}

#portfolio-filter.portfolio-center li {
	float: none;
	display: inline-block;
}

#portfolio-filter.portfolio-right li {
	float: none;
	display: inline-block;
}

#portfolio-filter li a,
#faq-filter li a,
ul[id*="faq-filter"] li a {
	display: block;
	position: relative;
	padding: 0 15px;
	font-size: 12px;
	line-height: 15px;
	color: #888;
	border-left: 1px dotted #ddd;
}

#portfolio-filter li:first-child a,
#faq-filter li:first-child a,
ul[id*="faq-filter"] li:first-child a {
	border-left: none;
}

#portfolio-filter li a:hover,
#faq-filter li a:hover,
#portfolio-filter li.activeFilter a,
#faq-filter li.activeFilter a,
ul[id*="faq-filter"] li.activeFilter a {
	color: #34495e;
}

#faq-filter li.activeFilter,
ul[id*="faq-filter"] li.activeFilter {
	border-bottom: 1px solid #34495e;
}

/* ----------------------------------------------------------------
    Portfolio Image
-----------------------------------------------------------------*/

#portfolio,
#portfolio-shortcode {
	position: relative;
	margin: 0 -12px -12px 0;
}

.portfolio-item {
	position: relative;
	float: left;
	margin: 0 12px 12px 0;
}

.portfolio-item .portfolio-image,
.portfolio-item .portfolio-image a,
.portfolio-item .portfolio-image img {
	display: block;
	position: relative;

	overflow: hidden;
}
.hexagon_portfolio .portfolio-item {
	width: 231px !important;
}
.portfolio-item .portfolio-image-round,
.portfolio-item .portfolio-image-round img {
	display: block;
	position: relative;
	width: 230px;
	height: 230px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}
.portfolio-item .portfolio-image-round.hexagonal,
.portfolio-item .portfolio-image-round.hexagonal img {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.portfolio-image-round .item-mask {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask.png) no-repeat 0 0 transparent;
	background-size: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.portfolio-image-round .item-mask-hexa {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask-hex.png) no-repeat 0 0 transparent;
	background-size: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.postcontent #portfolio {
	margin: 0 -8px -8px 0;
}

.postcontent .portfolio-item {
	margin: 0 13px 13px 0;
	width: 174px;
}

.postcontent.columns .portfolio-item {
	margin: 0 7px 7px 0;
	width: 174px;
}

#portfolio.portfolio-2 {
	margin: 0 -20px -20px 0;
}

.portfolio-2 .portfolio-item {
	margin: 0 20px 20px 0;
}

.portfolio-2 .portfolio-item .portfolio-image,
.portfolio-2 .portfolio-item .portfolio-image a,
.portfolio-2 .portfolio-item .portfolio-image img {
}

.postcontent .portfolio-2 .portfolio-item {
	width: 350px;
}

.postcontent .portfolio-2 .portfolio-image,
.postcontent .portfolio-2 .portfolio-image a,
.postcontent .portfolio-2 .portfolio-image img {
}

.postcontent.columns .portfolio-2 .portfolio-image,
.postcontent.columns .portfolio-2 .portfolio-image a,
.postcontent.columns .portfolio-2 .portfolio-image img {
}

.title-outer {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	position: relative;
}
.title-outer.pos_right {
	text-align: right;
}
.title-outer.pos_center {
	text-align: center;
}
.title-outer h3 {
	border-bottom: 1px solid #34495e;
	line-height: 1.7;
	margin-bottom: 0;
	display: inline-block;
	padding-bottom: 5px;
	position: relative;
	bottom: -1px;
	font-size: 11px;
	color: #888;
	text-transform: uppercase;
}
.title-outer i {
	position: absolute;
	right: 0;
	border-bottom: 1px solid #34495e;
	font-size: 16px;
	bottom: -1px;
	padding-bottom: 5px;
	line-height: 1.4;
	/*color: #999;*/
}
.title-outer.pos_right i {
	right: auto;
	left: 0;
}
.title-outer.pos_center i {
	position: relative;
	bottom: -2px;
	padding-bottom: 5px;
	padding-left: 15px;
	display: inline-block;
	line-height: 1.7;
}
.portfolio-title {
	position: relative;
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
}

.postcontent .portfolio-title h3 {
	font-size: 13px;
}

.portfolio-title h3 {
	padding-bottom: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.6;
	margin-bottom: 5px;
	padding: 5px 10px;
}

.portfolio-3 .portfolio-title h3 {
	font-size: 14px;
}

.portfolio-2 .portfolio-title h3 {
	font-size: 18px;
}

.portfolio-title h3 a {
	color: #555;
	text-transform: uppercase;
}

.portfolio-item:hover h3 a {
	color: #fff;
}

.portfolio-item:hover .portfolio-title {
	border-bottom-color: #ddd;
	background-color: #34495e;
}

#portfolio .slider-wrap,
.postcontent #portfolio.portfolio-3 .slider-wrap {
	height: 180px;
}

.postcontent #portfolio .slider-wrap {
	height: 136px;
}

#portfolio.portfolio-3 .slider-wrap {
	height: 210px;
}

#portfolio.portfolio-2 .slider-wrap {
	height: 300px;
}

.postcontent #portfolio.portfolio-2 .slider-wrap {
	height: 223px;
}

/* ----------------------------------------------------------------
    Home Portfolio
-----------------------------------------------------------------*/

.scroll-portfolio {
	margin-bottom: 15px !important;
}

.scroll-portfolio .portfolio-item {
	width: 100%;
}

.scroll-portfolio .portfolio-item .portfolio-image,
.scroll-portfolio .portfolio-item .portfolio-image a,
.scroll-portfolio .portfolio-item .portfolio-image img {
	width: 100%;
	height: auto;
}
.scroll-portfolio .portfolio-item .portfolio-image a {
	height: 100%;
	display: block;
}
/*
.vc_span2 .scroll-portfolio .portfolio-item {
	width: 128px !important;
}

.vc_span3 .scroll-portfolio .portfolio-item {
	width: 210px !important;
}

.vc_span4 .scroll-portfolio .portfolio-item {
	width: 140px !important;
}

.vc_span6 .scroll-portfolio .portfolio-item {
	width: 222px !important;
}

.vc_span8 .scroll-portfolio .portfolio-item {
	width: 198px !important;
}

.vc_span9 .scroll-portfolio .portfolio-item {
	width: 226px !important;
}

.vc_span10 .scroll-portfolio .portfolio-item {
	width: 253px !important;
}

.vc_span2 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span2 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span2 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 128px !important;
	height: 87px;
}

.vc_span3 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span3 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span3 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 210px !important;
	height: 143px;
}

.vc_span4 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span4 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span4 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 140px !important;
	height: 95px;
}

.vc_span6 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span6 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span6 .scroll-portfolio .portfolio-item .portfolio-image img {
	width:222px !important;
	height: 151px;
}

.vc_span8 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span8 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span8 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 198px !important;
	height: 135px;
}

.vc_span9 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span9 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span9 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 226px !important;
	height: 154px;
}

.vc_span10 .scroll-portfolio .portfolio-item .portfolio-image,
.vc_span10 .scroll-portfolio .portfolio-item .portfolio-image a,
.vc_span10 .scroll-portfolio .portfolio-item .portfolio-image img {
	width: 253px !important;
	height: 172px;
}
*/
.title_enabled .scroll-portfolio .widget-scroll-prev,
.title_enabled .scroll-portfolio .widget-scroll-next {
	top: -50px;
}

.owl-theme .owl-dots .owl-dot {
	outline: none !important;
}
#wrapper .owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 20px;
}

#wrapper .owl-theme .owl-dots .owl-dot.active span,
#wrapper .owl-theme .owl-dots .owl-dot:hover span {
	background: #415882;
}

/* ----------------------------------------------------------------
    Portfolio Overlay
-----------------------------------------------------------------*/

.portfolio-overlay {
	display: none;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.6);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	opacity: 1;
	text-align: center;
}

.portfolio-overlay-inside {
	position: absolute;
	z-index: 15;
	opacity: 1;
	text-align: center;
	color: #fff;
	height: 100%;
	width: 100%;
}

.portfolio-overlay-inside span {
	padding: 5px;
	background-color: #34495e;
	opacity: 1;
	display: block !important;
	float: left;
	width: 45px !important;
	height: 45px !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 25px;
	line-height: 35px;
	padding: 5px;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	z-index: 100;
}
/*
.ipost-image .portfolio-overlay-inside span {
	left:43%;
	top:39%;
}

.portfolio-2 .portfolio-overlay-inside span {
	left:45%;
	top:43%;
}
*/
.portfolio-overlay-inside > div {
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	/*top:40%;*/
	display: block !important;
	width: 200px;
	text-align: center;
}

.portfolio-overlay-round {
	display: none;
	position: absolute;
	/*background:url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask.png) no-repeat 0 0 #34495e;*/
	background-size: 100%;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}
.portfolio-overlay-round.hexagonal {
	border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.change-hexa {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/image-mask-hex.png) no-repeat 0 0 #34495e;
	border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.portfolio-overlay-round div {
	padding: 9%;
}

.portfolio-overlay-round div h3 {
	padding: 9% 7% 2% 7%;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	line-height: 1.3;
	margin-top: 10%;
}
.portfolio-overlay-round div h4 {
	padding-bottom: 0;
	color: #ffffff;
	margin-bottom: 20px;
}
.portfolio-overlay-round div a {
	font-size: 10px;
	line-height: 14px;
	color: #ffffff;
	margin-bottom: 0;
	font-weight: 300;
	padding-bottom: 0;
	text-transform: uppercase;
}
.portfolio-overlay-round div a:hover {
	border-bottom: 1px dotted #444;
}

.portfolio-overlay-round div a.linkage {
	font-size: 14px;
	color: #fff;
	background-color: #333;
	padding: 5px 8px;
	line-height: 14px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	border-bottom: none;
}
.portfolio-overlay-round div a.linkage:hover {
	background-color: #555;
}

.portfolio-overlay-round div p {
	margin-top: 5px;
	padding-top: 5px;
	color: #fff;
	font-size: 11px;
}

.port-gallery .portfolio-overlay {
	background: transparent;
}

.portfolio-overlay-wrap {
	position: relative;
	padding: 15px;
	color: #fff;
	text-align: center;
	top: 40%;
}

.portfolio-overlay-wrap p {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
}

.portfolio-overlay-wrap span {
	display: block;
	margin-bottom: 15px;
}

.portfolio-overlay-wrap span span {
	margin: 0;
	width: 15%;
	border-bottom: 1px solid #fff;
}

.portfolio-overlay-wrap a {
	display: inline !important;
	width: auto !important;
	height: auto !important;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-bottom: 1px dotted #fff;
	font-style: italic;
}

.portfolio-overlay-wrap a:hover {
	border-style: solid;
}

.portfolio-2 .portfolio-overlay-wrap {
	font-size: 16px;
	line-height: 24px;
}

.p-overlay-icons,
.postcontent #portfolio.portfolio-3 .p-overlay-icons,
.postcontent #portfolio.portfolio-2 .p-overlay-icons {
	width: 60px;
	height: 28px;
	margin: 0 auto;
}

.p-overlay-icons a {
	display: block;
	float: left;
	margin-left: 2px;
	width: 28px !important;
	height: 28px !important;
	text-indent: -9999px;
	background-color: #222;
	background-repeat: no-repeat;
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-overlay.png);
}

.p-overlay-icons a:first-child {
	margin-left: 0;
}

.p-overlay-icons a.p-o-image {
	background-position: -28px 0;
}

.p-overlay-icons a.p-o-video {
	background-position: 0 0;
}

.p-overlay-icons a.p-o-gallery {
	background-position: -56px 0;
}

.p-overlay-icons a.p-o-link {
	background-position: -84px 0;
}

.portfolio-5 .p-overlay-icons,
.portfolio-widget .p-overlay-icons,
.postcontent #portfolio .p-overlay-icons {
	top: 50%;
	margin-top: -14px;
	width: 58px;
	left: 50%;
	margin-left: -29px;
}
.portfolio_tags {
	margin: 2px 0;
	font-size: 12px;
}
.portfolio_tags a {
	color: #555;
	font-size: 12px;
	text-transform: uppercase;
}
.portfolio-item:hover .portfolio_tags a,
.portfolio-item:hover .portfolio_tags {
	color: #fff;
}
.portfolio-item:hover .portfolio_tags a:hover {
	border-bottom: 1px dotted #fff;
}

/* ----------------------------------------------------------------
    Portfolio Single
-----------------------------------------------------------------*/

#portfolio-single-wrap {
	position: relative;
}

/* ----------------------------------------------------------------
    Portfolio Single - Slider
-----------------------------------------------------------------*/

#portfolio-single-wrap #slider {
	float: left;
}

#portfolio-single-wrap.portfolio-single-left #slider,
#portfolio-single-wrap.portfolio-single-left .portfolio_images_list {
	float: right;
}

#portfolio-single-wrap.portfolio-single-right #slider,
#portfolio-single-wrap.portfolio-single-right .portfolio_images_list {
	float: left;
}

#portfolio-single-wrap.portfolio-single-full #slider,
.postcontent #portfolio-single-wrap #slider {
	float: none;
	margin-bottom: 30px;
}

#portfolio-single-wrap #slider {
	width: 680px;
	height: auto;
}

#portfolio-single-wrap.portfolio-single-full-slider #slider {
	width: 960px;
	height: auto;
}
.postcontent #portfolio-single-wrap #slider {
	width: 100%;
}

#portfolio-single-wrap .slider-wrap,
#portfolio-single-wrap .slide,
#portfolio-single-wrap #slider a,
#portfolio-single-wrap #slider img {
	z-index: 0;
	width: 100%;
	height: auto;
}

#portfolio-single-wrap #slider iframe {
	display: block;
}

#portfolio-single-wrap.portfolio-single-full #slider {
	width: 960px;
	height: auto;
}

#portfolio-single-wrap.portfolio-single-full .slider-wrap,
#portfolio-single-wrap.portfolio-single-full .slide,
#portfolio-single-wrap.portfolio-single-full .slide a,
#portfolio-single-wrap.portfolio-single-full .slide img {
	width: 100%;
	height: auto;
}

#portfolio-single-wrap .flex-prev,
#portfolio-single-wrap .flex-next,
.entry_image .flex-prev,
.entry_image .flex-next,
.fslider .flex-prev,
.fslider .flex-next {
	top: 50%;
	left: 0;
	bottom: auto;
	right: auto;
	margin-top: -18px;
}

#portfolio-single-wrap .flex-next,
.entry_image .flex-next,
.fslider .flex-next {
	left: auto;
	right: 0;
}

.portfolio-item .portfolio-image .flex-prev,
.portfolio-item .portfolio-image .flex-next {
	margin-top: -14px;
}

/* ----------------------------------------------------------------
    Portfolio Single Modern Layout with List Images
-----------------------------------------------------------------*/

#portfolio-single-wrap .portfolio_images_list {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}
#portfolio-single-wrap.default .portfolio_images_list {
	float: left;
}
#portfolio-single-wrap.modern .portfolio_images_list {
	float: left;
}

#portfolio-single-wrap .portfolio-single-full.portfolio_images_list {
	width: 100%;
}
.image_listing {
	margin-bottom: 20px;
}
.image_listing a {
	display: block;
	text-align: center;
}

/* ----------------------------------------------------------------
    Portfolio Single - Details
-----------------------------------------------------------------*/

#portfolio-details-wrap {
	float: right;
	width: 250px;
	margin-left: 30px;
}

#portfolio-single-wrap.portfolio-single-left #portfolio-details-wrap {
	float: left;
	margin: 0 30px 0 0;
}
#portfolio-single-wrap.modern.portfolio-single-left .portfolio_images_list {
	float: right;
}

#portfolio-single-wrap.portfolio-single-full #portfolio-details-wrap,
.postcontent #portfolio-single-wrap #portfolio-details-wrap,
#portfolio-single-wrap.portfolio-single-full .portfolio_images_list {
	float: none;
	margin: 0;
	width: auto;
}
#portfolio-single-wrap.portfolio-single-full .portfolio_images_list {
	margin-bottom: 30px;
}
/*
#portfolio-details-wrap h3 {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}
*/
#portfolio-details-wrap span.page-divider {
	margin-top: 10px;
}

#portfolio-details-wrap .port-details {
	margin-top: 0px;
}

#portfolio-single-wrap.portfolio-single-full .port-desc,
#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-desc,
.postcontent #portfolio-single-wrap .port-desc {
	float: right;
	margin: 0;
	width: 680px;
}
#portfolio-single-wrap.portfolio-single-full .port-desc.port-full {
	width: 100%;
	float: none;
}
.postcontent #portfolio-single-wrap .port-desc {
	width: 440px;
}

#portfolio-single-wrap.portfolio-single-full .port-details,
#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-details,
.postcontent #portfolio-single-wrap .port-details {
	float: left;
	margin: 0 30px 0 0;
	width: 250px;
}

#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-desc,
.postcontent #portfolio-single-wrap.portfolio-single-left .port-desc {
	float: left;
}

#portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left
	.port-details,
.postcontent #portfolio-single-wrap.portfolio-single-left .port-details {
	float: right;
	margin: 0 0 0 30px;
}

#portfolio-details-wrap .port-details h4 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

#portfolio-details-wrap .port-terms {
	position: relative;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

#portfolio-details-wrap .port-terms h5 {
	color: #333;
	margin: 0 !important;
	float: left;
	width: 110px;
	font-size: 12px;
	line-height: 20px;
	padding: 0;
}

#portfolio-details-wrap .port-terms span {
	display: block;
	position: relative;
	overflow: hidden;
}

.word-wrap {
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	white-space: pre-wrap;
	white-space: pre-line;
}

/* ----------------------------------------------------------------
    Portfolio Navigation
-----------------------------------------------------------------*/

#portfolio-navigation {
	position: absolute;
	top: 50%;
	left: auto;
	right: 0;
	max-width: 96px;
	height: 40px;
	margin-top: -25px;
}

#portfolio-navigation .port-nav-next,
#portfolio-navigation .port-nav-prev {
	float: left;
}
#portfolio-navigation .port-nav-next {
	margin-right: 5px;
}
#portfolio-navigation .port-nav-next a,
#portfolio-navigation .port-nav-prev a {
	display: block;
	float: left;
	/*
    text-indent: -9999px;
	*/
	width: 32px;
	height: 32px;
	/*
    background: #f9f9f9 url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-nav.png) no-repeat 0 0;
	*/

	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
#portfolio-navigation .port-nav-next a i,
#portfolio-navigation .port-nav-prev a i {
	position: relative;
	top: 4px;
	left: 8px;
	font-size: 40px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	/*
	opacity:0.4;
	filter: alpha(opacity=40);
*/
}

#portfolio-navigation .port-nav-next a:hover i {
	transform: translate(-10px);
	-ms-transform: translate(-10px); /* IE 9 */
	-webkit-transform: translate(-10px);
}

#portfolio-navigation .port-nav-prev a:hover i {
	transform: translate(10px);
	-ms-transform: translate(10px); /* IE 9 */
	-webkit-transform: translate(10px);
}

#portfolio-navigation a:first-child {
	margin-left: 0;
}

/*
#portfolio-navigation .port-nav-prev a { background-position: -64px 0; }

#portfolio-navigation .port-nav-next a:hover {
    background-position: 0 -32px;
    background-color: #34495e;
}

#portfolio-navigation .port-nav-prev a:hover {
    background-position: -64px -32px;
    background-color: #34495e;
}
*/
.pagination {
	margin-top: 30px !important;
	align-items: center;
}
.pagination .page-links-title {
	margin-right: 10px;
}

.pagination span.current,
.pagination a,
.pagination_pages span.navigation {
	margin-right: 10px;
	padding: 7px 12px;
	border-radius: 3px;
}
.posts-page-break span.current,
.posts-page-break a {
	padding: 2px 8px;
}
.pagination_pages span:nth-child(2) {
	margin-left: 10px;
}

.pagination span.current,
.pagination_pages span.navigation {
	text-decoration: none;
	background-color: #34495e;
	border: 1px solid #34495e;
	color: #fff;
}
.pagination a,
.pagination_pages a span.navigation {
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination_pages a span.navigation {
	color: #333;
}

.pagination a:hover {
	background-color: #f5f5f5;
}
.pagination_pages a:hover span.navigation {
	background-color: #34495e;
	border-color: #34495e;
	color: #fff;
}
/*
.pagination-prev{
	display:none;
}

/* ----------------------------------------------------------------
    Infinite Posts Scroll
-----------------------------------------------------------------*/

.load_more_posts {
	margin-top: 30px;
	text-align: center;
}

/* ----------------------------------------------------------------
    Related Portfolio Items
-----------------------------------------------------------------*/

#portfolio-related {
	position: relative;
	margin: 30px 0 0 0;
}

#portfolio-related .owl-theme .owl-nav,
#related-posts-scroller .owl-theme .owl-nav {
	position: absolute;
	top: -70px;
	right: 0;
}

.owl-theme .owl-nav [class*="owl-"]:hover {
	color: inherit !important;
}

#portfolio-related-items {
	position: relative;
	margin: 0 -5px 0 0;
}

#portfolio-related-items .related_portfolio_items {
	position: relative;
	float: left;
	margin: 0 0.5%;
	overflow: hidden;
}

#portfolio-related-items .related_portfolio_items > a,
#portfolio-related-items .related_portfolio_items > img {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.postcontent #portfolio-related-items li,
.postcontent #portfolio-related-items li > a,
.postcontent #portfolio-related-items li > img {
	width: 176px !important;
	height: 137px;
}

#portfolio-related-items li .p-overlay-icons {
	top: 50%;
	margin-top: -14px;
	width: 28px;
	left: 50%;
	margin-left: -14px;
}

/* ----------------------------------------------------------------
    Isotope
-----------------------------------------------------------------*/

.isotope,
.isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

/* ----------------------------------------------------------------
    Posts
-----------------------------------------------------------------*/

#posts {
	position: relative;
}

.entry {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 3px double #e5e5e5;
}

.post_right {
	margin-right: 0;
	float: right;
	margin-left: 40px;
	clear: right;
}
.postcontent.post_left {
	float: left;
	margin-left: 0;
	margin-right: 40px;
}
.sidebar_left {
	float: right;
	clear: none;
}
.sidebar.col_last.sidebar_right {
	float: right;
	clear: right;
}
.entry_image {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}
.featured_image_above .entry_image {
	margin-bottom: 40px;
}

.small-posts .entry_image {
	float: left;
	width: 300px;
	margin: 0;
}

.small-posts .entry_image_sh {
	float: left;
	width: 150px;
	margin: 0 20px 0 0;
	position: relative;
	height: 102px;
	overflow: hidden;
}

.entry_image a,
.entry_image img {
	display: block;
	position: relative;
	width: 100%;
}

.recent_posts_sh h5 {
	padding-bottom: 3px;
}

.date_sh {
	margin-bottom: 10px;
	font-size: 10px;
}

.date_sh i {
	margin-right: 5px;
	line-height: 20px;
	font-size: 14px;
}

.entry_image iframe,
.ipost-image iframe {
	display: block;
}

.entry_image .slider-wrap,
.entry_image .slide,
.entry_image .slide a,
.entry_image .slide img {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
}

.entry_date {
	float: left;
	width: 62px;
	text-align: center;
}
.entry_date_thin {
	float: left;
	width: 40px;
	text-align: center;
	position: absolute;
	top: 0px;
}
.postcontent .small-posts .entry_date {
	width: 50px;
	margin-right: 10px;
}

.col_full .small-posts .entry_date {
	margin-right: 15px;
}

.entry_date div.month,
.entry_date div.day,
.entry_date div.year {
	background-color: #34495e;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	padding: 4px 0;
	text-transform: uppercase;
}
.entry_date div.day {
	padding: 0;
	font-size: 26px;
	font-weight: 600;
}
.entry_date_thin div.month,
.entry_date_thin div.day {
	background-color: #34495e;
	color: #fff;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
	padding: 0 0 10px;
}
.entry_date_thin div.day {
	font-weight: normal;
	padding: 10px 0 0;
	font-size: 24px;
	font-weight: 600;
}

.postcontent .small-posts .entry_date div.month,
.postcontent .small-posts .entry_date div.day {
	font-size: 14px;
	padding: 2px 0;
}

.postcontent .small-posts .entry_date div.day {
	font-size: 20px;
	padding: 0;
}

.entry_date div.post-icon {
	position: relative;
	color: #999;
	font-size: 42px;
	line-height: 42px;
	margin: 0;
	padding: 20px 0;
}
.entry_date div.post-icon.post-icon-solo {
	padding-top: 5px;
}
.entry_date div.post-icon.post-icon-solo-alt {
	padding-top: 0px;
}
.entry_date_thin div.post-icon {
	position: relative;
	color: #fff;
	background-color: #34495e;
	font-size: 16px;
	margin: 0;
	padding: 5px 0 10px 0;
}

div.post-icon i {
	display: block;
	padding: 0;
	margin: 0;
}

.entry_c {
	float: left;
	margin-left: 20px;
	width: 628px;
}

.entry_c_solo {
	width: 100%;
	margin-left: 0px;
}

.col_full .entry_c {
	width: 868px;
}

.postcontent .small-posts .entry_c {
	width: 400px;
}

.col_full .small-posts .entry_c {
	width: 640px;
}

.col_full .small-posts .entry_c_sh {
	max-width: 300px;
	float: left;
	margin-left: 20px;
}

.entry_title {
	margin-bottom: 5px;
}
.default_page .entry_title {
	margin-bottom: 25px;
}

.entry_title h2 {
	padding: 0;
	color: #444;
	font-weight: 500;
	font-size: 26px;
	line-height: 36px;
}

.postcontent .small-posts .entry_title h2,
.vertical_related_posts .entry_title h2 {
	font-size: 16px;
	line-height: 20px;
}

.entry_title h2 a {
	color: #555;
}

.entry_title h2 a:hover {
	color: #888;
}

.entry_meta {
	position: relative;
	margin: 10px 0;
}

.post-single .entry_meta {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.entry_meta li {
	margin: 0 7px 3px 0;
	float: left;
	font-size: 12px;
	color: #888;
	text-transform: uppercase;
}

.entry_meta li a {
	color: #888;
	font-family: "Open Sans", sans-serif;
}

.entry_meta li a:hover {
	color: #34495e;
}

.entry_meta li i {
	display: inline-block;
	position: relative;
	top: 1px;
	margin-right: 5px;
	font-size: 14px;
}

.entry_meta li span {
	display: inline-block;
	margin-left: 7px;
	font-size: 13px;
}

.entry span.page-divider {
	margin: 12px 0;
}

.entry span.page-divider span {
}

.small-posts span.page-divider {
	margin: 20px 0 12px;
}

.postcontent .small-posts span.page-divider span {
	width: 20%;
}

.entry_content {
	position: relative;
	font-size: 13px;
	padding-top: 10px;
}

.entry_share {
	position: relative;
	margin: 30px 0 0 0;
	padding: 10px 0;
	line-height: 32px;
}

.entry_share span {
	display: block;
	float: left;
	margin-right: 15px;
}

.entry_share a {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 15px;
	color: #ffffff;
	background-color: #222222;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-left: 15px;
	text-align: center;
	font-size: 18px;
}
.entry_share.square a {
	border-radius: 0;
	-webkit-border-radius: 0;
}
.entry_share a:hover {
	color: #ffffff;
}
.entry_share a:first-of-type {
	margin-left: 0;
}

.entry_share a.facebook {
	background-color: #3b5998;
}

.entry_share a.twitter {
	background-color: #00acee;
}
.entry_share a.pinterest {
	background-color: #cb2027;
}
.entry_share a.google_plus {
	background-color: #b63324;
}
.entry_share a.stumble_upon {
	background-color: #eb4823;
}
.entry_share a.reddit {
	background-color: #4e4e4e;
}
.entry_share a.mailto {
	background-color: #f89a1e;
}

.entry_share a img {
	display: block;
	margin: 0;
	width: 32px;
	height: 32px;
}

.ipost {
	position: relative;
}

.ipost .ipost-image {
	position: relative;
	overflow: hidden;
}

.ipost .ipost-image a,
.ipost .ipost-image img {
	display: block;
	width: 100%;
	height: auto;
}

.ipost .ipost-title h5 {
	font-size: 18px;
	line-height: 25px;
	padding: 15px 0 5px;
	font-weight: 400;
}
.no_image_class.ipost .ipost-title h5 {
	padding-top: 0;
}
.no_image_class .ipost-title {
	padding-left: 50px;
}

.ipost .ipost-title a {
	color: #555;
}

.ipost .ipost-title a:hover {
	color: #34495e;
}

.ipost .ipost-meta {
	position: relative;
	margin: 0 -10px 0 0;
}

.ipost-meta li {
	float: left;
	font-size: 13px;
	margin: 0 10px 0 0;
	color: #aaa;
}

.ipost-meta li span {
	margin-right: 10px;
}

.ipost-meta li a {
	color: #888;
}

.ipost-meta li a:hover {
	color: #000;
}

.ipost-content {
	margin-top: 10px;
	margin-bottom: 15px;
}

.no_image_class .ipost-content,
.no_image_class p {
	padding-left: 50px;
}

.related-posts {
	position: relative;
	margin: 0 -20px 0 0;
}

.related-posts li {
	position: relative;
	float: left;
	margin: 0 20px 0 0;
	width: 165px !important;
	list-style: none;
}

.related-posts li .rpost-image {
	position: relative;
	margin-bottom: 10px;
}

.related-posts li .rpost-image .post-overlay {
	width: 36px;
	height: 36px;
	padding: 0;
	line-height: 36px;
}

.vertical_related_posts .entry_image {
	float: left;
	width: 250px;
	margin: 0;
}
/*
.rpost-image,
.rpost-image a,
.rpost-image img {
    display: block;
    width: 165px !important;
    height: 112px;
}
*/
.rpost-image {
	position: relative;
	overflow: hidden;
}
.rpost-title {
	text-align: center;
	font-size: 16px;
	text-transform: none;
	margin-top: 10px;
}
/*
.rpost-title a { color: #666; }

.rpost-title a:hover { color: #000; }
*/
.post-overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	/*width: 24px;
    height: 24px;*/
	padding: 6px;
	line-height: 24px;
	text-align: center;
	background-color: #34495e;
	font-size: 20px;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	z-index: 200;
}

/* Post Style 3 additional rules */
.sp_featured_images_wrap {
	margin-bottom: 40px;
	position: relative;
	height: 550px;
}
.sp_featured_image_output {
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
}
.sp_featured_image_output:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
}
.sp_title_meta {
	display: block;
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.sp_title_meta .entry_meta li {
	display: inline-block;
	float: none;
	color: #eeeeee;
	font-size: 14px;
	text-transform: none;
}
.sp_title_meta .entry_meta li a,
.sp_title_meta .entry_meta li a:hover {
	color: #eeeeee;
}
.sp_title_meta .entry_title h2 {
	color: #ffffff;
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 20px;
}

/* ----------------------------------------------------------------
    Post Elements
-----------------------------------------------------------------*/

img.alignleft,
div.alignleft {
	float: left;
	margin: 5px 20px 13px 0;
	max-width: 100%;
}

div.alignleft > img,
div.alignnone > img,
div.aligncenter > img,
div.alignright > img {
	display: block;
	float: none;
}

img.alignnone,
img.aligncenter,
div.alignnone,
div.aligncenter {
	display: block;
	margin: 10px 0;
	float: none;
}

img.aligncenter,
div.aligncenter,
div.aligncenter img {
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

img.alignright,
div.alignright {
	float: right;
	margin: 5px 0 13px 20px;
}

.wp-caption {
	text-align: center;
	margin: 10px 20px 13px 20px;

	font-style: italic;
}

.wp-caption img,
.wp-caption img a {
	display: block;
	margin: 0;
}

p.wp-caption-text {
	display: inline-block;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	background-color: #eee;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}

.wp-smiley {
	max-height: 13px;
	margin: 0 !important;
}

/* ----------------------------------------------------------------
    Comments List
-----------------------------------------------------------------*/

#comments {
	position: relative;
	margin-top: 30px;
}

.commentlist {
	list-style-type: none;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 30px;
	margin: 0 0 30px;
}

.commentlist li,
.commentlist li ul,
.commentlist li ul li {
	margin: 10px 0 0 0;
}

.commentlist ul:first-child {
	margin-top: 0;
}

.commentlist li {
	position: relative;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #eee;
}

.commentlist ul .comment-wrap {
	margin-left: 30px;
}

.commentlist > li {
}

.commentlist > li:first-child {
	padding-top: 0;
	border-top: 0;
	margin-top: 0;
}

.commentlist li .children {
	margin-top: 0;
}

.commentlist li li .children {
	margin-left: 30px;
}

.commentlist li .comment-content,
.pingback {
	position: relative;
	overflow: hidden;
}

.commentlist li .comment-content p,
.pingback p {
	margin: 20px 0 0 0;
}

.commentlist li .comment-content {
	padding: 0 0 0 15px;
}

.commentlist li .comment-meta {
	float: left;
	margin-right: 0;
	line-height: 1;
}

.comment-avatar img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.comment-content .comment-author {
	margin-bottom: -10px;
	font-size: 13px;
	color: #555;
	text-transform: uppercase;
}

.comment-content .comment-author a {
	border: none;
	color: #333;
}

.comment-content .comment-author a:hover {
	color: #34495e;
	border-color: #34495e;
}

.comment-content .comment-author span {
	display: block;
}

.comment-content .comment-author span,
.comment-content .comment-author span a {
	font-size: 11px;
	font-weight: normal;
	color: #aaa;
}

.comment-content .comment-author span a {
	border-bottom: 1px dotted #aaa;
}

.comment-content .comment-author span a:hover {
	color: #888;
	background: none;
	border-bottom: 1px solid #aaa;
}
.comment-wrap {
	padding: 10px;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.comment-wrap .comment-avatar img {
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.comment-wrap:hover {
	background-color: #f4f4f4;
}
.comment-wrap:hover .comment-avatar img {
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.comment-wrap:hover a {
	color: #34495e;
}
/* ----------------------------------------------------------------
    Comment Form
-----------------------------------------------------------------*/

#respond,
#respond form {
	margin-bottom: 0;
}

#respond input[type="text"],
#respond input[type="password"],
#respond textarea {
	width: 100%;
}

.commentlist li #respond {
	margin: 30px 0 0;
}

.commentlist li li #respond {
	margin-left: 30px;
}

#respond p {
	margin: 10px 0 0 0;
}

#respond p:first-child {
	margin-top: 0;
}
p.form-submit:before {
	content: "";
	clear: both;
	display: block;
}
p.form-submit .simple-button {
	margin-left: 0;
}
#respond label small {
	color: #999;
	font-weight: normal;
}

#respond input[type="text"],
#respond textarea {
	margin-bottom: 0;
}

#respond .col_one_third,
#respond .col_full {
	margin-bottom: 15px;
}

#disqus_thread button,
#disqus_thread input[type="submit"] {
	margin: 0 !important;
}

#disqus_thread h3 {
	padding-bottom: 0;
}

#disqus_thread a {
	border: none;
}

#disqus_thread a:hover {
	color: #888;
	background-color: transparent;
}

/* ----------------------------------------------------------------
    Side Navigation
-----------------------------------------------------------------*/

.sidenav {
	width: 100%;
	padding: 0;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.sidenav > li > a {
	display: block;
	margin: 0 0 -1px;
	padding: 9px 14px;
	font-size: 13px;
	border: 1px solid #e5e5e5;
	border-right-width: 2px;
	color: #777;
}
.sidenav > li:first-child > a {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.sidenav > li:last-child > a {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.sidenav > .active > a,
.sidenav > .active > a:hover {
	position: relative;
	z-index: 2;
	padding: 10px 15px;
	border: 0;
	color: #fff;
	font-weight: bold;
	background-color: #34495e;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1),
		inset -2px 0 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1),
		inset -2px 0 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1),
		inset -2px 0 0 rgba(0, 0, 0, 0.1);
}

.sidenav li i {
	font-size: 14px;
}

/* Chevrons */
.sidenav .icon-chevron-right {
	float: right;
	margin-top: 1px;
	margin-right: -6px;
	opacity: 0.4;
	font-size: 13px !important;
}
.sidenav > li > a:hover {
	background-color: #f5f5f5;
	color: #222;
}
.sidenav a:hover .icon-chevron-right {
	opacity: 0.5;
}
.sidenav .active .icon-chevron-right,
.sidenav .active a:hover .icon-chevron-right {
	opacity: 1;
}

/* ----------------------------------------------------------------
    Sitemap
-----------------------------------------------------------------*/

.sitemap {
	position: relative;
	list-style-type: square;

	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}

.sitemap ul {
	list-style-type: circle;

	font-size: 13px;
	font-weight: normal;
	margin: 5px 0 5px 20px;
}

.sitemap span {
	display: block;
	margin: 2px 0 5px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.sitemap span a {
	color: #777;
}

.sitemap span a:hover {
	color: #000;
}

.sitemap ul ul {
	list-style-type: disc;
}

/* ----------------------------------------------------------------
    Promo
-----------------------------------------------------------------*/
.promo-box-wrap {
	position: relative;
	z-index: 1;
}
.promo-box {
	padding: 5px;
	background-color: #f7f7f7;
	/*margin-bottom: 30px;*/
	border: 1px solid #e8e8e8;
}
.promo {
	position: relative;
	background-color: #f9f9f9;
	padding: 15px 18px;
}

.promo-desc {
	position: relative;
}

.promo h3 {
	font-size: 19px;
	font-weight: 300;
	line-height: 24px;
	padding-bottom: 0;
	margin-bottom: 10px;
}

.promo h3 > span {
	color: #34495e;
}

.promo-desc > span {
	display: block;
	margin-top: 3px;
	font-size: 15px;
	line-height: 22px;
	color: #777;
}

.promo-action {
	position: absolute;
	right: 20px;
	top: 48%;
	margin-top: -20px;
	/*max-width: 150px;*/
}
.center .promo-action {
	position: relative;
	right: auto;
	top: auto;
	margin-top: 10px;
}
.promo-shadow:before,
.promo-shadow:after {
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	max-height: 100px;
	position: absolute;
	content: "";
	z-index: -1;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.promo-shadow:after {
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}
/*
.promo-action a {
    display: block;
    color: #FFF;
    font-size: 14px;
    font-family: "Open Sans";
    padding: 0 15px;
    font-weight: bold;
    line-height: 40px;
    background: #333;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
}

.promo-action a:hover { background: #34495e; }
*/

.well.callout h2 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 600;
	padding-bottom: 15px;
}

.well.callout p {
	font-size: 13px;

	color: #999;
}

/* ----------------------------------------------------------------
    404
-----------------------------------------------------------------*/

.error404-page {
	position: relative;
	text-align: center;
	font-size: 216px;
	line-height: 1;
	color: #34495e;
	font-family: "Open Sans", sans-serif;
}

.error404-page span {
	display: block;
	font-size: 32px;
	color: #444;
	margin-bottom: 20px;
	font-weight: 200;
}
.searchtop-meta {
	position: absolute;
	margin-top: -20px;
	top: 50%;
	left: auto;
	right: 0;
}
.error404-page-meta {
	position: relative;
	margin: 40px 0 20px;
}

.error404-page-meta form,
.searchtop-meta form {
	position: relative;
	margin: 0 auto;
	width: 236px;
}
.error404-page-meta form {
	width: 436px;
}

.error404-page-meta input[type="text"],
.searchtop-meta input[type="text"],
.searchtop-meta input[type="search"],
.widget_product_search input[type="text"] {
	display: block;
	width: 200px;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	padding: 7px 17px;
}
.widget_product_search input[type="text"] {
	width: 170px;
}

.error404-page-meta input[type="text"] {
	width: 400px;
}

.error404-page-meta input[type="submit"],
.searchtop-meta input[type="submit"],
.widget_product_search input[type="submit"] {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: auto;
	right: 0;
	display: block;
	border: none;
	width: 36px;
	height: 36px;
	background: #444 url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search-404.png) no-repeat center center;
	text-indent: -9999px;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
}
.widget_product_search input[type="submit"] {
	top: auto;
	bottom: 20px;
}

.error404-page-meta input[type="submit"]:hover,
.searchtop-meta input[type="submit"]:hover {
	background-color: #34495e;
}

/* ----------------------------------------------------------------
    Tabs
-----------------------------------------------------------------*/

.tab_widget,
.side-tabs {
	display: block;
	position: relative;
	margin: 0 0 30px 0;
}

.tab_widget ul.tabs {
	display: block;
	position: relative;
	list-style: none;
	height: 40px;
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 0;
}

#footer.footer-dark .tab_widget ul.tabs {
	border-bottom-color: #282828;
}

.side-tabs ul.tabs {
	float: left;
	width: 250px;
	height: auto;
	border-bottom: none;
	padding: 20px 0;
	/*border-right: 1px solid #DDD;*/
}

.tab_widget ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 39px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	position: relative;
	background-color: #f4f4f4;
	margin-left: -1px;
	/*
	transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	/*
	background-image: linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -o-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 9%, rgb(238,238,238) 55%);
    background-image: -webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0.09, rgb(230,230,230)),
    	color-stop(0.55, rgb(238,238,238))
    );
	*/
}

.side-tabs ul.tabs li {
	transition: none;
}
.side-tabs ul.tabs li {
	float: none;
	border: 1px solid #ddd;
	border-top: none;
	border-right: none;
	height: 40px;
	line-height: 40px;
	margin-top: 0;
	margin-left: 0;
}

.tab_widget ul.tabs li:first-child {
	border-left: 1px solid #ddd;
	margin-left: 0;
}

.tab_widget ul.tabs li a {
	text-decoration: none;
	color: #888;
	font-size: 13px;
	display: block;
	padding: 0 10px;
	outline: none;
	font-weight: 500;
	font-family: "Open Sans", sans-serif;
	border: none;
	/*
	text-shadow: 1px 1px 1px #FFF;    
    border-left: 1px solid #F9F9F9;
	*/
}

.tabbed-widget .tab_widget ul.tabs a {
	padding: 0 13px;
}

.side-tabs ul.tabs li a {
	border-left: 0;
}

.tab_widget ul.tabs li a i {
	float: left;
	font-size: 15px;
	width: 25px;
	height: 39px;
	margin-right: 5px;
}

.side-tabs ul.tabs li a i {
	position: relative;
	top: -1px;
	margin-right: 12px;
}

.tab_widget ul.tabs li:first-child a {
	border-left: none;
}

.tab_widget ul.tabs li a:hover {
	background: none;
}

.tab_widget ul.tabs li.active,
.tab_widget ul.tabs li.ui-tabs-active,
.tab_widget ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 1px solid transparent;
}

.tab_widget ul.tabs li.active {
	border-top: 1px solid #34495e;
}

.tab_widget ul.tabs li.active a {
	color: #34495e;
}

.side-tabs ul.tabs li.active,
.side-tabs ul.tabs li.active a:hover,
.side-tabs ul.tabs li.ui-tabs-active {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
}

.side-tabs ul.tabs li.active,
.side-tabs ul.tabs li.ui-tabs-active {
	border-top: none;
	border-left: 1px solid #34495e;
	margin-right: 0;
	z-index: 200;
}

.side-tabs ul.tabs li:first-child {
	border-top: 1px solid #ddd;
}

.tab_widget .tab_container {
	display: block;
	/*overflow: hidden;*/
	position: relative;
	clear: both;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-top: none;
}

/******* Tabs style 2 */
.tab_widget.tab_style2 .tab_container {
	border-left: none;
	border-right: none;
}

.tab_widget.tab_style2 ul.tabs li {
	float: none;
	display: inline-block;
	background-color: transparent;
	border: none;
}
.tab_widget.tab_style2 ul.tabs li a {
	font-size: 16px;
	font-weight: 400;
}
.tab_widget.tab_style2 ul.tabs li.active,
.tab_widget.tab_style2 ul.tabs li.ui-tabs-active {
	border: none;
	border-bottom: 2px solid #34495e;
}

.tab_widget.tab_style2 ul.tabs li.active a,
.tab_widget.tab_style2 ul.tabs li.active a:hover,
.tab_widget.tab_style2 ul.tabs li.ui-tabs-active a {
	border: none;
}

.side-tabs .tab_container {
	clear: none;
	border: none;
	/*box-shadow: -8px 0px 20px -10px rgba(0, 0, 0, 0.2);*/
	box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.2);
}

.tab_widget .tab_content {
	display: block;
	position: relative;
	padding: 15px;
}

.side-tabs .tab_content {
	padding: 20px;
}

#footer.footer-dark .tab_widget ul.tabs li {
	border-color: #282828;
	background-image: linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -o-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -moz-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -webkit-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -ms-linear-gradient(
		bottom,
		rgb(51, 51, 51) 9%,
		rgb(59, 59, 59) 55%
	);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.09, rgb(51, 51, 51)),
		color-stop(0.55, rgb(59, 59, 59))
	);
}

#footer.footer-dark .tab_widget ul.tabs li:first-child {
	border-color: #282828;
}

#footer.footer-dark .tab_widget ul.tabs li a {
	color: #eee;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	border: 0;
}

#footer.footer-dark .tab_widget ul.tabs li.active,
#footer.footer-dark .tab_widget ul.tabs li.active a:hover {
	background: #555;
	border-bottom: 1px solid #555;
}

#footer.footer-dark .tab_widget .tab_container {
	background: #555;
	border-color: #282828;
}

/* ----------------------------------------------------------------
    Toggle
-----------------------------------------------------------------*/

.toggle {
	display: block;
	position: relative;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #e5e5e5;
	padding-bottom: 10px;
}

.toggle .togglet,
.toggle .toggleta {
	display: block;
	position: relative;
	line-height: 24px;
	padding-left: 32px;
	cursor: pointer;
	margin: 0;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	color: #333;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-plus2.png) no-repeat left;
}

.toggle .toggleta,
.toggle .toggleta.open {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-minus2.png) no-repeat left;
}

.toggle .togglec,
.toggle .togglec.open {
	display: block;
	position: relative;
	padding: 10px 0 0 32px;
}

/* ----------------------------------------------------------------
    Alert Messages
-----------------------------------------------------------------*/

.style-msg,
.style-msg2 {
	display: block;
	border-left: 4px solid rgba(0, 0, 0, 0.1);
}

.style-msg2 {
	border-left: 4px solid rgba(0, 0, 0, 0.2);
}

.successmsg {
	background: #c1ffcc;
	color: #184b21;
}

.errormsg {
	background: #f9bbb9;
	color: #740d0a;
}

.infomsg {
	background: #b9dff4;
	color: #124f70;
}

.alertmsg {
	background: #fce0b6;
	color: #975e06;
}

.style-msg .sb_msg,
.style-msg2 .msgtitle,
.style-msg2 .sb_msg {
	display: block;
	padding: 10px 15px;
	border-left: 1px solid rgba(255, 255, 255, 0.5);
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
}

.style-msg2 .msgtitle {
	background: rgba(0, 0, 0, 0.1);
	border-top: none;
	border-bottom: none;
	font-size: 13px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}

.style-msg2 .sb_msg {
	font-weight: normal;
}

.style-msg2 ol,
.style-msg2 ul {
	margin: 0 0 0 30px;
}

.style-msg2 ol {
	list-style-type: decimal;
}

.style-msg2 ul {
	list-style-type: disc;
}

.alert {
	position: relative;
}

.alert span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 10px;
	width: 30px;
	height: 36px;
	font-size: 29px;
	line-height: 30px;
}

/* ----------------------------------------------------------------
    Quotes
-----------------------------------------------------------------*/

.quote {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/quote.png) left top no-repeat;
	margin: 10px 0;
	padding: 0 0 0 15px;
	font-size: 15px;
	font-style: italic;
	color: #777;

	text-shadow: 1px 1px 1px #fff;
	border: 0;
}

blockquote.quote-left,
blockquote.quote-right {
	font-size: 15px;
	line-height: 20px;
	padding-left: 15px;
}

.quote-left {
	float: left;
	width: 150px;
	margin-right: 20px;
	margin-left: 0;
	margin-bottom: 5px;
}

.quote-right {
	float: right;
	width: 150px;
	margin-left: 20px;
	margin-bottom: 5px;
}

/* ----------------------------------------------------------------
    Category Description
-----------------------------------------------------------------*/

.category_description {
	background-color: #f8f8f8;
	padding: 10px;
	margin-bottom: 40px;
	border: 1px solid #f2f2f2;
}
.category_description p {
	margin-bottom: 0;
}

/* ----------------------------------------------------------------
    Gallery
-----------------------------------------------------------------*/

.gallery {
	margin: 20px auto;
	float: left;
	width: 100%;
	line-height: 1;
}

.gallery .gallery-item {
	float: left;
	text-align: center;
	margin-left: 0;
	width: auto !important;
	margin: 10px 10px 0 0 !important;
}

.gallery-item img {
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
}

.gallery-item a {
	float: left;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.gallery .gallery-caption {
	margin-left: 0;
}

.gallery br {
	clear: both;
}

.col-0 {
	width: 100%;
}
.col-1 {
	width: 100%;
}
.col-2 {
	width: 50%;
}
.col-3 {
	width: 33.333%;
}
.col-4 {
	width: 25%;
}
.col-5 {
	width: 20%;
}
.col-6 {
	width: 16.666%;
}
.col-7 {
	width: 14.285%;
}
.col-8 {
	width: 12.5%;
}
.col-9 {
	width: 11.111%;
}

/* ----------------------------------------------------------------
    Features
-----------------------------------------------------------------*/
.product-feature {
	position: relative;
	margin-bottom: 30px;
}

.product-feature .product-feature-wrap {
	position: relative;
	padding-left: 50px;
	/*  margin-top: 30px;*/
}
.product-feature.style2 .product-feature-wrap {
	padding-left: 0;
}
.product-feature.toright {
	padding-left: 0;
	text-align: right;
}
.product-feature.style2 {
	padding-left: 0;
	text-align: center;
}
.product-feature.style2.toleft {
	text-align: left;
}
.product-feature.style2.toright {
	text-align: right;
}
.product-feature.style2.toleft img,
.product-feature.style2.toleft span.pf_icon {
	margin: 0;
}
.product-feature.style2.toright img,
.product-feature.style2.toright span.pf_icon {
	margin: 0 0 0 auto;
}

.product-feature:first-child {
	margin-top: 0;
}

.product-feature .featured {
	padding-bottom: 5px;
}
.product-feature.style2 .featured {
	padding: 20px 10px;
}
.product-feature.style2.toleft .featured,
.product-feature.style2.toright .featured {
	padding-left: 0;
	padding-right: 0;
}

.product-feature p {
	margin: 0;
}

.product-feature img,
.product-feature span.pf_icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 24px;
	height: 24px;
	background-color: #333;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	box-sizing: content-box;
}
.product-feature.style2 img,
.product-feature.style2 span.pf_icon {
	position: relative;
	margin: 0 auto;
}
.product-feature .pf_icon.round {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.product-feature .pf_icon.square {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.product-feature.style2 img {
	width: auto;
	height: auto;
	/*max-width:64px;
	max-height:64px;*/
}

.product-feature.toright span.pf_icon {
	left: auto;
	right: 0;
}
.product-feature img {
	background: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 32px;
	height: 32px;
}

.product-feature .style_1.img_medium {
	padding-left: 68px;
}
.product-feature .style_1.img_big {
	padding-left: 84px;
}
.product-feature .style_1.img_xbig {
	padding-left: 116px;
}
.product-feature .style_1.img_biggest {
	padding-left: 148px;
}
.product-feature .style_1.img_medium img {
	width: auto;
	height: auto;
	max-width: 48px;
}
.product-feature .style_1.img_big img {
	width: auto;
	height: auto;
	max-width: 64px;
}
.product-feature .style_1.img_xbig img {
	width: auto;
	height: auto;
	max-width: 96px;
}
.product-feature .style_1.img_biggest img {
	width: auto;
	height: auto;
	max-width: 128px;
}
.product-feature.toright .style_1.img_medium {
	padding-right: 68px;
	padding-left: 0;
}
.product-feature.toright .style_1.img_big {
	padding-right: 84px;
	padding-left: 0;
}
.product-feature.toright .style_1.img_xbig {
	padding-right: 116px;
	padding-left: 0;
}
.product-feature.toright .style_1.img_bigges {
	padding-right: 148px;
	padding-left: 0;
}
.product-feature.toright .style_1 img {
	left: auto;
	right: 0;
}

.product-feature.style2 img {
	position: relative;
	margin: 0 auto;
}
.product-feature span.pf_icon.inverse {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 6px;
	width: 24px;
	height: 24px;
	background-color: #34495e;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
}

.product-feature span.pf_icon {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 23px;
}
/*
.product-feature:hover >span {
	background-color:#34495e;
}
.product-feature:hover >span.inverse {
	background-color:#333;
}
*/
.product-feature2 {
	padding-left: 52px;
}

.product-feature2 img,
.product-feature2 > span,
.product-feature3 img,
.product-feature3 > span {
	padding: 0;
	width: 40px;
	height: 40px;
	background-color: transparent !important;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-size: 40px;
	color: #333;
	text-align: center;
	line-height: 1;
}

.product-feature3 {
	padding: 15px;
	background-color: #f5f5f5;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}

.product-feature3 img,
.product-feature3 > span {
	position: relative;
	margin: 0 auto 5px;
	width: 96px;
	height: 96px;
	font-size: 95px;
}

.product-feature3:hover span {
	color: #34495e;
}

.product-feature.has_shadow_always {
	box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	padding: 20px;
}
.product-feature.has_shadow_hover {
	box-shadow: 0 10px 80px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 10px 80px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 10px 80px rgba(0, 0, 0, 0);
	transition: box-shadow 0.3s ease-in-out;
	-webkit-transition: box-shadow 0.3s ease-in-out;
	-moz-transition: box-shadow 0.3s ease-in-out;
	padding: 20px;
}
.product-feature.has_shadow_hover:hover {
	box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.08);
}

/* ----------------------------------------------------------------
    Clients
-----------------------------------------------------------------*/

.clients_wrapper {
	padding: 30px 0;
	position: relative;
}

.clients_wrapper .owl-nav {
	margin: 0;
	height: 0;
}
.clients_wrapper.extra_class {
	padding: 30px 0;
}

.portfolio-wrapper .caroufredsel_wrapper {
	min-height: 100px !important;
	/*width: 100% !important;*/
}

.caroufredsel_wrapper {
	min-height: 90px;
	position: relative;
}
.our-clients {
	position: relative;
	margin: 0 -12px 0 0;
}

.our-clients li,
.our-clients .item {
	margin: 0 12px 0 0;
	position: relative;
	float: left;
	border: 5px solid #f5f5f5;
	transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	/*min-height:80px;*/
}

.our-clients li:hover,
.our-clients .item:hover {
	border-color: #34495e;
}
/*
.our-clients li,
.our-clients li a,
.our-clients li img {
    display: block;
    width: 140px !important;
    height: 90px;
    background: #F9F9F9;
}
*/

/*.our-clients li,
.our-clients li a,
.our-clients li img,
.our-clients .item,
.our-clients .item a,
.our-clients .item img {
    display: block;
    width: 138px;
	height:auto;
}

.our-clients .item img {
	margin: 0 auto;
}

.vc_span2 .our-clients li a, .vc_span2 .our-clients li a img {
	width: 118px;
}
.vc_span3 .our-clients li a, .vc_span3 .our-clients li a img {
	width: 89px;
}
.vc_span4 .our-clients li a, .vc_span4 .our-clients li a img {
	width: 130px;
}
.vc_span6 .our-clients li a, .vc_span6 .our-clients li a img {
	width: 134px;
}
.vc_span8 .our-clients li a, .vc_span8 .our-clients li a img {
	width: 136px;
}
.vc_span9 .our-clients li a, .vc_span9 .our-clients li a img {
	width: 120px;
}
.vc_span10 .our-clients li a, .vc_span10 .our-clients li a img {
	width: 137px;
}

.vc_span2 .our-clients .item a, .vc_span2 .our-clients .item a img {
	width: 118px;
}
.vc_span3 .our-clients .item a, .vc_span3 .our-clients .item a img {
	width: 89px;
}
.vc_span4 .our-clients .item a, .vc_span4 .our-clients .item a img {
	width: 130px;
}
.vc_span6 .our-clients .item a, .vc_span6 .our-clients .item a img {
	width: 134px;
}
.vc_span8 .our-clients .item a, .vc_span8 .our-clients .item a img {
	width: 136px;
}
.vc_span9 .our-clients .item a, .vc_span9 .our-clients .item a img {
	width: 120px;
}
.vc_span10 .our-clients .item a, .vc_span10 .our-clients .item a img {
	width: 137px;
}


/* ----------------------------------------------------------------
    Team Members
-----------------------------------------------------------------*/

.our-team {
	position: relative;
	margin: 0 -30px 0 0;
}

.our-team.team-4 {
	margin: 0 -28px 0 0;
}

.team-member {
	position: relative;
	margin: 0 0 30px 0;
	/*
	margin: 0 30px 30px 0;
    width: 300px;
	float: left;
	*/
}

.team-4 .team-member {
	margin: 0 28px 28px 0;
	width: 219px;
}

.team-member .team-image {
	position: relative;
	margin-bottom: 15px;
}

.team-image,
.team-image img {
	display: block;
	/*
    width: 300px;
    height: 250px;
	*/
}

.team-4 .team-image,
.team-4 .team-image img {
	width: 209px;
	height: 209px;
	border-radius: 105px;
	-moz-border-radius: 105px;
	-webkit-border-radius: 105px;
}

.team-4 .team-image {
	border: 5px solid #eee;
	text-align: center;
	border-radius: 110px;
	-moz-border-radius: 110px;
	-webkit-border-radius: 110px;
}

.team-image span {
	display: block;
	position: absolute;
	background-color: #34495e;
	color: #fff;
	top: auto;
	bottom: 0;
	left: 0;
	padding: 0 10px;
	line-height: 22px;
	font-size: 12px;
	text-transform: uppercase;
}

.team-4 .team-image span {
	display: inline-block;
	position: relative;
	top: -35px;
	bottom: auto;
	left: auto;
	z-index: 2;
}

.team-member .team-desc {
	position: relative;
}

.team-desc h4 {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.team-desc p {
	margin-bottom: 0;
}

.team-social {
	position: absolute;
	top: 5px;
	left: auto;
	right: 0;
}

.team-social a {
	float: left;
	margin-left: 10px;
}

.team-social a:first-child {
	margin-left: 0;
}

.team-social a,
.team-social img,
.team-skills li a,
.team-skills li img,
.team-social i {
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 1;
}

.team-social i {
	position: relative;
	color: #666;
	font-size: 14px;
}

.team-social i:hover {
	color: #888;
}

.team-skills {
	margin: 10px 0 0;
	padding: 7px 0 2px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
}
.changed {
	border: none;
	margin: 0;
	padding: 0;
}

.team-skills li {
	display: inline-block;
	margin: 0;
	line-height: 22px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Open Sans";
}

.team-skills li span {
	display: inline-block;
	position: relative;
	top: 1px;
	font-size: 14px;
	color: #34495e;
	margin-right: 2px;
	text-shadow: 0px 0px 0px #fff;
}
.social_links .team-skills li span {
	margin-right: 0px;
}

/*
.team-skills li .social-icons a{
	background: transparent url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller.png);
}
.team-skills.changed li .social-icons a{
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller.png);
}
*/
.social_links .team-skills li span a {
	background-color: #fff;
}

.team-skills li a {
	display: block;
	width: 39px;
	height: 39px;
	line-height: 39px;
}
.team-skills.size_medium li a {
	width: 55px;
	height: 55px;
	line-height: 55px;
}
.team-skills.size_large li a {
	width: 65px;
	height: 65px;
	line-height: 65px;
}
.team-skills li a i {
	font-size: 15px;
}
.team-skills.size_medium li a i {
	font-size: 25px;
}
.team-skills.size_large li a i {
	font-size: 35px;
}
/*
.team-skills li .social-icons a.facebook, .team-skills.changed li .social-icons a.facebook{
	background-position: -28px, center;
}
.team-skills li .social-icons a.twitter, .team-skills.changed li .social-icons a.twitter{
	background-position: 4px, center;
}
.team-skills li .social-icons a.gplus, .team-skills.changed li .social-icons a.gplus{
	background-position: -252px, center;
}
.team-skills li .social-icons a.linkedin, .team-skills.changed li .social-icons a.linkedin{
	background-position: -188px, center;
}
.team-skills li .social-icons a.dribbble, .team-skills.changed li .social-icons a.dribbble{
	background-position: -60px, center;
}
.team-skills li .social-icons a.vimeo, .team-skills.changed li .social-icons a.vimeo{
	background-position: -92px, center;
}
.team-skills li .social-icons a.tumblr, .team-skills.changed li .social-icons a.tumblr{
	background-position: -124px, center;
}
.team-skills li .social-icons a.skype, .team-skills.changed li .social-icons a.skype{
	background-position: -476px, center;
}
.team-skills li .social-icons a.flickr, .team-skills.changed li .social-icons a.flickr{
	background-position: -284px, center;
}
.team-skills li .social-icons a.pinterest, .team-skills.changed li .social-icons a.pinterest{
	background-position: -380px, center;
}
.team-skills li .social-icons a.youtube, .team-skills.changed li .social-icons a.youtube{
	background-position: -316px, center;
}
.team-skills li .social-icons a.behance, .team-skills.changed li .social-icons a.behance{
	background-position: -348px, center;
}*/
/* ----------------------------------------------------------------
    FAQs
-----------------------------------------------------------------*/

#faqs {
	margin: 0 0 -15px;
}

.faq {
	border-bottom: 1px dotted #ddd;
}

.faq .togglet,
.faq .toggleta {
	background-image: none !important;
	line-height: 24px;
	padding-left: 32px;
}

.faq .togglet i,
.faq .toggleta i {
	display: block;
	position: absolute;
	font-size: 18px;
	width: 18px;
	text-align: center;
	top: 0;
	left: 0;
}

.faq .togglec,
.faq .togglec.open {
	padding: 10px 0 0 32px;
}

/* ----------------------------------------------------------------
    About
-----------------------------------------------------------------*/

.skills {
	margin: 0;
}

.skills li {
	position: relative;
	margin-top: 15px;
}

.skills li:first-child {
	margin-top: 0;
}

.skills li .progress {
	height: 30px;
	margin: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.skills li span {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	color: #fff;
}

/* ----------------------------------------------------------------
    Icons
-----------------------------------------------------------------*/

.icon-rounded,
.icon-plain,
.icon-circled {
	display: block !important;
	float: left !important;
	margin: 12px 12px 12px 0;
	text-align: center !important;
	font-size: 28px;
	line-height: 30px;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	cursor: pointer;
}

.icon-rounded,
.icon-circled {
	width: 32px;
	height: 32px;
	padding: 8px;
	background-color: #444;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.icon-plain {
	width: 48px;
	height: 48px;
	font-size: 47px;
	line-height: 50px;
	color: #444;
	text-shadow: 1px 1px 1px #fff;
}

.icon-plain:hover {
	color: #777;
}

.icon-circled {
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
}

.icon-light {
	background-color: #f5f5f5;
	color: #444;
	text-shadow: 1px 1px 1px #fff;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
}

.icon-rounded:hover,
.icon-circled:hover {
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
}

/* ----------------------------------------------------------------
    Dropcap
-----------------------------------------------------------------*/

.dropcap {
	font-size: 62px;
	margin-right: 6px;
	padding-top: 11px;
	text-transform: uppercase;
	float: left;
	position: relative;
	top: 5px;
	color: #34495e;
	padding-bottom: 11px;
}

/* ----------------------------------------------------------------
    Highlight
-----------------------------------------------------------------*/

.highlight1 {
	display: inline;
	padding: 0 2px;
	color: #fff;
	background-color: #34495e;
}
.highlight2 {
	display: inline;
	padding: 0 2px;
	color: #fff;
}

/* ----------------------------------------------------------------
    Checklist
-----------------------------------------------------------------*/
.checklist {
}
ul.checklist li.fa {
	display: block;
	font: inherit;
}

.default {
	list-style: disc;
}

/* ----------------------------------------------------------------
    Buttons
-----------------------------------------------------------------*/
/*
.wpb_wrapper .wpcf7-submit {
	background-image: none ;
	padding: 0 15px ;
	outline: none ;
	border: none ;
	box-shadow: none;
	border-radius:3px;
}
*/
.button {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	white-space: nowrap;
	margin: 5px;
	padding: 0;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
	-moz-box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
	-webkit-box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
}

.button:hover {
	background-color: #666;
	text-decoration: none;
}

.button:active {
	top: 1px;
}

.button span {
	display: inline-block;
	padding: 0 18px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.button span i {
	padding-right: 5px;
}
.red_btn {
	background-color: #34495e !important;
}

.green_btn {
	background-color: #2ecc71 !important;
}

.blue_btn {
	background-color: #3498db !important;
}

.brown_btn {
	background-color: #de8e36 !important;
}

.white_btn,
.white_btn:hover {
	background-color: #f6f6f6 !important;
}

.white_btn span {
	color: #444 !important;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}

.orange_btn {
	background-color: #f39c12 !important;
}

.purple_btn {
	background-color: #9b59b6 !important;
}

.black_btn,
.black_btn:hover {
	background-color: #494949 !important;
}

.black_btn span {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

button.button {
	margin: 5px 0;
	background-color: #f6f6f6;
}

button.button:hover {
	background-color: #f6f6f6;
}

button.button span {
	color: #555 !important;
	text-shadow: 1px 0 1px rgba(255, 255, 255, 0.8) !important;
}

.simple-button,
.simple-button-3d,
.woocommerce #content button.button,
#content .return-to-shop a.button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
#content .woocommerce input.button,
#content .woocommerce a.button,
#content .woocommerce #respond input#submit,
#content .woocommerce a.button,
#content .woocommerce button.button,
#content .woocommerce input.button,
.wpcf7 input[type="submit"] {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	/*white-space: nowrap;*/
	margin: 5px;
	color: #fff;
	font-size: 14px;
	padding: 9px 15px;
	font-weight: 400;
	line-height: normal;
	/*min-height: 36px;*/
	background: #34495e;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

.simple-button-3d {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	-o-transition: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.smaller {
	font-size: 11px;
	text-transform: uppercase;
	line-height: 26px;
	min-height: 26px;
}

.simple-button-3d:hover {
	color: #fff;
}

.simple-button-3d {
	box-shadow: 0px 3px 0px 0px #c14e3f;
}
.simple-button-3d:active,
.simple-button-3d:active.red,
.simple-button-3d:active.dark_red,
.simple-button-3d:active.blue,
.simple-button-3d:active.orange,
.simple-button-3d:active.emerald,
.simple-button-3d:active.turquoise,
.simple-button-3d:active.amethyst,
.simple-button-3d:active.wet_asphalt,
.simple-button-3d:active.light,
.simple-button-3d:active.dark {
	box-shadow: 0px 0px 0px 0px #c14e3f;
	top: 2px;
}

.simple-button.square,
.simple-button-3d.square {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.simple-button.pill,
.simple-button-3d.pill {
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}

.simple-button.large,
.simple-button-3d.large {
	/*line-height: 48px;*/
	font-size: 16px;
	padding: 15px 25px;
}

.simple-button.medium,
.simple-button-3d.medium {
	padding: 12px 20px;
	font-size: 15px;
}
.simple-button.extra_large,
.simple-button-3d.extra_large {
	padding: 20px 35px;
	font-size: 17px;
}

.simple-button.pill {
	padding: 9px 20px;
}

.simple-button.medium.pill,
.simple-button-3d.medium.pill {
	padding: 12px 25px;
}

.simple-button.large.pill,
.simple-button-3d.large.pill {
	padding: 15px 30px;
}
.simple-button.extra_large.pill,
.simple-button-3d.extra_large.pill {
	padding: 20px 40px;
}

.simple-button i,
.simple-button-3d i {
	/*display: block;*/
	font-size: 14px;
	height: 16px;
	width: 18px;
	padding: 0;
	line-height: 16px;
	margin-right: 10px;
}
.simple-button.extra_large i,
.simple-button-3d.extra_large i {
	font-size: 20px;
	height: 20px;
	width: 20px;
	line-height: 20px;
}

.simple-button.large i,
.simple-button-3d.large i {
	font-size: 16px;
	width: 18px;
	height: 20px;
	padding: 0;
	line-height: 18px;
	margin-right: 10px;
}
.letter_1 {
	letter-spacing: 1px;
}

.letter_2 {
	letter-spacing: 2px;
}
.letter_1_neg {
	letter-spacing: -1px;
}
.letter_2_neg {
	letter-spacing: -2px;
}

.border_width_2px {
	border-width: 2px !important;
}
.border_width_3px {
	border-width: 3px !important;
}
.border_width_4px {
	border-width: 4px !important;
}
.simple-button:hover {
	background: #34495e;
	color: #fff;
}

.simple-button.inverse:hover {
	background: #333;
}

.round {
	border-radius: 3px;
}

.taptocall {
	display: none;
	margin-bottom: 10px;
}
.taptocall i {
	float: none;
}

/* ----------------------------------------------------------------
    Pricing Boxes
-----------------------------------------------------------------*/

.pricing {
	display: block;
	position: relative;
	margin: 40px 0;
}

.pricing .pricing-wrap {
	float: left;
	width: 24.8%;
	position: relative;
	background-color: #fff;
}

.pricing3 .pricing-wrap {
	width: 33%;
}

.pricing5 .pricing-wrap {
	width: 20%;
}

.pricing .pricing-wrap.best-price {
	margin-left: -1px;
	margin-top: -20px;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.3);
	z-index: 99;
}

.pricing-wrap .pricing-inner {
	position: relative;
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	text-align: center;
}

.pricing-wrap:first-child {
	margin-left: 1px;
}

.pricing-wrap:first-child .pricing-inner {
	border-left: 1px solid #e5e5e5;
}

.best-price .pricing-inner {
	border-left: 1px solid #e5e5e5;
}

.pricing-inner .pricing-title {
	position: relative;
	padding: 20px 0;
}

.pricing-title h4 {
	font-size: 17px;
	line-height: 24px;
	text-transform: uppercase;
	padding-bottom: 0;
	color: #444;
}
.best-price .pricing-inner .pricing-title {
	padding-top: 30px;
}
.best-price .pricing-action {
	padding-bottom: 25px;
}
.best-price .pricing-title h4 {
	color: #34495e;
	font-size: 22px;
	line-height: 34px;
}

.pricing-title h4 span {
	display: block;

	font-size: 13px;
	font-weight: normal;
	color: #bbb;
}

.pricing-inner .pricing-price {
	padding: 15px 0;
	font-size: 36px;
	line-height: 40px;

	color: #444;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.best-price .pricing-price {
	color: #34495e;
}

.pricing-price .price-sub {
	display: inline-block;
	position: relative;
	font-size: 16px;
	vertical-align: top;
	top: -7px;
	margin-left: 2px;
}

.pricing-price .price-tenure {
	display: block;
	font-size: 13px;
	line-height: 20px;
	font-family: "Open Sans", sans-serif;
	color: #aaa;
	text-transform: uppercase;
}

.pricing-inner .pricing-features {
	/*padding: 10px 0;	
	border-bottom: 1px solid #E5E5E5;
	*/
	padding-bottom: 0;
}

.pricing-features ul {
	margin: 0;
}

.pricing-inner .pricing-features ul {
	padding-left: 0;
	list-style: none;
}

.pricing-features li {
	position: relative;
	padding: 6px 0;
	border-top: 1px solid #eee;
}

.pricing-features li:nth-child(odd) {
	background-color: #f8f8f8;
}

.pricing-features li span {
	font-weight: bold;
	color: #333;
}

.pricing-features li:first-child {
	border-top: 0;
}

.pricing-action {
	padding: 15px 0;
	border-top: 1px solid #e5e5e5;
}

.pricing-action a {
	margin: 0 !important;
}

.pricing-style2 .pricing-price {
	padding: 15px 0;
	font-size: 36px;
	line-height: 40px;
	color: #444;
}

.pricing-style2 .best-price .pricing-price {
	background-color: #34495e;
	margin: 0 -1px;
}

.pricing-style2 .best-price .price-tenure {
	color: #eee;
}

.pricing-wrap.pricing-defines .pricing-inner {
	border-color: transparent;
	border-right: 1px solid #e5e5e5;
	text-align: left;
}

.best-price .pricing-inner .pricing-price {
	color: #fff;
}

.pricing-wrap.pricing-defines .pricing-title,
.pricing-wrap.pricing-defines .pricing-price,
.pricing-wrap.pricing-defines .pricing-action {
	visibility: hidden;
}

.pricing-wrap.pricing-defines .pricing-features {
	padding: 10px 15px;
	border: 1px solid #e5e5e5;
	border-right: none;
	background-color: #eee;
}

.pricing-wrap.pricing-defines .pricing-features li {
	border-top: 1px solid #e5e5e5;
	font-weight: bold;
	color: #aaa;
}

.pricing-wrap.pricing-defines .pricing-features li a.icon-question-sign {
	display: block;
	position: absolute;
	width: 17px;
	height: 17px;
	text-align: center;
	top: 6px;
	left: auto;
	right: 0;
	font-size: 17px;
	color: #aaa;
}

.pricing-wrap.pricing-defines .pricing-features li a.icon-question-sign:hover {
	color: #666;
}

.pricing-wrap.pricing-defines .pricing-features li:first-child {
	border-top: 0;
}

.pricing3.spacing .pricing-wrap {
	margin-right: 2%;
	width: 31%;
}
.pricing4.spacing .pricing-wrap {
	margin-right: 1%;
	width: 23.8%;
}
.pricing5.spacing .pricing-wrap {
	margin-right: 1%;
	width: 19%;
}
.pricing3.spacing .pricing-wrap:last-child,
.pricing4.spacing .pricing-wrap:last-child,
.pricing5.spacing .pricing-wrap:last-child {
	margin-right: 0;
}

/* ----------------------------------------------------------------
    Accordions
-----------------------------------------------------------------*/

.acctitle,
.acctitlec {
	display: block;
	position: relative;
	cursor: pointer;
	border-top: 1px dotted #ddd;
	line-height: 24px;
	padding: 12px 0 12px 32px;
	margin: 0;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	color: #333;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-plus2.png) no-repeat left;
}

.wpb_accordion_section {
	border-bottom: 1px dotted #ddd;
}
.wpb_accordion_section:last-child {
	border-bottom: none;
}

.acctitlec,
.ui-state-active {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-minus2.png) no-repeat left;
	cursor: auto;
}

.acctitle.render-icon {
	background: none;
	transition: color 0.3s linear;
}
.acctitle.render-icon i {
	position: absolute;
	left: 0;
	display: block;
	font-size: 18px;
	width: 18px;
}
.acctitle.render-icon.acctitlec,
.acctitle.acctitlec {
	color: #34495e;
}

.acctitle:first-child {
	border-top: none;
}

.acc_content {
	position: relative;
	padding: 0 0 15px 32px;
}

/* ----------------------------------------------------------------
    Google Maps
-----------------------------------------------------------------*/

#google-map {
	position: relative;
	width: 100%;
	height: 100%;
}

#google-map h3 {
	padding-bottom: 12px;
}

#google-map h3,
#google-map h3 span {
	font-size: 18px;
	font-weight: 600;
}

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

.google_map_render.contact_map {
	height: 400px;
}

/* ----------------------------------------------------------------
    reCaptcha
-----------------------------------------------------------------*/

.recaptcha_widget {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	background-color: #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 0;
}

#recaptcha_image {
	width: 100% !important;
	height: auto !important;
}

#recaptcha_image img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 15px solid #fff;
}

.recaptcha_is_showing_audio embed {
	height: 0;
	width: 0;
	overflow: hidden;
}

.recaptcha_is_showing_audio #recaptcha_image {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 10px solid #fff;
}

.recaptcha_is_showing_audio #recaptcha_image br {
	display: none;
}

.recaptcha_is_showing_audio #recaptcha_image #recaptcha_audio_download {
	display: block;
}

.recaptcha_input label {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.recaptcha_input input {
	width: 100%;
}

.recaptcha_options {
	list-style: none;
	margin: 4px 0 0;
	height: 14px;
}

.recaptcha_options li {
	float: left;
	margin: 0 6px 0 0;
}

.recaptcha_options li a {
	text-decoration: none;
	text-shadow: 0 1px 1px #fff;
	font-size: 14px;
	color: #777;
	display: block;
	width: 14px;
	height: 14px;
	text-align: center;
}

.recaptcha_options li a:active {
	position: relative;
	top: 1px;
	text-shadow: none;
}

.captcha_hide {
	display: none;
}

body > iframe {
	display: none;
}

/* ----------------------------------------------------------------
    Testimonials
-----------------------------------------------------------------*/

.testimonials_outer {
	position: relative;
}

.testimonial-scroller {
	position: relative;
	padding-top: 40px;
	padding-bottom: 20px;
}

.testimonial-scroller.extra_class {
	padding-top: 0;
}

/*.testimonial-scroller, .clients_wrapper, .portfolio-wrapper { display: none; }*/

/*.testimonial-item { float: left; }*/

.testimonial-item .testi-content {
	background-color: #eee;
	padding: 15px;
	font-size: 13px;
	margin-bottom: 10px;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#wrapper .test_size_med .testimonial-item .testi-content {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5;
}
#wrapper .test_size_lrg .testimonial-item .testi-content {
	font-size: 25px;
	font-weight: 300;
	line-height: 1.5;
}
.slide_css .testimonial-item .testi-content {
	width: 100%;
	margin: 0 auto 10px;
}

.testimonial-item .testi-content.right,
.testimonial-item .testi-author.right {
	text-align: right;
}
.testimonial-item .testi-author.right {
	padding-right: 30px;
	padding-left: 0;
}
.testimonial-item .testi-content.center,
.testimonial-item .testi-author.center {
	text-align: center;
}
.testimonial-item .testi-author.center {
	padding-left: 0;
}
.testimonial-item .testi-content.left,
.testimonial-item .testi-author.left {
	text-align: left;
}
.testimonial-item .testi-author-img {
	max-width: 50px;
	float: left;
	margin-right: 10px;
	margin-left: 17px;
}
.testimonial-item .right .testi-author-img {
	float: right;
	margin-right: -10px;
	margin-left: 10px;
}

.testimonial-item .center .testi-author-img {
	float: none;
	margin: 0 auto;
}
.test_size_med .testimonial-item .center .testi-author-img {
	max-width: 80px;
	margin-bottom: 20px;
}
.test_size_lrg .testimonial-item .center .testi-author-img {
	max-width: 110px;
	margin-bottom: 20px;
}
.testimonial-item .testi-author {
	padding-top: 5px;
	margin-left: 30px;
}
.testimonial-item .center.testi-author {
	margin-left: 0;
}
.testimonial-item .testi-author.display_image {
	margin-left: 0;
}
.testimonial-item .testi-author.display_image .author_info {
	margin-top: 5px;
	display: inline-block;
}

.testimonial-item .testi-author-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

#footer .testimonial-item .testi-content {
	background-color: #e2e2e2;
}

#footer.footer-dark .testimonial-item .testi-content {
	background-color: #282a2b;
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.3);*/
}

.testimonial-item .testi-author {
	text-align: center;
	color: #222;
	font-size: 13px;
	font-weight: 600;
	padding-left: 30px;
}
.test_size_med .testimonial-item .testi-author {
	font-size: 16px;
}
.test_size_lrg .testimonial-item .testi-author {
	font-size: 20px;
	line-height: 30px;
}

.slide_css .testimonial-item .testi-author {
	/*max-width:80%;*/
	margin: 0 auto;
}

.testimonial-item .testi-author span {
	display: block;
	color: #999;
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	font-weight: normal;
}

#footer.footer-dark .testimonial-item .testi-author {
	color: #fff;
	padding-left: 0;
}

#footer.footer-dark .testimonial-item .testi-author span {
	color: #ccc;
}
/*
.testimonial-item .testi-content:before,
.testimonial-item .testi-content:after { content: '"'; }
*/
.testimonial-item .testi-content span,
.testimonial-item .testi-content span.left {
	position: absolute;
	bottom: -8px;
	left: 35px;
	display: block;
	width: 14px;
	height: 14px;
	border: 1px solid #ededed;
	border-top: 0;
	border-left: 0;
	background-color: #eee;
	content: "";
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.testimonial-item .testi-content span.right {
	left: auto;
	right: 35px;
}

.testimonial-item .testi-content span.center {
	left: 50%;
	margin-left: -7px;
}

#footer .testimonial-item .testi-content span {
	border: 1px solid #fff;
	border-top: 0;
	border-left: 0;
	background-color: #282a2b;
}

/* ----------------------------------------------------------------
    Go To Top
-----------------------------------------------------------------*/

#gotoTop {
	display: none;
	position: fixed;
	width: 40px;
	height: 40px;
	background-color: #444;
	font-size: 28px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	top: auto;
	left: auto;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
	z-index: 2000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
}

#gotoTop:hover {
	background-color: #34495e;
}

#imageBackground {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	z-index: -99;
}

/* ----------------------------------------------------------------
    Footer
-----------------------------------------------------------------*/
#call_action {
	padding: 60px 0;
	background-color: #f2f2f2;
}

#call_action .promo-text {
	padding: 0;
}

#call_action h3 {
	font-size: 20px;
	padding-bottom: 0;
}

#call_action .promo-action {
	margin-top: -25px;
	max-width: none;
}

#twitter_bar {
	position: relative;
	background-color: #34495e;
	padding: 15px 0;
	color: #fff;
}

#twitter_bar ul {
	margin: 0;
}
#twitter_bar ul li {
	/*padding-left:25px;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/twitter-bird.png) no-repeat;*/
}
#twitter_bar ul li:before {
	font-family: "fontawesome";
	content: "\f099";
	font-size: 22px;
	position: relative;
	top: 3px;
	padding-right: 5px;
}

#twitter_bar ul li a {
	border-bottom: 1px dotted #fff;
	color: #fff;
}
#twitter_bar ul li a:hover {
	border-bottom: none;
}

#footer {
	position: relative;
	background-color: #eee;
	padding: 60px 40px 40px 40px;
	border-bottom: 1px solid #3f3f3f;
}

#footer .contact_info {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/world_map.png) no-repeat center 65%;
}

#footer.footer-dark {
	background-color: #363839;
	color: #ddd;
}

#footer.footer-dark a {
	color: #ccc;
	/*
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	*/
}

#footer.footer-dark a:hover {
	color: #ccc;
	border-bottom-style: solid;
}

.footer-widgets-wrap {
	overflow: hidden;
	margin-bottom: -40px;
}

#footer .col_one_fourth {
	width: 210px;
	margin: 0 40px 40px 0;
}

#footer .col-footer-4 .col_one_fourth {
	width: 22.75%;
	margin-right: 3%;
}

#footer .col-footer-3 .col_one_fourth {
	width: 31.3%;
	margin-right: 3%;
}

#footer .col-footer-3 .col_one_fourth:nth-child(3n + 1) {
	clear: left;
}

#footer .col-footer-2 .col_one_fourth {
	width: 48%;
	margin-right: 4%;
}

#footer .col_one_fourth:nth-child(4n),
#footer .col-footer-4 .col_one_fourth:nth-child(4n),
#footer .col-footer-3 .col_one_fourth:nth-child(3n),
#footer .col-footer-2 .col_one_fourth:nth-child(2n) {
	margin-right: 0;
}

#copyrights ul {
	margin: 0;
}

#copyrights-social a,
#copyrights-social a:hover {
	border-bottom-style: none;
}

ul.footer-menu {
	position: relative;
	margin-bottom: 0;
}
ul.footer-menu li {
	display: inline-block;
}
ul.footer-menu li a {
	margin: 0 4px;
}
ul.footer-menu li:before {
	content: "/ ";
}
ul.footer-menu li:first-child:before {
	content: "";
}

/* Boxed Footer */

body[data-layout="boxed"] #footer_wrap {
	max-width: 1220px;
	margin: 0 auto;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/* ----------------------------------------------------------------
    Widgets
-----------------------------------------------------------------*/

.widget {
	display: block;
	position: relative;
	padding-top: 30px;
	margin-top: 20px;
	width: 100%;
	/*overflow:hidden;*/
}

.container .widget ul {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}

.widget a {
}
.widget a:hover {
}

.widget h4 {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
	line-height: 24px;
}

#footer .widget h4 {
	padding-bottom: 5px;
}

#footer .widget .comp {
	margin-bottom: 30px;
	border-bottom: 1px solid #4b4b4b;
}

#footer.footer-dark .widget h4 {
	color: #eee;
	text-transform: uppercase;
	border-bottom: 1px solid #676767;
	display: inline-block;
	position: relative;
	bottom: -1px;
	font-weight: 400;
}

#footer .style2 .widget h4 {
	bottom: 0px;
	border-bottom-width: 2px;
	text-transform: none;
}
#footer .style2 .widget .comp {
	border-bottom: none;
}

#footer .widget {
	padding: 0;
	border: none;
	margin: 40px 0 0 0;
}

#footer .contact_info i {
	margin-right: 10px;
}

#footer .contact_info img {
	display: block;
}

.widget:first-child {
	margin-top: 0 !important;
	padding-top: 0;
	border-top: none;
}

.widget_search form {
	margin: 0;
}

.widget_text input[type="text"] {
	width: 192px;
}

.widget_search input[type="text"] {
	margin: 0 !important;
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search.png) no-repeat left center;
	padding-left: 39px;
	width: 100%;
}

.widget_search input[type="submit"],
.widget_search button {
	display: none;
}

.widget .custom_recent_posts {
	/*max-width: 210px;
	overflow:hidden;*/
}

/* ----------------------------------------------------------------
    Sticky Footer
-----------------------------------------------------------------*/
body[data-sticky-footer="true"] #wrapper {
	/*box-shadow: 0 30px 100px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 30px 100px rgba(0,0,0,0.4);*/
	z-index: 2;
}
body[data-sticky-footer="true"] #footer_wrap {
	/*opacity: 0;*/
}
body[data-sticky-footer="true"] #footer_wrap {
	position: fixed;
	width: 100%;
	bottom: 0;
	z-index: 1;
}
body[data-sticky-footer="true"][data-layout="boxed"] #footer_wrap {
	left: 50%;
	transform: translateX(-50%);
}

/* ----------------------------------------------------------------
    Twitter Widget
-----------------------------------------------------------------*/

.twitter-widget ul,
.twitter-widget ul li {
	margin: 0;
}

.twitter-widget ul li {
	padding: 0 0 0 20px;
	margin-top: 15px;
	/*background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/twitter.png) 0 2px no-repeat;*/
}
.twitter-widget ul li:before {
	content: "\f099";
	font-family: fontawesome;
	font-size: 14px;
	position: absolute;
	left: 0;
}

#footer.footer-dark .twitter-widget ul li {
	/* background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/twitter.png) top left no-repeat; */
}

.twitter-widget ul li:first-child {
	margin-top: 0;
}

.twitter-widget ul li span {
	display: block;
}

.twitter-widget ul li a {
	color: #34495e;
}

.twitter-widget ul li a:hover {
	color: #777 !important;
}

#footer.footer-dark .twitter-widget ul li a:hover {
	color: #fff !important;
}

a.twitter-follow-me {
	display: block;
	position: relative;
	float: right;
	padding: 5px 10px;
	font-size: 11px;
	margin-top: 15px;
	color: #888;
	background-color: #e5e5e5;
	border: none !important;
	text-shadow: 1px 1px 1px #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#footer.footer-dark a.twitter-follow-me {
	background-color: #282a2b;
}

a.twitter-follow-me:hover,
#footer.footer-dark a.twitter-follow-me:hover {
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

/* ----------------------------------------------------------------
    Posts List
-----------------------------------------------------------------*/

.sposts-list {
	margin: 0;
}

.sposts-list li {
	margin: 15px 0 0 0;
}

.sposts-list li:first-child {
	margin-top: 0;
}

.sposts-list .spost-image {
	float: left;
	margin: 0 10px 0 0;
	background-color: #ddd;
}

.sposts-list a {
	border: none !important; /* color: #34495e; */
}

.sposts-list a:hover {
	color: #777 !important;
}

.sposts-list .spost-image,
.sposts-list .spost-image a {
	display: block;
	width: 46px;
	height: 46px;
}

.sposts-list .spost-image img {
	width: 42px;
	height: 42px;
	padding: 2px;
}

.sposts-list .spost-content {
	position: relative;
	overflow: hidden;
}

.sposts-list .spost-title {
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
}

.tabbed-widget .spost-title {
	font-size: 12px;
}

.sposts-list .spost-meta,
.sposts-list .spost-meta ul {
	margin: 0 !important;
}

.sposts-list .spost-meta {
	font-size: 11px;
}

.sposts-list .spost-meta li {
	float: left;
	margin: 0 0 0 4px;
	color: #bbb;
}

.spost-meta li i {
	font-size: 14px;
}

.sposts-list .spost-meta a {
	color: #000;
}

.sposts-list .spost-meta a:hover {
	color: #888;
}

.sposts-list .spost-meta span {
	display: block;
	float: left;
	margin: 0 4px 0 0;
	font-size: 15px;
	height: 20px;
	line-height: 18px;
}

.sposts-list .spost-meta li:first-child {
	margin-left: 0;
}

#footer.footer-dark .spost-title a:hover {
	color: #aaa;
}

#footer.footer-dark .sposts-list .spost-meta a:hover {
	color: #fff;
}

#footer.footer-dark .sposts-list .spost-image {
	background: #282a2b;
}

.sposts-list .spost-image:hover,
#footer.footer-dark .sposts-list .spost-image:hover {
	background: #34495e;
}

/* ----------------------------------------------------------------
    Flickr Widget
-----------------------------------------------------------------*/

.flickr-widget .flickr-widget-wrap {
	position: relative;
	margin: 0 -1px -1px 0;
}

.flickr-widget .flickr_badge_image {
	margin: 0 1px 1px 0;
}

.flickr-widget a {
	border: none !important;
	line-height: 1 !important;
}

.flickr-widget .flickr_badge_image,
.flickr-widget .flickr_badge_image a {
	float: left;
}

.flickr-widget .flickr_badge_image,
.flickr-widget .flickr_badge_image a,
.flickr-widget .flickr_badge_image img {
	display: block;
	width: 69px;
	height: 69px;
}

/* ----------------------------------------------------------------
    Widgets Menu Style
-----------------------------------------------------------------*/

.widget_nav_menu ul,
.widget_nav_menu li,
.widget_links ul,
.widget_links li,
.widget_meta ul,
.widget_meta li,
.widget_archive ul,
.widget_archive li,
.widget_recent_comments ul,
.widget_recent_comments li,
.widget_recent_entries ul,
.widget_recent_entries li,
.widget_categories ul,
.widget_categories li,
.widget_product_categories ul,
.widget_product_categories li,
.widget_pages ul,
.widget_pages li {
	margin: 0;
}

.widget_nav_menu li,
.widget_links li,
.widget_meta li,
.widget_archive li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_categories li,
.widget_product_categories li,
.widget_pages li {
	font-family: "Open Sans", sans-serif;
	padding: 0;
	margin-bottom: 8px;
	position: relative;
} /*
.widget_nav_menu li:before,
.widget_links li:before,
.widget_meta li:before,
.widget_archive li:before,
.widget_recent_comments li:before,
.widget_recent_entries li:before,
.widget_categories li:before,
.widget_product_categories li:before,
.widget_pages li:before {
	content: "\f061";
	position: absolute;
	font-family: fontawesome;
}*/

.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_product_categories li a,
.widget_pages li a,
.widget_recent_comments li {
	display: inline-block;
	padding: 0 0 0 20px;
}

.widget_recent_comments li {
	display: block;
	/*background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/sidebar-comment.png) left top no-repeat;*/
	padding: 0 0 0 20px;
}
.widget_recent_comments li:before {
	content: "\f086";
	font-family: fontawesome;
	position: absolute;
	left: 0;
}

#footer.footer-dark .widget_recent_comments li {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/footer-comment.png) left top no-repeat;
}

.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_product_categories li a,
.widget_pages li a,
.widget_recent_comments li a {
	background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/arrow.png) 0 50% no-repeat;
	border: none !important;
	font-size: 13px;
}

#footer.footer-dark .widget_nav_menu li a,
#footer.footer-dark .widget_links li a,
#footer.footer-dark .widget_meta li a,
#footer.footer-dark .widget_archive li a,
#footer.footer-dark .widget_recent_comments li a,
#footer.footer-dark .widget_recent_entries li a,
#footer.footer-dark .widget_categories li a,
#footer.footer-dark .widget_pages li a {
	/*background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/farrow.png) 0 11px no-repeat;*/
}

.widget_recent_comments li a {
	display: inline;
	padding: 0;
	background: none !important;
	font-size: 12px;
}

.widget_nav_menu > ul > li:first-child,
.widget_links > ul > li:first-child,
.widget_meta > ul > li:first-child,
.widget_archive > ul > li:first-child,
.widget_recent_comments > ul > li:first-child,
.widget_recent_entries > ul > li:first-child,
.widget_categories > ul > li:first-child,
.widget_pages > ul > li:first-child {
	border-top: 0 !important;
}

.widget_nav_menu > ul,
.widget_links > ul,
.widget_meta > ul,
.widget_archive > ul,
.widget_recent_comments > ul,
.widget_recent_entries > ul,
.widget_categories > ul,
.widget_pages > ul {
	margin-top: -4px !important;
}

.widget_nav_menu ul ul,
.widget_links ul ul,
.widget_meta ul ul,
.widget_archive ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_categories ul ul,
.widget_pages ul ul {
	margin-left: 15px;
}

#footer.footer-dark .widget_nav_menu li a:hover,
#footer.footer-dark .widget_links li a:hover,
#footer.footer-dark .widget_meta li a:hover,
#footer.footer-dark .widget_archive li a:hover,
#footer.footer-dark .widget_recent_comments li a:hover,
#footer.footer-dark .widget_recent_entries li a:hover,
#footer.footer-dark .widget_categories li a:hover,
#footer.footer-dark .widget_pages li a:hover {
	color: #bbb;
}

/* ----------------------------------------------------------------
    Tag Cloud
-----------------------------------------------------------------*/

.tagcloud {
	margin-bottom: -2px;
}

.tagcloud a {
	display: block;
	float: left;
	/*margin-right: 4px;*/
	margin-bottom: 2px;
	padding: 3px 6px;
	background-color: #eee;
	font-size: 11px !important;
	color: #666;
	text-shadow: 1px 1px 1px #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-transform: uppercase;
	margin: 2px;
}

#footer.footer-dark .tagcloud a {
	border: none !important;
	background-color: #282a2b;
}

.tagcloud a:hover,
.widget .tagcloud a:hover,
#footer.footer-dark .tagcloud a:hover {
	background-color: #34495e;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

/* ----------------------------------------------------------------
    Portfolio Widget
-----------------------------------------------------------------*/

.portfolio-widget .portfolio-item {
	position: relative;
	float: left;
	margin: 0;
	width: 100%;
}

.portfolio-widget .portfolio-item .portfolio-image,
.portfolio-widget .portfolio-item .portfolio-image a,
.portfolio-widget .portfolio-item .portfolio-image img {
	display: block;
	position: relative;
	/*width: 210px;
    height: 143px;*/
}

.portfolio-widget .portfolio-title {
	padding: 10px 0;
}

.portfolio-widget a {
	border: none !important;
}

.portfolio-widget .portfolio_tags a:hover {
	color: #fff !important;
	border-bottom: 1px dotted #fff !important;
}

#footer.footer-dark .portfolio-title {
	background-color: #282a2b;
	border-bottom-color: #222;
}

#footer.footer-dark .portfolio-item:hover .portfolio-title {
	border-bottom-color: #34495e;
}

/* ----------------------------------------------------------------
    Widget Scroll Arrows
-----------------------------------------------------------------*/

.widget-scroll-prev,
.widget-scroll-next {
	display: block;
	position: absolute;
	cursor: pointer;
	width: 10px;
	height: 20px;
	top: -30px;
	left: auto;
	/*
	width: 20px;
	right: 22px;
    background: #ccc url(//beasleydirect.com/wp-content/themes/nimva/images/icons/widget-scroll2.png) no-repeat -2px -2px;
	*/
	right: 14px;
	/*
	border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	*/
	font-size: 13px;
}
#portfolio-related .widget-scroll-prev,
#portfolio-related .widget-scroll-next {
	top: 20px;
}
.extra_class .widget-scroll-prev,
.extra_class .widget-scroll-next {
	top: -50px;
}

.widget-scroll-prev i,
.widget-scroll-next i {
	transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	filter: alpha(opacity=40);
	opacity: 0.4;
}

.widget-scroll-prev.disabled i,
.widget-scroll-next.disabled i,
.widget-scroll-prev.disabled:hover i,
.widget-scroll-next.disabled:hover i {
	cursor: auto;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
/*
#footer.footer-dark .widget-scroll-prev,
#footer.footer-dark .widget-scroll-next { background-color: #282A2B; }
*/
.widget .widget-scroll-prev,
.widget .widget-scroll-next {
	top: -30px;
}

.widget:first-child .widget-scroll-prev,
.widget:first-child .widget-scroll-next {
	top: 0;
}

.widget-scroll-next {
	right: 0;
	/*background-position: -26px -2px;*/
}

.widget-scroll-prev.disabled,
.widget-scroll-next.disabled {
	cursor: auto;
	/*
    background-color: #ddd !important;
	*/
}

#footer.footer-dark .widget-scroll-prev.disabled,
#footer.footer-dark .widget-scroll-next.disabled {
	opacity: 0.5;
}
/*
.widget-scroll-prev:hover,
.widget-scroll-next:hover,
#footer.footer-dark .widget-scroll-prev,
#footer.footer-dark .widget-scroll-next { background-color: #fff }
*/
.widget-scroll-prev:hover i,
.widget-scroll-next:hover i {
	filter: alpha(opacity=100);
	opacity: 1;
}

.testimonial-scroller .widget-scroll-prev,
.testimonial-scroller .widget-scroll-next {
	top: -30px;
}

.testimonial-scroller.extra_class .widget-scroll-prev,
.testimonial-scroller.extra_class .widget-scroll-next {
	top: -50px;
}

.testimonial-scroller.slide_css .widget-scroll-prev,
.testimonial-scroller.slide_css .widget-scroll-next {
	top: 40px;
	left: -60px;
	right: auto;
	margin-top: -20px;
}

.testimonial-scroller.slide_css .test_size_lrg .widget-scroll-prev,
.testimonial-scroller.slide_css .test_size_lrg .widget-scroll-next {
	top: 60px;
}

.slide_css .widget-scroll-prev,
.slide_css .widget-scroll-next {
	height: 40px;
	width: 40px;
}

.slide_css i {
	font-size: 40px;
}

.testimonial-scroller.slide_css .widget-scroll-next {
	left: auto;
	right: -60px;
	text-align: center;
}

#footer .testimonial-scroller .widget-scroll-prev,
#footer .testimonial-scroller .widget-scroll-next {
	top: -60px;
}

.testimonial-scroller.extra_class {
	/*padding-top: 20px;*/
}
.testimonial-scroller .widget-scroll-prev.extra_position,
.testimonial-scroller .widget-scroll-next.extra_position {
	top: -5px;
}

/* ----------------------------------------------------------------
    Copyrights
-----------------------------------------------------------------*/

#copyrights {
	position: relative;
	padding: 22px 30px;
	line-height: 20px;
	font-size: 12px;
	background-color: #e5e5e5;
	overflow: hidden;
	color: #888;
	border-top: 1px solid #1a1a1a;
}

#copyrights a {
	display: inline-block;
	margin-left: 0px;
	color: #666;
}

#copyrights span.link-divider {
	display: inline-block;
	margin-left: 7px;
}

#copyrights a:hover {
	color: #000;
}

#copyrights.copyrights-dark {
	background-color: #282a2b;
	color: #999;
}

#copyrights.copyrights-dark a {
	color: #aaa;
}

#copyrights.copyrights-dark a:hover {
	color: #ddd;
}

#copyrights .col_half {
	margin-bottom: 0 !important;
}

#copyrights #copyrights-social {
	text-align: right;
	margin-top: 2px;
	line-height: 1;
}

#copyrights-social a {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
}

#copyrights-social img {
	display: block;
	width: 16px;
	height: 16px;
}

/* ----------------------------------------------------------------
    Stretched Layout
-----------------------------------------------------------------*/

.stretched #wrapper {
	margin: 0 auto;
	width: 100%;
}

.stretched #top-social {
	margin-right: 0;
}

.stretched #header,
.stretched .content-wrap {
}

.stretched #slider {
	padding: 0;
}

.stretched #portfolio-single-wrap #slider {
	padding: 0;
	/*
    background: none;
	*/
}

#slider-output {
}

.stretched #slider .container {
	width: 960px;
}

.stretched #slider.elastic-slideshow,
.stretched #slider.revolution-slider,
.stretched #slider.layerslider-wrap {
	padding: 0;
}

.stretched #slider.camera-slideshow {
	padding: 0;
	height: auto;
}

.stretched #slider.slider-nivo {
	height: auto;
}

.stretched #slider.elastic-slideshow .container,
.stretched #slider.camera-slideshow .container,
.stretched #slider.revolution-slider .container,
.stretched #slider.layerslider-wrap .container {
	width: 100%;
}

.stretched #piecemaker {
	margin-bottom: -35px;
}

.stretched .slider-3d {
	margin-left: -30px;
}

.stretched #slider .kwicks .kwick-panel {
	width: 192px;
}

.stretched #slider.thumb-slider .flex-control-thumbs,
.stretched #slider.thumb-slider .rs-thumb-wrap {
	background: transparent;
}

.stretched .slider-line {
	display: none;
}

.stretched .slider-shadow {
	display: block;
}

.stretched #page-title {
	padding: 5px 0;
}

/*.stretched #copyrights { margin-bottom: -20px; } */

/* ----------------------------------------------------------------
    Featured Services
-----------------------------------------------------------------*/

.inner {
	/* Old browsers */
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	overflow: hidden;
	background-color: #f9f9f9;
	border: 1px solid #f2f2f2;
}
/*
.inner a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
}
*/
.inner:hover a,
.inner a:hover {
	color: #fff;
}
.inner .ca-icon {
	display: block;
	font-size: 40px;
	color: #777;
	line-height: 120px;
	height: 121px;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	box-sizing: content-box;
}
.paddingtop {
	padding-top: 30px;
}
.inner .ca-icon i {
}
.inner .ca-icon img {
	/*padding-top: 30px;*/
	max-width: 100px;
	max-height: 100px;
}

.inner .ca-main {
	display: block;
	font-size: 20px;
	opacity: 0.8;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	line-height: normal;
	color: #34495e;
}
.inner .ca-sub {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #777;
	opacity: 0.8;
	padding: 10px 10px 20px 10px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.inner:hover {
	background: #34495e;
}
.inner:hover .ca-icon {
	color: #fff;
	height: 121px;
	font-size: 60px;
	/*text-shadow: 2px 1px 1px rgba(0,0,0,0.3);*/
	opacity: 0.9;
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
}
.inner:hover .ca-main {
	color: #fff;
	-webkit-animation: moveFromRight 300ms ease;
	-moz-animation: moveFromRight 300ms ease;
	-ms-animation: moveFromRight 300ms ease;
	/*text-shadow: 2px 1px 1px rgba(0,0,0,0.3);*/
}
.inner:hover .ca-sub {
	color: #fff;
	-webkit-animation: moveFromBottom 400ms ease;
	-moz-animation: moveFromBottom 400ms ease;
	-ms-animation: moveFromBottom 400ms ease;
	/*text-shadow: 2px 1px 1px rgba(0,0,0,0.3);*/
}
@-webkit-keyframes moveFromLeft {
	from {
		-webkit-transform: translateX(-100%);
	}
	to {
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes moveFromLeft {
	from {
		-moz-transform: translateX(-100%);
	}
	to {
		-moz-transform: translateX(0%);
	}
}
@-ms-keyframes moveFromLeft {
	from {
		-ms-transform: translateX(-100%);
	}
	to {
		-ms-transform: translateX(0%);
	}
}

@-webkit-keyframes moveFromRight {
	from {
		-webkit-transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes moveFromRight {
	from {
		-moz-transform: translateX(100%);
	}
	to {
		-moz-transform: translateX(0%);
	}
}
@-ms-keyframes moveFromRight {
	from {
		-ms-transform: translateX(100%);
	}
	to {
		-ms-transform: translateX(0%);
	}
}

@-webkit-keyframes moveFromBottom {
	from {
		-webkit-transform: translateY(100%);
	}
	to {
		-webkit-transform: translateY(0%);
	}
}
@-moz-keyframes moveFromBottom {
	from {
		-moz-transform: translateY(100%);
	}
	to {
		-moz-transform: translateY(0%);
	}
}
@-ms-keyframes moveFromBottom {
	from {
		-ms-transform: translateY(100%);
	}
	to {
		-ms-transform: translateY(0%);
	}
}

/* Instagram Widget */

.instagram-pics li {
	max-width: 23%;
	display: inline-block;
	margin: 0 2% 2% 0;
}
.instagram-pics li a {
	line-height: 0;
	display: block;
}
.sidebar-widget ul.instagram-pics li {
	margin: 0 2% 2% 0;
}
.instagram-pics.instagram-size-small li {
	max-width: 31%;
}
#footer .instagram-pics.instagram-size-small li {
	max-width: 23%;
}
.instagram-pics.instagram-size-large li {
	max-width: 48%;
}
.instagram-pics.instagram-size-original li {
	max-width: none;
	margin-right: 0;
}
.footer .instagram-pics li {
	max-width: 8.333%;
	margin: 0;
}
#footer .instagram-pics li a {
	border: none !important;
}
.footer .instagram-pics.instagram-size-small li {
	max-width: 10%;
}
.footer .instagram-pics.instagram-size-large li {
	max-width: 12.5%;
}
.footer .instagram-pics.instagram-size-original li {
	max-width: 16.666%;
}
.instagram_footer_wrap {
	position: relative;
}
.footer .instagram_footer_title {
	padding: 10px;
	font-size: 15px;
	color: #fff;
	text-align: center;
}

.footer .footer_widget_content .instagram-pics li {
	max-width: 30.3%;
	margin: 1%;
}

/*
-----------------------------------------------------------------
 Nimva Countdown 
-----------------------------------------------------------------
*/
.countdown-ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
	width: 100%;
}
.countdown-ul li {
	display: inline-block;
	margin: 10px;
	padding: 20px 5px;
	text-align: center;
	width: 20%;
	box-sizing: border-box;
	border: 1px solid #ccc;
}
.count3 .countdown-ul li {
	width: 30%;
}
.count2 .countdown-ul li {
	width: 48%;
}
.count1 .countdown-ul li {
	width: 98%;
}
.countdown-ul li .time_st {
	position: relative;
	display: block;
	font-size: 60px;
	font-weight: 400;
	color: #555;
	line-height: 1;
	padding: 0 5px 10px;
}
.countdown-ul li .time_rf {
	color: #888;
	font-size: 13px;
	letter-spacing: 2px;
	padding-top: 20px;
	text-transform: uppercase;
}

/*
-----------------------------------------------------------------
 Nimva Counter 
-----------------------------------------------------------------
*/

.counter {
	transition: border-color 0.3s ease-in-out;
	-webkit-transition: border-color 0.3s ease-in-out;
	-ms-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
}

.counter .icon {
	font-size: 30px;
	line-height: 1.5;
}

.sep_align_center {
	text-align: center;
}

.counter .count_el {
	font-size: 35px;
	line-height: 1.5;
	font-weight: 700;
}
.counter .count_el span {
	margin-right: 5px;
}

.counter .content_el {
	line-height: 1.5;
	color: #444;
	padding-top: 10px;
}

.counter_separator {
	width: 70px;
	height: 1px;
	background-color: #444;
	margin: 15px 0 10px;
}

.sep_align_center .counter_separator {
	margin-left: auto;
	margin-right: auto;
}

/*
-----------------------------------------------------------------
 Nimva Counter 
-----------------------------------------------------------------
*/

.counter {
	transition: border-color 0.3s ease-in-out;
	-webkit-transition: border-color 0.3s ease-in-out;
	-ms-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
}

.counter .icon {
	font-size: 30px;
	line-height: 1.5;
}

.sep_align_center {
	text-align: center;
}

.counter .count_el {
	font-size: 35px;
	line-height: 1.5;
	font-weight: 700;
}

.counter .content_el {
	line-height: 1.5;
	color: #444;
	padding-top: 10px;
}

.counter_separator {
	width: 70px;
	height: 1px;
	background-color: #444;
	margin: 15px 0 10px;
}

.sep_align_center .counter_separator {
	margin-left: auto;
	margin-right: auto;
}

/*
-----------------------------------------------------------------
Shape Divider Element.
-----------------------------------------------------------------
*/
.vc_row[data-vc-full-width]:not(.top_divider_visible),
.vc_row[data-vc-full-width]:not(.bottom_divider_visible) {
	z-index: 12;
}
.compose-mode #container .vc_controls,
.compose-mode .vc_element.vc_vc_column {
	z-index: 2000;
}
.compose-mode .content_behind .vc_vc_column {
	z-index: initial;
}
.vc_column_container {
	z-index: 10;
}
.compose-mode .vc_vc_row:hover .vc_controls {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_shape-divider-wrap {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 150px;
	z-index: 2;
	transform: translateZ(0);
	display: none;
	overflow: hidden;
}
.top_divider_visible .vc_shape-divider-wrap.position_top,
.bottom_divider_visible .vc_shape-divider-wrap.position_bottom {
	display: block;
}
/*
.compose-mode .vc_shape-divider-wrap{
  display: none;
}*/
.vc_row[data-vc-full-width].top_divider_visible,
.vc_row[data-vc-full-width].bottom_divider_visible {
	overflow: visible;
}
/*
.compose-mode .vc_shape-divider-wrap:nth-of-type(1) {
    display: block;
}
*/
.vc_shape-divider-wrap[data-position="top"] {
	top: -1px;
	bottom: auto;
}
.vc_shape-divider-wrap[data-position="top"] {
	transform: rotate(180deg);
}

.vc_shape-divider-wrap[data-front="true"] {
	z-index: 50;
}

/*fix jagged edges*/
.vc_shape-divider-wrap[data-style="curve"] .vc_shape-divider {
	filter: blur(0.5px);
	transform: scale(1.03);
}

.vc_shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
	opacity: 0.6;
}

@media only screen and (min-width: 1000px) {
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		min-width: 1700px;
	}
}

@media only screen and (max-width: 1000px) {
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		min-width: 800px;
	}
}

@media only screen and (max-width: 690px) {
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		min-width: 690px;
	}
}

.vc_shape-divider-wrap[data-style="fan"] svg {
	width: 102%;
	left: -1%;
}
.vc_shape-divider-wrap[data-style="fan"] svg polygon:nth-child(2) {
	opacity: 0.15;
}
.vc_shape-divider-wrap[data-style="fan"] svg rect {
	opacity: 0.3;
}

.vc_shape-divider-wrap[data-style="mountains"] svg path:first-child {
	opacity: 0.1;
}
.vc_shape-divider-wrap[data-style="mountains"] svg path:nth-child(2) {
	opacity: 0.12;
}
.vc_shape-divider-wrap[data-style="mountains"] svg path:nth-child(3) {
	opacity: 0.18;
}
.vc_shape-divider-wrap[data-style="mountains"] svg path:nth-child(4) {
	opacity: 0.33;
}

.vc_shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),
.vc_shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
	opacity: 0.15;
}
.vc_shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),
.vc_shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
	opacity: 0.3;
}

.vc_shape-divider {
	width: 100%;
	left: 0;
	bottom: -1px;
	height: 100%;
	position: absolute;
}
.vc_shape-divider.horizontal_flip {
	transform: rotateY(180deg);
}
.vc_shape-divider.vertical_flip {
	transform: rotateZ(180deg);
}
.vc_shape-divider.horiz_vert_flip {
	transform: rotateY(180deg) rotateZ(180deg);
}

.vc_shape-divider-wrap.no-color .vc_shape-divider {
	fill: #fff;
}
@media only screen and (max-width: 1000px) {
	.vc_shape-divider {
		height: 75%;
	}
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		height: 55%;
	}
}
@media only screen and (max-width: 690px) {
	.vc_shape-divider {
		height: 33%;
	}
	.vc_shape-divider-wrap[data-style="clouds"] .vc_shape-divider {
		height: 33%;
	}
}

/* 
-----------------------------------------------------------------
Background Color Overlay / Gradient Overlay
-----------------------------------------------------------------
*/

.vc_row_gradient_bg {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent;
}
.enable_overlay .vc_row_gradient_bg {
	display: block;
}

/*
-----------------------------------------------------------------
Extra Styling for Posts Slider element
-----------------------------------------------------------------
*/

#wrapper .wpb_posts_slider {
	margin-bottom: 30px;
}

#wrapper .wpb_posts_slider .flexslider {
	box-shadow: none;
	border: none;
	margin-bottom: 0;
	height: auto;
}

#wrapper .wpb_posts_slider .flex-caption {
	color: #777;
	padding: 20px;
	background-color: #f9f9f9;
}
#wrapper .wpb_posts_slider h2.post-title {
	font-weight: 500;
}
#wrapper .wpb_posts_slider h2.post-title a {
	color: #222222;
}
#wrapper .wpb_posts_slider .wpb_flexslider .flex-direction-nav a:before {
	color: #ffffff;
}
#wrapper .wpb_posts_slider .wpb_flexslider .flex-direction-nav a {
	opacity: 1;
	text-align: center;
}
#wrapper .wpb_posts_slider .flex-direction-nav a:before,
#wrapper .wpb_posts_slider .flex-direction-nav a.flex-next:before {
	content: initial;
}
/*
#wrapper .wpb_posts_slider  .flex-direction-nav a:before {
	font-family: fontawesome;
    font-size: 36px;
    display: inline-block;
    content: initial;
    line-height: 36px;
}
#wrapper .wpb_posts_slider .flex-direction-nav a.flex-next:before {
    content: "\f105";
}
*/
/*
-----------------------------------------------------------------
Extra Styling for Media Grid element
-----------------------------------------------------------------
*/

/*
-----------------------------------------------------------------
Extra Styling for Media Grid element
-----------------------------------------------------------------
*/

/* Simple Style */

#wrapper
	.vc_grid-item-mini.vc_is-hover
	.vc_gitem-animate-scaleRotateIn
	.vc_gitem-zone-b {
	background-color: rgba(0, 0, 0, 0.6);
}
#wrapper .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b:hover,
#wrapper .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	background: rgba(0, 0, 0, 0.7) !important;
}
#wrapper .vc_gitem-animate-slideBottom .vc_gitem-zone-mini .vc_gitem-post-data {
	margin-bottom: 0;
}
#wrapper .vc_gitem-zone-mini hr.dotted {
	display: none;
}

#wrapper .vc_gitem-zone-mini .separator {
	padding-top: 20px;
	padding-bottom: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 20px;
}

/* Force Default Page Template to use position relative */

.default_page .vc_row {
	position: relative;
}

/* Progress Bar Style 2 */

.vc_progress_bar.style2 {
	padding-top: 25px;
	overflow: hidden;
}

.vc_progress_bar.style2 .vc_single_bar {
	margin-bottom: 0;
	margin-top: 40px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	overflow: visible;
}
.vc_progress_bar.style2 .vc_single_bar .vc_bar {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
.vc_progress_bar.style2 .vc_single_bar:first-of-type {
	margin-top: 0;
}

.vc_progress_bar.style2 .describe {
	position: absolute;
	top: -25px;
	color: #333;
	padding: 0;
	line-height: 25px;
	font-weight: 600;
}
.vc_progress_bar.style2 .vc_bar .vc_label_units {
	top: -25px;
	right: 0;
	line-height: 25px;
	font-weight: 600;
	color: #333;
}
/*!
* WPBakery Page Builder v8.3 (https://wpbakery.com)
* Copyright 2011-2025 WPBakery
* License: Commercial. More details: http://go.wpbakery.com/licensing
*/.vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}@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{width:8.33333333%}.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-2{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.vc_non_responsive .vc_row .vc_col-sm-2{width:16.66666667%}.vc_non_responsive .vc_row .vc_col-sm-3{width:25%}.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.vc_non_responsive .vc_row .vc_col-sm-4{width:33.33333333%}.vc_non_responsive .vc_row .vc_col-sm-5{width:41.66666667%}.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-6{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.vc_non_responsive .vc_row .vc_col-sm-6{width:50%}.vc_non_responsive .vc_row .vc_col-sm-7{width:58.33333333%}.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.vc_non_responsive .vc_row .vc_col-sm-8{width:66.66666667%}.vc_non_responsive .vc_row .vc_col-sm-9{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:75%}.vc_non_responsive .vc_row .vc_col-sm-10{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:83.33333333%}.vc_non_responsive .vc_row .vc_col-sm-11{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:91.66666667%}.vc_non_responsive .vc_row .vc_col-sm-12{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.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_non_responsive .vc_row .vc_col-sm-1\/5{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:20%}.vc_non_responsive .vc_row .vc_col-sm-2\/5{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:40%}.vc_non_responsive .vc_row .vc_col-sm-3\/5{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:60%}.vc_non_responsive .vc_row .vc_col-sm-4\/5{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:80%}.vc_non_responsive .vc_row .vc_col-sm-5\/5{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5{margin-left:100%}.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5{margin-left:80%}.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5{margin-left:60%}.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5{margin-left:40%}.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5{margin-left:20%}.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5{margin-left:0}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.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-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.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-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.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-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.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{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.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{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9{float:right}.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}.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{float:left}.vc_col-xs-5\/5{width:100%}.vc_col-xs-4\/5{width:80%}.vc_col-xs-3\/5{width:60%}.vc_col-xs-2\/5{width:40%}.vc_col-xs-1\/5{width:20%}.vc_col-xs-pull-5\/5{right:100%}.vc_col-xs-pull-4\/5{right:80%}.vc_col-xs-pull-3\/5{right:60%}.vc_col-xs-pull-2\/5{right:40%}.vc_col-xs-pull-1\/5{right:20%}.vc_col-xs-pull-0\/5{right:auto}.vc_col-xs-push-5\/5{left:100%}.vc_col-xs-push-4\/5{left:80%}.vc_col-xs-push-3\/5{left:60%}.vc_col-xs-push-2\/5{left:40%}.vc_col-xs-push-1\/5{left:20%}.vc_col-xs-push-0\/5{left:auto}.vc_col-xs-offset-5\/5{margin-left:100%}.vc_col-xs-offset-4\/5{margin-left:80%}.vc_col-xs-offset-3\/5{margin-left:60%}.vc_col-xs-offset-2\/5{margin-left:40%}.vc_col-xs-offset-1\/5{margin-left:20%}.vc_col-xs-offset-0\/5{margin-left:0}[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5{float:right}@media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.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{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9{float:right}.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}.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{float:right}.vc_col-sm-5\/5{width:100%}.vc_col-sm-4\/5{width:80%}.vc_col-sm-3\/5{width:60%}.vc_col-sm-2\/5{width:40%}.vc_col-sm-1\/5{width:20%}.vc_col-sm-pull-5\/5{right:100%}.vc_col-sm-pull-4\/5{right:80%}.vc_col-sm-pull-3\/5{right:60%}.vc_col-sm-pull-2\/5{right:40%}.vc_col-sm-pull-1\/5{right:20%}.vc_col-sm-pull-0\/5{right:auto}.vc_col-sm-push-5\/5{left:100%}.vc_col-sm-push-4\/5{left:80%}.vc_col-sm-push-3\/5{left:60%}.vc_col-sm-push-2\/5{left:40%}.vc_col-sm-push-1\/5{left:20%}.vc_col-sm-push-0\/5{left:auto}.vc_col-sm-offset-5\/5{margin-left:100%}.vc_col-sm-offset-4\/5{margin-left:80%}.vc_col-sm-offset-3\/5{margin-left:60%}.vc_col-sm-offset-2\/5{margin-left:40%}.vc_col-sm-offset-1\/5{margin-left:20%}.vc_col-sm-offset-0\/5{margin-left:0}}@media (min-width:992px){.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.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{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9{float:right}.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}.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{float:right}.vc_col-md-5\/5{width:100%}.vc_col-md-4\/5{width:80%}.vc_col-md-3\/5{width:60%}.vc_col-md-2\/5{width:40%}.vc_col-md-1\/5{width:20%}.vc_col-md-pull-5\/5{right:100%}.vc_col-md-pull-4\/5{right:80%}.vc_col-md-pull-3\/5{right:60%}.vc_col-md-pull-2\/5{right:40%}.vc_col-md-pull-1\/5{right:20%}.vc_col-md-pull-0\/5{right:auto}.vc_col-md-push-5\/5{left:100%}.vc_col-md-push-4\/5{left:80%}.vc_col-md-push-3\/5{left:60%}.vc_col-md-push-2\/5{left:40%}.vc_col-md-push-1\/5{left:20%}.vc_col-md-push-0\/5{left:auto}.vc_col-md-offset-5\/5{margin-left:100%}.vc_col-md-offset-4\/5{margin-left:80%}.vc_col-md-offset-3\/5{margin-left:60%}.vc_col-md-offset-2\/5{margin-left:40%}.vc_col-md-offset-1\/5{margin-left:20%}.vc_col-md-offset-0\/5{margin-left:0}}@media (min-width:1200px){.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.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{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9{float:right}.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_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{float:right}.vc_col-lg-5\/5{width:100%}.vc_col-lg-4\/5{width:80%}.vc_col-lg-3\/5{width:60%}.vc_col-lg-2\/5{width:40%}.vc_col-lg-1\/5{width:20%}.vc_col-lg-pull-5\/5{right:100%}.vc_col-lg-pull-4\/5{right:80%}.vc_col-lg-pull-3\/5{right:60%}.vc_col-lg-pull-2\/5{right:40%}.vc_col-lg-pull-1\/5{right:20%}.vc_col-lg-pull-0\/5{right:auto}.vc_col-lg-push-5\/5{left:100%}.vc_col-lg-push-4\/5{left:80%}.vc_col-lg-push-3\/5{left:60%}.vc_col-lg-push-2\/5{left:40%}.vc_col-lg-push-1\/5{left:20%}.vc_col-lg-push-0\/5{left:auto}.vc_col-lg-offset-5\/5{margin-left:100%}.vc_col-lg-offset-4\/5{margin-left:80%}.vc_col-lg-offset-3\/5{margin-left:60%}.vc_col-lg-offset-2\/5{margin-left:40%}.vc_col-lg-offset-1\/5{margin-left:20%}.vc_col-lg-offset-0\/5{margin-left:0}}.vc_pull-right{float:right!important}.vc_pull-left{float:left!important}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after,.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{border-collapse:collapse;margin-bottom:20px;max-width:100%;width:100%}.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857143;padding:8px;vertical-align:top}.vc_table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{border-top:0}.vc_table>tbody+tbody{border-top:2px solid #ddd}.vc_table .table{background-color:#fff}.vc_table-bordered,.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border:1px solid #ddd}.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border-bottom-width:2px}.vc_pixel_icon{background-position:0 0;background-repeat:no-repeat;display:inline-block;height:16px;vertical-align:middle;width:16px}.vc_pixel_icon-alert{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/vc/alert.png)}.vc_pixel_icon-info{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/vc/info.png)}.vc_pixel_icon-tick{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/vc/tick.png)}.vc_pixel_icon-explanation{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/vc/exclamation.png)}.vc_pixel_icon-address_book{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/address-book.png)}.vc_pixel_icon-alarm_clock{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png)}.vc_pixel_icon-anchor{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/anchor.png)}.vc_pixel_icon-application_image{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/application-image.png)}.vc_pixel_icon-arrow{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/arrow.png)}.vc_pixel_icon-asterisk{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/asterisk.png)}.vc_pixel_icon-hammer{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png)}.vc_pixel_icon-balloon{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon.png)}.vc_pixel_icon-balloon_buzz{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png)}.vc_pixel_icon-balloon_facebook{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png)}.vc_pixel_icon-balloon_twitter{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png)}.vc_pixel_icon-battery{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/battery-full.png)}.vc_pixel_icon-binocular{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/binocular.png)}.vc_pixel_icon-document_excel{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png)}.vc_pixel_icon-document_image{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png)}.vc_pixel_icon-document_music{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png)}.vc_pixel_icon-document_office{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png)}.vc_pixel_icon-document_pdf{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png)}.vc_pixel_icon-document_powerpoint{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png)}.vc_pixel_icon-document_word{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png)}.vc_pixel_icon-bookmark{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/bookmark.png)}.vc_pixel_icon-camcorder{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/camcorder.png)}.vc_pixel_icon-camera{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/camera.png)}.vc_pixel_icon-chart{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/chart.png)}.vc_pixel_icon-chart_pie{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png)}.vc_pixel_icon-clock{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/clock.png)}.vc_pixel_icon-play{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/control.png)}.vc_pixel_icon-fire{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/fire.png)}.vc_pixel_icon-heart{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/heart.png)}.vc_pixel_icon-mail{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/mail.png)}.vc_pixel_icon-shield{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png)}.vc_pixel_icon-video{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/video.png)}@font-face{font-display:block;font-family:vcpb-plugin-icons;font-style:normal;font-weight:400;src:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.eot?30guqj);src:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.eot?30guqj#iefix) format("embedded-opentype"),url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.ttf?30guqj) format("truetype"),url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.woff?30guqj) format("woff"),url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.svg?30guqj#vcpb-plugin-icons) format("svg")}.vc-composer-icon{font-family:vcpb-plugin-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc-c-icon-code:before{content:"\e919"}.vc-c-icon-layout_portrait-tablets:before{content:"\e917"}.vc-c-icon-layout_portrait-smartphones:before{content:"\e918"}.vc-c-icon-layout_landscape-smartphones:before{content:"\e928"}.vc-c-icon-layout_landscape-tablets:before{content:"\e929"}.vc-c-icon-save-draft:before{content:"\e92a"}.vc-c-icon-backend-editor:before{content:"\e92b"}.vc-c-icon-publish:before{content:"\e92c"}.vc-c-icon-preview:before{content:"\e92d"}.vc-c-icon-seo:before{content:"\e927"}.vc-c-icon-clone:before{content:"\e926"}.vc-c-icon-paste:before{content:"\e924"}.vc-c-icon-copy:before{content:"\e925"}.vc-c-icon-layout_default:before{content:"\e91b"}.vc-c-icon-cog:before{content:"\e91f"}.vc-c-icon-add_template:before{content:"\e920"}.vc-c-icon-more:before{content:"\e923"}.vc-c-icon-text-block:before{content:"\e903"}.vc-c-icon-fullscreen_exit:before{content:"\e90d"}.vc-c-icon-fullscreen:before{content:"\e910"}.vc-c-icon-close:before{content:"\e914"}.vc-c-icon-add_element:before{content:"\e915"}.vc-c-icon-redo:before{content:"\e921"}.vc-c-icon-undo:before{content:"\e922"}.vc-c-icon-minimize:before{content:"\e91c"}.vc-c-icon-1-6_4-6_1-6:before{content:"\e90e"}.vc-c-icon-arrow_back:before{content:"\e5c4"}.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-check:before{content:"\e5ca"}.vc-c-icon-arrow_upward:before{content:"\e5d8"}.vc-c-icon-arrow_downward:before{content:"\e5db"}.vc-c-icon-sync:before{content:"\e627"}.vc-c-icon-search:before{content:"\e8b6"}.vc-c-icon-1-1:before{content:"\e900"}.vc-c-icon-1-2_1-2:before{content:"\e901"}.vc-c-icon-1-3_1-3_1-3:before{content:"\e902"}.vc-c-icon-1-4_1-2_1-4:before{content:"\e904"}.vc-c-icon-1-4_1-4_1-4_1-4:before{content:"\e905"}.vc-c-icon-1-4_3-4:before{content:"\e906"}.vc-c-icon-1-6_1-6_1-6_1-2:before{content:"\e907"}.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{content:"\e908"}.vc-c-icon-l_15_15_15_15_15:before{content:"\e909"}.vc-c-icon-1-6_2-3_1-6:before{content:"\e90a"}.vc-c-icon-2-3_1-3:before{content:"\e90b"}.vc-c-icon-5-6_1-6:before{content:"\e90c"}.vc-c-icon-add:before{content:"\e90f"}.vc-c-icon-content_copy:before{content:"\e911"}.vc-c-icon-delete_empty:before{content:"\e912"}.vc-c-icon-dragndrop:before{content:"\e913"}.vc-c-icon-arrow_drop_right:before{content:"\e916"}.vc-c-icon-mode_edit:before{content:"\e91d"}.vc-c-icon-row_default_fe:before{content:"\e91e"}.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%}.vc_el_width_50,.vc_el_width_60{margin-left:auto!important;margin-right:auto!important}.vc_el_width_60{width:60%}.vc_el_width_70{width:70%}.vc_el_width_70,.vc_el_width_80{margin-left:auto!important;margin-right:auto!important}.vc_el_width_80{width:80%}.vc_el_width_90{width:90%}.vc_el_width_100,.vc_el_width_90{margin-left:auto!important;margin-right:auto!important}.vc_el_width_100{width:100%}.vc_btn,a.vc_btn,button.vc_btn{border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:100%;line-height:20px;padding:9px 12px;text-decoration:none!important}.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{border:1px solid #0000;box-shadow:none}.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{border-radius:6px;font-size:18px;line-height:1.3333333;padding:10px 16px}.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{border-radius:3px;font-size:12px;line-height:1.5;padding:1px 5px}.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{background:none!important;border-radius:0}.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover{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,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover{border:2px solid}.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue{background-color:#5472d2;color:#fff!important;transition:all .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,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined{color:#5472d2!important}.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_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{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{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{box-shadow:0 4px 0 #3253bc;margin-bottom:4px}.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise{background-color:#00c1cf;color:#fff!important;transition:all .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,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined{color:#00c1cf!important}.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_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{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{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{box-shadow:0 4px 0 #008d97;margin-bottom:4px}.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink{background-color:#fe6c61;color:#fff!important;transition:all .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,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined{color:#fe6c61!important}.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_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{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{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{box-shadow:0 4px 0 #fe3829;margin-bottom:4px}.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet{background-color:#8d6dc4;color:#fff!important;transition:all .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,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined{color:#8d6dc4!important}.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_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{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{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{box-shadow:0 4px 0 #6e48b1;margin-bottom:4px}.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc{background-color:#4cadc9;color:#fff!important;transition:all .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,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined{color:#4cadc9!important}.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_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{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{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{box-shadow:0 4px 0 #338faa;margin-bottom:4px}.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino{background-color:#cec2ab;color:#fff!important;transition:all .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,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined{color:#cec2ab!important}.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_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{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{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{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:#fff!important;transition:all .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,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined{color:#50485b!important}.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_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{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{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{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:#fff!important;transition:all .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,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined{color:#75d69c!important}.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_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{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{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{box-shadow:0 4px 0 #4ac97d;margin-bottom:4px}.vc_btn-black,a.vc_btn-black,button.vc_btn-black{background-color:#2a2a2a;color:#fff!important;transition:all .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,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined{color:#2a2a2a!important}.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_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{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{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{box-shadow:0 4px 0 #0e0e0e;margin-bottom:4px}.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{background-color:#ebebeb;color:#666!important;transition:all .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,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined{color:#ebebeb!important}.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_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{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{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{box-shadow:0 4px 0 #cfcfcf;margin-bottom:4px}.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange{background-color:#f7be68;color:#fff!important;transition:all .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,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined{color:#f7be68!important}.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_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{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{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{box-shadow:0 4px 0 #f4a733;margin-bottom:4px}.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky{background-color:#5aa1e3;color:#fff!important;transition:all .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,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined{color:#5aa1e3!important}.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_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{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{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{box-shadow:0 4px 0 #2a86db;margin-bottom:4px}.vc_btn-green,a.vc_btn-green,button.vc_btn-green{background-color:#6dab3c;color:#fff!important;transition:all .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,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined{color:#6dab3c!important}.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_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{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{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{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:#fff!important;transition:all .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,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined{color:#f4524d!important}.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_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{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{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{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:#fff!important;transition:all .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,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined{color:#f79468!important}.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_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{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{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{box-shadow:0 4px 0 #f46e33;margin-bottom:4px}.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple{background-color:#b97ebb;color:#fff!important;transition:all .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,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined{color:#b97ebb!important}.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_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{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{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{box-shadow:0 4px 0 #a559a8;margin-bottom:4px}.vc_btn-white,a.vc_btn-white,button.vc_btn-white{background-color:#fff;color:#666!important;transition:all .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,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined{color:#fff!important}.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_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{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{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{box-shadow:0 4px 0 #e3e3e3;margin-bottom:4px}.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace{background-color:#aed13b;color:#fff!important;transition:all .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,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined{color:#aed13b!important}.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_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{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{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{box-shadow:0 4px 0 #8dac28;margin-bottom:4px}.vc_btn-default,a.vc_btn-default,button.vc_btn-default{background-color:#fff;border-color:#0000;color:#7d7d7d}.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default.focus,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default.focus,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default.focus,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{background-color:#e6e6e6;border-color:#0000;color:#7d7d7d}.open>.dropdown-toggle.vc_btn-default.focus,.open>.dropdown-toggle.vc_btn-default:focus,.open>.dropdown-toggle.vc_btn-default:hover,.open>.dropdown-togglea.vc_btn-default.focus,.open>.dropdown-togglea.vc_btn-default:focus,.open>.dropdown-togglea.vc_btn-default:hover,.open>.dropdown-togglebutton.vc_btn-default.focus,.open>.dropdown-togglebutton.vc_btn-default:focus,.open>.dropdown-togglebutton.vc_btn-default:hover,.vc_btn-default.active.focus,.vc_btn-default.active:focus,.vc_btn-default.active:hover,.vc_btn-default:active.focus,.vc_btn-default:active:focus,.vc_btn-default:active:hover,a.vc_btn-default.active.focus,a.vc_btn-default.active:focus,a.vc_btn-default.active:hover,a.vc_btn-default:active.focus,a.vc_btn-default:active:focus,a.vc_btn-default:active:hover,button.vc_btn-default.active.focus,button.vc_btn-default.active:focus,button.vc_btn-default.active:hover,button.vc_btn-default:active.focus,button.vc_btn-default:active:focus,button.vc_btn-default:active:hover{background-color:#d4d4d4;border-color:#0000;color:#7d7d7d}.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,a.vc_btn-default.active,a.vc_btn-default:active,button.vc_btn-default.active,button.vc_btn-default:active{background-image:none}.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled.focus,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled].focus,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled.focus,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled].focus,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled.focus,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled].focus,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default.focus,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default.focus,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default.focus,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover{background-color:#fff;border-color:#0000}.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge{background-color:#7d7d7d;color:#fff}.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{background-color:#00aef0;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary.focus,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary.focus,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary.focus,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{background-color:#0089bd;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-primary.focus,.open>.dropdown-toggle.vc_btn-primary:focus,.open>.dropdown-toggle.vc_btn-primary:hover,.open>.dropdown-togglea.vc_btn-primary.focus,.open>.dropdown-togglea.vc_btn-primary:focus,.open>.dropdown-togglea.vc_btn-primary:hover,.open>.dropdown-togglebutton.vc_btn-primary.focus,.open>.dropdown-togglebutton.vc_btn-primary:focus,.open>.dropdown-togglebutton.vc_btn-primary:hover,.vc_btn-primary.active.focus,.vc_btn-primary.active:focus,.vc_btn-primary.active:hover,.vc_btn-primary:active.focus,.vc_btn-primary:active:focus,.vc_btn-primary:active:hover,a.vc_btn-primary.active.focus,a.vc_btn-primary.active:focus,a.vc_btn-primary.active:hover,a.vc_btn-primary:active.focus,a.vc_btn-primary:active:focus,a.vc_btn-primary:active:hover,button.vc_btn-primary.active.focus,button.vc_btn-primary.active:focus,button.vc_btn-primary.active:hover,button.vc_btn-primary:active.focus,button.vc_btn-primary:active:focus,button.vc_btn-primary:active:hover{background-color:#006f99;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,a.vc_btn-primary.active,a.vc_btn-primary:active,button.vc_btn-primary.active,button.vc_btn-primary:active{background-image:none}.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled.focus,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled].focus,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled.focus,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled].focus,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled.focus,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled].focus,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary.focus,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary.focus,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary.focus,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover{background-color:#00aef0;border-color:#0000}.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge{background-color:#fff;color:#00aef0}.vc_btn-success,a.vc_btn-success,button.vc_btn-success{background-color:#5cb85c;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success.focus,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success.focus,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success.focus,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover{background-color:#449d44;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-success.focus,.open>.dropdown-toggle.vc_btn-success:focus,.open>.dropdown-toggle.vc_btn-success:hover,.open>.dropdown-togglea.vc_btn-success.focus,.open>.dropdown-togglea.vc_btn-success:focus,.open>.dropdown-togglea.vc_btn-success:hover,.open>.dropdown-togglebutton.vc_btn-success.focus,.open>.dropdown-togglebutton.vc_btn-success:focus,.open>.dropdown-togglebutton.vc_btn-success:hover,.vc_btn-success.active.focus,.vc_btn-success.active:focus,.vc_btn-success.active:hover,.vc_btn-success:active.focus,.vc_btn-success:active:focus,.vc_btn-success:active:hover,a.vc_btn-success.active.focus,a.vc_btn-success.active:focus,a.vc_btn-success.active:hover,a.vc_btn-success:active.focus,a.vc_btn-success:active:focus,a.vc_btn-success:active:hover,button.vc_btn-success.active.focus,button.vc_btn-success.active:focus,button.vc_btn-success.active:hover,button.vc_btn-success:active.focus,button.vc_btn-success:active:focus,button.vc_btn-success:active:hover{background-color:#398439;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,a.vc_btn-success.active,a.vc_btn-success:active,button.vc_btn-success.active,button.vc_btn-success:active{background-image:none}.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled.focus,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled].focus,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled.focus,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled].focus,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled.focus,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled].focus,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success.focus,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success.focus,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success.focus,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover{background-color:#5cb85c;border-color:#0000}.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge{background-color:#fff;color:#5cb85c}.vc_btn-info,a.vc_btn-info,button.vc_btn-info{background-color:#5bc0de;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info.focus,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info.focus,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info.focus,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{background-color:#31b0d5;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-info.focus,.open>.dropdown-toggle.vc_btn-info:focus,.open>.dropdown-toggle.vc_btn-info:hover,.open>.dropdown-togglea.vc_btn-info.focus,.open>.dropdown-togglea.vc_btn-info:focus,.open>.dropdown-togglea.vc_btn-info:hover,.open>.dropdown-togglebutton.vc_btn-info.focus,.open>.dropdown-togglebutton.vc_btn-info:focus,.open>.dropdown-togglebutton.vc_btn-info:hover,.vc_btn-info.active.focus,.vc_btn-info.active:focus,.vc_btn-info.active:hover,.vc_btn-info:active.focus,.vc_btn-info:active:focus,.vc_btn-info:active:hover,a.vc_btn-info.active.focus,a.vc_btn-info.active:focus,a.vc_btn-info.active:hover,a.vc_btn-info:active.focus,a.vc_btn-info:active:focus,a.vc_btn-info:active:hover,button.vc_btn-info.active.focus,button.vc_btn-info.active:focus,button.vc_btn-info.active:hover,button.vc_btn-info:active.focus,button.vc_btn-info:active:focus,button.vc_btn-info:active:hover{background-color:#269abc;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,a.vc_btn-info.active,a.vc_btn-info:active,button.vc_btn-info.active,button.vc_btn-info:active{background-image:none}.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled.focus,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled].focus,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled.focus,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled].focus,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled.focus,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled].focus,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info.focus,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info.focus,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info.focus,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover{background-color:#5bc0de;border-color:#0000}.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge{background-color:#fff;color:#5bc0de}.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning{background-color:#f0ad4e;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning.focus,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning.focus,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning.focus,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover{background-color:#ec971f;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-warning.focus,.open>.dropdown-toggle.vc_btn-warning:focus,.open>.dropdown-toggle.vc_btn-warning:hover,.open>.dropdown-togglea.vc_btn-warning.focus,.open>.dropdown-togglea.vc_btn-warning:focus,.open>.dropdown-togglea.vc_btn-warning:hover,.open>.dropdown-togglebutton.vc_btn-warning.focus,.open>.dropdown-togglebutton.vc_btn-warning:focus,.open>.dropdown-togglebutton.vc_btn-warning:hover,.vc_btn-warning.active.focus,.vc_btn-warning.active:focus,.vc_btn-warning.active:hover,.vc_btn-warning:active.focus,.vc_btn-warning:active:focus,.vc_btn-warning:active:hover,a.vc_btn-warning.active.focus,a.vc_btn-warning.active:focus,a.vc_btn-warning.active:hover,a.vc_btn-warning:active.focus,a.vc_btn-warning:active:focus,a.vc_btn-warning:active:hover,button.vc_btn-warning.active.focus,button.vc_btn-warning.active:focus,button.vc_btn-warning.active:hover,button.vc_btn-warning:active.focus,button.vc_btn-warning:active:focus,button.vc_btn-warning:active:hover{background-color:#d58512;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-warning.active,button.vc_btn-warning:active{background-image:none}.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled.focus,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled].focus,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled.focus,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled].focus,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled.focus,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled].focus,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning.focus,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning.focus,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning.focus,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover{background-color:#f0ad4e;border-color:#0000}.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge{background-color:#fff;color:#f0ad4e}.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger{background-color:#d9534f;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger.focus,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger.focus,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger.focus,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover{background-color:#c9302c;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-danger.focus,.open>.dropdown-toggle.vc_btn-danger:focus,.open>.dropdown-toggle.vc_btn-danger:hover,.open>.dropdown-togglea.vc_btn-danger.focus,.open>.dropdown-togglea.vc_btn-danger:focus,.open>.dropdown-togglea.vc_btn-danger:hover,.open>.dropdown-togglebutton.vc_btn-danger.focus,.open>.dropdown-togglebutton.vc_btn-danger:focus,.open>.dropdown-togglebutton.vc_btn-danger:hover,.vc_btn-danger.active.focus,.vc_btn-danger.active:focus,.vc_btn-danger.active:hover,.vc_btn-danger:active.focus,.vc_btn-danger:active:focus,.vc_btn-danger:active:hover,a.vc_btn-danger.active.focus,a.vc_btn-danger.active:focus,a.vc_btn-danger.active:hover,a.vc_btn-danger:active.focus,a.vc_btn-danger:active:focus,a.vc_btn-danger:active:hover,button.vc_btn-danger.active.focus,button.vc_btn-danger.active:focus,button.vc_btn-danger.active:hover,button.vc_btn-danger:active.focus,button.vc_btn-danger:active:focus,button.vc_btn-danger:active:hover{background-color:#ac2925;border-color:#0000;color:#fff}.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,a.vc_btn-danger.active,a.vc_btn-danger:active,button.vc_btn-danger.active,button.vc_btn-danger:active{background-image:none}.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled.focus,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled].focus,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled.focus,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled].focus,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled.focus,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled].focus,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger.focus,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger.focus,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger.focus,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover{background-color:#d9534f;border-color:#0000}.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge{background-color:#fff;color:#d9534f}.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;height:16px;line-height:16px;margin-left:5px;vertical-align:text-top;width:16px}.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(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/address-book.png) no-repeat 100%}.wpb_alarm_clock i.icon,option.wpb_alarm_clock{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png) no-repeat 100%}.wpb_anchor i.icon,option.wpb_anchor{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/anchor.png) no-repeat 100%}.wpb_application_image i.icon,option.wpb_application_image{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/application-image.png) no-repeat 100%}.wpb_arrow i.icon,option.wpb_arrow{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/arrow.png) no-repeat 100%}.wpb_asterisk i.icon,option.wpb_asterisk{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/asterisk.png) no-repeat 100%}.wpb_hammer i.icon,option.wpb_hammer{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png) no-repeat 100%}.wpb_balloon i.icon,option.wpb_balloon{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon.png) no-repeat 100%}.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png) no-repeat 100%}.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png) no-repeat 100%}.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png) no-repeat 100%}.wpb_battery i.icon,option.wpb_battery{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/battery-full.png) no-repeat 100%}.wpb_binocular i.icon,option.wpb_binocular{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/binocular.png) no-repeat 100%}.wpb_document_excel i.icon,option.wpb_document_excel{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png) no-repeat 100%}.wpb_document_image i.icon,option.wpb_document_image{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat 100%}.wpb_document_music i.icon,option.wpb_document_music{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png) no-repeat 100%}.wpb_document_office i.icon,option.wpb_document_office{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png) no-repeat 100%}.wpb_document_pdf i.icon,option.wpb_document_pdf{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png) no-repeat 100%}.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) no-repeat 100%}.wpb_document_word i.icon,option.wpb_document_word{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png) no-repeat 100%}.wpb_bookmark i.icon,option.wpb_bookmark{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/bookmark.png) no-repeat 100%}.wpb_camcorder i.icon,option.wpb_camcorder{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/camcorder.png) no-repeat 100%}.wpb_camera i.icon,option.wpb_camera{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/camera.png) no-repeat 100%}.wpb_chart i.icon,option.wpb_chart{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/chart.png) no-repeat 100%}.wpb_chart_pie i.icon,option.wpb_chart_pie{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png) no-repeat 100%}.wpb_clock i.icon,option.wpb_clock{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/clock.png) no-repeat 100%}.wpb_play i.icon,option.wpb_play{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/control.png) no-repeat 100%}.wpb_fire i.icon,option.wpb_fire{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/fire.png) no-repeat 100%}.wpb_heart i.icon,option.wpb_heart{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/heart.png) no-repeat 100%}.wpb_mail i.icon,option.wpb_mail{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/mail.png) no-repeat 100%}.wpb_shield i.icon,option.wpb_shield{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png) no-repeat 100%}.wpb_video i.icon,option.wpb_video{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/icons/video.png) no-repeat 100%}.vc_column_container .vc_btn,.vc_column_container .wpb_button{margin-bottom:5px;margin-top:5px}.vc_message_box{border:1px solid #0000;box-sizing:border-box;display:block;font-size:1em;margin:0 0 21.73913043px;overflow:hidden;padding:1em 1em 1em 4em;position:relative}.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;left:0;position:absolute;top:0;width:4em}.vc_message_box-icon>*{font-style:normal;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vc_message_box-icon>*,.vc_message_box-icon>.fa{font-size:1.7em;line-height:1}.vc_color-blue.vc_message_box{background-color:#edf1fa;border-color:#c5cff0;color:#364a8a}.vc_color-blue.vc_message_box .vc_message_box-icon{color:#5472d2}.vc_color-blue.vc_message_box-solid{background-color:#5472d2;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#5472d2;color:#364a8a}.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{background-color:#5472d2;color:#fff}.vc_color-blue.vc_message_box-3d{box-shadow:0 5px 0 #9daee5}.vc_color-turquoise.vc_message_box{background-color:#ebfcfd;border-color:#c6ecee;color:#085b61}.vc_color-turquoise.vc_message_box .vc_message_box-icon{color:#00c1cf}.vc_color-turquoise.vc_message_box-solid{background-color:#00c1cf;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#00c1cf;color:#085b61}.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{background-color:#00c1cf;color:#fff}.vc_color-turquoise.vc_message_box-3d{box-shadow:0 5px 0 #9fdee3}.vc_color-pink.vc_message_box{background-color:#fff0ef;border-color:#ffd8d6;color:#d82e21}.vc_color-pink.vc_message_box .vc_message_box-icon{color:#fe6c61}.vc_color-pink.vc_message_box-solid{background-color:#fe6c61;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#fe6c61;color:#d82e21}.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{background-color:#fe6c61;color:#fff}.vc_color-pink.vc_message_box-3d{box-shadow:0 5px 0 #fea9a3}.vc_color-violet.vc_message_box{background-color:#f0ecf7;border-color:#d4c8e9;color:#5e4a81}.vc_color-violet.vc_message_box .vc_message_box-icon{color:#8d6dc4}.vc_color-violet.vc_message_box-solid{background-color:#8d6dc4;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#8d6dc4;color:#5e4a81}.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{background-color:#8d6dc4;color:#fff}.vc_color-violet.vc_message_box-3d{box-shadow:0 5px 0 #b8a3da}.vc_color-peacoc.vc_message_box{background-color:#e9f5f8;border-color:#c2e3ec;color:#366a79}.vc_color-peacoc.vc_message_box .vc_message_box-icon{color:#4cadc9}.vc_color-peacoc.vc_message_box-solid{background-color:#4cadc9;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#4cadc9;color:#366a79}.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{background-color:#4cadc9;color:#fff}.vc_color-peacoc.vc_message_box-3d{box-shadow:0 5px 0 #9ad1e1}.vc_color-chino.vc_message_box{background-color:#f7f5f2;border-color:#e5ded2;color:#978258}.vc_color-chino.vc_message_box .vc_message_box-icon{color:#cec2ab}.vc_color-chino.vc_message_box-solid{background-color:#cec2ab;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#cec2ab;color:#978258}.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{background-color:#cec2ab;color:#fff}.vc_color-chino.vc_message_box-3d{box-shadow:0 5px 0 #d2c7b1}.vc_color-mulled_wine.vc_message_box{background-color:#eae8ed;border-color:#d0ccd6;color:#1e1b22}.vc_color-mulled_wine.vc_message_box .vc_message_box-icon{color:#50485b}.vc_color-mulled_wine.vc_message_box-solid{background-color:#50485b;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#50485b;color:#1e1b22}.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{background-color:#50485b;color:#fff}.vc_color-mulled_wine.vc_message_box-3d{box-shadow:0 5px 0 #b6afc0}.vc_color-vista_blue.vc_message_box{background-color:#e3f7eb;border-color:#bcebcf;color:#3e8e5e}.vc_color-vista_blue.vc_message_box .vc_message_box-icon{color:#75d69c}.vc_color-vista_blue.vc_message_box-solid{background-color:#75d69c;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#75d69c;color:#3e8e5e}.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{background-color:#75d69c;color:#fff}.vc_color-vista_blue.vc_message_box-3d{box-shadow:0 5px 0 #94dfb3}.vc_color-orange.vc_message_box{background-color:#fef6eb;border-color:#fbe1ba;color:#c3811c}.vc_color-orange.vc_message_box .vc_message_box-icon{color:#f7be68}.vc_color-orange.vc_message_box-solid{background-color:#f7be68;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#f7be68;color:#c3811c}.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{background-color:#f7be68;color:#fff}.vc_color-orange.vc_message_box-3d{box-shadow:0 5px 0 #f9cd8a}.vc_color-sky.vc_message_box{background-color:#eaf3fb;border-color:#bedaf4;color:#2a6194}.vc_color-sky.vc_message_box .vc_message_box-icon{color:#5aa1e3}.vc_color-sky.vc_message_box-solid{background-color:#5aa1e3;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#5aa1e3;color:#2a6194}.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{background-color:#5aa1e3;color:#fff}.vc_color-sky.vc_message_box-3d{box-shadow:0 5px 0 #93c1ed}.vc_color-green.vc_message_box{background-color:#eaf5e2;border-color:#c2e1a9;color:#3e562b}.vc_color-green.vc_message_box .vc_message_box-icon{color:#6dab3c}.vc_color-green.vc_message_box-solid{background-color:#6dab3c;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#6dab3c;color:#3e562b}.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{background-color:#6dab3c;color:#fff}.vc_color-green.vc_message_box-3d{box-shadow:0 5px 0 #a7d484}.vc_color-juicy_pink.vc_message_box{background-color:#fef5f5;border-color:#fbc7c5;color:#a3231f}.vc_color-juicy_pink.vc_message_box .vc_message_box-icon{color:#f4524d}.vc_color-juicy_pink.vc_message_box-solid{background-color:#f4524d;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#f4524d;color:#a3231f}.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{background-color:#f4524d;color:#fff}.vc_color-juicy_pink.vc_message_box-3d{box-shadow:0 5px 0 #f89895}.vc_color-sandy_brown.vc_message_box{background-color:#fef1eb;border-color:#fbceba;color:#c3501c}.vc_color-sandy_brown.vc_message_box .vc_message_box-icon{color:#f79468}.vc_color-sandy_brown.vc_message_box-solid{background-color:#f79468;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#f79468;color:#c3501c}.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{background-color:#f79468;color:#fff}.vc_color-sandy_brown.vc_message_box-3d{box-shadow:0 5px 0 #f9ac8a}.vc_color-purple.vc_message_box{background-color:#f5ecf5;border-color:#e3cbe3;color:#886389}.vc_color-purple.vc_message_box .vc_message_box-icon{color:#b97ebb}.vc_color-purple.vc_message_box-solid{background-color:#b97ebb;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#b97ebb;color:#886389}.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{background-color:#b97ebb;color:#fff}.vc_color-purple.vc_message_box-3d{box-shadow:0 5px 0 #d1a9d2}.vc_color-black.vc_message_box{background-color:#3c3c3c;border-color:#2a2a2a;color:#fff}.vc_color-black.vc_message_box .vc_message_box-icon{color:#2a2a2a}.vc_color-black.vc_message_box-solid{background-color:#2a2a2a;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#2a2a2a;color:#fff}.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{background-color:#2a2a2a;color:#fff}.vc_color-black.vc_message_box-3d{box-shadow:0 5px 0 #101010}.vc_color-grey.vc_message_box{background-color:#ebebeb;border-color:#d2d2d2;color:#858585}.vc_color-grey.vc_message_box .vc_message_box-icon{color:#ebebeb}.vc_color-grey.vc_message_box-solid{background-color:#ebebeb;border-color:#0000;color:#858585}.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{background-color:initial;border-color:#ebebeb;color:#858585}.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{background-color:#ebebeb;color:#858585}.vc_color-grey.vc_message_box-3d{box-shadow:0 5px 0 #b8b8b8}.vc_color-white.vc_message_box{background-color:#fff;border-color:#e6e6e6;color:#b3b3b3}.vc_color-white.vc_message_box .vc_message_box-icon{color:#fff}.vc_color-white.vc_message_box-solid{background-color:#fff;border-color:#0000;color:#b3b3b3}.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{background-color:initial;border-color:#fff;color:#b3b3b3}.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{color:#fff}.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{background-color:#fff;color:#b3b3b3}.vc_color-white.vc_message_box-3d{box-shadow:0 5px 0 #ccc}.vc_color-info.vc_message_box{background-color:#dff2fe;border-color:#cfebfe;color:#5e7f96}.vc_color-info.vc_message_box .vc_message_box-icon{color:#56b0ee}.vc_color-info.vc_message_box-solid{background-color:#56b0ee;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#56b0ee;color:#5e7f96}.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{background-color:#56b0ee;color:#fff}.vc_color-info.vc_message_box-3d{box-shadow:0 5px 0 #9dd6fd}.vc_color-success.vc_message_box{background-color:#e6fdf8;border-color:#cfebfe;color:#5e7f96}.vc_color-success.vc_message_box .vc_message_box-icon{color:#1bbc9b}.vc_color-success.vc_message_box-solid{background-color:#1bbc9b;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#1bbc9b;color:#5e7f96}.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{background-color:#1bbc9b;color:#fff}.vc_color-success.vc_message_box-3d{box-shadow:0 5px 0 #9dd6fd}.vc_color-warning.vc_message_box{background-color:#fff4e2;border-color:#ffeccc;color:#9d8967}.vc_color-warning.vc_message_box .vc_message_box-icon{color:#fcb53f}.vc_color-warning.vc_message_box-solid{background-color:#fcb53f;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#fcb53f;color:#9d8967}.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{background-color:#fcb53f;color:#fff}.vc_color-warning.vc_message_box-3d{box-shadow:0 5px 0 #ffd999}.vc_color-danger.vc_message_box{background-color:#fdeaea;border-color:#fedede;color:#a85959}.vc_color-danger.vc_message_box .vc_message_box-icon{color:#ff7877}.vc_color-danger.vc_message_box-solid{background-color:#ff7877;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#ff7877;color:#a85959}.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{background-color:#ff7877;color:#fff}.vc_color-danger.vc_message_box-3d{box-shadow:0 5px 0 #fdacac}.vc_color-alert-info.vc_message_box{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.vc_color-alert-info.vc_message_box .vc_message_box-icon{color:#67cce0}.vc_color-alert-info.vc_message_box-solid{background-color:#67cce0;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#67cce0;color:#31708f}.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{background-color:#67cce0;color:#fff}.vc_color-alert-info.vc_message_box-3d{box-shadow:0 5px 0 #91d9e8}.vc_color-alert-success.vc_message_box{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.vc_color-alert-success.vc_message_box .vc_message_box-icon{color:#9ad36a}.vc_color-alert-success.vc_message_box-solid{background-color:#9ad36a;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#9ad36a;color:#3c763d}.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{background-color:#9ad36a;color:#fff}.vc_color-alert-success.vc_message_box-3d{box-shadow:0 5px 0 #bbdba1}.vc_color-alert-warning.vc_message_box{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.vc_color-alert-warning.vc_message_box .vc_message_box-icon{color:#f9cf79}.vc_color-alert-warning.vc_message_box-solid{background-color:#f9cf79;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#f9cf79;color:#8a6d3b}.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{background-color:#f9cf79;color:#fff}.vc_color-alert-warning.vc_message_box-3d{box-shadow:0 5px 0 #f5d89e}.vc_color-alert-danger.vc_message_box{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.vc_color-alert-danger.vc_message_box .vc_message_box-icon{color:#ef8495}.vc_color-alert-danger.vc_message_box-solid{background-color:#ef8495;border-color:#0000;color:#fff}.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{background-color:initial;border-color:#ef8495;color:#a94442}.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{background-color:#ef8495;color:#fff}.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,.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,.vc_color-white.vc_message_box-solid-icon{color:#fff}.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}#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}.wpb-content-wrapper{border:none;display:block;margin:0;overflow:unset;padding:0}.wpb-content--blank .wpb-content-wrapper{margin:0 auto}@media (min-width:576px){.wpb-content--blank .wpb-content-wrapper{max-width:540px}}@media (min-width:768px){.wpb-content--blank .wpb-content-wrapper{max-width:720px}}@media (min-width:992px){.wpb-content--blank .wpb-content-wrapper{max-width:960px}}@media (min-width:1200px){.wpb-content--blank .wpb-content-wrapper{max-width:1140px}}.vc_parallax{overflow:hidden;position:relative}.vc_parallax>*{position:relative;z-index:1}.vc_parallax .vc_parallax-inner{background-attachment:scroll;background-color:initial;background-image:inherit;background-position:50% 0;background-size:cover;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.vc_parallax-inner iframe{max-width:1000%}.vc_video-bg-container{position:relative}.vc_video-bg{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.vc_video-bg iframe{max-width:1000%}.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}.vc_row[data-vc-full-width]{overflow:hidden;transition:opacity .5s ease}.vc_row[data-vc-full-width].vc_hidden{opacity:0}.vc_row[data-vc-full-width-temp]{left:0;margin-left:calc(-50vw + 50%);right:0;width:100vw}.vc_editor .vc_row[data-vc-full-width]{overflow:visible}.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:flex;flex-wrap:wrap}.vc_row.vc_row-flex>.vc_column_container{display:flex}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{display:flex;flex-direction:column;flex-grow:1;z-index:1}@media (forced-colors:active),(forced-colors:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row.vc_row-flex:after,.vc_row.vc_row-flex:before{display:none}.vc_row.vc_row-o-columns-stretch{align-content:stretch}.vc_row.vc_row-o-columns-top{align-content:flex-start}.vc_row.vc_row-o-columns-bottom{align-content:flex-end}.vc_row.vc_row-o-columns-middle{align-content:center}.vc_row.vc_row-o-columns-bottom:after,.vc_row.vc_row-o-columns-middle:after,.vc_row.vc_row-o-columns-top:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;width:100%}.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{align-items:flex-start}.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{justify-content:flex-end}.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{align-items:flex-end}.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{align-items:center}.vc_column-inner:after,.vc_column-inner:before{content:" ";display:table}.vc_column-inner:after{clear:both}.vc_ie-flexbox-fixer{display:flex;flex-direction:column}.vc_ie-flexbox-fixer>.vc_row{flex:1 1 auto}.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}.vc_row.vc_column-gap-1>.vc_column_container{padding:.5px}.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}.vc_row.vc_column-gap-2>.vc_column_container{padding:1px}.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}.vc_row.vc_column-gap-3>.vc_column_container{padding:1.5px}.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}.vc_row.vc_column-gap-4>.vc_column_container{padding:2px}.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}.vc_row.vc_column-gap-5>.vc_column_container{padding:2.5px}.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}.vc_row.vc_column-gap-10>.vc_column_container{padding:5px}.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}.vc_row.vc_column-gap-15>.vc_column_container{padding:7.5px}.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}.vc_row.vc_column-gap-20>.vc_column_container{padding:10px}.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}.vc_row.vc_column-gap-25>.vc_column_container{padding:12.5px}.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}.vc_row.vc_column-gap-30>.vc_column_container{padding:15px}.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}.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:15px;padding-right:15px;width:100%}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}.vc_section{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.vc_section[data-vc-full-width]{overflow:hidden;transition:opacity .5s ease}.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-full-width-temp]{left:0;margin-left:calc(-50vw + 50%);right:0;width:100vw}.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:flex;flex-flow:column nowrap}.vc_section.vc_section-flex .vc_vc_row{width:100%}.vc_section.vc_section-flex:after,.vc_section.vc_section-flex:before{display:none}.vc_section.vc_section-o-content-top{justify-content:flex-start}.vc_section.vc_section-o-content-bottom{justify-content:flex-end}.vc_section.vc_section-o-content-middle{justify-content:center}.vc_section.vc_section-o-content-bottom:after,.vc_section.vc_section-o-content-middle:after,.vc_section.vc_section-o-content-top:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;width:100%}.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}.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:.5px;padding-right:.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: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: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{display:flex;flex-direction:column;flex-grow:1}.vc_row.vc_row-o-equal-height>.vc_column_container{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{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{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{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{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{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{align-items:center}.vc_empty-element>.vc_column-inner{min-height:100px}.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,.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{padding-top:35px}.fb_type_standard,.fb_type_standard iframe{height:25px}.fb_type_button_count,.fb_type_button_count iframe{height:20px}.fb_type_box_count,.fb_type_box_count iframe{height:62px}.wpb_googleplus_type_standard{height:25px}.wpb_googleplus_type_small{height:19px}.wpb_googleplus_type_medium,.wpb_googleplus_type_tall{height:21px}.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{height:62px}.wpb_pinterest a{border-bottom:0}.wpb_pinterest_type_horizontal{height:21px}.wpb_pinterest_type_vertical{box-sizing:initial;height:21px;padding-top:29px}.wpb_pinterest_type_none{height:21px}iframe.twitter-share-button{margin:0}.vc_toggle{display:block;font-size:1em}.vc_toggle:last-of-type{margin-bottom:35px}.vc_toggle_title{cursor:pointer;display:block;font-weight:400;margin:0;padding:0;position:relative;-webkit-user-select:none;user-select:none}.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 #0000;border-radius:0;display:inline-block}.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_simple .vc_toggle_icon:before{box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top: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}.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_simple .vc_toggle_icon:before{background-color:#fff}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{border-color:#2a2a2a}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{border-color:#444}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#444}.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_simple .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#444}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_simple .vc_toggle_icon{margin-left:2px}.vc_toggle_round .vc_toggle_icon{border:2px solid #0000;border-radius:50%;display:inline-block}.vc_toggle_round .vc_toggle_icon:after,.vc_toggle_round .vc_toggle_icon:before{box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top: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:#0000}.vc_toggle_round .vc_toggle_icon:after,.vc_toggle_round .vc_toggle_icon:before{background-color:#fff}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#2a2a2a}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#444}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#444}.vc_toggle_rounded .vc_toggle_icon{border:2px solid #0000;border-radius:20%;display:inline-block}.vc_toggle_rounded .vc_toggle_icon:after,.vc_toggle_rounded .vc_toggle_icon:before{box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top: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:#0000}.vc_toggle_rounded .vc_toggle_icon:after,.vc_toggle_rounded .vc_toggle_icon:before{background-color:#fff}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#2a2a2a}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#444}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#444}.vc_toggle_square .vc_toggle_icon{border:2px solid #0000;border-radius:0;display:inline-block}.vc_toggle_square .vc_toggle_icon:after,.vc_toggle_square .vc_toggle_icon:before{box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top: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:#0000}.vc_toggle_square .vc_toggle_icon:after,.vc_toggle_square .vc_toggle_icon:before{background-color:#fff}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#2a2a2a}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#444}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#444}.vc_toggle_text_only .vc_toggle_icon{display:none}.vc_toggle_arrow .vc_toggle_icon{display:inline-block}.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_arrow .vc_toggle_icon:before{border-style:solid;box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top:50%;transform:rotate(45deg)}.vc_toggle_arrow .vc_toggle_icon:before{border-left:none;border-top:none}.vc_toggle_arrow .vc_toggle_icon:after{border-bottom:none;border-right: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:after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon:before{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:#0000}.vc_toggle.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#2a2a2a}.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#444}.vc_toggle_default .vc_toggle_icon{background:#bababa;border:1px solid #acacac;box-sizing:border-box;transform:translateY(-50%)}.vc_toggle_default .vc_toggle_icon:after,.vc_toggle_default .vc_toggle_icon:before{background:#bababa;box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vc_toggle_default .vc_toggle_icon:before{border:1px solid #acacac}.vc_toggle_default.vc_toggle_active .vc_toggle_icon:after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon:before{visibility:hidden}.vc_toggle.vc_toggle_default .vc_toggle_icon{display:inline-block;height:4px;margin-left:5px;width:10px}.vc_toggle.vc_toggle_default .vc_toggle_icon:before{height:10px;width:4px}.vc_toggle.vc_toggle_default .vc_toggle_icon:after{height:2px;width:8px}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon:before{background-color:#5472d2}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_blue .vc_toggle_icon{background-color:#5472d2;border-color:#0000}.vc_toggle_color_blue .vc_toggle_icon:after,.vc_toggle_color_blue .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#5472d2}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon:before{background:#5472d2;border-color:#3354c0}.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,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#7c93dd;border-color:#5472d2}.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:#0000}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#5472d2}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#7c93dd}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon:before{background-color:#00c1cf}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_turquoise .vc_toggle_icon{background-color:#00c1cf;border-color:#0000}.vc_toggle_color_turquoise .vc_toggle_icon:after,.vc_toggle_color_turquoise .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#00c1cf}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon:before{background:#00c1cf;border-color:#00919c}.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,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#00919c;border-color:#006269}.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:#0000}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#00c1cf}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#00919c}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon:before{background-color:#fe6c61}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_pink .vc_toggle_icon{background-color:#fe6c61;border-color:#0000}.vc_toggle_color_pink .vc_toggle_icon:after,.vc_toggle_color_pink .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#fe6c61}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon:before{background:#fe6c61;border-color:#fe3d2e}.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,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#fe9b94;border-color:#fe6c61}.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:#0000}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#fe6c61}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#fe9b94}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon:before{background-color:#8d6dc4}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#a991d3}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_violet .vc_toggle_icon{background-color:#8d6dc4;border-color:#0000}.vc_toggle_color_violet .vc_toggle_icon:after,.vc_toggle_color_violet .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#8d6dc4}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#a991d3}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#a991d3}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon:before{background:#8d6dc4;border-color:#7149b5}.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,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#a991d3;border-color:#8d6dc4}.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:#0000}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#8d6dc4}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#a991d3}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon:before{background-color:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_peacoc .vc_toggle_icon{background-color:#4cadc9;border-color:#0000}.vc_toggle_color_peacoc .vc_toggle_icon:after,.vc_toggle_color_peacoc .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon:before{background:#4cadc9;border-color:#3492ae}.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,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#73bfd5;border-color:#4cadc9}.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:#0000}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#73bfd5}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon:before{background-color:#cec2ab}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_chino .vc_toggle_icon{background-color:#cec2ab;border-color:#0000}.vc_toggle_color_chino .vc_toggle_icon:after,.vc_toggle_color_chino .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#cec2ab}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon:before{background:#cec2ab;border-color:#bbab8b}.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,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#e1d9cb;border-color:#cec2ab}.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:#0000}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#cec2ab}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#e1d9cb}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon:before{background-color:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_mulled_wine .vc_toggle_icon{background-color:#50485b;border-color:#0000}.vc_toggle_color_mulled_wine .vc_toggle_icon:after,.vc_toggle_color_mulled_wine .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon:before{background:#50485b;border-color:#37313f}.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,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#695f77;border-color:#50485b}.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:#0000}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#695f77}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon:before{background-color:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_vista_blue .vc_toggle_icon{background-color:#75d69c;border-color:#0000}.vc_toggle_color_vista_blue .vc_toggle_icon:after,.vc_toggle_color_vista_blue .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon:before{background:#75d69c;border-color:#4eca80}.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,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#9ce2b8;border-color:#75d69c}.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:#0000}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#9ce2b8}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#444}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_black .vc_toggle_icon{background-color:#2a2a2a;border-color:#0000}.vc_toggle_color_black .vc_toggle_icon:after,.vc_toggle_color_black .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#2a2a2a}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#444}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#444}.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon:before{background:#2a2a2a;border-color:#101010}.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,.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#444;border-color:#2a2a2a}.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:after{background:#444}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon{background:#0000}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#2a2a2a}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#444}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon:before{background-color:#ebebeb}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_grey .vc_toggle_icon{background-color:#ebebeb;border-color:#0000}.vc_toggle_color_grey .vc_toggle_icon:after,.vc_toggle_color_grey .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#ebebeb}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon:before{background:#ebebeb;border-color:#d2d2d2}.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,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#d2d2d2;border-color:#b8b8b8}.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:#0000}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#ebebeb}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#d2d2d2}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon:before{background-color:#f7be68}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fad398}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_orange .vc_toggle_icon{background-color:#f7be68;border-color:#0000}.vc_toggle_color_orange .vc_toggle_icon:after,.vc_toggle_color_orange .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#f7be68}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#fad398}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fad398}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon:before{background:#f7be68;border-color:#f4a938}.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,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#fad398;border-color:#f7be68}.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:#0000}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#f7be68}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#fad398}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon:before{background-color:#5aa1e3}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#86baea}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_sky .vc_toggle_icon{background-color:#5aa1e3;border-color:#0000}.vc_toggle_color_sky .vc_toggle_icon:after,.vc_toggle_color_sky .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#5aa1e3}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#86baea}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#86baea}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon:before{background:#5aa1e3;border-color:#2e88dc}.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,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#86baea;border-color:#5aa1e3}.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:#0000}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#5aa1e3}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#86baea}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon:before{background-color:#6dab3c}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#87c456}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_green .vc_toggle_icon{background-color:#6dab3c;border-color:#0000}.vc_toggle_color_green .vc_toggle_icon:after,.vc_toggle_color_green .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#6dab3c}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#87c456}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#87c456}.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon:before{background:#6dab3c;border-color:#55852f}.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,.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#87c456;border-color:#6dab3c}.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:#0000}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#6dab3c}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#87c456}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon:before{background-color:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_juicy_pink .vc_toggle_icon{background-color:#f4524d;border-color:#0000}.vc_toggle_color_juicy_pink .vc_toggle_icon:after,.vc_toggle_color_juicy_pink .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon:before{background:#f4524d;border-color:#f1231d}.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,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#f7817d;border-color:#f4524d}.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:#0000}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#f7817d}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon:before{background-color:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_sandy_brown .vc_toggle_icon{background-color:#f79468;border-color:#0000}.vc_toggle_color_sandy_brown .vc_toggle_icon:after,.vc_toggle_color_sandy_brown .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon:before{background:#f79468;border-color:#f47238}.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,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#fab698;border-color:#f79468}.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:#0000}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#fab698}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon:before{background-color:#b97ebb}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_purple .vc_toggle_icon{background-color:#b97ebb;border-color:#0000}.vc_toggle_color_purple .vc_toggle_icon:after,.vc_toggle_color_purple .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#b97ebb}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon:before{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:after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon:before{background:#b97ebb;border-color:#a75da9}.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,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#cb9fcd;border-color:#b97ebb}.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:#0000}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#b97ebb}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#cb9fcd}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon:before{background-color:#fff}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#0000}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:initial}.vc_toggle_color_white .vc_toggle_icon{background-color:#fff;border-color:#0000}.vc_toggle_color_white .vc_toggle_icon:after,.vc_toggle_color_white .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon{background-color:initial;border-color:#fff}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon:before{background-color:#fff}.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:after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#2a2a2a}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:initial;border-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before{background-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon:before{background:#fff;border-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon:after{background:#fff}.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon:before{background:#e6e6e6;border-color:#ccc}.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:#0000}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon:before{background:#0000;border-color:#fff}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:#0000}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before{background:#0000;border-color:#e6e6e6}.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;height:2px;margin-left:4px;width:8px}.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{height:0;width:6px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{height:16px;width:16px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon:before{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_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title{padding-left:24px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .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_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .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_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title{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;height:4px;margin-left:5px;width:10px}.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{height:2px;width:8px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{height:22px;width:22px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon:before{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_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{padding-left:33px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .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_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .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_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{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;height:4px;margin-left:7px;width:14px}.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{height:2px;width:12px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{height:28px;width:28px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon:before{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_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title{padding-left:42px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .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_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .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_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title{padding-left:30.8px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{margin-left:14px}.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title{padding-left:33px}.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title{padding-left:24.2px}.vc_toggle_arrow .vc_toggle_icon{margin-left:11px}.wpb-tta-toggle{appearance:none;border:none;border-radius:3em;cursor:pointer;display:inline-block;height:30px;margin:0 15px;position:relative;transition:background .2s ease-in-out,border-color .25s ease-in-out;width:60px}.wpb-tta-toggle:before{background:#fff;border-radius:inherit;content:"";height:22px;left:4px;position:absolute;top:4px;transition:left .25s ease-in-out;width:22px}.wpb-tta-toggle.wpb-tta-toggle-active:before{left:34px}.wpb-wrapper-tta-toggle .vc_pagination.vc_pagination-style-outline.vc_pagination-shape-square{height:0;margin:0;padding:0;text-align:left;width:0}.wpb-tta-toggle-wrapper{align-items:center;display:flex;justify-content:center}.wpb-tta-toggle-wrapper .vc_custom_heading{display:inline}.wpb-wrapper-tta-toggle .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom{padding-top:10px}.compose-mode .wpb-wrapper-tta-toggle.wpb-toggle-position-top .vc_controls>.vc_controls-out-tr{top:-70px}.wpb_widgetised_column .wpb_wrapper>ul{margin:0}.wpb_widgetised_column .wpb_wrapper>ul>li{background-image:none;list-style:none!important;margin-left:0}.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{display:none!important}.wpb_button{background-color:#f7f7f7;border:1px solid;border-color:#ccc #ccc #b3b3b3;border-radius:2px;box-shadow:none;color:#333;cursor:pointer;display:inline-block;font-size:13px;line-height:18px;margin-bottom:0;margin-top:0;padding:4px 10px;text-align:center;text-shadow:0 1px 1px #ffffffbf;vertical-align:middle}.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{background-color:#eaeaea}.vc_vc_button .vc_btn,.vc_vc_button2 .vc_btn{margin-bottom:5px;margin-top:5px}.wpb_button:hover{background-color:#e6e6e6;color:#333;text-decoration:none;transition:background-color .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;box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d;outline:0}button.wpb_btn-large,span.wpb_btn-large{border-radius:2px;font-size:15px;line-height:normal;padding:9px 14px}button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{margin-top:1px}button.wpb_btn-small,span.wpb_btn-small{font-size:11px;line-height:16px;padding:5px 9px}button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{margin-top:-1px}button.wpb_btn-mini,span.wpb_btn-mini{font-size:11px;line-height:14px;padding:2px 6px}.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{color:#fff;text-shadow:0 -1px 0 #00000040}.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{color:#ffffffbf}.wpb_button{border-color:#0000001a}.wpb_btn-primary{background-color:#08c}.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{background-color:#0077b3}.wpb_btn-warning{background-color:#f90}.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{background-color:#e68a00}.wpb_btn-danger{background-color:#ff675b}.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{background-color:#ff4f42}.wpb_btn-success{background-color:#6ab165}.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{background-color:#5aa855}.wpb_btn-info{background-color:#58b9da}.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{background-color:#43b0d5}.wpb_btn-inverse{background-color:#555}.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{background-color:#484848}button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{border:0;padding:0}a.wpb_button_a{border:none}a.wpb_button_a,a.wpb_button_a:hover{text-decoration:none}.wpb_button:hover{background-image:none}.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{background-color:initial;background-image:none;border:1px solid #0000;box-sizing:border-box;color:#5472d2;cursor:pointer;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;word-wrap:break-word;box-shadow:none;font-size:14px;line-height:normal;padding:14px 20px;position:relative;text-decoration:none;top:0;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{padding:13px 19px}.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{outline:0}.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{border:1px solid #0000;color:#4868cf;text-decoration:none}.vc_general.vc_btn3 .vc_btn3-icon{font-size:16px;height:14px;line-height:1;vertical-align:top}.vc_general.vc_btn3 .vc_btn3-icon-inner{display:block;left:0;position:absolute;top:50%;transform:translateY(-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%;transform:translateY(-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{transform:translate(-75%,-50%)}.vc_btn3.vc_btn3-o-empty .vc_btn3-icon,.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{transform:translate(-50%,-50%)}.vc_btn3.vc_btn3-style-classic{border-color:#0000001a}.vc_btn3.vc_btn3-style-modern{background-image:linear-gradient(180deg,#fff3 0,#ffffff03);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33ffffff",endColorstr="#03ffffff",GradientType=0)}.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{border-width:2px}.vc_btn3.vc_btn3-style-custom{background-image:linear-gradient(#0000,#0000001a 50%,#0000001a);background-position:0 -100%;background-repeat:no-repeat;background-repeat:repeat-x;background-size:200%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#1a000000",GradientType=0)}.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{background-position:0 100%}.vc_btn3.vc_btn3-block{display:block;text-align:inherit;width:100%}.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:8px 12px}.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding:7px 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:11px 16px}.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding:10px 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:14px 20px}.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{padding:13px 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:18px 25px}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 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{background-color:#5472d2;color:#fff}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover{background-color:#3c5ecc;color:#f7f7f7}.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active{background-color:#3558c8;color:#f2f2f2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{background-color:initial;border-color:#5472d2;color:#5472d2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{background-color:#5472d2;border-color:#5472d2;color:#fff}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{background-color:#5472d2;box-shadow:0 5px 0 #3253bc;color:#fff}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{background-color:#5472d2;color:#f7f7f7}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{background-color:#5472d2;color:#f2f2f2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #3253bc;top:3px}.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:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #3253bc;top:1px}.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:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #3253bc;top:2px}.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:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #3253bc;top:3px}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{background-color:#5472d2;border-color:#5472d2;color:#fff}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{background-color:#3c5ecc;border-color:#3c5ecc;color:#f7f7f7}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{background-color:#3558c8;border-color:#3558c8;color:#f2f2f2}.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{background-color:#00c1cf;color:#fff}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover{background-color:#00a4b0;color:#f7f7f7}.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active{background-color:#009ba6;color:#f2f2f2}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{background-color:initial;border-color:#00c1cf;color:#00c1cf}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{background-color:#00c1cf;border-color:#00c1cf;color:#fff}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{background-color:#00c1cf;box-shadow:0 5px 0 #008d97;color:#fff}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{background-color:#00c1cf;color:#f7f7f7}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{background-color:#00c1cf;color:#f2f2f2}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #008d97;top:3px}.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:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #008d97;top:1px}.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:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #008d97;top:2px}.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:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #008d97;top:3px}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{background-color:#00c1cf;border-color:#00c1cf;color:#fff}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{background-color:#00a4b0;border-color:#00a4b0;color:#f7f7f7}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{background-color:#009ba6;border-color:#009ba6;color:#f2f2f2}.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{background-color:#fe6c61;color:#fff}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover{background-color:#fe5043;color:#f7f7f7}.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active{background-color:#fe4638;color:#f2f2f2}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{background-color:initial;border-color:#fe6c61;color:#fe6c61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{background-color:#fe6c61;border-color:#fe6c61;color:#fff}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{background-color:#fe6c61;box-shadow:0 5px 0 #fe3829;color:#fff}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{background-color:#fe6c61;color:#f7f7f7}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{background-color:#fe6c61;color:#f2f2f2}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #fe3829;top:3px}.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:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #fe3829;top:1px}.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:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #fe3829;top:2px}.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:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #fe3829;top:3px}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{background-color:#fe6c61;border-color:#fe6c61;color:#fff}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{background-color:#fe5043;border-color:#fe5043;color:#f7f7f7}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{background-color:#fe4638;border-color:#fe4638;color:#f2f2f2}.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{background-color:#8d6dc4;color:#fff}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover{background-color:#7c57bb;color:#f7f7f7}.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active{background-color:#7650b8;color:#f2f2f2}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{background-color:initial;border-color:#8d6dc4;color:#8d6dc4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{background-color:#8d6dc4;border-color:#8d6dc4;color:#fff}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{background-color:#8d6dc4;box-shadow:0 5px 0 #6e48b1;color:#fff}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{background-color:#8d6dc4;color:#f7f7f7}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{background-color:#8d6dc4;color:#f2f2f2}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #6e48b1;top:3px}.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:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #6e48b1;top:1px}.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:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #6e48b1;top:2px}.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:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #6e48b1;top:3px}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{background-color:#8d6dc4;border-color:#8d6dc4;color:#fff}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{background-color:#7c57bb;border-color:#7c57bb;color:#f7f7f7}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{background-color:#7650b8;border-color:#7650b8;color:#f2f2f2}.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{background-color:#4cadc9;color:#fff}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover{background-color:#39a0bd;color:#f7f7f7}.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active{background-color:#3799b5;color:#f2f2f2}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{background-color:initial;border-color:#4cadc9;color:#4cadc9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{background-color:#4cadc9;border-color:#4cadc9;color:#fff}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{background-color:#4cadc9;box-shadow:0 5px 0 #338faa;color:#fff}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{background-color:#4cadc9;color:#f7f7f7}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{background-color:#4cadc9;color:#f2f2f2}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #338faa;top:3px}.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:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #338faa;top:1px}.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:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #338faa;top:2px}.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:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #338faa;top:3px}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{background-color:#4cadc9;border-color:#4cadc9;color:#fff}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{background-color:#39a0bd;border-color:#39a0bd;color:#f7f7f7}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{background-color:#3799b5;border-color:#3799b5;color:#f2f2f2}.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{background-color:#cec2ab;color:#fff}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover{background-color:#c3b498;color:#f7f7f7}.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino:active{background-color:#bfaf91;color:#f2f2f2}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{background-color:initial;border-color:#cec2ab;color:#cec2ab}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{background-color:#cec2ab;border-color:#cec2ab;color:#fff}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{background-color:#cec2ab;box-shadow:0 5px 0 #b9a888;color:#fff}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{background-color:#cec2ab;color:#f7f7f7}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{background-color:#cec2ab;color:#f2f2f2}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #b9a888;top:3px}.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:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #b9a888;top:1px}.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:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #b9a888;top:2px}.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:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #b9a888;top:3px}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{background-color:#cec2ab;border-color:#cec2ab;color:#fff}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{background-color:#c3b498;border-color:#c3b498;color:#f7f7f7}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{background-color:#bfaf91;border-color:#bfaf91;color:#f2f2f2}.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{background-color:#50485b;color:#fff}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.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:hover{background-color:#413a4a;color:#f7f7f7}.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.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active{background-color:#3c3644;color:#f2f2f2}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{background-color:initial;border-color:#50485b;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,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{background-color:#50485b;border-color:#50485b;color:#fff}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{background-color:#50485b;box-shadow:0 5px 0 #342f3c;color:#fff}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{background-color:#50485b;color:#f7f7f7}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{background-color:#50485b;color:#f2f2f2}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #342f3c;top:3px}.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:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #342f3c;top:1px}.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:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #342f3c;top:2px}.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:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #342f3c;top:3px}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{background-color:#50485b;border-color:#50485b;color:#fff}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{background-color:#413a4a;border-color:#413a4a;color:#f7f7f7}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{background-color:#3c3644;border-color:#3c3644;color:#f2f2f2}.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{background-color:#75d69c;color:#fff}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.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:hover{background-color:#5dcf8b;color:#f7f7f7}.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.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active{background-color:#56cd85;color:#f2f2f2}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{background-color:initial;border-color:#75d69c;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,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{background-color:#75d69c;border-color:#75d69c;color:#fff}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{background-color:#75d69c;box-shadow:0 5px 0 #4ac97d;color:#fff}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{background-color:#75d69c;color:#f7f7f7}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{background-color:#75d69c;color:#f2f2f2}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #4ac97d;top:3px}.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:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #4ac97d;top:1px}.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:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #4ac97d;top:2px}.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:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #4ac97d;top:3px}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{background-color:#75d69c;border-color:#75d69c;color:#fff}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{background-color:#5dcf8b;border-color:#5dcf8b;color:#f7f7f7}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{background-color:#56cd85;border-color:#56cd85;color:#f2f2f2}.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{background-color:#f7be68;color:#fff}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover{background-color:#f5b14b;color:#f7f7f7}.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active{background-color:#f5ad41;color:#f2f2f2}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{background-color:initial;border-color:#f7be68;color:#f7be68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{background-color:#f7be68;border-color:#f7be68;color:#fff}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{background-color:#f7be68;box-shadow:0 5px 0 #f4a733;color:#fff}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{background-color:#f7be68;color:#f7f7f7}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{background-color:#f7be68;color:#f2f2f2}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #f4a733;top:3px}.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:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #f4a733;top:1px}.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:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #f4a733;top:2px}.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:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #f4a733;top:3px}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{background-color:#f7be68;border-color:#f7be68;color:#fff}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{background-color:#f5b14b;border-color:#f5b14b;color:#f7f7f7}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{background-color:#f5ad41;border-color:#f5ad41;color:#f2f2f2}.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{background-color:#5aa1e3;color:#fff}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover{background-color:#4092df;color:#f7f7f7}.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active{background-color:#378ddd;color:#f2f2f2}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{background-color:initial;border-color:#5aa1e3;color:#5aa1e3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{background-color:#5aa1e3;border-color:#5aa1e3;color:#fff}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{background-color:#5aa1e3;box-shadow:0 5px 0 #2a86db;color:#fff}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{background-color:#5aa1e3;color:#f7f7f7}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{background-color:#5aa1e3;color:#f2f2f2}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #2a86db;top:3px}.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:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #2a86db;top:1px}.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:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #2a86db;top:2px}.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:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #2a86db;top:3px}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{background-color:#5aa1e3;border-color:#5aa1e3;color:#fff}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{background-color:#4092df;border-color:#4092df;color:#f7f7f7}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{background-color:#378ddd;border-color:#378ddd;color:#f2f2f2}.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{background-color:#6dab3c;color:#fff}.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{background-color:#5f9434;color:#f7f7f7}.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{background-color:#5a8d31;color:#f2f2f2}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{background-color:initial;border-color:#6dab3c;color:#6dab3c}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{background-color:#6dab3c;border-color:#6dab3c;color:#fff}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{background-color:#6dab3c;box-shadow:0 5px 0 #53812d;color:#fff}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{background-color:#6dab3c;color:#f7f7f7}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{background-color:#6dab3c;color:#f2f2f2}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #53812d;top:3px}.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:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #53812d;top:1px}.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:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #53812d;top:2px}.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:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #53812d;top:3px}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{background-color:#6dab3c;border-color:#6dab3c;color:#fff}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{background-color:#5f9434;border-color:#5f9434;color:#f7f7f7}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{background-color:#5a8d31;border-color:#5a8d31;color:#f2f2f2}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#f4524d;color:#fff}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.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:hover{background-color:#f23630;color:#f7f7f7}.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.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{background-color:#f22d27;color:#f2f2f2}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{background-color:initial;border-color:#f4524d;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,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{background-color:#f4524d;border-color:#f4524d;color:#fff}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{background-color:#f4524d;box-shadow:0 5px 0 #f11f18;color:#fff}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{background-color:#f4524d;color:#f7f7f7}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{background-color:#f4524d;color:#f2f2f2}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #f11f18;top:3px}.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:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #f11f18;top:1px}.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:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #f11f18;top:2px}.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:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #f11f18;top:3px}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{background-color:#f4524d;border-color:#f4524d;color:#fff}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{background-color:#f23630;border-color:#f23630;color:#f7f7f7}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{background-color:#f22d27;border-color:#f22d27;color:#f2f2f2}.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{background-color:#f79468;color:#fff}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.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:hover{background-color:#f57f4b;color:#f7f7f7}.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.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active{background-color:#f57941;color:#f2f2f2}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{background-color:initial;border-color:#f79468;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,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{background-color:#f79468;border-color:#f79468;color:#fff}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{background-color:#f79468;box-shadow:0 5px 0 #f46e33;color:#fff}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{background-color:#f79468;color:#f7f7f7}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{background-color:#f79468;color:#f2f2f2}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #f46e33;top:3px}.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:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #f46e33;top:1px}.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:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #f46e33;top:2px}.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:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #f46e33;top:3px}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{background-color:#f79468;border-color:#f79468;color:#fff}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{background-color:#f57f4b;border-color:#f57f4b;color:#f7f7f7}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{background-color:#f57941;border-color:#f57941;color:#f2f2f2}.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{background-color:#b97ebb;color:#fff}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover{background-color:#ae6ab0;color:#f7f7f7}.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active{background-color:#ab63ad;color:#f2f2f2}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{background-color:initial;border-color:#b97ebb;color:#b97ebb}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{background-color:#b97ebb;border-color:#b97ebb;color:#fff}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{background-color:#b97ebb;box-shadow:0 5px 0 #a559a8;color:#fff}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{background-color:#b97ebb;color:#f7f7f7}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{background-color:#b97ebb;color:#f2f2f2}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #a559a8;top:3px}.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:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #a559a8;top:1px}.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:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #a559a8;top:2px}.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:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #a559a8;top:3px}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{background-color:#b97ebb;border-color:#b97ebb;color:#fff}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{background-color:#ae6ab0;border-color:#ae6ab0;color:#f7f7f7}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{background-color:#ab63ad;border-color:#ab63ad;color:#f2f2f2}.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{background-color:#2a2a2a;color:#fff}.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover{background-color:#1b1b1b;color:#f7f7f7}.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active{background-color:#161616;color:#f2f2f2}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{background-color:initial;border-color:#2a2a2a;color:#fff}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{background-color:#2a2a2a;border-color:#2a2a2a;color:#fff}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{background-color:#2a2a2a;box-shadow:0 5px 0 #0e0e0e;color:#fff}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{background-color:#2a2a2a;color:#f7f7f7}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{background-color:#2a2a2a;color:#f2f2f2}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #0e0e0e;top:3px}.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:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #0e0e0e;top:1px}.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:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #0e0e0e;top:2px}.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:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #0e0e0e;top:3px}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{background-color:#2a2a2a;border-color:#2a2a2a;color:#fff}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{background-color:#1b1b1b;border-color:#1b1b1b;color:#f7f7f7}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{background-color:#161616;border-color:#161616;color:#f2f2f2}.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{background-color:#ebebeb;color:#666}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{background-color:#dcdcdc;color:#5e5e5e}.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active{background-color:#d7d7d7;color:#595959}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{background-color:initial;border-color:#ebebeb;color:#666}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{background-color:#ebebeb;border-color:#ebebeb;color:#666}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{background-color:#ebebeb;box-shadow:0 5px 0 #cfcfcf;color:#666}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{background-color:#ebebeb;color:#5e5e5e}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{background-color:#ebebeb;color:#595959}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #cfcfcf;top:3px}.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:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #cfcfcf;top:1px}.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:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #cfcfcf;top:2px}.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:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #cfcfcf;top:3px}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#ebebeb;border-color:#ebebeb;color:#666}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background-color:#dcdcdc;border-color:#dcdcdc;color:#5e5e5e}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{background-color:#d7d7d7;border-color:#d7d7d7;color:#595959}.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{background-color:#fff;color:#666}.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover{background-color:#f0f0f0;color:#5e5e5e}.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active{background-color:#ebebeb;color:#595959}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{background-color:initial;border-color:#fff;color:#666}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{background-color:#fff;border-color:#fff;color:#666}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{background-color:#fff;box-shadow:0 5px 0 #e3e3e3;color:#666}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{background-color:#fff;color:#5e5e5e}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{background-color:#fff;color:#595959}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #e3e3e3;top:3px}.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:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #e3e3e3;top:1px}.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:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #e3e3e3;top:2px}.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:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #e3e3e3;top:3px}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{background-color:#fff;border-color:#fff;color:#666}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{background-color:#f0f0f0;border-color:#f0f0f0;color:#5e5e5e}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{background-color:#ebebeb;border-color:#ebebeb;color:#595959}.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{background-color:#f7f7f7;color:#333}.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{background-color:#e8e8e8;color:#2b2b2b}.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active{background-color:#e3e3e3;color:#262626}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{background-color:initial;border-color:#f7f7f7;color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:#f7f7f7;border-color:#f7f7f7;color:#333}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{background-color:#f7f7f7;box-shadow:0 5px 0 #dbdbdb;color:#333}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{background-color:#f7f7f7;color:#2b2b2b}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{background-color:#f7f7f7;color:#262626}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #dbdbdb;top:3px}.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:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #dbdbdb;top:1px}.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:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #dbdbdb;top:2px}.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:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #dbdbdb;top:3px}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{background-color:#f7f7f7;border-color:#f7f7f7;color:#333}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{background-color:#e8e8e8;border-color:#e8e8e8;color:#2b2b2b}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{background-color:#e3e3e3;border-color:#e3e3e3;color:#262626}.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{background-color:#08c;color:#fff}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{background-color:#0074ad;color:#f7f7f7}.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active{background-color:#006da3;color:#f2f2f2}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{background-color:initial;border-color:#08c;color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{background-color:#08c;border-color:#08c;color:#fff}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{background-color:#08c;box-shadow:0 5px 0 #006394;color:#fff}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{background-color:#08c;color:#f7f7f7}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{background-color:#08c;color:#f2f2f2}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #006394;top:3px}.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:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #006394;top:1px}.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:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #006394;top:2px}.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:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #006394;top:3px}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{background-color:#08c;border-color:#08c;color:#fff}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{background-color:#0074ad;border-color:#0074ad;color:#f7f7f7}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{background-color:#006da3;border-color:#006da3;color:#f2f2f2}.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{background-color:#58b9da;color:#fff}.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{background-color:#3fafd4;color:#f7f7f7}.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active{background-color:#37abd3;color:#f2f2f2}.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{background-color:initial;border-color:#58b9da;color:#58b9da}.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{background-color:#58b9da;border-color:#58b9da;color:#fff}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{background-color:#58b9da;box-shadow:0 5px 0 #2da4cd;color:#fff}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{background-color:#58b9da;color:#f7f7f7}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{background-color:#58b9da;color:#f2f2f2}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #2da4cd;top:3px}.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:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #2da4cd;top:1px}.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:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #2da4cd;top:2px}.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:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #2da4cd;top:3px}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{background-color:#58b9da;border-color:#58b9da;color:#fff}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{background-color:#3fafd4;border-color:#3fafd4;color:#f7f7f7}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{background-color:#37abd3;border-color:#37abd3;color:#f2f2f2}.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{background-color:#6ab165;color:#fff}.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{background-color:#59a453;color:#f7f7f7}.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active{background-color:#559d50;color:#f2f2f2}.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{background-color:initial;border-color:#6ab165;color:#6ab165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{background-color:#6ab165;border-color:#6ab165;color:#fff}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{background-color:#6ab165;box-shadow:0 5px 0 #4f934b;color:#fff}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{background-color:#6ab165;color:#f7f7f7}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{background-color:#6ab165;color:#f2f2f2}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #4f934b;top:3px}.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:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #4f934b;top:1px}.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:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #4f934b;top:2px}.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:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #4f934b;top:3px}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{background-color:#6ab165;border-color:#6ab165;color:#fff}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{background-color:#59a453;border-color:#59a453;color:#f7f7f7}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{background-color:#559d50;border-color:#559d50;color:#f2f2f2}.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{background-color:#f90;color:#fff}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover{background-color:#e08700;color:#f7f7f7}.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active{background-color:#d68100;color:#f2f2f2}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{background-color:initial;border-color:#f90;color:#f90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{background-color:#f90;border-color:#f90;color:#fff}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{background-color:#f90;box-shadow:0 5px 0 #c77700;color:#fff}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{background-color:#f90;color:#f7f7f7}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{background-color:#f90;color:#f2f2f2}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #c77700;top:3px}.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:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #c77700;top:1px}.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:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #c77700;top:2px}.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:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #c77700;top:3px}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{background-color:#f90;border-color:#f90;color:#fff}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{background-color:#e08700;border-color:#e08700;color:#f7f7f7}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{background-color:#d68100;border-color:#d68100;color:#f2f2f2}.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{background-color:#ff675b;color:#fff}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover{background-color:#ff4b3c;color:#f7f7f7}.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active{background-color:#ff4132;color:#f2f2f2}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{background-color:initial;border-color:#ff675b;color:#ff675b}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{background-color:#ff675b;border-color:#ff675b;color:#fff}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{background-color:#ff675b;box-shadow:0 5px 0 #ff3323;color:#fff}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{background-color:#ff675b;color:#f7f7f7}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{background-color:#ff675b;color:#f2f2f2}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #ff3323;top:3px}.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:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #ff3323;top:1px}.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:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #ff3323;top:2px}.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:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #ff3323;top:3px}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{background-color:#ff675b;border-color:#ff675b;color:#fff}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{background-color:#ff4b3c;border-color:#ff4b3c;color:#f7f7f7}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{background-color:#ff4132;border-color:#ff4132;color:#f2f2f2}.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{background-color:#555;color:#fff}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover{background-color:#464646;color:#f7f7f7}.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active{background-color:#414141;color:#f2f2f2}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{background-color:initial;border-color:#555;color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{background-color:#555;border-color:#555;color:#fff}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{background-color:#555;box-shadow:0 5px 0 #393939;color:#fff}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{background-color:#555;color:#f7f7f7}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{background-color:#555;color:#f2f2f2}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{box-shadow:0 2px 0 #393939;top:3px}.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:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{box-shadow:0 2px 0 #393939;top:1px}.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:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{box-shadow:0 2px 0 #393939;top:2px}.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:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{box-shadow:0 2px 0 #393939;top:3px}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{background-color:#555;border-color:#555;color:#fff}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{background-color:#464646;border-color:#464646;color:#f7f7f7}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{background-color:#414141;border-color:#414141;color:#f2f2f2}.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:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{background-image:linear-gradient(180deg,#00000003 0,#00000005);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;min-width:1em;position:static;transform:translate(0)}.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:8px 12px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding:7px 11px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{font-size:12px;padding:11px 16px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding:10px 15px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:14px;padding:14px 20px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{padding:13px 19px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{font-size:16px;padding:18px 25px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 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:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;color:inherit;text-decoration:inherit}.vc_custom_heading a{opacity:1;transition:all .2s ease-in-out}.vc_custom_heading a:hover{opacity:.85}.wpb-pricing-table{word-wrap:break-word}.wpb-plan-title{margin:0 0 10px;text-align:center}.wpb-plan-description{margin:0;text-align:center}.wpb-price-container{color:#333;padding:15px 0;text-align:center}.wpb-currency{font-size:13px;position:relative;top:-20px}.wpb-price{font-size:52px;font-weight:700;margin:0 5px}.wpb-period{bottom:3px;font-size:13px;position:relative}.wpb-plan-features{margin:20px 0 0;padding:0}.wpb-plan-features li{list-style:none}.vc_call_to_action{background-color:#ebebeb;border:2px solid #ebebeb;border-radius:5px;padding:2em}.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{background:none!important;border-radius:0}.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{clear:none;margin:0}.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{background-color:#f7f7f7;border:1px solid #f0f0f0;box-sizing:border-box;padding:35px;position:relative}.wpb_call_to_action .wpb_button{box-sizing:border-box;margin:0}.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{clear:none;float:left;width:70%}.cta_align_left .wpb_call_text{float:right}#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}.cta_align_bottom{text-align:center}.cta_align_bottom .wpb_button{display:inline-block;margin-top:21.73913043px;position:static}.cta_no_button .wpb_call_text{float:none;width:auto}@media (max-width:600px){.vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{display:block;float:none;margin:3% auto;max-width:70%;width:70%}.vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{max-width:none;text-align:center;width:auto}}.vc_cta3-container{margin-left:auto;margin-right:auto}.vc_cta3-container:after,.vc_cta3-container:before{content:" ";display:table}.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 #0000;font-size:1em;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-left:0;margin-right:0;margin-top: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%;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%;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;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{bottom:0;left: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{display:table-cell;padding-left:28px}.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{display:table-cell;padding-right:28px;width:100%}}.vc_general.vc_cta3.vc_cta3-style-classic{background-color:#f7f7f7;border-color:#f0f0f0}.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,.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-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,.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-custom{background-color:#f7f7f7;border-color:#f0f0f0}.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{background-color:#5472d2;border-color:#0000;color:#c9d2f0}.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{background-color:#5472d2;border-color:#0000;box-shadow:0 5px 0 #3253bc;color:#c9d2f0}.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{background-color:initial;border-color:#5472d2}.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{background-color:#00c1cf;border-color:#0000;color:#d3f5f1}.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{background-color:#00c1cf;border-color:#0000;box-shadow:0 5px 0 #008d97;color:#d3f5f1}.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{background-color:initial;border-color:#00c1cf}.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{background-color:#fe6c61;border-color:#0000;color:#fcdbd7}.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{background-color:#fe6c61;border-color:#0000;box-shadow:0 5px 0 #fe3829;color:#fcdbd7}.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{background-color:initial;border-color:#fe6c61}.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{background-color:#8d6dc4;border-color:#0000;color:#e1d5f5}.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{background-color:#8d6dc4;border-color:#0000;box-shadow:0 5px 0 #6e48b1;color:#e1d5f5}.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{background-color:initial;border-color:#8d6dc4}.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{background-color:#4cadc9;border-color:#0000;color:#d0edf5}.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{background-color:#4cadc9;border-color:#0000;box-shadow:0 5px 0 #338faa;color:#d0edf5}.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{background-color:initial;border-color:#4cadc9}.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{background-color:#cec2ab;border-color:#0000;color:#f7f3eb}.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{background-color:#cec2ab;border-color:#0000;box-shadow:0 5px 0 #b9a888;color:#f7f3eb}.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{background-color:initial;border-color:#cec2ab}.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{background-color:#50485b;border-color:#0000;color:#e2ddeb}.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{background-color:#50485b;border-color:#0000;box-shadow:0 5px 0 #342f3c;color:#e2ddeb}.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{background-color:initial;border-color:#50485b}.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{background-color:#75d69c;border-color:#0000;color:#e1f5e9}.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{background-color:#75d69c;border-color:#0000;box-shadow:0 5px 0 #4ac97d;color:#e1f5e9}.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{background-color:initial;border-color:#75d69c}.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{background-color:#f7be68;border-color:#0000;color:#faf0e1}.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{background-color:#f7be68;border-color:#0000;box-shadow:0 5px 0 #f4a733;color:#faf0e1}.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{background-color:initial;border-color:#f7be68}.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{background-color:#5aa1e3;border-color:#0000;color:#dce9f5}.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{background-color:#5aa1e3;border-color:#0000;box-shadow:0 5px 0 #2a86db;color:#dce9f5}.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{background-color:initial;border-color:#5aa1e3}.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{background-color:#6dab3c;border-color:#0000;color:#e5f2da}.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{background-color:#6dab3c;border-color:#0000;box-shadow:0 5px 0 #53812d;color:#e5f2da}.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{background-color:initial;border-color:#6dab3c}.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{background-color:#f4524d;border-color:#0000;color:#fce2e1}.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{background-color:#f4524d;border-color:#0000;box-shadow:0 5px 0 #f11f18;color:#fce2e1}.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{background-color:initial;border-color:#f4524d}.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{background-color:#f79468;border-color:#0000;color:#f7e1d7}.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{background-color:#f79468;border-color:#0000;box-shadow:0 5px 0 #f46e33;color:#f7e1d7}.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{background-color:initial;border-color:#f79468}.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{background-color:#b97ebb;border-color:#0000;color:#f4dff5}.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{background-color:#b97ebb;border-color:#0000;box-shadow:0 5px 0 #a559a8;color:#f4dff5}.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{background-color:initial;border-color:#b97ebb}.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{background-color:#2a2a2a;border-color:#0000;color:#d9d9d9}.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{background-color:#2a2a2a;border-color:#0000;box-shadow:0 5px 0 #0e0e0e;color:#d9d9d9}.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{background-color:initial;border-color:#2a2a2a}.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{background-color:#ebebeb;border-color:#0000;color:#9d9d9e}.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{background-color:#ebebeb;border-color:#0000;box-shadow:0 5px 0 #cfcfcf;color:#9d9d9e}.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{background-color:initial;border-color:#ebebeb}.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:#fff}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{background-color:#fff;border-color:#0000;color:#9d9d9e}.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{background-color:#fff;border-color:#0000;box-shadow:0 5px 0 #e3e3e3;color:#9d9d9e}.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{background-color:initial;border-color:#fff}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{background-color:#f0f0f0;border-color:#0000;color:#9d9d9e}.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{background-color:#f0f0f0;border-color:#0000;box-shadow:0 5px 0 #d4d4d4;color:#9d9d9e}.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{background-color:initial;border-color:#f0f0f0}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{color:#f0f0f0}.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}.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}.wpb_gmaps_widget .wpb_map_wraper iframe{border:none;display:block;margin-bottom:0;padding:0;width:100%}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{height:0;padding-bottom:56.25%;position:relative}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{height:100%;left:0;position:absolute;top:0}.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{outline:none}.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{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:#fff;background-image:none;list-style:none!important;padding:0;white-space:nowrap}.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:#f7f7f7}.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}.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:none;display:block;padding:.5em 1em;text-decoration:none}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:1em}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .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_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0}.wpb_tabs .wpb_tabs_nav li{float:left;margin:0 1px 0 0}.wpb_tour .wpb_tabs_nav{float:left;width:31.66666667%}.wpb_tour .wpb_tabs_nav li{clear:left;margin:0 0 1px;width:100%}.wpb_tour .wpb_tabs_nav a{width:100%}.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{border:none;box-sizing:border-box;float:left;padding:0 0 0 21.73913043px;width:68.33333333%}.wpb_tour_next_prev_nav{font-size:80%;margin-left:31.66666667%;padding-left:21.73913043px}.wpb_tour_next_prev_nav a{border-bottom:1px dotted;text-decoration:none}.wpb_tour_next_prev_nav a:hover{border-bottom:none;text-decoration:none}.wpb_tour_next_prev_nav span{display:inline-block;float:left;padding-top:1em;width:48%}.wpb_tour_next_prev_nav span.wpb_next_slide{float:right;text-align:right}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0 0 1px;padding-top:0;position:relative;text-transform:none}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding-left:1em}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/toggle_open.png);background-repeat:no-repeat;display:block;height:16px;position:absolute;right:.7em;top:.7em;width:16px}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/toggle_close.png)}@media (max-width:480px){.vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{float:none;margin-left:0;width:100%}.vc_responsive .wpb_tour_next_prev_nav{padding:0 1em;width:auto}.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}}.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}body ul.wpb_thumbnails-fluid li{background-image:none;list-style:none!important;margin-left:0;padding:0}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_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{overflow:visible!important;padding:0}.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%}.wpb_carousel .wpb_wrapper{position:relative}.wpb_carousel .next,.wpb_carousel .prev{background-color:#f7f7f7;font-size:12px;padding:0 6px;position:absolute;text-decoration:none;top:3px;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;z-index:10}.wpb_carousel .next:hover,.wpb_carousel .prev:hover{background-color:#f0f0f0}.wpb_carousel .next:focus,.wpb_carousel .prev:focus{outline:none;text-decoration:none}.wpb_carousel .prev{right:30px}.wpb_carousel .next{right:0}.wpb_carousel .wpb_thumbnails-fluid{width:100%}.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{height:auto!important}.wpb_categories_filter,.wpb_teaser_grid .categories_filter{list-style:none;list-style-type:none;margin:0 0 10px;padding:0}.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li{background-image:none;display:block;float:left;list-style:none!important;margin:0 10px 10px 0}.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{display:none!important}.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{border:none;text-decoration:none}.wpb_categories_filter li a:hover,.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li a:hover,.wpb_teaser_grid .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-]{display:block;float:none;margin-left:0;margin-right:0;width:100%}}.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{float:left;list-style:none;margin:0 1px 1px 0;max-width:100%}.wpb_image_grid .wpb_image_grid_ul a{display:block}.wpb_image_grid .wpb_image_grid_ul img{display:block;height:auto;max-width:100%}.wpb_gallery .theme-default .nivoSlider{margin-bottom:0}.wpb_gallery .theme-default .nivo-controlNav{padding:10px 0 3px}.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:auto;margin-top:15px;top:100%}.wpb_gallery .wpb_flexslider .flex-caption{cursor:default}.wpb_gallery .wpb_flexslider .flex-direction-nav a{border:none;box-shadow:none}.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{box-shadow: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.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{background-image:none;list-style:none;margin:0;padding:0}.flickr_badge_image{background:none;float:left;height:72px;margin:0 10px 10px 0;padding:0;width:72px}.flickr_badge_image a{border:none}.flickr_badge_image img{height:100%;margin:0;max-height:100%;max-width:100%;object-fit:cover;overflow:hidden;position:relative;width:100%}.wpb_flickr_widget p.flickr_stream_wrap{clear:both;font-size:80%;margin-bottom:0}.wpb_flickr_widget p.flickr_stream_wrap a{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/flickr.png);background-position:0;background-repeat:no-repeat;display:inline-block;padding-left:25px}.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-aspect-ratio-916 .wpb_video_wrapper{padding-top:177.77777778%}.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper{padding-top:133.33333333%}.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper{padding-top:235%}.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{box-sizing:border-box;display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{background-color:#f7f7f7;color:inherit;filter:alpha(opacity=100);opacity:1;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}.vc_progress_bar .vc_single_bar{background:#f7f7f7;border-radius:3px;box-shadow:inset 0 1px 2px #0000001a;margin-bottom:11.66666667px;position:relative}.vc_progress_bar .vc_single_bar:last-child{margin-bottom:0}.vc_progress_bar .vc_single_bar .vc_label{display:block;padding:.5em 1em;position:relative;z-index:1}.vc_progress_bar .vc_single_bar .vc_bar{background-color:#e0e0e0;border-radius:3px;display:block;height:100%;left:0;position:absolute;top:0;transition:width 1s linear;-moz-transition:width 1s linear;-webkit-transition:width 1s linear;-o-transition:width 1s linear;width:0}.vc_progress_bar .vc_single_bar .vc_bar.striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:40px 40px}.vc_progress_bar .vc_single_bar .vc_bar.animated{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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#666;text-shadow:0 -1px 0 #00000040}.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:#666;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.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:#fff;text-shadow:0 -1px 0 #00000040}.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar{background-color:#fff}.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{color:#666;text-shadow:0 -1px 0 #00000040}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar{background-color:#fff}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label{color:#666;text-shadow:0 -1px 0 #00000040}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.vc_pie_chart{filter:alpha(opacity=0);opacity:0;text-align:center;z-index:0}.vc_pie_chart.vc_ready{filter:alpha(opacity=100);opacity:1}.vc_pie_chart .vc_pie_wrapper{margin:0 auto;position:relative}.vc_pie_chart canvas{position:relative;z-index:1}.vc_pie_chart .vc_pie_chart_value{font-size:200%;text-align:center}.vc_pie_chart .vc_pie_chart_value,.vc_pie_chart_back{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.vc_pie_chart_back{border:6px solid #f7f7f7;border-radius:999px;border-radius:50%;box-sizing:border-box;filter:alpha(opacity=30);opacity:.3}.vc_images_carousel .vc_carousel-control{border:none}.vc_carousel .vc_carousel-control{border:none;text-shadow:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{outline:none}.vc_carousel .vc_carousel-indicators li{border-color:#f7f7f7;height:5px;margin:0;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;width:5px}.vc_separator{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.vc_separator h4{font-size:100%;line-height:1em;margin:0;word-wrap:break-word;flex:0 1 auto}.vc_separator h4 .normal{font-size:12px;font-weight:400}.vc_separator .vc_sep_holder{flex:1 1 auto;height:1px;min-width:10%;position:relative}.vc_separator .vc_sep_holder .vc_sep_line{border-top:1px solid #ebebeb;display:block;height:1px;position:relative;top:1px;width:100%}.vc_separator.vc_separator_align_center h4{padding:0 .8em}.vc_separator.vc_separator_align_left h4{padding: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{margin:0!important;padding:0 0 0 .8em}.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;height:20px;overflow:hidden;position:relative;top:0}.vc_separator.vc_sep_shadow .vc_sep_line:after{border-radius:100%;content:"";display:block;height:10px;left:0;position:absolute;right:0;top:-20px}.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line:after{box-shadow:10px 10px 10px 1px;right:-100%}.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line:after{box-shadow:-10px 10px 10px 1px;left:-100%}.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:.8em;margin-right:.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:.8em}.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{padding-left:.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:0}.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line{top:0}.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:#fff}.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder{color:#fff}.vc_text_separator,.wpb_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}.vc_text_separator,.wpb_separator{clear:both;height:1px}.vc_text_separator div{background-color:#fff;display:inline-block;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}.vc-zigzag-wrapper{text-align:center}.vc-zigzag-wrapper.vc-zigzag-align-left{text-align:left}.vc-zigzag-wrapper.vc-zigzag-align-right{text-align:right}.vc-zigzag-inner{display:inline-block}.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;max-width:100%;vertical-align:top}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:4px;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:1px solid #ebebeb;border-radius:0;box-shadow:none;padding:6px}.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{border:1px solid #ebebeb;border-radius:0;box-shadow:none}.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{border:none;border-radius:0;box-shadow:none;padding:6px}.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{border:none;border-radius:0;box-shadow:none}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:0;box-shadow:0 0 5px #0000001a}.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;box-shadow:none;margin-bottom:15px}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{border-radius:0;box-shadow:none}.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:50%;box-shadow:none;overflow:hidden}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{box-shadow:0 0 5px #0000001a}.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{display:inline-block;max-width:100%;position:relative;z-index:0}.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{border-radius:inherit;bottom:8px;box-shadow:0 15px 10px #0009;content:"";height:30%;left:5px;position:absolute;right:50%;transform:skewY(-6deg);transform-origin:0 0;z-index:-1}.wpb_single_image .vc_box_shadow_3d:after{left:50%;right:5px;transform:skewY(6deg);transform-origin:100% 0}.wpb_single_image .vc_figure{display:inline-block;margin:0;max-width:100%;vertical-align:top}.wpb_single_image .vc_figure-caption{font-size:.8em;margin-top:.2em}.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:#fff}.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{background-color:#fff}.vc_icon_element{font-size:14px;line-height:0;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{border:2px solid #0000;box-sizing:initial;display:inline-block;height:4em;position:relative;text-align:center;width:4em}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{display:inline-block;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:2.15em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;left:50%;line-height:1!important;position:absolute;text-rendering:auto;top:50%;transform:translate(-50%,-50%)}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{display:inline-block;font-size:1em;font-style:normal;height:inherit;text-align:center;text-decoration:inherit;text-rendering:optimizelegibility;width:inherit}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{border:none;box-sizing:initial;display:block;height:100%;position:absolute;top:0;width:100%}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs{line-height:1.2em!important;max-width:100%!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{height:2.5em!important;width: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{line-height:1.6em!important;max-width:100%!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{height:3.15em!important;width: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{line-height:2.15em!important;max-width:100%!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{height:4em!important;width: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{line-height:2.85em!important;max-width:100%!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{height:5em!important;width: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{line-height:5em!important;max-width:100%!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{height:7.15em!important;width: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,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.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-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link{border-radius:50%}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.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-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-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:#fff}.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:#fff}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{background-color:#fff}.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 .3em;min-height:1.3em}.vc_chart .vc_chart-legend span{border-radius:.3em;display:inline-block;height:1.3em;left:0;margin-right:.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{background:#0000;border:none;cursor:pointer;display:block;height:10px;margin:5px 7px;text-decoration:none;transition:all .2s ease-in-out;width:10px}.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 #0000}.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{opacity:.6}.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{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-flat .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#5472d2}.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger{border-color:#00c1cf}.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#00c1cf}.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger{border-color:#fe6c61}.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#fe6c61}.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger{border-color:#8d6dc4}.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#8d6dc4}.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger{border-color:#4cadc9}.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#4cadc9}.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger{border-color:#cec2ab}.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover{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-flat .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover{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-flat .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#75d69c}.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{border-color:#f7be68}.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#f7be68}.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger{border-color:#5aa1e3}.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#5aa1e3}.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger{border-color:#6dab3c}.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover{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-flat .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{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-flat .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#f79468}.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger{border-color:#b97ebb}.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#b97ebb}.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{border-color:#2a2a2a}.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#2a2a2a}.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{border-color:#ebebeb}.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#ebebeb}.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger{border-color:#fff}.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#fff}.vc_grid.vc_row{margin-left:0;margin-right:0;padding-left:0;padding-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-bottom:1px;padding-right: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-bottom:2px;padding-right: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-bottom:3px;padding-right: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-bottom:4px;padding-right: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-bottom:5px;padding-right: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-bottom:10px;padding-right: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-bottom:15px;padding-right: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-bottom:20px;padding-right: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-bottom:25px;padding-right: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-bottom:30px;padding-right: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-bottom:35px;padding-right: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{box-sizing:border-box;display:none;float:none;padding:0;vertical-align:top;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 .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{border-bottom:0;text-decoration:none}.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item{transition:none!important}.vc_grid .vc_gitem-link{border-bottom:none;box-shadow:none;outline: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_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.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,.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:-.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{overflow:hidden;position:relative}.vc_gitem-is-link{cursor:pointer}.vc_gitem-link{text-decoration:none}.vc_gitem_row{box-sizing:border-box;margin-left:0;margin-right:0;padding:inherit}.vc_gitem_row,.vc_gitem_row .vc_gitem_row{margin-bottom:0}.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{left:0;position:absolute;right:0;top:0}.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{bottom:0;left:0;position:absolute;right:0}.vc_gitem_row .vc_gitem-col{padding:10px}.vc_gitem-zone,.vc_gitem_row .vc_gitem-col{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.vc_gitem-zone{background-clip:initial;overflow:hidden;position:relative}.vc_gitem-zone .vc-zone-link{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:5}.vc_gitem-zone-img{display:block;height:auto;visibility:hidden;width:100%}.vc_gitem-zone-a .vc_gitem-zone-mini{bottom:0;box-sizing:border-box;left:0;padding:inherit;position:static;right:0;top:0}.vc_gitem-zone-b{overflow:hidden}.vc_gitem-zone-b .vc_gitem-zone-mini{bottom:0;left:0;margin:0;padding:inherit;position:static;right:0;top: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,.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-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{transition:all 0s ease}.vc_gitem-animate .vc_gitem-zone-b{z-index:199}.vc_gitem-animate-none .vc_gitem-zone-b{bottom:0;box-sizing:border-box;display:block;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;right:0;top:0}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b{filter:alpha(opacity=100);opacity:1}.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{bottom:0;box-sizing:border-box;display:block;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;right:0;top:0;transition:all 1s ease}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.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{transition:all 1s ease;width:0}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.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{transform:scale(0);transition:all 1s ease}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.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{-webkit-backface-visibility:hidden;display:inline-block;filter:alpha(opacity=0);opacity:0;-webkit-perspective:1000;transform:translate3d(0,-100%,0);transition:transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1)}.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,.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{transition:all 1s ease;width:50%}.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,.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{transform:scale(1);transition:all 1s ease}.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,.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{filter:alpha(opacity=100);opacity:1;transform:translateZ(0)}.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,.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{filter:alpha(opacity=100);opacity:1}.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,.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{transition:all 1s ease;width:50%}.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,.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{transform:scale(1);transition:all 1s ease}.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,.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{filter:alpha(opacity=100);opacity:1;transform:translateZ(0)}.vc_gitem-animate-scaleIn{overflow:hidden}.vc_gitem-animate-scaleIn .vc_gitem-zone-a{transform:scale(1);transition:transform .3s ease-in-out}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a{transform:scale(1.1)}.vc_gitem-animate-scaleRotateIn{overflow:hidden}.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{transform:scale(1);transition:transform .3s ease-in-out}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{transform:scale(1.5) rotate(10deg)}.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-backface-visibility:hidden;filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");-webkit-perspective:1000;transform-origin:50% 50%;webkit-transition:filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);transition:filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.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(//beasleydirect.com/wp-content/plugins/js_composer/assets/vc/blur.svg#blur);-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{transform:scale(1.1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{transform:scale(1)}.vc_gitem-animate-slideInRight{overflow:hidden}.vc_gitem-animate-slideInRight .vc_gitem-zone-b{bottom:0;display:block;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:all 1s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b{filter:alpha(opacity=100);opacity:1;transform:translateX(0)}.vc_gitem-animate-slideInLeft{overflow:hidden}.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{bottom:0;display:block;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:all 1s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b{filter:alpha(opacity=100);opacity:1;transform:translateX(0)}.vc_gitem-animate-slideBottom{overflow:hidden;position:relative}.vc_gitem-animate-slideBottom .vc_gitem-zone-b{display:block;height:100%;left:0;margin:0;position:absolute;right:0;top:100%;transition:all 1s ease;z-index:1000}.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;height:100%;left:0;margin:0;position:absolute;right:0;top:-100%;transition:all 1s ease;z-index:1000}.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{backface-visibility:hidden;transform-style:preserve-3d;transition:transform 1s}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{transform:rotateX(180deg)}.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{backface-visibility:hidden;bottom:0;display:block;filter:alpha(opacity=0);left:0;opacity:0;position:absolute;right:0;top:0;transform:rotateX(180deg);transform-style:preserve-3d;transition:all .6s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{filter:alpha(opacity=100);opacity:1;transform:rotateX(0deg)}.vc_gitem-animate-flipHorizontalFadeIn{overflow:hidden}.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{backface-visibility:hidden;transform-style:preserve-3d;transition:transform 1s}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{transform:rotateY(180deg)}.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{backface-visibility:hidden;bottom:0;display:block;filter:alpha(opacity=0);left:0;opacity:0;position:absolute;right:0;top:0;transform:rotateY(180deg);transform-style:preserve-3d;transition:all .6s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{filter:alpha(opacity=100);opacity:1;transform:rotateY(0deg)}.vc_gitem-animate-goTop20{overflow:hidden}.vc_gitem-animate-goTop20 .vc_gitem-zone-a{position:relative;transform:translateY(0);transition:transform .5s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{transform:translateY(-20%)}.vc_gitem-animate-goTop20 .vc_gitem-zone-b{bottom:-100%;display:block;margin:0;position:absolute;transition:bottom .5s ease;width:100%;z-index:1000}.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini{position:static;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;transform:translateY(0);transition:transform .5s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a{transform:translateY(20%)}.vc_gitem-animate-goBottom20 .vc_gitem-zone-b{display:block;margin:0;position:absolute;top:-100%;transition:top .5s ease;width:100%;z-index:1000}.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini{position:static;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{margin-top:25px;text-align:center}.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{-webkit-backface-visibility:visible;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.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;transition:background-color .2s 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;border-radius:10px;transition:background-color .2s 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{border-radius:30px;filter:alpha(opacity=60);opacity:.6}.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{filter:alpha(opacity=100);opacity:1}.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{-webkit-backface-visibility:visible;display:block;filter:alpha(opacity=60);height:10px;margin:5px 7px;opacity:.6;transition:opacity .2s ease;width:10px}.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{filter:alpha(opacity=100);opacity:1}.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{-webkit-backface-visibility:visible;border-radius:3px;display:block;filter:alpha(opacity=60);height:10px;margin:5px 7px;opacity:.6;transition:opacity .2s ease;width:10px}.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{filter:alpha(opacity=100);opacity:1}.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,.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{border-color:#5472d2!important}.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,.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-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{background-color:#5472d2!important;border-color:#5472d2!important}.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,.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{border-color:#00c1cf!important}.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,.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-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{background-color:#00c1cf!important;border-color:#00c1cf!important}.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,.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{border-color:#fe6c61!important}.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,.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-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{background-color:#fe6c61!important;border-color:#fe6c61!important}.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,.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{border-color:#8d6dc4!important}.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,.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-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{background-color:#8d6dc4!important;border-color:#8d6dc4!important}.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,.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{border-color:#4cadc9!important}.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,.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-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{background-color:#4cadc9!important;border-color:#4cadc9!important}.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,.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{border-color:#cec2ab!important}.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,.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-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{background-color:#cec2ab!important;border-color:#cec2ab!important}.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,.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{border-color:#50485b!important}.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,.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-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{background-color:#50485b!important;border-color:#50485b!important}.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,.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{border-color:#75d69c!important}.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,.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-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{background-color:#75d69c!important;border-color:#75d69c!important}.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,.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{border-color:#2a2a2a!important}.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,.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-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{background-color:#2a2a2a!important;border-color:#2a2a2a!important}.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,.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{border-color:#ebebeb!important}.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,.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-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{background-color:#ebebeb!important;border-color:#ebebeb!important}.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,.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{border-color:#f7be68!important}.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,.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-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{background-color:#f7be68!important;border-color:#f7be68!important}.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,.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{border-color:#5aa1e3!important}.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,.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-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{background-color:#5aa1e3!important;border-color:#5aa1e3!important}.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,.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{border-color:#6dab3c!important}.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,.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-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{background-color:#6dab3c!important;border-color:#6dab3c!important}.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,.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{border-color:#f4524d!important}.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,.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-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{background-color:#f4524d!important;border-color:#f4524d!important}.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,.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{border-color:#f79468!important}.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,.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-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{background-color:#f79468!important;border-color:#f79468!important}.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,.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{border-color:#b97ebb!important}.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,.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-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{background-color:#b97ebb!important;border-color:#b97ebb!important}.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,.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{border-color:#fff!important}.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,.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-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{background-color:#fff!important;border-color:#fff!important}.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{background-color:#fff!important}.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{filter:alpha(opacity=100);opacity:1}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{cursor:pointer;filter:alpha(opacity=0);opacity:0;transition:opacity .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-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{cursor:pointer;display:inline-block;filter:alpha(opacity=50);font-size:25px;height:25px;line-height:25px;margin-top:-12.5px;opacity:.5;position:absolute;text-decoration:none;top:50%;transition:opacity .3s ease-in 0s}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover{filter:alpha(opacity=100);opacity:1}.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:#fff!important}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-13px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-13.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-14px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-14.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-15px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-17.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-20px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-22.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-25px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-27.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-30px}.vc_grid-pagination .vc_grid-pagination-list{border-radius:2px;display:block;margin:20px 0 0!important;outline:none;padding-left:0;text-align:center}.vc_grid-pagination .vc_grid-pagination-list>li{border:0 solid #0000;display:inline-block;margin:0}.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span{background-color:#337ab7;border:1px solid #337ab7;color:#fff;filter:alpha(opacity=50);float:left;font-size:10px;line-height:1.42857143;margin-left:-1px;opacity:.5;padding:3px 10px;position:relative;text-decoration:none;transition:opacity .3s ease-in 0s}.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:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span{filter:alpha(opacity=100);opacity:1}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{content:"\e61b";display:inline-block;font-family:vc_grid_v1}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{content:"\e61a";display:inline-block;font-family:vc_grid_v1}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{content:"\e618";display:inline-block;font-family:vc_grid_v1}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{content:"\e619";display:inline-block;font-family:vc_grid_v1}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{cursor:default;filter:alpha(opacity=100);opacity:1;z-index:2}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!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:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{border-color:#fff!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:#fff!important;border-color:#fff!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>li>span,.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_dark>li>span,.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_light>li>span{box-sizing:border-box;min-height:22px;min-width:28px}.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>li:first-child>span,.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_dark>li:first-child>span,.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_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>li:last-child>span,.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_dark>li:last-child>span,.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_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>li>span,.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_dark>li>span,.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_light>li>span{box-sizing:border-box;margin-left:5px;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>li>span,.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_dark>li>span,.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_light>li>span,.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>li>span,.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_dark>li>span,.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_light>li>span{border-radius:30px;box-sizing:border-box;margin-left:5px;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>li>span,.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_dark>li>span,.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_light>li>span{border-radius:5px;box-sizing:border-box;min-height:22px;min-width:22px;padding:3px}.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_dark>li>span,.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_dark>li>span,.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_dark>li>span,.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_dark>li>span{background-color:initial!important;color:#000!important}.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_light>li>span,.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_light>li>span,.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_light>li>span,.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_light>li>span{background-color:initial!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{background:none repeat scroll 0 0 #0000!important;border-width:0}.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_dark>li:first-child,.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_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{animation-delay:.16s;font-size:10px;height:20px;margin:2em auto;position:relative;text-indent:-9999em}.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite;border-radius:50%;height:12px;width:12px}.vc_grid-loading:before{left:-20px}.vc_grid-loading:after{animation-delay:.32s;left:20px}.vc_grid-loading:after,.vc_grid-loading:before{content:"";position:absolute;top:0}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #ebebebbf}40%{box-shadow:0 2.5em 0 0 #ebebebbf}}.vc_grid-filter{list-style:none;margin-bottom:20px;margin-left:0;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.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{background-color:#5472d2}.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{background-color:#00c1cf}.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{background-color:#fe6c61}.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{background-color:#8d6dc4}.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{background-color:#4cadc9}.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{background-color:#cec2ab}.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{background-color:#50485b}.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{background-color:#75d69c}.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{background-color:#2a2a2a}.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color:#ebebeb}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{background-color:#f7be68}.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{background-color:#5aa1e3}.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover{background-color:#6dab3c}.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{background-color:#f4524d}.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{background-color:#f79468}.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{background-color:#b97ebb}.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover{background-color:#fff}.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter>.vc_grid-filter-item{background:#0000;cursor:pointer;display:inline-block;padding:4px 10px;transition:background-color .1s linear}.vc_grid-filter>.vc_grid-filter-item:first-child{margin-left:0!important}.vc_grid-filter>.vc_grid-filter-item>span{outline:none;padding:0;text-decoration:none;transition:color .1s linear}.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span{text-decoration:none}.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{border-radius:30px;margin:0 5px 5px 0}.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item{padding:0!important}.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item{border-radius:5px;margin:0 5px 5px 0}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{border:1px solid #ebebebcc;border-collapse:collapse;margin:0}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.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>.vc_grid-filter-item:nth-child(n+2){margin-left:-1px;margin-top:-1px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.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>.vc_grid-filter-item:hover{border-color:#0000;position:relative;z-index:1}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.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>.vc_grid-filter-item:hover>a{text-decoration:none}.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child{border-bottom-left-radius:30px;border-top-left-radius:30px}.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child{border-bottom-right-radius:30px;border-top-right-radius:30px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item{background-color:#7c93dd}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{background-color:#5472d2}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item{background-color:#00919c}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{background-color:#00c1cf}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item{background-color:#fe9b94}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{background-color:#fe6c61}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item{background-color:#a991d3}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{background-color:#8d6dc4}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item{background-color:#73bfd5}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{background-color:#4cadc9}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item{background-color:#e1d9cb}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{background-color:#cec2ab}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item{background-color:#695f77}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{background-color:#50485b}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item{background-color:#9ce2b8}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{background-color:#75d69c}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item{background-color:#444}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-black>.vc_grid-filter-item:hover{background-color:#2a2a2a}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{background-color:#d2d2d2}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color:#ebebeb}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item{background-color:#fad398}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{background-color:#f7be68}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item{background-color:#86baea}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{background-color:#5aa1e3}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item{background-color:#87c456}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-green>.vc_grid-filter-item:hover{background-color:#6dab3c}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item{background-color:#f7817d}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{background-color:#f4524d}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item{background-color:#fab698}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{background-color:#f79468}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item{background-color:#cb9fcd}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{background-color:#b97ebb}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item{background-color:#e6e6e6}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-white>.vc_grid-filter-item:hover{background-color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.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: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.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item{border:1px solid #0000;border-collapse:collapse;margin:0;padding:3px 7px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2){border-left:none;border-top:none;margin-left:1px;margin-top:1px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child{border-bottom-left-radius:3px;border-top:0;border-top-left-radius:3px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child{border-bottom-left-radius:30px;border-top:0;border-top-left-radius:30px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child{border-bottom-right-radius:30px;border-top-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-dropdown,.vc_grid-filter-select{font-size:12px;margin-bottom:20px}.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center{text-align:center}.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right{text-align:right}.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left{text-align:left}.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{display:none}.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{display:inline-block;outline:none}@media (min-width:768px){.vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon{color:#5472d2}.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon{color:#00c1cf}.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon{color:#fe6c61}.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon{color:#8d6dc4}.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon{color:#4cadc9}.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon{color:#cec2ab}.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon{color:#50485b}.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon{color:#75d69c}.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon{color:#2a2a2a}.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon{color:#ebebeb}.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon{color:#f7be68}.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon{color:#5aa1e3}.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon{color:#6dab3c}.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon{color:#f4524d}.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon{color:#f79468}.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon{color:#b97ebb}.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon{color:#fff}.vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{border:1px solid #ccc;display:inline-block;height:30px;overflow:hidden;padding-right:5px;text-align:left;vertical-align:middle;width:auto}.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{display:inline;font-size:17px;vertical-align:middle}.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{background:none repeat scroll 0 0 #0000;border:0;border-radius:0;cursor:pointer;font-size:12px;height:30px;line-height:1;margin-right:-50px;max-width:inherit!important;padding:5px;position:relative;z-index:0}}@media (max-width:768px){.vc_responsive .vc_grid-filter-select{display:block}.vc_responsive .vc_grid-filter:not(.vc_gitem-post-data){display:none!important}}.owl-carousel .owl-item .vc_grid-item{transform:translateZ(0)}.owl-carousel .owl-animated-out{z-index:0}.owl-carousel .owl-animated-in{z-index:1}.vc-hoverbox-wrapper,.vc-hoverbox-wrapper *{box-sizing:border-box}.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{border-radius:10px}.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front{border-radius:50px}.vc-hoverbox-wrapper.vc-hoverbox-align--center{text-align:center}.vc-hoverbox-wrapper.vc-hoverbox-align--left{text-align:left}.vc-hoverbox-wrapper.vc-hoverbox-align--right{text-align:right}.vc-hoverbox-wrapper .vc-hoverbox{display:inline-block;position:relative;text-align:center;width:100%}.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{width:100%}.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox{width:90%}.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox{width:80%}.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox{width:70%}.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox{width:60%}.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox{width:50%}.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox{width:40%}.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox{width:30%}.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox{width:20%}.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox{width:10%}.vc-hoverbox-inner{display:inline-block;min-height:250px;width:100%}.vc-hoverbox-inner :last-child{margin-bottom:0}.vc-hoverbox-block{backface-visibility:hidden;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transform-style:preserve-3d;transition:transform .5s ease-in-out;width:100%}.vc-hoverbox-block-inner{flex-shrink:0;padding:20px}.vc-hoverbox-front{transform:rotateY(0deg)}.vc-hoverbox-back{transform:rotateY(180deg)}.vc-hoverbox:hover .vc-hoverbox-front{transform:rotateY(-180deg)}.vc-hoverbox:hover .vc-hoverbox-back{transform:rotateY(0deg)}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front{transform:rotateY(180deg)}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back{transform:rotateY(0deg);z-index:2}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front{transform:rotateY(0deg)}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back{transform:rotateY(-180deg)}.wpb_copyright_element{display:flex;word-break:break-word}.wpb_copyright_element.wpb_copyright_element-align-left{justify-content:flex-start}.wpb_copyright_element.wpb_copyright_element-align-center{justify-content:center}.wpb_copyright_element.wpb_copyright_element-align-right{justify-content:flex-end}@font-face{font-family:vc_grid_v1;font-style:normal;font-weight:400;src:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format("embedded-opentype"),url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format("woff"),url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format("truetype"),url(//beasleydirect.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format("svg")}[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{font-family:vc_grid_v1;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-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"}.wpb_animate_when_almost_visible{filter:alpha(opacity=0);opacity:0}.wpb_animate_when_almost_visible:not(.wpb_start_animation){animation:none}.top-to-bottom,.wpb_top-to-bottom{animation:wpb_ttb .7s cubic-bezier(.175,.885,.32,1.275) 1}.bottom-to-top,.wpb_bottom-to-top{animation:wpb_btt .7s cubic-bezier(.175,.885,.32,1.275) 1}.left-to-right,.wpb_left-to-right{animation:wpb_ltr .7s cubic-bezier(.175,.885,.32,1.275) 1}.right-to-left,.wpb_right-to-left{animation:wpb_rtl .7s cubic-bezier(.175,.885,.32,1.275) 1}.appear,.wpb_appear{animation:wpb_appear .7s cubic-bezier(.175,.885,.32,1.275) 1;transform:scale(1)}.wpb_start_animation{filter:alpha(opacity=100);opacity:1}@keyframes wpb_ttb{0%{filter:alpha(opacity=0);opacity:0;transform:translateY(-10%)}to{filter:alpha(opacity=100);opacity:1;transform:translate(0)}}@keyframes wpb_btt{0%{filter:alpha(opacity=0);opacity:0;transform:translateY(10%)}to{filter:alpha(opacity=100);opacity:1;transform:translate(0)}}@keyframes wpb_ltr{0%{filter:alpha(opacity=0);opacity:0;transform:translate(-10%)}to{filter:alpha(opacity=100);opacity:1;transform:translate(0)}}@keyframes wpb_rtl{0%{filter:alpha(opacity=0);opacity:0;transform:translate(10%)}to{filter:alpha(opacity=100);opacity:1;transform:translate(0)}}@keyframes wpb_appear{0%{filter:alpha(opacity=10);opacity:.1;transform:scale(.5)}to{filter:alpha(opacity=100);opacity:1;transform:scale(1)}}.vc-spinner:before{background:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/images/spinner.gif) no-repeat;background-position-x:center;background-position-y:center;content:"";display:inline-block;height:16px;margin-top:6px;pointer-events:none;width:16px}.vc-spinner.vc-spinner-complete:before{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/vc/tick.png)}.vc-spinner.vc-spinner-failed:before{background-image:url(//beasleydirect.com/wp-content/plugins/js_composer/assets/vc/remove.png)}.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{filter:alpha(opacity=0)!important;opacity:0!important;transform:none!important;transition:none!important}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper{left:0;margin-top:-50px;position:absolute;right:0;top:50%}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader{animation-delay:.16s;font-size:10px;height:50px;margin:2em auto;position:relative;text-indent:-9999em}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.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:before{animation-fill-mode:both;animation:vc_woo-add-cart-load 1.8s ease-in-out infinite;border-radius:50%;height:12px;width:12px}.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{animation-delay:.32s;left:20px}.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:before{content:"";position:absolute;top:0}@keyframes vc_woo-add-cart-load{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #ebebebbf}40%{box-shadow:0 2.5em 0 0 #ebebebbf}}.vc_grid-item-mini .added_to_cart.wc-forward{display:none}.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 1000000; opacity: 0.8; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 300px; padding: 5px 8px 4px 8px; text-align: center; }

/* Rounded corners */
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/

.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//beasleydirect.com/wp-content/themes/nimva/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }
/* ----------------------------------------------------------------
    Retina Specific CSS
-----------------------------------------------------------------*/


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


#logo a.standard_logo, .hamburger_logo img.standard_logo { display: none !important; }

#logo a.retina_logo { display: inline-block; }
.hamburger_logo img.retina_logo {display: block;}
/*

#top-social li .ts-icon { background: #f7f7f7 url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller@2x.png); background-size: 512px 32px; }

#top-social li a:hover .ts-icon { background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller-light@2x.png);  background-size: 512px 32px; }

/*

#top-social li.ts-facebook .ts-icon, #top-social li.ts-facebook a:hover .ts-icon { background-position: -76px center; }

#top-social li.ts-twitter .ts-icon, #top-social li.ts-twitter a:hover .ts-icon { background-position: -12px center; }

#top-social li.ts-gplus .ts-icon, #top-social li.ts-gplus:hover .ts-icon { background-position: -522px center; }

#top-social li.ts-dribbble .ts-icon, #top-social li.ts-dribbble:hover .ts-icon { background-position: -140px center; }

#top-social li.ts-pinterest .ts-icon, #top-social li.ts-pinterest:hover .ts-icon { background-position: -780px center; }

#top-social li.ts-vimeo .ts-icon, #top-social li.ts-vimeo:hover .ts-icon { background-position: -205px center; }

#top-social li.ts-tumblr .ts-icon, #top-social li.ts-tumblr:hover .ts-icon { background-position: -266px center; }

#top-social li.ts-youtube .ts-icon, #top-social li.ts-youtube:hover .ts-icon { background-position: -652px center; }

#top-social li.ts-flickr .ts-icon, #top-social li.ts-flickr:hover .ts-icon { background-position: -588px center; }

#top-social li.ts-skype .ts-icon, #top-social li.ts-skype:hover .ts-icon { background-position: -972px center; }

#top-social li.ts-linkedin .ts-icon, #top-social li.ts-linkedin:hover .ts-icon { background-position: -398px center; }

#top-social li.ts-behance .ts-icon, #top-social li.ts-behance:hover .ts-icon { background-position: -716px center; }

/*

#top-social li.ts-facebook .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/facebook@2x.png); }

#top-social li.ts-twitter .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/twitter@2x.png); }

#top-social li.ts-gplus .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/gplus@2x.png); }

#top-social li.ts-dribbble .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/dribbble@2x.png); }

#top-social li.ts-forrst .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/forrst@2x.png); }

#top-social li.ts-blogger .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/blogger@2x.png); }

#top-social li.ts-flickr .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/flickr@2x.png); }

#top-social li.ts-pinterest .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/pinterest@2x.png); }

#top-social li.ts-rss .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/rss@2x.png); }

#top-social li.ts-vimeo .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/vimeo@2x.png); }

#top-social li.ts-youtube .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/youtube@2x.png); }

#top-social li.ts-phone .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/phone@2x.png); }

#top-social li.ts-mail .ts-icon { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/mail@2x.png); }

#top-social li.ts-facebook .ts-icon,
#top-social li.ts-twitter .ts-icon,
#top-social li.ts-gplus .ts-icon,
#top-social li.ts-dribbble .ts-icon,
#top-social li.ts-forrst .ts-icon,
#top-social li.ts-blogger .ts-icon,
#top-social li.ts-flickr .ts-icon,
#top-social li.ts-pinterest .ts-icon,
#top-social li.ts-rss .ts-icon,
#top-social li.ts-vimeo .ts-icon,
#top-social li.ts-youtube .ts-icon,
#top-social li.ts-phone .ts-icon,
#top-social li.ts-mail .ts-icon {
    background-size: 16px 16px;
    -moz-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    -o-background-size: 16px 16px;
}

.flex-prev,
.flex-next,
.rs-prev,
.rs-next,
.nivo-prevNav,
.nivo-nextNav,
.camera_prev,
.camera_next,
.camera_commands,
.tp-leftarrow.large,
.tp-rightarrow.large,
.ls-noskin .ls-nav-prev,
.ls-noskin .ls-nav-next,
.tp-leftarrow.large,
.tp-rightarrow.large {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/slider-nav@2x.png);
    background-size: 72px 36px;
    -moz-background-size: 72px 36px;
    -webkit-background-size: 72px 36px;
    -o-background-size: 72px 36px;
}

.tp-leftarrow.large,
.tp-rightarrow.large { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/slider-nav@2x.png) !important; }

.portfolio-image .flex-prev,
.portfolio-image .flex-next {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-slider-nav@2x.png);
    background-size: 56px 28px;
    -moz-background-size: 56px 28px;
    -webkit-background-size: 56px 28px;
    -o-background-size: 56px 28px;
}
*/
.preloader,
.preloader2 {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/preloader@2x.gif);
    background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    -o-background-size: 24px 24px;
}

#top-search input,
.widget_search input[type="text"] {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search@2x.png);
    background-size: 31px 16px;
    -moz-background-size: 31px 16px;
    -webkit-background-size: 31px 16px;
    -o-background-size: 31px 16px;
}
/*
.lp-subscribe input[type="text"] {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/subscribe@2x.png);
    background-size: 38px 15px;
    -moz-background-size: 38px 15px;
    -webkit-background-size: 38px 15px;
    -o-background-size: 38px 15px;
}

.p-overlay-icons a {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-overlay@2x.png);
    background-size: 112px 28px;
    -moz-background-size: 112px 28px;
    -webkit-background-size: 112px 28px;
    -o-background-size: 112px 28px;
}

#portfolio-navigation a {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/portfolio-nav@2x.png);
    background-size: 96px 64px;
    -moz-background-size: 96px 64px;
    -webkit-background-size: 96px 64px;
    -o-background-size: 96px 64px;
}

.error404-meta input[type="submit"] {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/search-404@2x.png);
    background-size: 17px 16px;
    -moz-background-size: 17px 16px;
    -webkit-background-size: 17px 16px;
    -o-background-size: 17px 16px;
}
*/
.toggle .togglet,
.toggle .toggleta,
.acctitle,
.acctitlec {
	background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-plus@2x.png);
    background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    -o-background-size: 24px 24px;
}

.toggle .toggleta,
.acctitlec { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/toggle-minus@2x.png); }

.quote {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/quote@2x.png);
    background-size: 45px 29px;
    -moz-background-size: 45px 29px;
    -webkit-background-size: 45px 29px;
    -o-background-size: 45px 29px;
}
/*
.twitter-widget ul li,
#footer.footer-dark .twitter-widget ul li {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/twitter@2x.png);
    background-size: 13px 13px;
    -moz-background-size: 13px 13px;
    -webkit-background-size: 13px 13px;
    -o-background-size: 13px 13px;
}


#footer.footer-dark .twitter-widget ul li { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/ftwitter@2x.png); }*/

.widget_recent_comments li,
#footer.footer-dark .widget_recent_comments li {
    /*background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/sidebar-comment@2x.png);*/
    background-size: 15px 26px;
    -moz-background-size: 15px 26px;
    -webkit-background-size: 15px 26px;
    -o-background-size: 15px 26px;
}

.team-skills.changed li .social-icons a {
	/*background: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/social/social-icons-mono-smaller@2x.png) no-repeat;*/
	background-size: 512px 32px;
}

/*
#footer.footer-dark .widget_recent_comments li { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/footer-comment@2x.png); }

.widget_nav_menu li a,
.widget_links li a,
.widget_meta li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_pages li a,
#footer.footer-dark .widget_nav_menu li a,
#footer.footer-dark .widget_links li a,
#footer.footer-dark .widget_meta li a,
#footer.footer-dark .widget_archive li a,
#footer.footer-dark .widget_recent_entries li a,
#footer.footer-dark .widget_categories li a,
#footer.footer-dark .widget_pages li a {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/sidebar-link@2x.png);
    background-size: 4px 26px;
    -moz-background-size: 4px 26px;
    -webkit-background-size: 4px 26px;
    -o-background-size: 4px 26px;
}

#footer.footer-dark .widget_nav_menu li a,
#footer.footer-dark .widget_links li a,
#footer.footer-dark .widget_meta li a,
#footer.footer-dark .widget_archive li a,
#footer.footer-dark .widget_recent_entries li a,
#footer.footer-dark .widget_categories li a,
#footer.footer-dark .widget_pages li a { background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/footer-link@2x.png); }

.widget-scroll-prev,
.widget-scroll-next {
    background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/icons/widget-scroll@2x.png);
    background-size: 48px 24px;
    -moz-background-size: 48px 24px;
    -webkit-background-size: 48px 24px;
    -o-background-size: 48px 24px;
}
*/
}/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(//beasleydirect.com/wp-content/themes/nimva/css/font/fontawesome-webfont.eot?v=4.5.0);
  src: url(//beasleydirect.com/wp-content/themes/nimva/css/font/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(//beasleydirect.com/wp-content/themes/nimva/css/font/fontawesome-webfont.woff2?v=4.5.0) format('woff2'), url(//beasleydirect.com/wp-content/themes/nimva/css/font/fontawesome-webfont.woff?v=4.5.0) format('woff'), url(//beasleydirect.com/wp-content/themes/nimva/css/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'), url(//beasleydirect.com/wp-content/themes/nimva/css/font/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*
[class^="fa-"]:before, [class*="fa-"]:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a [class^="fa-"], a [class*=" fa-"], button [class^="fa-"], button [class*=" fa-"] {
  display: inline-block;
  text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.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;
  text-align: center;
}
/*
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
*/
.btn [class^="fa-"], .btn [class*=" fa-"] {
  /* keeps button heights with and without icons the same */
  margin-right: 5px;
  line-height: .9em;
}
li [class^="fa-"], li [class*=" fa-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .fa-large[class^="fa-"], li .fa-large[class*=" fa-"] {
  /* 1.5 increased font size for icon-large * 1.25 width */

  width: 1.875em;
}
li[class^="fa-"], li[class*=" fa-"] {
  margin-left: 0;
  list-style-type: none;
}
li[class^="fa-"]:before, li[class*=" fa-"]:before {
  text-indent: -2em;
  text-align: center;
}
li[class^="fa-"].fa-large:before, li[class*=" fa-"].fa-large:before {
  text-indent: -1.3333333333333333em;
}

.fa-muted {
  color: #eeeeee;
}
.fa-border {
	border: solid 1px #eeeeee;
	padding: .2em .25em .15em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.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(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  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 {
  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-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  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: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.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-remove:before,
.fa-close: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-gear:before,
.fa-cog: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-rotate-right:before,
.fa-repeat: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-photo:before,
.fa-image: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-warning:before,
.fa-exclamation-triangle: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-gears:before,
.fa-cogs: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-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars: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-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard: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-unlink:before,
.fa-chain-broken: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-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw: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-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try: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-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap: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: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-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-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-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-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-soccer-ball-o:before,
.fa-futbol-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-shekel:before,
.fa-sheqel:before,
.fa-ils: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-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator: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-stop-o:before,
.fa-hand-paper-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-tv:before,
.fa-television: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";
}
/* -----------------------------------------------------------------------
    Responsive
-------------------------------------------------------------------------- */
@media only screen and (max-width: 1100px) {
    #wrapper { width: 100%; }
}

@media only screen and (min-width: 980px) and (max-width: 1100px) {
    .postcontent, .sidebar {
        margin-right:0;
    }
}

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

    
    body[data-loading-effect="true"] #page_loading_effect[data-method="standard"], body[data-loading-effect="true"] #page_loading_effect[data-method="standard"] .load_symbol {
        display: none;
        opacity:0;
    }
    #wrapper {
        width:100%;
        margin-top:0 !important;        
    }

    #header .container, #top-bar .container {
        padding-left:30px;
        padding-right:30px;
    }
    #footer_wrap {
        margin-bottom:0 !important;
    }

	.parallax_section, .bg_cover_size {
        background-attachment: scroll !important;
    }   
    .video-placeholder {
        display: block;
    }     
    .video-bg video {
        display: none;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .entry_date {
        width: 42px;
    }
    .entry_c {
        width: 658px;
    }
    .entry_date div.month, .entry_date div.day, .entry_date div.year {
        font-size:12px;
        font-weight: 500;
    }
    .entry_date div.day {
        font-size:20px;
        font-weight: 600;
    }
    .entry_date div.post-icon {
        font-size:25px;
        line-height: 25px;
        padding: 10px 0;
    }
    body[data-sticky-footer="true"] #footer_wrap {
        position:relative;
        bottom: auto;
    }
    .portfolio-item, .portfolio-2 .portfolio-item {
        margin: 0 10px 10px 0;
        width: 310px;
    }
}

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

    body { 
        transition: all .2s linear; 
        -o-transition: all .2s linear; 
        -moz-transition: all .2s linear; 
        -webkit-transition: all .2s linear;
    }

    .realwidth {
    	width:440px !important; 
    }

    #wrapper { overflow: hidden; }

    #primary-menu {    
        max-width: 100%;
    	width:100%;
    }
    #header nav {
    	visibility:hidden; display: none;
    }
    #header .container.clearfix:before, #header .container.clearfix:after {
        content:initial;
    }
    #header .container {
        justify-content: space-between;
        padding: 0 !important;
    }
    #wrapper #header[data-header-version="header_v2"], #wrapper #header[data-header-version="header_v3"] {
        display: flex;
        padding:0 20px;
        box-sizing: border-box;
        align-items: center;
        justify-content: space-between;
    }
    #header[data-header-version="header_v2"] .container, #header[data-header-version="header_v3"] .container {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: auto;
        margin: 0;
    }
    #header[data-header-version="header_v2"] .container.realwidth, #header[data-header-version="header_v3"] .container.realwidth {
        width: auto !important;
    }
    #primary-menu ul { display: none; }

    #header #toggle-nav { display: block!important; position: relative; top: 0; text-align:center; margin: 20px 0; }

    #menu-wrapper { border: none !important;	}

    #logo { float: none; flex-grow: 0; text-align:center; margin-left: 0; margin-right:10px; }

    /* Header Version 6 position elements */
    #logo.hide_desktop {
        display: block !important;
    }
    #logo img.transparent_logo {
        display: none !important;
        opacity: 0 !important;
    }
    #logo img.init_logo {
        display:block !important;
        opacity:1 !important;
    }

    #header[data-header-version="header_v6"] .container {
        display: flex; align-items: center;
    }
    #header[data-header-version="header_v6"] .header_left_extra_icons, #header[data-header-version="header_v6"] .header_right_extra_icons {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        width: auto;
        right: auto;
    }
    #header[data-header-version="header_v6"] .header_right_extra_icons ul li a.shopping-cart,
    #header[data-header-version="header_v6"] .header_left_extra_icons ul li a {
        width: auto;
        padding: 0 10px;
    }
    #header[data-header-version="header_v6"] .shopping-cart span {
        left: auto;
    }
    
    /* Header Version 4 position elements */
    #header #logo {
        flex-grow: 1;
        margin-right:30px;
        text-align: left;
    }
    #header #toggle-nav {
        order:3; margin-left:20px;
    }
    .header_extra_icons ul li, .header_left_extra_icons ul li, .header_right_extra_icons ul li {
        font-size:20px;
    }
    #header .header_extra_icons .main_menu_search a, #header .header_extra_icons .cart a {
        line-height:70px;
    }


    /*#logo img { margin:0 auto; }*/
    .tagline { margin: 0 !important; text-align:center !important; float: none !important; }

    a > .sf-sub-indicator { 
    		right: 0px!important;
    		position: absolute;
    		padding: 16px;
    		left: auto!important;
      	    top: 0px!important; 
    		height: auto;
    		width: 30%;
    		text-align:right;
      	}

    /* Search Pop-up */

    #search-main-menu {
        width:90%;
    }
    .search-form .search-input {
        font-size:20px;        
    }

    #mobile-menu.sticky-mobile {margin:0;top:0;left:0;z-index:1001;padding:0;width:100%;position:fixed;}
    .f-nav, .f-nav2{ z-index: auto !important; position: relative !important; width: auto !important; top:auto !important;} 

    body.sticky{
    	margin-top:0px !important;
    }
    /*#header.sticky{
    	position:relative !important;
    }*/
    body #header.sticky-header, body #header.sticky-header.sticky {
    	/*display: none !important;*/
    }
    .rs-menu, 
    .rs-menu * {
        margin: 0;
        padding: 0;
    }

    .rs-menu {
        display: -moz-inline-box;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        *display: inline;
    }

    div.rs-menu {
        display: block;
        position: relative;
        overflow: hidden;
        font-family: "Open Sans" ,"Helvetica Neue", Helvetica, Arial, sans-serif;
        background-position: left;
        line-height: 40px;
        height: 42px;
        margin: 39px 0 0 0;
        font-size: 13px;
    }

    div.rs-menu select {
        color: #666;
        background-color: #EEE;
        border-color: #E5E5E5;
        height: 42px;
        font-size: 13px;
        width: 100%;
        top: 0px;
        left: 0px;
        position: absolute;
        opacity: 0;
        filter: alpha(opacity:0);
    }

    div.rs-menu span {
        display: block;
        position: relative;
        background-position: left;
        background-color: #EEE;
        background-image: url(//beasleydirect.com/wp-content/themes/nimva/images/mobilemenu.png);
        background-repeat: no-repeat;
        border: 1px solid #E5E5E5;
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        color: #666;
        padding: 0 15px 0 55px;
        font-weight: 600;
        text-shadow: 1px 1px 1px #FFF;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }


    .select-menu {
        display: block;
        width: 100%;
        padding: 10px;
        margin-top: 25px;
        font-size: 13px;
    }


    #top-bar {
        text-align: center;
        height: auto;
    }
    .leftalign, .rightalign {
    	float:none;
    }

    #top-menu {
        text-align: center;
        float: none;
        margin: 0 auto;
    }

    #top-menu li {
        display: inline-block;
        float: none;
    }

    #top-social {
        float: none;
        margin: 0 auto;
        text-align: center;
    	margin-bottom:15px;
    }

    #top-social ul {
        display: inline-block;
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    #top-social li { display: inline-block; float:none; }


    #slider { overflow: hidden; }

    #slider.elastic-slideshow { overflow: visible; }

    .kwicks,
    .slider-3d,
    #piecemaker { display: none; }

    .fallback-image,
    .fallback-image a,
    .fallback-image img { display: block; }

    .stretched #slider.thumb-slider .flex-control-thumbs,
    .stretched #slider.thumb-slider .rs-thumb-wrap { background: #FFF; }

    .sidebar.col_last,
    .postcontent.col_last { float: none; }

    .sidebar {
        margin-top: 40px !important;
        padding-top: 40px;
        border-top: 3px double #E5E5E5;
    }


    #footer { padding: 40px 20px; }
    /*
    #gotoTop {
        display: none !important;
        visibility: hidden !important;
    }
    */

    .stretched #header,
    .stretched .content-wrap {
        box-shadow: 0 0 0 rgba(0,0,0,0.1);
        -moz-box-shadow: 0 0 0 rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.1);
    }


    .stretched #slider { padding: 0; }

    .stretched #slider .container { width: 100% !important; }

    .stretched .slider-line { display: block; }

    .stretched #page-title { padding: 5px 0; }

    .stretched #copyrights { margin-bottom: 0; }

    #top-menus ul {
    	text-align:center;
    }
    #top-menus li{
    	float:none;
    	display:inline-block;
    }

    .tab_widget ul.tabs {
    	height:auto;
    }
    .tab_widget ul.tabs li {
    	float: none;
    	border-left-width:1px;
    	border-bottom: none;
    	border-left: 1px solid #e6e6e6;
    	margin-left:0px;	
    }
    .tab_widget ul.tabs li.active, .tab_widget ul.tabs li.active a:hover {
    	border-bottom: none;
    }

    .show_details_button, .add_to_cart_button {
    	float: none;
    	display: block;
    }

    .product_meta_inside, .product_share {
    	float: none;
    	width: 100%;
    }

    .product_share {
    	margin-left:-15px;
    	margin-top:10px;
    }

    .side-tabs ul.tabs {
    	float:none;
    	width:auto;
    }
    .side-tabs ul.tabs li {
    	border: 1px solid transparent;
    	border-bottom: none;
    }
    .side-tabs ul.tabs {
    	padding: 0;
    }

    #footer .col-footer-4 .col_one_fourth,
    #footer .col-footer-3 .col_one_fourth {
        width:48%;
    }

    #footer .col-footer-4 .col_one_fourth:nth-child(2n),
    #footer .col-footer-3 .col_one_fourth:nth-child(2n) {
        margin-right:0;
    }
    #footer .col-footer-3 .col_one_fourth:nth-child(3n) {
        margin-right: 3%;
    }

    #footer .col-footer-4 .col_one_fourth,
    #footer .col-footer-3 .col_one_fourth,
    #footer .col-footer-2 .col_one_fourth {
        margin-right:3%;
    }
    

}



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

    #wrapper {
        width: 768px !important;
        margin: 0 auto !important;
    }
    body[data-layout="boxed"] #footer_wrap {
        margin: 0 auto !important;
    }

    .container { width: 720px; }
    .vc-vc_row_inner .container, .wpb_row .wpb_row .container  { width: auto; }
    .postcontent { width: 720px; }
    .landing-offer-media { width: 460px; }
    .sidebar { width: 720px; }
    .landing-offer-text { width: 230px; }

    #landing-area { padding: 25px 0; }

    #landing-area h1 {
        font-size: 21px;
        line-height: 28px;
        padding-bottom: 15px;
    }

    #landing-area p.landing-desc {
        font-size: 12px;
        margin-bottom: 15px;
    }

    #landing-area ul.landing-features {
        font-size: 13px;
        line-height: 18px;
    }

    ul.landing-features li { margin-top: 4px; }

    ul.landing-features li:first-child { margin-top: 0; }

    .landing-action { margin-top: 15px; }

    .postcontent,
    .sidebar {
    	margin: 0 0 30px 0;
    	float: none;
    }

    .landing-offer-media,
    .landing-offer-text {  }

    #primary-menu,
    #lp-contacts { max-width: 460px; }

    #primary-menu ul { display: none; }

    #primary-menu .rs-menu { width: 460px; }

    #slider,
    .slider-wrap,
    .ei-slider,
    .rs-slider,
    #slider.slider-nivo,
    .nivoSlider,
    .camera_wrap,
    #slider.piecemaker-slider { height: 282px; }

    #slider.revolution-slider .fullwidthbanner-container,
    #slider.revolution-slider .fullwidthbanner {
        height: 282px !important;
        max-height: 282px !important;
    }

    #slider.thumb-slider { height: auto; }

    #slider.thumb-slider .flex-control-thumbs,
    #slider.thumb-slider .rs-thumb-wrap { height: 40px; }

    .flex-control-thumbs li,
    .rs-thumb-wrap a {
        width: 76px !important;
        height: 40px !important;
    }

    .rs-thumb-wrap a {
        height: 37px !important;
        border-top: 3px solid #CCC;
    }

    .flex-control-thumbs li img,
    .rs-thumb-wrap a img {
        width: 76px !important;
        height: 37px !important;
    }

    .rs-thumb-wrap a img { border: none; }

    #portfolio { margin: 0 -8px -8px 0; }

    .portfolio-item, .portfolio-2 .portfolio-item {
        margin: 0 8px 8px 0;
        width: 230px;
    }
    .keep-size {
    	width:231px;
    }

    .portfolio-title h3 { font-size: 13px; }

    #portfolio .slider-wrap { height: 136px; }

    #portfolio.portfolio-3 .slider-wrap { height: 156px; }

    #portfolio.portfolio-2 .slider-wrap { height: 223px; }

    .portfolio-overlay-wrap { display: none; }

    .portfolio-3 .portfolio-overlay-wrap,
    .portfolio-2 .portfolio-overlay-wrap,
    .scroll-portfolio .portfolio-overlay-wrap { display: block; }

    #portfolio .p-overlay-icons {
        top: 50%;
        margin-top: -14px;
        width: 58px;
        left: 50%;
        margin-left: -29px;
    }

    #portfolio.portfolio-3 .p-overlay-icons,
    #portfolio.portfolio-2 .p-overlay-icons,
    #portfolio.scroll-portfolio .p-overlay-icons {
        position: absolute;
        top: auto;
        left: auto;
        bottom: 0;
        right: 0;
        width: auto;
        height: 28px;
        margin-top: 0;
        margin-left: 0;
    }

    #portfolio-single-wrap #slider,
    #portfolio-single-wrap.portfolio-single-full .port-desc,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-desc { width: 500px; }

    .postcontent #portfolio-single-wrap .port-desc { width: 440px; }

    #portfolio-single-wrap.portfolio-single-full #slider { width: 720px; }

    #portfolio-details-wrap {
        width: 200px;
        margin-left: 20px;
    }
    #portfolio-single-wrap.portfolio-single-left #portfolio-details-wrap {
    	width:200px;
    	margin-right:20px;
    }

    #portfolio-single-wrap.portfolio-single-full .port-details,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-details {
        width: 200px;
        margin: 0 20px 0 0;
    }

    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-details,
    .postcontent #portfolio-single-wrap.portfolio-single-left .port-details { margin: 0 0 0 20px; }

    #portfolio-details-wrap .port-terms h5 { width: 100px; }

    #portfolio-related-items li,
    #portfolio-related-items li > a,
    #portfolio-related-items li > img {
        width: 176px !important;
        height: 137px;
    }

    .col_full .small-posts .entry_date {
        width: 60px;
        margin-right: 10px;
    }

    .col_full .entry_c { width: 628px; }

    .col_full .small-posts .entry_c { width: 400px; }

    .col_full .small-posts .entry_title h2 {
        font-size: 16px;
        line-height: 20px;
    }

    .ipost-meta { margin: 10px 0 -3px 0; }

    .ipost-meta li {
        float: none;
        margin: 0 0 3px 0;
    }

    .ipost-meta li span { display: none; }

    .promo { padding: 12px 15px; }

    .promo h3 {
        font-size: 17px;
        font-weight: 600;
        line-height: 22px;
    }

    .promo-desc > span {
        font-size: 13px;
        line-height: 20px;
    }

    .our-clients { margin: 0 -10px 0 0; }

    .our-clients li, .our-clients .item { margin: 0 10px 0 0; min-height:70px; }

    .our-clients li,
    .our-clients li a,
    .our-clients li img,
    .our-clients .item,
    .our-clients .item a,
    .our-clients .item img {
        width: 100%;
    	max-width:140px;
        /*height: 81px;*/
    }

    .vc_span2 .our-clients li a, .vc_span2 .our-clients li a img { width: 85px; }
    .vc_span3 .our-clients li a, .vc_span3 .our-clients li a img { width: 63px; }
    .vc_span4 .our-clients li a, .vc_span4 .our-clients li a img { width: 94px; }
    .vc_span6 .our-clients li a, .vc_span6 .our-clients li a img { width: 97px; }
    .vc_span8 .our-clients li a, .vc_span8 .our-clients li a img { width: 138px; }
    .vc_span9 .our-clients li a, .vc_span9 .our-clients li a img { width: 114px; }
    .vc_span10 .our-clients li a, .vc_span10 .our-clients li a img { width: 129px; }

    .vc_span2 .our-clients .item a, .vc_span2 .our-clients .item a img { width: 85px; }
    .vc_span3 .our-clients .item a, .vc_span3 .our-clients .item a img { width: 63px; }
    .vc_span4 .our-clients .item a, .vc_span4 .our-clients .item a img { width: 94px; }
    .vc_span6 .our-clients .item a, .vc_span6 .our-clients .item a img { width: 97px; }
    .vc_span8 .our-clients .item a, .vc_span8 .our-clients .item a img { width: 138px; }
    .vc_span9 .our-clients .item a, .vc_span9 .our-clients .item a img { width: 114px; }
    .vc_span10 .our-clients .item a, .vc_span10 .our-clients .item a img { width: 129px; }

    .our-team,
    .our-team.team-4 { margin: 0 -21px 10px 0; }

    .team-member,
    .team-4 .team-member {
        margin: 0 21px 21px 0;
        
    }

    .team-image,
    .team-image img {
        
    	/*
        height: 188px;
    	*/
    }

    .team-4 .team-image,
    .team-4 .team-image img {
       
    	/*
        height: 216px;
        */
    	border-radius: 108px;
        -moz-border-radius: 108px;
        -webkit-border-radius: 108px;
    }

    .team-4 .team-image {
        border: 5px solid #EEE;
        text-align: center;
        border-radius: 113px;
        -moz-border-radius: 113px;
        -webkit-border-radius: 113px;
    }


    .sidebar-widgets-wrap,
    .footer-widgets-wrap {
        position: relative;
        margin: 0 0 -45px -3px;
    }

    .sidebar-widgets-wrap .widget {
        width: 46%;
    	margin: 0 6% 6% 0;
        border-top: none;
        padding-top: 0;
    }
    .sidebar-widgets-wrap .widget:nth-child(2n) {
        margin-right: 0;
    }

    .sidebar-widgets-wrap .widget-scroll-prev,
    .sidebar-widgets-wrap .widget-scroll-next { top: 0; }

    #footer .col_one_fourth {
        width: 210px;
        margin: 0 45px 45px 0;
    }

    .sidebar-widgets-wrap .widget,
    #footer .col_one_fourth {
        display: inline-block;
        vertical-align: top;
        float: none;
    }
    #portfolio-filter {
    	border-bottom:1px solid #eee;
    }
    #portfolio-filter li {
    	padding:15px 0;
    	width:20%;
    	text-align:center;
    	border-bottom: 1px solid #eee;
    }    

}



@media only screen and (max-width: 769px) {
	#style_selector {
		display: none;
	}
    .parallax_section, .bg_cover_size {
        background-attachment: scroll !important;
    }
    .parallax_section {
    	background-size: cover !important; 
    }

	
    .vc_responsive div.vc_row-fluid div[class*="vc_span"] {
        float: none;
        display: block;
        width: auto;
        margin-left: 0;
    }

    .realwidth {
    	 border-top:none !important;
    }

    .tagline {
    	float:none !important;
    	text-align:center !important;
    	margin-top:0 !important;
    	/*margin-bottom:30px;*/
    }

    #header { display: block; }

    /*
    #logo {
        display: block;
        text-align: center;
        float: none;
        max-width: none !important;
        margin-right: 0;
    }

    #logo a,
    #logo a.standard-logo { display: inline-block; }

    #header #toggle-nav {
    	position: static;
    	text-align:center;
    	width:auto;
    	height:auto;
    }
    */
    #primary-menu {
        margin: 0 0 30px !important;
        height: auto;
    	border-top:none !important;
    }

    #primary-menu {
        max-width: none;
        float: none;
    }
    body.admin-bar #header.sticky-header.transparent {top:0;}
    body.admin-bar #header.sticky-header.sticky{top:46px;}


    .h3_banner { display: none; }
    
    .select-menu { margin: 0; }

    .flex-prev,
    .flex-next,
    .rs-prev,
    .rs-next,
    .nivo-prevNav,
    .nivo-nextNav,
    .camera_prev,
    .camera_next,
    .camera_commands { bottom: 0; }

    #slider.thumb-slider .flex-prev,
    #slider.thumb-slider .flex-next { bottom: 55px; }

    .slide-caption,
    .rs-caption,
    .nivo-caption,
    .camera_caption,
    .ei-title,
    #page-title h1 span,
    #top-search,
    #lp-contacts { display: none !important; }


    #page-title { text-align: center; }


    .postcontent,
    .sidebar,
    .col_full,
    .col_half,
    .col_one_third,
    .col_two_third,
    .col_one_fourth,
    .col_three_fourth,
    .col_one_fifth,
    .col_two_fifth,
    .col_three_fifth,
    .col_four_fifth,
    .col_one_sixth,
    .col_five_sixth,
    .landing-offer-media,
    .landing-offer-text,
    .landing-offer-half { width: 100%; }


    .postcontent,
    .sidebar,
    .col_full,
    .col_half,
    .col_one_third,
    .col_two_third,
    .col_three_fourth,
    .col_one_fourth,
    .col_one_fifth,
    .col_two_fifth,
    .col_three_fifth,
    .col_four_fifth,
    .col_one_sixth,
    .col_five_sixth,
    .landing-offer-media,
    .landing-offer-text,
    .landing-offer-half {
    	margin-right: 0;
    	float: none;
    }

    .postcontent,
    .sidebar,
    .col_full,
    .col_half,
    .col_one_third,
    .col_two_third,
    .col_three_fourth,
    .col_one_fourth,
    .col_one_fifth,
    .col_two_fifth,
    .col_three_fifth,
    .col_four_fifth,
    .col_one_sixth,
    .col_five_sixth { margin-bottom: 30px !important; }


    #respond .col_one_third,
    #respond .col_full { margin-bottom: 15px !important; }


    .postcontent.col_last,
    .sidebar.col_last { margin-bottom: 0 !important; }


    #landing-area { padding: 30px 0; }

    #landing-area .col_last { margin-top: 30px; }

    .landing-offer-text { text-align: center; }

    #landing-area h1 {
        font-size: 22px;
        line-height: 28px;
        padding-bottom: 15px;
    }

    #landing-area p.landing-desc {
        font-size: 13px;
        margin-bottom: 15px;
    }

    #landing-area ul.landing-features {
        font-size: 15px;
        line-height: 20px;
    }

    ul.landing-features li { margin-top: 6px; }

    ul.landing-features li:first-child { margin-top: 0; }

    .landing-action { margin-top: 15px; }


    form .col_full,
    form .col_half,
    form .col_one_third,
    form .col_two_third,
    form .col_three_fourth,
    form .col_one_fourth,
    form .col_one_fifth,
    form .col_two_fifth,
    form .col_three_fifth,
    form .col_four_fifth,
    form .col_one_sixth,
    form .col_five_sixth,
    form .col_last,
    .ipost .col_full,
    .ipost .col_half,
    .ipost .col_one_third,
    .ipost .col_two_third,
    .ipost .col_three_fourth,
    .ipost .col_one_fourth,
    .ipost .col_one_fifth,
    .ipost .col_two_fifth,
    .ipost .col_three_fifth,
    .ipost .col_four_fifth,
    .ipost .col_one_sixth,
    .ipost .col_five_sixth,
    .ipost .col_last { margin: 0 0 10px 0 !important; }


    #countdown-wrap { padding: 30px 0; }

    #countdown-wrap h1 {
        font-size: 24px;
        line-height: 30px;
        padding-bottom: 30px;
    }

    #portfolio-filter { margin-top: -15px; border-bottom:none; }

    #portfolio-filter li {
        padding: 15px 0;
        width: 33.33%;
    	border-bottom: 1px solid #eee;
    }

    #portfolio-filter li a {
        padding: 0 10px;
        border-left: none;
        text-align: center;
    }



    #portfolio-single-wrap #slider,
    #portfolio-single-wrap.portfolio-single-left #slider,
    #portfolio-single-wrap.portfolio-single-full #slider,
    .postcontent #portfolio-single-wrap #slider {
        float: none;
        margin-bottom: 30px;
        width: 100%;
    }


    #portfolio-details-wrap,
    #portfolio-single-wrap.portfolio-single-left #portfolio-details-wrap,
    #portfolio-single-wrap.portfolio-single-full #portfolio-details-wrap,
    .postcontent #portfolio-single-wrap #portfolio-details-wrap,
    #portfolio-single-wrap.portfolio-single-full .port-desc,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-desc,
    .postcontent #portfolio-single-wrap .port-desc,
    #portfolio-single-wrap.portfolio-single-full .port-details,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-details,
    .postcontent #portfolio-single-wrap .port-details,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-desc,
    .postcontent #portfolio-single-wrap.portfolio-single-left .port-desc,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-details,
    .postcontent #portfolio-single-wrap.portfolio-single-left .port-details {
        float: none;
        width: 100%;
        margin: 0 0 30px;
    }

    #portfolio-single-wrap.portfolio-single-full #portfolio-details-wrap,
    .postcontent #portfolio-single-wrap #portfolio-details-wrap,
    #portfolio-single-wrap.portfolio-single-full .port-desc,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-desc,
    .postcontent #portfolio-single-wrap .port-desc,
    #portfolio-single-wrap.portfolio-single-full.portfolio-single-full-left .port-details,
    .postcontent #portfolio-single-wrap.portfolio-single-left .port-details { margin: 0; }

    #portfolio-details-wrap .port-details { margin-top: 35px; }

    #portfolio-navigation {
        position: relative;
        top: 0;
        left: 0;
        right: auto;
        margin: 20px auto 0;
    }

    .small-posts .entry_image {
        float: left;
        width: 175px;
        margin: 0;
    }
    .entry_image a, .entry_image img {
    	width:100%;
    	height:auto;
    }
    /*.entry_date {
        float: left;
        width: 50px;
        text-align: center;
    }*/

    .postcontent .small-posts .entry_date {
        width: 60px;
        margin-right: 10px;
    }

    .col_full .small-posts .entry_date { margin-right: 15px; }
    /*
    .entry_date div.month,
    .entry_date div.day,
    .postcontent .small-posts .entry_date div.month,
    .postcontent .small-posts .entry_date div.day {
        font-size: 16px;
        padding: 0 0 12px;
    }

    .entry_date div.day,
    .postcontent .small-posts .entry_date div.day {
        padding: 12px 0 0;
        font-size: 28px;
    }
    */
    .entry_date div.post-icon { font-size: 30px; }

    .entry_c,
    .col_full .entry_c {
        margin-left: 15px;
        width: 655px;
    }

    .postcontent .small-posts .entry_c,
    .col_full .small-posts .entry_c { width: 250px; }

    .entry_title { margin-bottom: 10px; }

    .entry_title h2 {
        font-size: 17px;
        line-height: 22px;
    }

    .postcontent .small-posts .entry_title h2,
    .col_full .small-posts .entry_title h2 {
        font-size: 16px;
        line-height: 20px;
    }

    .post-single .entry_title h2 {
        text-align: left;
        font-size: 20px;
        line-height: 26px;
    }

    .entry_meta { margin: 0 -7px -7px 0; }

    .small-posts .entry_meta,
    .small-posts span.page-divider { display: none; }

    .post-single .entry_meta { margin-bottom: 12px; }

    .entry_meta li {
        margin: 0 7px 7px 0;
        float: none;
        display: inline-block;
    }

    .entry_meta li span { display: none; }

    .post-single .entry_meta li { text-align: left; display: inline-block; }

    .entry_content { font-size: 12px; }

    .small-posts .entry_content { margin-top: 20px; }

    .post-overlay {
        width: 16px;
        height: 16px;
        padding: 4px;
        line-height: 16px;
        font-size: 15px;
    }

    .ipost .post-overlay {
        width: 24px;
        height: 24px;
        padding: 6px;
        line-height: 24px;
        font-size: 22px;
    }

    .entry_share { text-align: center; }

    .entry_share span {
        float: none;
        margin: 0 0 10px;
    }

    .entry_share a {
        display: inline-block;
        float: none;
        margin: 0 7px;
    }


    img.alignleft,
    div.alignleft,
    img.alignnone,
    img.aligncenter,
    div.alignnone,
    div.aligncenter,
    img.alignright,
    div.alignright,
    .wp-caption {
        display: block !important;
        float: none;
        margin: 10px auto;
        clear: both;
    }

    .wp-caption img {
        position: relative;
        margin: 0 auto !important;
    }

    .wp-caption { margin: 15px auto; }

    .comment-avatar img {
        width: 40px;
        height: 40px;
    }


    .promo {
        padding: 15px 18px;
        text-align: center;
    }

    .promo-desc { padding: 0 !important; }

    .promo h3 {
        font-size: 17px;
        line-height: 22px;
    }

    .promo-desc > span {
        font-size: 13px;
        line-height: 20px;
    }
    #call_action {
    	padding:30px 0;	
    	text-align:center;
    }
    .promo-action, #call_action .promo-action {
        position: relative;
        right: auto;
        top: 0;
        margin: 12px auto 0;
        max-width: none;
    }

    .promo-action a {
        display: inline-block;
        font-size: 13px;
        padding: 12px;
        line-height: normal;
    }
    .simple-button, .simple-button-3d {
    	min-height: inherit;
    	white-space: initial;
    }
    .simple-button i, .simple-button-3d i {
    	padding: 0;
    	padding-right:10px;
    }
    .simple-button.large, .simple-button-3d.large {
    	/*padding:0 9px;*/
    }
    #call_action .promo-text { padding: 0 !important; }

    .error404 { font-size: 124px; }

    .error404 span { font-size: 32px; }

    .error404-meta form { width: 280px; }

    .error404-meta input[type="text"] { width: 244px; }


    .side-tabs { border-bottom: 3px solid #E5E5E5; }

    .side-tabs ul.tabs {
        float: none;
        width: 100%;
        padding: 0;
        border: none;
    }

    .side-tabs ul.tabs li {
        border: 1px solid #DDD;
        border-top: none;
    }

    .side-tabs ul.tabs li.active {
        border-right: 1px solid #DDD;
        margin-right: 0;
    }

    .side-tabs ul.tabs li.active a:hover { border-right: none; }

    .side-tabs .tab_content { padding: 20px 0; }


    .pricing { margin-bottom: 20px; }

    .pricing .pricing-wrap,
    .pricing3 .pricing-wrap,
    .pricing3.spacing .pricing-wrap,
    .pricing4 .pricing-wrap,
    .pricing4.spacing .pricing-wrap,
    .pricing5 .pricing-wrap,
    .pricing5.spacing .pricing-wrap {
    	float: none;
    	width: 100%;
        margin-bottom: 20px;
    }

    .pricing .pricing-wrap.best-price { margin-left: 0; margin-top: 0px; box-shadow: none; }

    .pricing-wrap .pricing-inner { border: 1px solid #E5E5E5; }

    .pricing-defines { display: none; }


    #copyrights { padding: 20px; }

    #copyrights .col_half {
        margin: 15px 0 0 !important;
        text-align: center !important;
    }

    #copyrights .col_half:first-child { margin: 0 !important; }

    #copyrights a,
    #copyrights span.link-divider { margin: 0 4px; }

    .searchtop-meta {
    	left: auto;
    	right: 0;
    	margin-top: 20px;
    	position:static;
    }

    .product-feature {
    	padding-bottom:30px;
    }

    #wpadminbar {
    	position:fixed !important;
    }

    /* WooCommerce */

    #content ul.products li.product, #content .postcontent ul.products li.product,
    #content .columns-3 ul.products li.product {
    	width: 47%;
    	margin: 0 5% 5% 0;
    }
    #content ul.products li.product:nth-child(2n), #content .postcontent ul.products li.product:nth-child(2n) {
    	margin-right: 0;
    }

    .add_to_cart_button {
    	float: none;	
    	display: inline;
    }
    .show_details_button{
    	float: right;
    	display: inline;

    }

    /* woocommerce */

    .woocommerce #content .container div.product div.images, .woocommerce .container div.product div.images, .woocommerce-page #content .container div.product div.images, .woocommerce-page .container div.product div.images, .woocommerce #content .container div.product div.summary, .woocommerce .container div.product div.summary, .woocommerce-page #content .container div.product div.summary, .woocommerce-page .container div.product div.summary {
    	width:100%;
    }
    .woocommerce #content .container div.product div.images, .woocommerce .container div.product div.images, .woocommerce-page #content .container div.product div.images, .woocommerce-page .container div.product div.images {
    	margin-bottom: 0px;
    }

    .woocommerce #content .container nav.woocommerce-pagination, .woocommerce .container nav.woocommerce-pagination, .woocommerce-page #content .container nav.woocommerce-pagination, .woocommerce-page .container nav.woocommerce-pagination {
    	text-align:center;
    }

    .product_share {
    	margin-left:-10px;
    }

    #footer .col-footer-2 .col_one_fourth,
    #footer .col-footer-3 .col_one_fourth,
    #footer .col-footer-4 .col_one_fourth {
        margin-right:0 !important;
        width:100%;
    }    


}


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

#wrapper {
    width: auto !important;
    margin: 0 auto !important;
}

.container { width: 600px; }

#slider,
.slider-wrap,
.ei-slider,
.rs-slider,
#slider.slider-nivo,
.nivoSlider,
.camera_wrap,
#slider.piecemaker-slider { height: 188px; }

#slider.revolution-slider .fullwidthbanner-container,
#slider.revolution-slider .fullwidthbanner {
    height: 188px !important;
    max-height: 188px !important;
}

#slider.thumb-slider { height: auto; }

#slider.thumb-slider .flex-prev,
#slider.thumb-slider .flex-next { bottom: 27px; }

#slider.thumb-slider .flex-control-thumbs,
#slider.thumb-slider .rs-thumb-wrap { height: 27px; }

.flex-control-thumbs li,
.rs-thumb-wrap a {
    width: 48px !important;
    height: 27px !important;
}

.rs-thumb-wrap a,
.flex-control-thumbs li img {
    height: 24px !important;
    border-top: 3px solid #CCC;
}

.flex-control-thumbs li img,
.rs-thumb-wrap a img {
    width: 48px !important;
    height: 24px !important;
}

.rs-thumb-wrap a img { border: none; }

.countdown_section {
    width: 110px;
    font-size: 13px;
    line-height: 20px;
}

.countdown_amount {
	font-size: 54px;
    line-height: 60px;
}

.lp-subscribe form { max-width: 440px; }

.lp-subscribe input[type="text"] {
    width: 243px;
}


#portfolio,
.postcontent #portfolio { margin: 0 -10px -10px 0; }

.portfolio-item,
.postcontent .portfolio-item,
.postcontent.columns .portfolio-item {
    margin: 0 10px 10px 0;
    width: 215px;
}

.portfolio-item .portfolio-image-round,
.portfolio-item .portfolio-image-round img {
	width:215px;
	height:215px;
}
.portfolio-image-round .item-mask {
	background-size:100%;
}

#portfolio.portfolio-3,
.postcontent #portfolio.portfolio-3 { margin: 0 -10px -10px 0; }

.portfolio-3 .portfolio-item,
.postcontent .portfolio-3 .portfolio-item {
    margin: 0 10px 10px 0;
    width: 215px;
}

#portfolio.portfolio-2,
.postcontent #portfolio.portfolio-2 { margin: 0 0 -20px 0; }

.portfolio-2 .portfolio-item,
.postcontent .portfolio-2 .portfolio-item {
    margin: 0 0 20px 0;
    width: 440px;
}

#portfolio.portfolio-5 { margin: 0 -10px -10px 0; }

#portfolio .slider-wrap,
.postcontent #portfolio .slider-wrap { height: 168px; }

#portfolio.portfolio-3 .slider-wrap,
.postcontent #portfolio.portfolio-3 .slider-wrap { height: 146px; }

#portfolio.portfolio-2 .slider-wrap,
.postcontent #portfolio.portfolio-2 .slider-wrap { height: 280px; }


.portfolio-overlay-wrap,
.portfolio-3 .portfolio-overlay-wrap { display: none; }

.portfolio-2 .portfolio-overlay-wrap { display: block; }

#portfolio .p-overlay-icons,
#portfolio.portfolio-3 .p-overlay-icons {
    top: 50%;
    margin-top: -14px;
    width: 58px;
    left: 50%;
    margin-left: -29px;
}

#portfolio.portfolio-2 .p-overlay-icons {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 0;
    right: 0;
    width: auto;
    height: 28px;
    margin-top: 0;
    margin-left: 0;
}

.portfolio-title h3 { font-size: 13px; }

#portfolio-details-wrap .port-terms h5 { width: 150px; }

#portfolio-related-items li,
#portfolio-related-items li > a,
#portfolio-related-items li > img,
.postcontent #portfolio-related-items li,
.postcontent #portfolio-related-items li > a,
.postcontent #portfolio-related-items li > img {
    display: block;
    width: 143px !important;
    height: 111px;
}

.related-posts { margin: 0 -10px 0 0; }

.related-posts li {
    margin: 0 10px 0 0;
    width: 140px !important;
}

.rpost-image,
.rpost-image a,
.rpost-image img {
    width: 140px !important;
    height: 102px;
}

.our-clients li{
	/*min-height:72px;*/
}
.our-clients li,
.our-clients li a,
.our-clients li img,
.our-clients .item,
.our-clients .item a,
.our-clients .item img {
    width: 88px ;
    /*height: 82px;*/
}
.our-clients li img, .our-clients .item img {
	width: auto;
}

.vc_span2 .our-clients li a, .vc_span2 .our-clients li a img { width: 42px; }
.vc_span3 .our-clients li a, .vc_span3 .our-clients li a img { width: 80px; }
.vc_span4 .our-clients li a, .vc_span4 .our-clients li a img { width: 117px; }
.vc_span6 .our-clients li a, .vc_span6 .our-clients li a img { width: 85px; }
.vc_span8 .our-clients li a, .vc_span8 .our-clients li a img { width: 123px; }
.vc_span9 .our-clients li a, .vc_span9 .our-clients li a img { width: 87px; }
.vc_span10 .our-clients li a, .vc_span10 .our-clients li a img { width: 99px; }

.vc_span2 .our-clients .item a, .vc_span2 .our-clients .item a img { width: 42px; }
.vc_span3 .our-clients .item a, .vc_span3 .our-clients .item a img { width: 80px; }
.vc_span4 .our-clients .item a, .vc_span4 .our-clients .item a img { width: 117px; }
.vc_span6 .our-clients .item a, .vc_span6 .our-clients .item a img { width: 85px; }
.vc_span8 .our-clients .item a, .vc_span8 .our-clients .item a img { width: 123px; }
.vc_span9 .our-clients .item a, .vc_span9 .our-clients .item a img { width: 87px; }
.vc_span10 .our-clients .item a, .vc_span10 .our-clients .item a img { width: 99px; }

.our-team.team-4 { margin: 0 -20px 10px 0; }

.team-member { width: 440px; }

.team-4 .team-member {
    margin: 0 20px 20px 0;
    width: 210px;
}

.team-image,
.team-image img {
    width: 440px;
	/*
    height: 367px;
	*/
}

.team-4 .team-image,
.team-4 .team-image img {
    width: 200px;
    height: 200px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}

.sidebar-widgets-wrap,
.footer-widgets-wrap {
    position: relative;
    margin: 0 -21px -40px -2px;
}

.sidebar-widgets-wrap .widget {
    width: 210px;
	margin: 0 20px 40px 0;
    border-top: none;
    padding-top: 0;
}

.sidebar-widgets-wrap .widget-scroll-prev,
.sidebar-widgets-wrap .widget-scroll-next { top: 0; }

#footer .col_one_fourth {
    width: 210px;
    margin: 0 20px 40px 0 !important;
}

.widget .tab_widget ul.tabs li a {
	font-size: 13px;
	padding: 0 12px;
    font-weight: bold;
}

.sidebar-widgets-wrap .widget,
#footer .col_one_fourth {
    display: inline-block;
    vertical-align: top;
    float: none;
}

.vc_pie_chart .vc_pie_chart_value {
	font-size:1.5em !important;
}
.vc_pie_chart .vc_pie_chart_value i {
	font-size: 30px !important;
}
}

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

    .taptocall {
    	display:block;
    }

    #wrapper {
    	width: 100%;
    	margin:0 !important;
    }
    .container .woocommerce-MyAccount-navigation ul {
        border-bottom: none;
        margin-bottom: 40px;
    }

    .woocommerce-MyAccount-navigation ul li {
        display: block;
        border-bottom:1px solid #ddd;
    }
    .woocommerce-MyAccount-navigation ul li.is-active {
        border-left:1px solid #f96e5b;
    }
    .woocommerce-MyAccount-navigation ul li a {
        margin:0;
        padding-left:20px;
    }
    .woocommerce-MyAccount-navigation ul li.is-active a:before {
        content: initial;
    }

    .container { width: 340px; }

    .realwidth { width:280px !important; }

    #top-social ul { margin: 0 -20px; }

    #top-menu {
    	height:auto;
    }

    #top-menu li {
    	margin-left:0;
    }

    #top-menu .mail {
    	border-right:none;
    	margin-right:0;
    	padding-right:0;
    }

    #slider,
    .slider-wrap,
    .ei-slider,
    .rs-slider,
    #slider.slider-nivo,
    .nivoSlider,
    .camera_wrap,
    #slider.piecemaker-slider { height: 125px; }

    #slider.revolution-slider .fullwidthbanner-container,
    #slider.revolution-slider .fullwidthbanner {
        height: 125px !important;
        max-height: 125px !important;
    }

    #slider.thumb-slider { height: auto; }

    #slider.thumb-slider .flex-prev,
    #slider.thumb-slider .flex-next { bottom: 19px; }

    #slider.thumb-slider .flex-control-thumbs,
    #slider.thumb-slider .rs-thumb-wrap { height: 19px; }

    .flex-control-thumbs li,
    .rs-thumb-wrap a {
        width: 32px !important;
        height: 19px !important;
    }

    .rs-thumb-wrap a,
    .flex-control-thumbs li img {
        height: 32px !important;
        border-top: 3px solid #CCC;
    }

    .flex-control-thumbs li img,
    .rs-thumb-wrap a img {
        width: 32px !important;
        height: 16px !important;
    }

    .rs-thumb-wrap a img { border: none; }

    .countdown_section {
        width: 70px;
        font-size: 12px;
        line-height: 20px;
    }

    .countdown_amount {
    	font-size: 42px;
        line-height: 48px;
    }

    .lp-subscribe form {
        text-align: center;
        max-width: 280px;
    }

    .lp-subscribe input[type="text"] {
        width: 220px;
        margin-bottom: 10px !important;
    }

    .lp-subscribe input[type="submit"] {
        display: inline-block;
        float: none;
    }    

    #portfolio-filter li { width: 50%; }

    #portfolio,
    .postcontent #portfolio { margin: 0 0 -10px 0; }

    .portfolio-item,
    .postcontent .portfolio-item,
    .postcontent.columns .portfolio-item,
    .portfolio-2 .portfolio-item {
        margin: 0 0 10px 0;
        width: 100%;
    }

    #portfolio.portfolio-3,
    .postcontent #portfolio.portfolio-3,
    #portfolio.portfolio-2 { margin: 0; }

    #portfolio .slider-wrap,
    .postcontent #portfolio .slider-wrap { height: 219px; }

    #portfolio.portfolio-3 .slider-wrap,
    .postcontent #portfolio.portfolio-3 .slider-wrap { height: 190px; }

    #portfolio.portfolio-2 .slider-wrap,
    .postcontent #portfolio.portfolio-2 .slider-wrap { height: 178px; }

    .portfolio-title h3 { font-size: 13px; }

    .portfolio-2 .portfolio-overlay-wrap {
        font-size: 12px;
        line-height: 20px;
    }

    #portfolio-details-wrap .port-terms h5 { width: 110px; }

    #portfolio-related-items li,
    #portfolio-related-items li > a,
    #portfolio-related-items li > img,
    .postcontent #portfolio-related-items li,
    .postcontent #portfolio-related-items li > a,
    .postcontent #portfolio-related-items li > img {
        display: block;
        width: 137px !important;
        height: 106px;
    }

    /* Blog posts archive showcase */
    .entry_date {position:absolute; z-index:10; top:0; left:0; }
    .entry_date div.post-icon {display: none;}
    .entry_c, .col_full .entry_c { margin-left:0; width:100%; }

    .small-posts .entry_image {
        float: none;
        width: 100%;
        margin: 0 0 20px 0;
    }    

    .postcontent .small-posts .entry_c,
    .col_full .small-posts .entry_c {
        width: 100%;
        margin: 0;
    }

    .entry_title { margin-bottom: 10px; }

    .entry_image .post-overlay {
        width: 24px;
        height: 24px;
        padding: 6px;
        line-height: 24px;
        font-size: 22px;
    }


    .entry_share a { margin: 0 4px; }


    .related-posts { margin: 0 -10px 0 0; }

    .related-posts li {
        margin: 0 10px 0 0;
        width: 135px !important;
    }

    .rpost-image,
    .rpost-image a,
    .rpost-image img {
        width: 135px !important;
        height: 98px;
    }

    .tab_widget ul.tabs { height: auto; }

    .side-tabs ul.tabs { height: auto; }

    .tab_widget ul.tabs li {
    	height: 35px;
    	line-height: 35px;
    }

    .side-tabs ul.tabs li {
        height: 40px;
    	line-height: 40px;
    }

    .tab_widget ul.tabs li a {
    	font-size: 13px;
        font-weight: normal;
    }

    .tabbed-widget .tab_widget ul.tabs a { padding: 0 4px; }

    .side-tabs ul.tabs li a {
    	font-size: 14px;
    	padding: 0 15px;
    	font-weight: bold;
    }

    .tab_widget ul.tabs li a i {
        font-size: 15px;
    	height:35px;
    }

    .side-tabs ul.tabs li a i {
        font-size: 18px;
        width: 18px;
        height: 18px;
        margin-right: 8px;
    }
    .our-clients li, .our-clients .item {
    	min-height:67px;
    	line-height:67px;
    }
    .our-clients li,
    .our-clients li a,
    .our-clients li img,
    .our-clients .item,
    .our-clients .item a,
    .our-clients .item img {        
    	vertical-align:middle;
    	display:inline-block;
    }

    .vc_span2 .our-clients li a, .vc_span2 .our-clients li a img {	width: 118px; }
    .vc_span3 .our-clients li a, .vc_span3 .our-clients li a img {	width: 118px; }
    .vc_span4 .our-clients li a, .vc_span4 .our-clients li a img {	width: 118px; }
    .vc_span6 .our-clients li a, .vc_span6 .our-clients li a img {	width: 118px; }
    .vc_span8 .our-clients li a, .vc_span8 .our-clients li a img {	width: 118px; }
    .vc_span9 .our-clients li a, .vc_span9 .our-clients li a img {	width: 118px; }
    .vc_span10 .our-clients li a, .vc_span10 .our-clients li a img { width: 118px; }


    .vc_span2 .our-clients .item a, .vc_span2 .our-clients .item a img {	width: 118px; }
    .vc_span3 .our-clients .item a, .vc_span3 .our-clients .item a img {	width: 118px; }
    .vc_span4 .our-clients .item a, .vc_span4 .our-clients .item a img {	width: 118px; }
    .vc_span6 .our-clients .item a, .vc_span6 .our-clients .item a img {	width: 118px; }
    .vc_span8 .our-clients .item a, .vc_span8 .our-clients .item a img {	width: 118px; }
    .vc_span9 .our-clients .item a, .vc_span9 .our-clients .item a img {	width: 118px; }
    .vc_span10 .our-clients .item a, .vc_span10 .our-clients .item a img { width: 118px; }

    .our-team.team-4 { margin: 0 0 0 0; }

    .team-member { width: 280px; }

    .team-4 .team-member {
        margin: 0 0 30px 0;
        width: 280px;
    }

    .team-image,
    .team-image img {
        width: 280px;
    	/*
        height: 233px;
    	*/
    }

    .team-4 .team-image,
    .team-4 .team-image img {
        width: 270px;
    	/*
        height: 270px;
    	*/
        border-radius: 135px;
        -moz-border-radius: 135px;
        -webkit-border-radius: 135px;
    }

    .sidebar-widgets-wrap { margin: 0; }

    .sidebar-widgets-wrap .widget {
        width: 100%;
    	margin: 30px 0 0;
    }

    .sidebar-widgets-wrap .widget-scroll-prev,
    .sidebar-widgets-wrap .widget-scroll-next { top: 30px; }

    .sidebar-widgets-wrap .widget:first-child .widget-scroll-prev,
    .sidebar-widgets-wrap .widget:first-child .widget-scroll-next { top: 0; }

    .footer-widgets-wrap { margin: 0; }

    #footer .col_one_fourth {
        width: 280px;
        padding-top: 30px;
        margin: 30px 0 0 0 !important;
        border-top: 3px double #E5E5E5;
    }

    #footer.footer-dark .col_one_fourth { border-top-color: #404040; }

    #footer .col_one_fourth:first-child {
        padding-top: 0;
        margin-top: 0 !important;
        border: none;
    }

    .widget_search input[type="text"] { width: 100%; }

    .widget .tab_widget ul.tabs { height: 42px; }

    .widget .tab_widget ul.tabs li {
    	height: 39px;
    	line-height: 39px;
    }

    .widget .tab_widget ul.tabs li a {
    	font-size: 14px;
    	padding: 0 15px;
        font-weight: bold;
    }

    .widget .tab_widget ul.tabs li a i {
        font-size: 18px;
        width: 18px;
        height: 18px;
        margin-right: 5px;
    }

    .portfolio-widget .portfolio-item { width: 280px; }

    .portfolio-widget .portfolio-item .portfolio-image,
    .portfolio-widget .portfolio-item .portfolio-image a,
    .portfolio-widget .portfolio-item .portfolio-image img {
        width: 280px;
        height: 218px;
    }
    #content ul.products li.product:nth-child(2n), #content .postcontent ul.products li.product:nth-child(2n) {
    	margin-right:auto;
    }
    #content ul.products li.product, #content .postcontent ul.products li.product,
    #content .columns-5 ul.products li.product,
    #content .columns-6 ul.products li.product {
    	width: 76%;
    	float: none;
    	margin: 0 auto 2.992em auto;
    }
    #top-menu .contact_address {
    	margin-left:0;
    	padding-left:0;
    	border-left:0;
    }
    .woocommerce #content .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    	float: none;
    	text-align:center;
    }

    .woocommerce #content .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    	float: none;
    }

    .woocommerce #content .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
    	margin: 0 auto 30px;
    }

    .widget_product_search input[type="text"] {
    	width: 240px;
    }

    

}
@media only screen and (max-width: 320px) {
	.container {
    	width: 300px;
	}
}
@media only screen and (max-width: 830px) {
	a > .sf-sub-indicator {
		display: block;
	}
	#top-menu, #top-menus {
		height: auto;
	}	
	#mobile-menu .fa-minus-square {
		position: absolute;
		top:50%;
		transform:translateY(-50%);
		right:16px;
		display: none;
	}
	#mobile-menu li.open > a > .sf-sub-indicator >.fa-minus-square {
		display: block;
	}
}

@media only screen and (max-width: 736px) {
	#mobile-menu {
		max-height: 295px;
		overflow-y: scroll;
    }
    
}
@media only screen and (max-width: 420px) {
	#mobile-menu {
		max-height: 615px;		
	}
}
@media only screen and (max-width: 375px) {
	#mobile-menu {
		max-height: 550px;		
	}
}
@media only screen and (max-device-width : 568px) and (orientation : landscape) {
	.container {
		width: 500px;
    }
    
}
@media only screen and (max-device-width : 320px) and (orientation : portrait) {
	.container {
		width: 300px;
	}
}