﻿@charset "UTF-8";
/* =============================================== */
/* ---------------->>> CSS STYLES <<<------------- */
/* ================================================ */
/*									
1. GLOBAL STYLES	
	- Heading
	- List Style
	- Links
	- Positions
	- Title
	- Layout
	- z-index
	- Button
	- Animation
	- Icons Styles
		- Icon With Color
		- Icons With Size Variations
		- Social Icons
		- Icon Hover
	- Space Adjustments	
		- Custom Height
		- 4 Side Padding
		- 4 Side Margin
		- Top Padding
		- Top Margin
		- Bottom Padding
		- Bottom Margin
		- Top & Bottom Padding
		- Top & Bottom Margin
	- Border	
	- Page Loader
	- Accordion
	- Tabs
	- BG Image
	- Overlay
	- Forms
	- Text Color
	- BG Color
	- Transition Effects
	- Gary Scale Image
	- Hover Effects
	- Navigation Menu 
		- Side Navigation Menu
2. SLIDER SECTION
	- Slider Revolution
	- Bootstrap Carousel
		- Carousel Fade
	- Home Carousel Slider	
	- Owl Slider
		- Owl Navigations
		- Owl Paginations
	- Text Slider	
3. MAIN SECTION	
	- Special Features
	- Features 
	- Additional Features
	- Progress
	- Portfolio / Work
	- Work Process
	- Pricing
		-Ribbon
	- Counter	
	- Pie Chart
	- Item-box
	- Twiiter Feed
	- Blog
		- Latest News
		- Posts
		- Video Post
		- Meta
		- Reply
	- Testimonials	
	- Get a Quote
	- Page Title Variations
	- Background Video
	- Google Map
	- Contact Form
	- Sitemap
4. SIDEBAR	
	- Tags	
	- Social Feed Widget
	- Shop Widgets
	- Poll
	- Price Range Filter
	- Widget
	- Newsletter
5. PAGES
	- Service Time-line	
	- Time Liner Blog & Resume
	- Timeline Left side Bar
	- Coming Soon
	- Event page
		- Schedule Section
		- Schedule panel-collapse
		- Faq
	- Book Landing page
	- 404
	- Charity
	- Fashion page
	- spa
	- Wedding
	- Real Estate
	- Motor Page
	- Mail chimp
	- Shopping Cart
		- Zoom Product
	- Masonry Grid
	- Hosting Page
6. Footer
	- Copyright
	- Dark Section	
	- Bootstrap Elements
	
/****************************************************************************** Global Style 
*******************************************************************************/
/* line 118, ../scss/style.scss */
body { font-family: 'proxima_nova_rgregular', sans-serif; height: 100%; line-height: 1.4; font-style: normal; -webkit-appearance: none; -webkit-font-smoothing: antialiased; overflow-x: hidden; font-size: 14px; background-color: #fbfcfc; }

/* line 130, ../scss/style.scss */
input, button, select, textarea { font-family: 'proxima_nova_rgregular', sans-serif; }

/* Heading */
/* line 136, ../scss/style.scss */
h1, h2, h3, h4, h5, h6 { line-height: 1.3; margin: 0 0 22px; font-weight: normal; font-family: 'ProximaNovaA-Bold',sans-serif; }

/* line 143, ../scss/style.scss */
h1 { font-size: 48px; }
@media (max-width: 767px) { /* line 143, ../scss/style.scss */
  h1 { font-size: 30px; } }

/* line 150, ../scss/style.scss */
h2 { font-size: 40px; }
@media (max-width: 767px) { /* line 150, ../scss/style.scss */
  h2 { font-size: 27px; } }

/* line 157, ../scss/style.scss */
h3 { font-size: 32px; }
@media (max-width: 767px) { /* line 157, ../scss/style.scss */
  h3 { font-size: 22px; } }

/* line 164, ../scss/style.scss */
h4 { font-size: 24px; }
@media (max-width: 767px) { /* line 164, ../scss/style.scss */
  h4 { font-size: 20px; } }

/* line 171, ../scss/style.scss */
h5 { font-size: 18px; }

/* line 175, ../scss/style.scss */
h6 { font-size: 16px; }

/* line 179, ../scss/style.scss */
.head-no-margin h6 { margin-bottom: 14px; }

/* line 183, ../scss/style.scss */
.upper { text-transform: uppercase; }

/* line 187, ../scss/style.scss */
.lower { text-transform: lowercase; }

/* line 191, ../scss/style.scss */
.text-small { font-size: 12px; line-height: 18px; }

/* line 196, ../scss/style.scss */
hr { border: 0; border-top: 1px solid #e1e1e1; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 0 none; }
/* line 201, ../scss/style.scss */
hr.white { border: 0; border-top: 1px solid #e1e1e1; border-top: 1px solid white; border-bottom: 0 none; }

/* line 209, ../scss/style.scss */
.highlight { background: #FFC400; padding: 0 5px; }

/* line 214, ../scss/style.scss */
.bg-black { background: #000; }

/* List Style */
/* line 220, ../scss/style.scss */
ol li { list-style: inherit; }

/* line 224, ../scss/style.scss */
ul.list-style { margin: 0 0 18px; padding: 0 0 0 60px; }
/* line 227, ../scss/style.scss */
ul.list-style li { position: relative; line-height: 1; list-style: disc; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }

/* line 237, ../scss/style.scss */
.arrow-style { margin: 0 0 22px; padding: 0 0 0 60px; }
/* line 240, ../scss/style.scss */
.arrow-style li { list-style: outside none none; padding-bottom: 2px; padding-left: 20px; padding-top: 2px; position: relative; }

/* line 249, ../scss/style.scss */
ul.arrow-style li:before { content: "\f105"; display: block; font-family: FontAwesome; left: 0; position: absolute; top: 5px; }

/* line 258, ../scss/style.scss */
.product-page .description { color: #7f7f7f; margin-bottom: 20px; }

/* Links */
/* line 265, ../scss/style.scss */
a { color: #171717; outline: 0 none; }
/* line 267, ../scss/style.scss */
a:visited, a:focus { color: #171717; text-decoration: none; }
/* line 271, ../scss/style.scss */
a:active { color: #000; }
/* line 274, ../scss/style.scss */
a:hover { color: #171717; text-decoration: none; outline: 0 none; }
/* line 280, ../scss/style.scss */
a:visited, a:focus { outline: 0 none; }

/* Positions */
/* line 287, ../scss/style.scss */
.absolute { position: absolute; }

/* line 291, ../scss/style.scss */
.relative { position: relative; }

/* Title */
/* .title { font-family: 'ProximaNovaA-Bold',sans-serif;
} */
/* line 301, ../scss/style.scss */
.section-title { border-bottom-width: 0px; position: relative; }
/* line 304, ../scss/style.scss */
.section-title h1 { text-align: center; font-size: 24px; font-weight: normal; margin: 0 0 12px; padding: 14px 0 0; color: #600C66; }
@media (min-width: 768px) { /* line 304, ../scss/style.scss */
  .section-title h1 { font-size: 48px; padding: 34px 0 14px; } }
/* line 316, ../scss/style.scss */
.section-title h2 { text-align: center; font-size: 18px; line-height: 1.2em; font-weight: normal; margin: 0 0 12px; padding: 14px 0 0; color: #600C66; }
@media (min-width: 768px) { /* line 316, ../scss/style.scss */
  .section-title h2 { font-size: 35px; padding: 34px 0 14px; } }
/* line 330, ../scss/style.scss */
.section-title.text-left h2, .section-title.text-left h1 { text-align: left; }
/* line 334, ../scss/style.scss */
.section-title h2 { font-size: 25px; }
@media (min-width: 768px) { /* line 334, ../scss/style.scss */
  .section-title h2 { font-size: 40px; } }
/* line 341, ../scss/style.scss */
.section-title.text-left h2 { text-align: left; }
/* line 344, ../scss/style.scss */
.section-title.text-left h1:before, .section-title.text-left h2:before { left: 0; margin-left: 0; }

/* line 351, ../scss/style.scss */
.title-description { padding-bottom: 50px; font-size: 16px; color: #5E7D8C; }

/* line 357, ../scss/style.scss */
.title i { margin-right: 7px; }

/* Layout */
/* line 363, ../scss/style.scss */
section, .footer-widget, .copyright { position: relative; }

/* line 367, ../scss/style.scss */
.wide .container { width: 100%; }

/* line 371, ../scss/style.scss */
.boxed { background: none repeat scroll 0 0 #fff; margin: 0 auto; max-width: 1200px; padding-top: 20px; }
/* line 376, ../scss/style.scss */
.boxed #page { background: none repeat scroll 0 0 #fff; box-shadow: 0 0 18px rgba(0, 0, 0, 0.3); position: relative; }
/* line 381, ../scss/style.scss */
.boxed .sticky-wrapper { margin: 0 auto; max-width: 1200px; }
/* line 382, ../scss/style.scss */
.boxed .sticky-wrapper.is-sticky #sticker { margin: 0 auto; max-width: 1200px; }

/* line 391, ../scss/style.scss */
.page-section { padding: 25px 0; display: block; overflow: hidden; position: relative; width: 100%; }
@media (min-width: 768px) { /* line 391, ../scss/style.scss */
  .page-section { padding: 75px 0; } }

/* z-index */
/* line 404, ../scss/style.scss */
.z-index-9 { z-index: 9; }

/* line 408, ../scss/style.scss */
.z-index-99 { z-index: 99; }

/* line 412, ../scss/style.scss */
.z-index-999 { z-index: 999; }

/* line 416, ../scss/style.scss */
.z-index-9999 { z-index: 9999; }

@media (min-width: 768px) { /* line 421, ../scss/style.scss */
  .no-max-w img { max-width: inherit; } }
/* Button */
/* line 429, ../scss/style.scss */
.btn { line-height: 22px; outline: none; padding: 8px 20px; }
/* line 433, ../scss/style.scss */
.btn:hover { -webkit-transition: background .2s linear, color .2s linear; transition: background .2s linear, color .2s linear; }

/* line 439, ../scss/style.scss */
.btn-default:hover { color: #ffffff; }

/* line 443, ../scss/style.scss */
.btn.btn-lg { padding: 16px 45px; }

/* line 447, ../scss/style.scss */
.btn.btn-elg { font-family: 'ProximaNovaA-Bold'; font-size: 16px; padding: 15px 10px; color: #600C66; border-color: #600C66; margin: 0 auto; }
@media (max-width: 767px) { /* line 447, ../scss/style.scss */
  .btn.btn-elg { width: 100%; } }
@media (min-width: 768px) { /* line 447, ../scss/style.scss */
  .btn.btn-elg { font-size: 25px; padding: 25px 20px; min-width: 85%; } }
/* line 462, ../scss/style.scss */
.btn.btn-elg:hover { background-color: #600C66; color: #fff; border-color: #600C66; }

/* line 469, ../scss/style.scss */
.transparent-header.top-bar .sticky-wrapper { top: 45px; }

/* line 473, ../scss/style.scss */
.btn-black { background: #000; color: #fff !important; }
/* line 476, ../scss/style.scss */
.btn-black:hover { background: #FFC400; }

/* line 481, ../scss/style.scss */
.i-unset { line-height: unset !important; }

/* Animation */
/* line 487, ../scss/style.scss */
.animated { visibility: hidden; }

/* line 491, ../scss/style.scss */
.visible { visibility: visible; }

/****************************************************************************** Icons Styles
*******************************************************************************/
/* line 499, ../scss/style.scss */
.icons-circle.small i, .icons-rounded.small i, .icons-square.small i { padding: 10px; }

/* line 504, ../scss/style.scss */
i.icons-circle.small, i.icons-square.small, i.icons-rounded.small { padding: 10px; }

/* line 509, ../scss/style.scss */
.icons-circle.big i, .icons-rounded.big i, .icons-squarer.big i { padding: 50px; line-height: 12em; }

/* line 515, ../scss/style.scss */
i.icons-circle.big, i.icons-square.big, i.icons-rounded.big { padding: 50px; line-height: 12em; }

/* line 521, ../scss/style.scss */
.icons-circle.medium i, .icons-rounded.medium i, .icons-squarer.medium i { padding: 40px; line-height: 6em; }

/* line 527, ../scss/style.scss */
i.icons-circle.medium, i.icons-square.medium, i.icons-rounded.medium { padding: 40px; line-height: 6em; }

/* line 533, ../scss/style.scss */
.icons-circle i, i.icons-circle, .circle { border-radius: 50%; }

/* line 537, ../scss/style.scss */
.icons-rounded i, i.icons-rounded { border-radius: 15px; }

/* line 541, ../scss/style.scss */
.icons-square i, i.icons-square { border-radius: 0px; }

/* Icon With Color */
/* line 547, ../scss/style.scss */
.gray-bg i { background-color: #c6c6c6; color: #ffffff; }

/* Icons With Size Variations */
/* line 554, ../scss/style.scss */
.i-2x i, i.i-2x { width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 10px; margin-bottom: 15px; }

/* line 563, ../scss/style.scss */
.i-3x i, i.i-3x { width: 30px; height: 30px; text-align: center; line-height: 30px; margin-bottom: 15px; }

/* line 571, ../scss/style.scss */
.i-4x i, i.i-4x { width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; margin-bottom: 15px; }

/* line 580, ../scss/style.scss */
.i-5x i, i.i-5x { width: 50px; height: 50px; text-align: center; line-height: 50px; font-size: 19px; margin-bottom: 15px; }

/* line 589, ../scss/style.scss */
.i-6x i, i.i-6x { width: 60px; height: 60px; text-align: center; line-height: 60px; font-size: 21px; }

/* line 597, ../scss/style.scss */
.i-7x i, i.i-7x { width: 70px; height: 70px; text-align: center; line-height: 70px; font-size: 23px; margin-bottom: 15px; }

/* line 606, ../scss/style.scss */
.i-8x i, i.i-8x { width: 80px; height: 80px; text-align: center; line-height: 80px; font-size: 25px; margin-bottom: 15px; }

/* line 615, ../scss/style.scss */
.i-9x i, i.i-9x { width: 90px; height: 90px; text-align: center; line-height: 90px; font-size: 27px; margin-bottom: 15px; }

/* line 624, ../scss/style.scss */
.i-10x i { width: 100px; height: 100px; text-align: center; line-height: 100px; font-size: 30px; margin-bottom: 15px; }

/* line 634, ../scss/style.scss */
i.i-10x { width: 100px; height: 100px; text-align: center; line-height: 100px; font-size: 30px; margin-bottom: 15px; }
/* line 642, ../scss/style.scss */
i.pull-left { margin-right: 0.3em; margin-right: 0.3em; margin-top: 0 0.2em; }

/* line 649, ../scss/style.scss */
.icon-2 span { width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 10px; margin-bottom: 15px; }

/* line 658, ../scss/style.scss */
.icon-3 span { width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 12px; margin-bottom: 15px; }

/* line 667, ../scss/style.scss */
.icon-4 span { width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 15px; margin-bottom: 15px; }

/* line 676, ../scss/style.scss */
.icon-5 span { width: 50px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; margin-bottom: 15px; }

/* line 685, ../scss/style.scss */
.icon-6 span { width: 60px; height: 60px; text-align: center; line-height: 60px; font-size: 25px; margin-bottom: 15px; }

/* line 694, ../scss/style.scss */
.icon-7 span { width: 80px; height: 80px; text-align: center; line-height: 80px; font-size: 28px; margin-bottom: 15px; }

/* line 703, ../scss/style.scss */
.icons-circle span { border-radius: 50%; }

/* line 707, ../scss/style.scss */
.color-icons span { border: 1px solid transparent; }
/* line 709, ../scss/style.scss */
.color-icons span:hover { border: 1px solid #ffffff; }

/* line 714, ../scss/style.scss */
.hover-color span { background: transparent; border: 1px solid #ffffff; color: #ffffff; }

/* line 720, ../scss/style.scss */
.icons-border-black span { border: 1px solid #171717 !important; background: transparent; color: #171717; }
/* line 724, ../scss/style.scss */
.icons-border-black span:hover { color: #ffffff; }

/* line 729, ../scss/style.scss */
.icons-border-white span { border: 1px solid #ffffff !important; background: transparent; color: #ffffff; }

/* line 735, ../scss/style.scss */
.glyph { float: left; margin-bottom: 1em; margin-right: 4em; overflow: hidden; padding-bottom: 1em; width: 15em; }

/* line 744, ../scss/style.scss */
.fs0 { font-size: 16px; }

/* line 748, ../scss/style.scss */
.size1of1 { width: 100%; }

/* line 752, ../scss/style.scss */
.size1of2 { width: 50%; }

/* line 756, ../scss/style.scss */
.unit { float: left; }

/* line 760, ../scss/style.scss */
.hidden-true { display: none; }

/* line 764, ../scss/style.scss */
.bshadow0, .glyph input { box-shadow: 0 -2px #e7e7e7 inset; }

/* line 768, ../scss/style.scss */
.talign-right { text-align: right; }

/* Social Icons */
/* line 774, ../scss/style.scss */
.social-icon i { display: inline-block; margin-right: 1px; }

/* line 779, ../scss/style.scss */
.white.social-icon i { color: #ffffff; }

/* line 783, ../scss/style.scss */
.fa-1x i, i.fa-1x { font-size: 16px; }

/* line 787, ../scss/style.scss */
.social-icon i:hover { color: #ffffff; }

/* Icon Hover */
/* line 793, ../scss/style.scss */
.link-hover-black a:hover, .icons-hover-black i:hover { color: #171717; }

/******************************************************************************
							Space Adjustments
*******************************************************************************/
/* line 801, ../scss/style.scss */
.no-pad { padding: 0; }

/* line 805, ../scss/style.scss */
.no-margin { margin: 0; }

/* Custom Height */
/* line 811, ../scss/style.scss */
.height-200 { height: 200px; }

/* line 815, ../scss/style.scss */
.height-400 { height: 400px; }

/* line 819, ../scss/style.scss */
.height-500 { height: 500px; }

/* line 823, ../scss/style.scss */
.height-600 { height: 600px; }

/* line 827, ../scss/style.scss */
.height-700 { height: 700px; }

/* 4 Side Padding */
/* line 833, ../scss/style.scss */
.pad-10 { padding: 10px; }

/* line 837, ../scss/style.scss */
.pad-20 { padding: 20px; }

/* line 841, ../scss/style.scss */
.pad-30 { padding: 30px; }

/* line 845, ../scss/style.scss */
.pad-40 { padding: 40px; }

/* line 849, ../scss/style.scss */
.pad-50 { padding: 50px; }

/* line 853, ../scss/style.scss */
.pad-60 { padding: 60px; }

/* line 857, ../scss/style.scss */
.pad-70 { padding: 70px; }

/* line 861, ../scss/style.scss */
.pad-80 { padding: 80px; }

/* 4 Side Margin */
/* line 867, ../scss/style.scss */
.margin-10 { margin: 10px; }

/* line 871, ../scss/style.scss */
.margin-20 { margin: 20px; }

/* line 875, ../scss/style.scss */
.margin-30 { margin: 30px; }

/* line 879, ../scss/style.scss */
.margin-40 { margin: 40px; }

/* line 883, ../scss/style.scss */
.margin-50 { margin: 50px; }

/* line 887, ../scss/style.scss */
.margin-60 { margin: 60px; }

/* line 891, ../scss/style.scss */
.margin-70 { margin: 70px; }

/* line 895, ../scss/style.scss */
.margin-80 { margin: 80px; }

/* Top Padding */
/* line 901, ../scss/style.scss */
.top-pad-10 { padding-top: 10px; }

/* line 905, ../scss/style.scss */
.top-pad-20 { padding-top: 20px; }

/* line 909, ../scss/style.scss */
.top-pad-30 { padding-top: 30px; }

/* line 913, ../scss/style.scss */
.top-pad-40 { padding-top: 40px; }

/* line 917, ../scss/style.scss */
.top-pad-50 { padding-top: 50px; }

/* line 921, ../scss/style.scss */
.top-pad-60 { padding-top: 60px; }

/* line 925, ../scss/style.scss */
.top-pad-70 { padding-top: 70px; }

/* line 929, ../scss/style.scss */
.top-pad-80 { padding-top: 40px; }
@media (min-width: 768px) { /* line 929, ../scss/style.scss */
  .top-pad-80 { padding-top: 80px; } }

/* Top Margin */
/* line 938, ../scss/style.scss */
.top-margin-10 { margin-top: 10px; }

/* line 942, ../scss/style.scss */
.top-margin-20 { margin-top: 20px; }

/* line 946, ../scss/style.scss */
.top-margin-30 { margin-top: 30px; }

/* line 950, ../scss/style.scss */
.top-margin-40 { margin-top: 40px; }

/* line 954, ../scss/style.scss */
.top-margin-50 { margin-top: 50px; }

/* line 958, ../scss/style.scss */
.top-margin-60 { margin-top: 60px; }

/* line 962, ../scss/style.scss */
.top-margin-70 { margin-top: 70px; }

/* line 966, ../scss/style.scss */
.top-margin-80 { margin-top: 80px; }

/* line 970, ../scss/style.scss */
.right-margin { margin-right: 10px; }

/* Bottom Padding */
/* line 976, ../scss/style.scss */
.bottom-pad-10 { padding-bottom: 10px; }

/* line 980, ../scss/style.scss */
.bottom-pad-20 { padding-bottom: 20px; }

/* line 984, ../scss/style.scss */
.bottom-pad-30 { padding-bottom: 30px; }

/* line 988, ../scss/style.scss */
.bottom-pad-40 { padding-bottom: 40px; }

/* line 992, ../scss/style.scss */
.bottom-pad-50 { padding-bottom: 25px; }
@media (min-width: 768px) { /* line 992, ../scss/style.scss */
  .bottom-pad-50 { padding-bottom: 50px; } }

/* line 999, ../scss/style.scss */
.bottom-pad-60 { padding-bottom: 60px; }

/* line 1003, ../scss/style.scss */
.bottom-pad-70 { padding-bottom: 70px; }

/* line 1007, ../scss/style.scss */
.bottom-pad-80 { padding-bottom: 80px; }

/* Bottom Margin */
/* line 1013, ../scss/style.scss */
.bottom-margin-10 { margin-bottom: 10px; }

/* line 1017, ../scss/style.scss */
.bottom-margin-20 { margin-bottom: 20px; }

/* line 1021, ../scss/style.scss */
.bottom-margin-30 { margin-bottom: 30px; }

/* line 1025, ../scss/style.scss */
.bottom-margin-40 { margin-bottom: 40px; }

/* line 1029, ../scss/style.scss */
.bottom-margin-50 { margin-bottom: 50px; }

/* line 1033, ../scss/style.scss */
.bottom-margin-60 { margin-bottom: 60px; }

/* line 1037, ../scss/style.scss */
.bottom-margin-70 { margin-bottom: 70px; }

/* line 1041, ../scss/style.scss */
.bottom-margin-80 { margin-bottom: 80px; }

/* Top & Bottom Padding */
/* line 1047, ../scss/style.scss */
.tb-pad-10 { padding-top: 10px; padding-bottom: 10px; }

/* line 1052, ../scss/style.scss */
.tb-pad-20 { padding-top: 20px; padding-bottom: 20px; }

/* line 1057, ../scss/style.scss */
.tb-pad-30 { padding-top: 30px; padding-bottom: 30px; }

/* line 1062, ../scss/style.scss */
.tb-pad-40 { padding-top: 40px; padding-bottom: 40px; }

/* line 1067, ../scss/style.scss */
.tb-pad-50 { padding-top: 50px; padding-bottom: 50px; }

/* line 1072, ../scss/style.scss */
.tb-pad-60 { padding-top: 60px; padding-bottom: 60px; }

/* line 1077, ../scss/style.scss */
.tb-pad-70 { padding-top: 70px; padding-bottom: 70px; }

/* line 1082, ../scss/style.scss */
.tb-pad-80 { padding-top: 80px; padding-bottom: 80px; }

/* Top & Bottom Margin */
/* line 1089, ../scss/style.scss */
.tb-margin-10 { margin-top: 10px; margin-bottom: 10px; }

/* line 1094, ../scss/style.scss */
.tb-margin-20 { margin-top: 20px; margin-bottom: 20px; }

/* line 1099, ../scss/style.scss */
.tb-margin-30 { margin-top: 30px; margin-bottom: 30px; }

/* line 1104, ../scss/style.scss */
.tb-margin-40 { margin-top: 40px; margin-bottom: 40px; }

/* line 1109, ../scss/style.scss */
.tb-margin-50 { margin-top: 50px; margin-bottom: 50px; }

/* line 1114, ../scss/style.scss */
.tb-margin-60 { margin-top: 60px; margin-bottom: 60px; }

/* line 1119, ../scss/style.scss */
.tb-margin-70 { margin-top: 70px; margin-bottom: 70px; }

/* line 1124, ../scss/style.scss */
.tb-margin-80 { margin-top: 80px; margin-bottom: 80px; }

/* Left & Right Padding */
/* line 1131, ../scss/style.scss */
.lr-pad-30 { padding-left: 30px; padding-right: 30px; }

/* Border */
/* line 1138, ../scss/style.scss */
* { border-color: #eaeff2; border-style: solid; border-width: 0; zoom: 1; -webkit-tap-highlight-color: transparent; }
/* line 1144, ../scss/style.scss */
*:focus { outline: none !important; }

/* line 1149, ../scss/style.scss */
.border-color { border-width: 1px; }

/* line 1153, ../scss/style.scss */
.border2-color { border-width: 2px; }

/* line 1157, ../scss/style.scss */
.border-white, .border2-white { border: 1px solid #ffffff; }

/* line 1161, ../scss/style.scss */
.border-black { border: 1px solid #000000; }

/* line 1165, ../scss/style.scss */
.border2-black { border: 2px solid #000000; }

/* Page Loader */
/* line 1171, ../scss/style.scss */
#pageloader { background-color: #FFFFFF; height: 100%; position: fixed; top: 0; width: 100%; z-index: 9999; }

/* line 1180, ../scss/style.scss */
.loader-item { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 3px solid transparent !important; border-left: 3px solid; border-radius: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px; -o-border-radius: 200px; -ms-border-radius: 200px; border-right: 3px solid; border-top: 3px solid; height: 40px; left: 50%; margin: -20px 0 0 -20px; position: absolute; text-align: center; top: 50%; width: 40px; }
/* line 1198, ../scss/style.scss */
.loader-item h2 { color: #CCCCCC; font-size: 20px; margin: 0 auto; }

/* Accordion */
/* line 1208, ../scss/style.scss */
.panel-group .panel .panel-heading { display: block; float: left; clear: both; width: 100%; }
/* line 1214, ../scss/style.scss */
.panel-group .panel .panel-heading .panel-title > a { padding-top: 12px; padding-bottom: 9px; font-size: 14px; color: #4c4c4c; font-family: 'proxima_nova_rgregular'; line-height: 22px; font-weight: normal; transition: background-color 0.2s linear 0s; }
/* line 1223, ../scss/style.scss */
.panel-group .panel .panel-heading .panel-title > a strong { font-family: 'proxima_nova_rgbold'; color: #610c66; }
/* line 1229, ../scss/style.scss */
.panel-group.no-list .panel .panel-heading > .panel-title > a, .panel-group.no-list .active.panel .panel-heading > .panel-title > a { padding: 9px 9px 9px 0; }
/* line 1231, ../scss/style.scss */
.panel-group.no-list .panel .panel-heading > .panel-title > a:hover, .panel-group.no-list .active.panel .panel-heading > .panel-title > a:hover { padding: 9px 9px 9px 0; }
/* line 1236, ../scss/style.scss */
.panel-group .active.panel .panel-heading > .panel-title { border-bottom: 1px solid #f2f2f2; }
/* line 1239, ../scss/style.scss */
.panel-group .panel .panel-heading { background-color: inherit; padding: 0; position: relative; }

/* line 1246, ../scss/style.scss */
.panel-default > .panel-heading { color: #1e1e1e; }

/* line 1251, ../scss/style.scss */
.panel-group .panel { background-color: inherit; border: 0 none; border-radius: 0; box-shadow: none; }
/* line 1257, ../scss/style.scss */
.panel-group .panel-heading + .panel-collapse .panel-body { border-top: 0 none; }
/* line 1260, ../scss/style.scss */
.panel-group .panel-body { padding: 10px 0 10px 1px; }

/* line 1265, ../scss/style.scss */
.panel-title a { display: block; }
/* line 1267, ../scss/style.scss */
.panel-title a i { padding-right: 5px; }

/* line 1274, ../scss/style.scss */
.panel-group.list-style .panel .panel-heading > .panel-title:before { content: "\f105"; display: block; font-family: FontAwesome; left: 7px; position: absolute; top: 5px; }
/* line 1282, ../scss/style.scss */
.panel-group.list-style .panel .panel-heading > .panel-title > a { padding: 9px 9px 9px 25px; line-height: 22px; }
/* line 1287, ../scss/style.scss */
.panel-group .mix { width: 100%; }

/* Tabs */
/* line 1294, ../scss/style.scss */
.tab-content { margin-bottom: 20px; margin-top: 20px; }

/* line 1299, ../scss/style.scss */
.left-tabs > .nav-tabs { border-width: 0; float: left; margin: 0 -1px 0 0; }

/* line 1305, ../scss/style.scss */
.right-tabs > .nav-tabs { border-width: 0; float: right; margin: 0 -1px 0 0; }

/* line 1311, ../scss/style.scss */
.left-tabs > .nav-tabs li, .right-tabs > .nav-tabs li { float: none; display: block; }

/* line 1316, ../scss/style.scss */
.left-tabs > .nav-tabs > li.active > a { border-width: 1px; border-style: solid none solid solid; border-color: #ddd; }
/* line 1320, ../scss/style.scss */
.left-tabs > .nav-tabs > li.active > a:focus, .left-tabs > .nav-tabs > li.active > a:hover { border-width: 1px; border-style: solid none solid solid; border-color: #ddd; }

/* line 1327, ../scss/style.scss */
.right-tabs > .nav-tabs > li.active > a { border-width: 1px; border-style: solid solid solid none; border-color: #ddd; }
/* line 1331, ../scss/style.scss */
.right-tabs > .nav-tabs > li.active > a:focus, .right-tabs > .nav-tabs > li.active > a:hover { border-width: 1px; border-style: solid solid solid none; border-color: #ddd; }

/* line 1338, ../scss/style.scss */
.left-tabs > .nav-tabs li a { border-right: 1px solid #ddd; }

/* line 1342, ../scss/style.scss */
.right-tabs > .nav-tabs li a { border-left: 1px solid #ddd; }

/* line 1346, ../scss/style.scss */
.left-tabs > .nav-tabs { margin-right: 20px; }

/* line 1350, ../scss/style.scss */
.nav-tabs { margin-bottom: 0; margin-left: 0; }
/* line 1353, ../scss/style.scss */
.nav-tabs > li > a { -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; color: #1e1e1e; font-size: 12px; padding: 10px 20px 11px; -webkit-transition: background-color .2s linear; transition: background-color .2s linear; }

/* line 1366, ../scss/style.scss */
.nav > li > a.active { border-bottom-color: #620D66; }
/* line 1369, ../scss/style.scss */
.nav > li > a:hover, .nav > li > a:focus { -webkit-transition: background-color .2s linear; transition: background-color .2s linear; }

/* line 1377, ../scss/style.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #f7f7f7 #f7f7f7 #e1e1e1; }
/* line 1382, ../scss/style.scss */
.nav-tabs > .active > a { border: 1px solid #e1e1e1; border-bottom-color: transparent; color: #1e1e1e; font-weight: bold; }
/* line 1387, ../scss/style.scss */
.nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { border: 1px solid #e1e1e1; border-bottom-color: transparent; color: #1e1e1e; font-weight: bold; }
/* line 1394, ../scss/style.scss */
.nav-tabs > .active.dropdown > a { z-index: 911; }

/* line 1400, ../scss/style.scss */
.tab-content > .tab-pane, .pill-content > .pill-pane { padding: 36px 0 0; }

/* line 1404, ../scss/style.scss */
.tab-content.border { padding: 0 20px 20px 20px; border: 1px solid #ddd; border-top: 0; }

/* line 1410, ../scss/style.scss */
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; margin: 0; }

/* line 1415, ../scss/style.scss */
.tabs.border { border: 0; }
/* line 1418, ../scss/style.scss */
.tabs.border > .nav-tabs > li > a { border: 1px solid #ddd; }
/* line 1421, ../scss/style.scss */
.tabs.border > .nav-tabs > li.active > a { border-bottom: 1px solid transparent; }

/* line 1427, ../scss/style.scss */
.tabs-right > .nav-tabs > li > a, .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 110px; margin-right: 0; margin-bottom: 3px; border: 1px solid #ddd; }

/* line 1435, ../scss/style.scss */
.tabs-left > .nav-tabs { border: 0 none; border-right: 1px solid #ddd; float: left; margin: 0 -1px 0 0; }
/* line 1440, ../scss/style.scss */
.tabs-left > .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
/* line 1445, ../scss/style.scss */
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #f7f7f7 #ddd #f7f7f7 #f7f7f7; }
/* line 1449, ../scss/style.scss */
.tabs-left > .nav-tabs .active > a { border-color: #ddd transparent #ddd #ddd; }
/* line 1451, ../scss/style.scss */
.tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd; }
/* line 1456, ../scss/style.scss */
.tabs-left > .tab-content { border-left: 1px solid #ddd; margin: 0; overflow: auto; }
/* line 1460, ../scss/style.scss */
.tabs-left > .tab-content > .tab-pane { padding: 0 0 0 20px; }

/* line 1467, ../scss/style.scss */
.tabs-right > .nav-tabs { border: 0 none; border-left: 1px solid #ddd; float: right; margin: 0 0 0 -1px; }
/* line 1472, ../scss/style.scss */
.tabs-right > .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
/* line 1477, ../scss/style.scss */
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color: #f7f7f7 #f7f7f7 #f7f7f7 #ddd; }
/* line 1481, ../scss/style.scss */
.tabs-right > .nav-tabs .active > a { border-color: #ddd #ddd #ddd transparent; }
/* line 1483, ../scss/style.scss */
.tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color: #ddd #ddd #ddd transparent; }
/* line 1488, ../scss/style.scss */
.tabs-right > .tab-content { border-right: 1px solid #ddd; margin: 0; overflow: auto; }
/* line 1492, ../scss/style.scss */
.tabs-right > .tab-content > .tab-pane { padding: 0 20px 0 0; }

/* line 1499, ../scss/style.scss */
.tab-style .nav-tabs { border-left: 0; }
/* line 1504, ../scss/style.scss */
.tab-style > .nav-tabs > li { background: rgba(0, 0, 0, 0.2); }
/* line 1505, ../scss/style.scss */
.tab-style > .nav-tabs > li > a { border-radius: 4px; margin-left: -1px; margin-bottom: 5px; color: #ffffff; }
/* line 1513, ../scss/style.scss */
.tab-style > .nav-tabs .active > a { background: rgba(0, 0, 0, 0.7); color: #f7f7f7; font-weight: normal; }
/* line 1517, ../scss/style.scss */
.tab-style > .nav-tabs .active > a:hover, .tab-style > .nav-tabs .active > a:focus { background: rgba(0, 0, 0, 0.7); color: #f7f7f7; font-weight: normal; }
/* line 1524, ../scss/style.scss */
.tab-style > .nav-tabs > li > a:hover, .tab-style > .nav-tabs > li > a:focus { background: rgba(0, 0, 0, 0.7); color: #f7f7f7; font-weight: normal; }
/* line 1531, ../scss/style.scss */
.tab-style > .tab-content { border: 0; }
/* line 1534, ../scss/style.scss */
.tab-style > .nav-tabs .active > a { border: 1px solid rgba(0, 0, 0, 0.2); }
/* line 1536, ../scss/style.scss */
.tab-style > .nav-tabs .active > a:hover, .tab-style > .nav-tabs .active > a:focus { border: 1px solid rgba(0, 0, 0, 0.2); }

/* BG Image */
/* line 1545, ../scss/style.scss */
.image-bg { width: 100%; display: block; position: relative; overflow: hidden; background-attachment: static; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 560px; }
/* line 1561, ../scss/style.scss */
.image-bg.static { background-attachment: static; }
/* line 1564, ../scss/style.scss */
.image-bg.fixed { background-attachment: fixed; }
/* line 1567, ../scss/style.scss */
.image-bg.content-in { background-repeat: no-repeat; background-position: center top; -webkit-background-size: cover; background-size: cover; bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; text-align: center; top: 0; z-index: 0; min-height: unset; }

/* Overlay */
/* line 1586, ../scss/style.scss */
.overlay { background: #000; height: 100%; position: absolute; top: 0; left: 0; right: 0; opacity: 0.4; width: 100%; }

/* line 1598, ../scss/style.scss */
.image-bg .overlay { background: #000; height: 100%; opacity: .2; filter: alpha(opacity=20); width: 100%; }
/* line 1605, ../scss/style.scss */
.image-bg .overlay-white { background: #fff; height: 100%; opacity: .8; filter: alpha(opacity=80); width: 100%; }
/* line 1612, ../scss/style.scss */
.image-bg .overlay-half-dark { background: #000; height: 100%; opacity: .5; filter: alpha(opacity=20); width: 100%; }
/* line 1619, ../scss/style.scss */
.image-bg .overlay-dark { background: #000; height: 100%; opacity: .7; filter: alpha(opacity=20); width: 100%; }
/* line 1626, ../scss/style.scss */
.image-bg .overlay-strips { background: url(../img/patterns/pattern.png) repeat; height: 100%; opacity: .8; filter: alpha(opacity=20); width: 100%; }
/* line 1633, ../scss/style.scss */
.image-bg .overlay-boxed { background: url(../img/patterns/pattern2.png) repeat; height: 100%; opacity: .1; filter: alpha(opacity=20); width: 100%; }

/* Forms */
/* line 1644, ../scss/style.scss */
.form-box { background-color: #f7f7f7; padding: 30px; }

/* line 1649, ../scss/style.scss */
.form-control { /*margin-bottom: 20px;*/ margin-bottom: -1px !important; }

/* line 1653, ../scss/style.scss */
textarea.form-control.height-82 { height: 82px; }

/* line 1657, ../scss/style.scss */
.field-border-bottom .form-control { border-left: medium none; border-radius: 0; border-right: medium none; border-top: medium none; box-shadow: none; background: transparent; color: #ffffff; }

/* line 1667, ../scss/style.scss */
.field-border .form-control { box-shadow: none; background: transparent; color: #ffffff; }

/* line 1673, ../scss/style.scss */
.form-message1 { color: #ff0000; }

/* Text Color */
/* line 1679, ../scss/style.scss */
.white { color: #ffffff; }
/* line 1681, ../scss/style.scss */
.white a:not(.btn) { color: #ffffff; }

/* line 1686, ../scss/style.scss */
.black { color: #000000; }

/* BG Color */
/* line 1692, ../scss/style.scss */
.light-bg { background: #f7f7f7; }

/* line 1696, ../scss/style.scss */
.white-bg { background: #ffffff; }

/* line 1700, ../scss/style.scss */
.black-bg { background: #171717; }

/* line 1704, ../scss/style.scss */
.border-tb { border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; }

/* Transition Effects */
/* line 1711, ../scss/style.scss */
.item-box:hover i { transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; }

/* Image */
/* line 1717, ../scss/style.scss */
img { height: auto; max-width: 100%; }
/* line 1720, ../scss/style.scss */
img.pull-right { padding: 0 0 15px 15px; }
/* line 1723, ../scss/style.scss */
img.pull-left { padding: 15px 15px 0 0; }

/* line 1728, ../scss/style.scss */
html.opacity img { padding-bottom: 0; }

/* line 1732, ../scss/style.scss */
body .opacity img { padding-bottom: 10px; }

/* line 1736, ../scss/style.scss */
html.opacity:hover img { opacity: 1; }

/* line 1740, ../scss/style.scss */
body .opacity:hover img { opacity: .8; }

/* line 1744, ../scss/style.scss */
.img-center { margin-left: auto; margin-right: auto; }

/* Double Image */
/* line 1751, ../scss/style.scss */
.double-img { position: relative; }

/* line 1755, ../scss/style.scss */
.image-right { margin-left: -25%; position: relative; }

/*  Gary Scale Image */
/* line 1762, ../scss/style.scss */
.grayscale img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; -webkit-filter: grayscale(100%); }
/* line 1767, ../scss/style.scss */
.grayscale img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }

/****************************************************************************** Hover Effects
*******************************************************************************/
/* line 1777, ../scss/style.scss */
.pricing:hover .title a, .process-content:hover .title, .portfolio-grid .grids:hover img, .btn:hover, .icons-hover-color:hover i { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* line 1786, ../scss/style.scss */
.get-a-quote:hover a, .get-a-quote a { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* line 1795, ../scss/style.scss */
.link-hover-black a:hover, .icons-hover-black i:hover, .link-hover-black a, .icons-hover-black i { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* line 1803, ../scss/style.scss */
i { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }
/* line 1804, ../scss/style.scss */
i:hover { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* line 1819, ../scss/style.scss */
.timeliner li:hover .timeline-heading h4.subheading, .timeliner li .timeline-heading h4.subheading, .timeliner li:hover .timeline-image, .timeliner li .timeline-image { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* line 1829, ../scss/style.scss */
.opacity:hover img, .opacity img { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* line 1838, ../scss/style.scss */
.submit, .icon-6 span { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }
/* line 1844, ../scss/style.scss */
.submit:hover, .icon-6 span:hover { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* line 1854, ../scss/style.scss */
.blog.timeliner > li:hover .timeline-image, .blog.timeliner > li:hover .timeline-icon { transition: all 350ms ease-in-out 0s; -moz-transition: all 350ms ease-in-out 0s; -webkit-transition: all 350ms ease-in-out 0s; -o-transition: all 350ms ease-in-out 0s; -ms-transition: all 350ms ease-in-out 0s; }

/* Hover Zoom Effects */
/* line 1865, ../scss/style.scss */
.zoom:hover i { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

/* Hover Rotate Effects */
/* line 1875, ../scss/style.scss */
.rotate:hover i { transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); }

/* Endless Rotating */
@-webkit-keyframes rotating /* Safari and Chrome */ { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
  to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes rotating { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
  to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }
/* line 1918, ../scss/style.scss */
.rotating { -webkit-animation: rotating 2s linear infinite; -moz-animation: rotating 2s linear infinite; -ms-animation: rotating 2s linear infinite; -o-animation: rotating 2s linear infinite; animation: rotating 2s linear infinite; }

/****************************************************************************** Navigation Menu 
*******************************************************************************/
/* line 1930, ../scss/style.scss */
.header-wrapper { border: 1px solid rgba(0, 0, 0, 0.1); }

/* line 1934, ../scss/style.scss */
.sticky-wrapper { z-index: 9999; }
/* line 1935, ../scss/style.scss */
.sticky-wrapper.is-sticky #sticker { z-index: 9999; }

/* line 1941, ../scss/style.scss */
.navbar { margin-bottom: 0; }

/* line 1945, ../scss/style.scss */
.navbar-default .navbar-nav > li.active > a { background: none; }
/* line 1947, ../scss/style.scss */
.navbar-default .navbar-nav > li.active > a:focus, .navbar-default .navbar-nav > li.active > a:hover { background: none; }

/* line 1952, ../scss/style.scss */
.sticky-menu { z-index: inherit; }

/*--------------- Side Navigation Menu--------------*/
/* line 1959, ../scss/style.scss */
.side-nav #main { padding: 0; }
/* line 1963, ../scss/style.scss */
.side-nav header nav { left: 0; right: 0; top: 0; position: absolute; }
/* line 1969, ../scss/style.scss */
.side-nav header .navbar-default { background: none; border: none; position: absolute; z-index: 99; top: 25px; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; }

/* line 1984, ../scss/style.scss */
#navigation-menu { line-height: 2; color: #171717; }

/* line 1990, ../scss/style.scss */
.side-nav header .navbar-nav { float: right !important; margin-right: -15px; }
/* line 1994, ../scss/style.scss */
.side-nav header .navbar-default .navbar-nav > li > a { font-size: 45px; padding: 0; }
/* line 1998, ../scss/style.scss */
.side-nav header .nav > li > a.active { color: #FFC400; }
/* line 2001, ../scss/style.scss */
.side-nav header .nav-fixed { margin: auto; position: fixed; right: 0; top: 0; }
/* line 2006, ../scss/style.scss */
.side-nav header .nav-fixed > li { float: right; }
/* line 2010, ../scss/style.scss */
.side-nav header #sticky.nav-fixed a { background: rgba(0, 0, 0, 0.8); height: 100px; line-height: 100px; text-align: center; width: 100px; color: #FFC400; }
/* line 2019, ../scss/style.scss */
.side-nav header #wrapper .toggle-menu { background: #000; width: 50%; height: 100%; position: fixed; overflow-y: auto; right: -50%; top: 0; z-index: 999; }
/* line 2029, ../scss/style.scss */
.side-nav header #wrapper .close-menu { float: right; font-size: 50px; height: 100px; width: 100px; line-height: 100px; text-align: center; display: block; background: #ffc400; }
/* line 2039, ../scss/style.scss */
.side-nav header #wrapper .nav { padding: 130px 0 0 77px; }
/* line 2044, ../scss/style.scss */
.side-nav header .nav > li > .sub { padding: 0 0 0 40px; }
/* line 2047, ../scss/style.scss */
.side-nav header .nav > li > a, .side-nav header .nav > li > .sub a { color: #ccc; font-size: 17px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; padding: 10px 22px; text-decoration: none; }
/* line 2056, ../scss/style.scss */
.side-nav header .nav > li > a:focus { background: none; }
/* line 2059, ../scss/style.scss */
.side-nav header .nav > li > .sub a { line-height: 3; }
/* line 2063, ../scss/style.scss */
.side-nav header #wrapper .close-menu a, .side-nav header #navigation-close.close-menu:hover { color: #171717; }
/* line 2066, ../scss/style.scss */
.side-nav header .nav > li > a:hover { background: transparent; }

/*------------MENU------------*/
/* line 2073, ../scss/style.scss */
.nav > li > a:focus { background: transparent; }

/* line 2078, ../scss/style.scss */
.side-nav header .nav > li.active { position: relative; }
/* line 2080, ../scss/style.scss */
.side-nav header .nav > li.active:before { height: 20px; content: ""; width: 77px; left: -77px; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 2094, ../scss/style.scss */
.side-nav header .sticky-wrapper.is-sticky .nav { background: none repeat scroll 0 0 black; padding: 15px 20px; right: 15px; }

/*---STICKY----*/
/******************************************************************************
							SLIDER SECTION
*******************************************************************************/
/*Revolution Slider */
/* line 2109, ../scss/style.scss */
.tp-caption { white-space: inherit; }
/* line 2111, ../scss/style.scss */
.tp-caption.bold { font-size: 65px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }
/* line 2118, ../scss/style.scss */
.tp-caption.description { font-size: 15px !important; line-height: 25px; font-family: 'proxima_nova_rgregular', sans-serif; }

/* line 2125, ../scss/style.scss */
.tparrows { -webkit-border-radius: 50%; border-radius: 50%; background: rgba(255, 196, 0, 0.4) !important; }
/* line 2126, ../scss/style.scss */
.tparrows:before { margin-top: 4px; font-size: 18px; }

/* line 2135, ../scss/style.scss */
.tp-banner { z-index: 0; }

/* line 2140, ../scss/style.scss */
.slider.rs-slider-full { float: left; width: 100%; }
/* line 2144, ../scss/style.scss */
.slider.rs-slider { background: none; border: 0 none; max-height: 700px; overflow: hidden; padding: 0; position: relative; z-index: 0; }
/* line 2153, ../scss/style.scss */
.slider.rs-slider-full { min-height: auto; background: none; padding: 0; }

/* line 2160, ../scss/style.scss */
p.tp-caption.button-block { width: 100%; left: 0 !important; }
/* line 2163, ../scss/style.scss */
p.tp-caption.button-block a { margin: 0 5px; }

/* line 2168, ../scss/style.scss */
.transparent .slider.rs-slider { max-height: 700px; }

/* line 2173, ../scss/style.scss */
.slider.load .tp-banner-container { visibility: hidden; }
/* line 2177, ../scss/style.scss */
.slider.rs-slider .container { position: relative; }
/* line 2180, ../scss/style.scss */
.slider.rs-slider .title { font-size: 40px; font-weight: normal; margin: 0; }
/* line 2184, ../scss/style.scss */
.slider.rs-slider .title.bold { font-size: 65px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }
/* line 2193, ../scss/style.scss */
.slider .bold { font-size: 65px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }

/* line 2202, ../scss/style.scss */
.white .tp-caption, .text-white { color: #fff; }

/* line 2207, ../scss/style.scss */
.slider.rs-slider .description { font-size: 15px !important; line-height: 25px; margin: 0; padding: 0 15px; }
/* line 2214, ../scss/style.scss */
.slider.rs-slider .btn.orang { background: #ea4e16; }
/* line 2217, ../scss/style.scss */
.slider.rs-slider .btn.cherry { background: #752033; }
/* line 2221, ../scss/style.scss */
.slider.rs-slider .phone-text { font-size: 17px; }

/* line 2226, ../scss/style.scss */
.tp-caption a { color: #000; }
/* line 2228, ../scss/style.scss */
.tp-caption a:hover { color: #fff; }

/* line 2233, ../scss/style.scss */
.rs-slider ul { list-style: none; margin: 0; padding: 0; }

/* line 2239, ../scss/style.scss */
.tp-bannertimer { background: #777 !important; background: rgba(0, 0, 0, 0.1) !important; height: 0px !important; }

/* line 2245, ../scss/style.scss */
.tp-bullets.simplebullets.navbar { height: 35px; padding: 0; }

/* line 2250, ../scss/style.scss */
.slider.rs-slider .tp-bullets.simplebullets .bullet { background: #fff; background: rgba(255, 255, 255, 0.5); -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 0 none !important; display: inline-block; height: 14px; float: none; margin: 0 3px; -webkit-transition: all .3s linear; transition: all .3s linear; vertical-align: top; width: 14px; }

/* line 2269, ../scss/style.scss */
.tp-bullets.simplebullets .bullet.last { margin-right: 0px; }

/* line 2275, ../scss/style.scss */
.slider.rs-slider .tp-bullets.simplebullets .bullet:hover { background: #fff; -webkit-transition: all .3s linear; transition: all .3s linear; }
/* line 2280, ../scss/style.scss */
.slider.rs-slider .tp-bullets.simplebullets .bullet.selected { background: rgba(255, 255, 255, 0.7); -webkit-transition: all .3s linear; transition: all .3s linear; }
/* line 2286, ../scss/style.scss */
.slider.rs-slider .tparrows { background: #1e1e1e; background: rgba(30, 30, 30, 0.5); -webkit-border-radius: 100%; border-radius: 100%; cursor: pointer; height: 40px !important; width: 40px !important; -webkit-transition: background .3s linear; transition: background .3s linear; -webkit-transition: opacity 0.2s ease-out; -webkit-transform: inherit; z-index: 50 !important; }
/* line 2299, ../scss/style.scss */
.slider.rs-slider .tparrows:before { font-family: 'revicons'; color: #fff; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; margin-right: 0; margin-top: 3px; text-align: center; width: 40px; font-size: 19px; }

/* line 2316, ../scss/style.scss */
.tp-leftarrow:before { content: '\e824'; }

/* line 2321, ../scss/style.scss */
.slider.rs-slider-full .tp-leftarrow:before, .slider.rs-slider-full .tp-rightarrow:before { content: none; }

/* line 2326, ../scss/style.scss */
.tp-rightarrow:before { content: '\e825'; }

/* line 2330, ../scss/style.scss */
.slider.rs-slider .tparrows:hover { background: #1e1e1e; -webkit-transition: background .3s linear; transition: background .3s linear; }

/* line 2336, ../scss/style.scss */
.slider4container .tparrows { color: #000 !important; background: #fff !important; background: rgba(255, 255, 255, 0.5) !important; }
/* line 2337, ../scss/style.scss */
.slider4container .tparrows:before { color: #000 !important; }
/* line 2340, ../scss/style.scss */
.slider4container .tparrows:hover { color: #000 !important; background: #fff !important; }

/* line 2349, ../scss/style.scss */
.slider.rs-slider .tp-loader { background-image: url("../img/svg/loader.svg"), none; background-repeat: no-repeat; background-position: 50% 50%; background-size: 40px; background-color: inherit; height: 40px; margin: -20px 0 0 -20px; width: 40px; z-index: 700; }

/* line 2361, ../scss/style.scss */
.layerslider { margin: 0 auto; }

/* line 2365, ../scss/style.scss */
.slider.rs-slider.full-width { max-height: inherit; }
/* line 2367, ../scss/style.scss */
.slider.rs-slider.full-width .title { font-size: 60px; line-height: 0.9; }
/* line 2371, ../scss/style.scss */
.slider.rs-slider.full-width .btn-link { font-size: 14px !important; font-weight: bold; line-height: 31px; letter-spacing: 1px; padding: 0; text-decoration: none; }
/* line 2378, ../scss/style.scss */
.slider.rs-slider.full-width .btn-link .fa { border: 2px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: inline-block; font-size: 180%; height: 36px; line-height: 32px; margin-left: 10px; padding: 0 0 0 3px; text-align: center; vertical-align: middle; width: 36px; }
/* line 2393, ../scss/style.scss */
.slider.rs-slider.full-width .btn-link:hover { opacity: .8; }
/* line 2397, ../scss/style.scss */
.slider.rs-slider.full-width .tp-rightarrow, .slider.rs-slider.full-width .tp-leftarrow { display: none !important; }

/* line 2402, ../scss/style.scss */
.tp-caption p { line-height: 25px; }

/* line 2407, ../scss/style.scss */
.rs-slider-full .tparrows { background: none !important; }
/* line 2410, ../scss/style.scss */
.rs-slider-full .tp-rightarrow { right: -10px !important; }

/* Bootstrap Carousel */
/* line 2417, ../scss/style.scss */
.carousel-control { top: 0; width: 10%; }
/* line 2420, ../scss/style.scss */
.carousel-control .fa, .carousel-control .icon-prev, .carousel-control .icon-next { font-size: 30px; height: 30px; margin-top: -15px; width: 30px; }
/* line 2426, ../scss/style.scss */
.carousel-control .fa-angle-right { margin-left: -25px; }
/* line 2429, ../scss/style.scss */
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa { display: inline-block; position: absolute; top: 50%; z-index: 5; }

/* line 2437, ../scss/style.scss */
.col-md-3.mix .carousel-indicators, .col-md-4.mix .carousel-indicators, .grid-item .carousel-indicators { bottom: -7px; }

/* line 2442, ../scss/style.scss */
.carousel-control.left.no-bg, .carousel-control.right.no-bg { background-image: none; }

/* Carousel Fade */
/* line 2450, ../scss/style.scss */
.carousel-fade .carousel-inner .item { opacity: .8; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }
/* line 2457, ../scss/style.scss */
.carousel-fade .carousel-inner .active { opacity: 1; }
/* line 2459, ../scss/style.scss */
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
/* line 2465, ../scss/style.scss */
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }

/* line 2470, ../scss/style.scss */
.carousel.full-width { width: 100% !important; }
/* line 2472, ../scss/style.scss */
.carousel.full-width .item { display: block; width: 100%; }
/* line 2473, ../scss/style.scss */
.carousel.full-width .item img { display: block; width: 100%; }

/* line 2483, ../scss/style.scss */
.carousel-style .next { position: absolute; top: 50%; transform: translateY(-50%); }
/* line 2488, ../scss/style.scss */
.carousel-style .prev { position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 9999; margin: -7px 0 0 -30px; }
/* line 2496, ../scss/style.scss */
.carousel-style .next { right: 0; z-index: 9999; margin: 0 20px 0 0 !important; }
/* line 2500, ../scss/style.scss */
.carousel-style .next i { padding: 10px; background-color: rgba(0, 0, 0, 0.2); }
/* line 2505, ../scss/style.scss */
.carousel-style .prev i { padding: 10px; background-color: rgba(0, 0, 0, 0.2); }

/* line 2511, ../scss/style.scss */
.carousel-caption { bottom: auto; left: 7%; position: absolute; right: 7%; top: 50%; transform: translateY(-50%); z-index: 0; }

/* line 2522, ../scss/style.scss */
#main-slider.carousel { float: left; width: 100%; float: left; width: 100%; }
/* line 2528, ../scss/style.scss */
#main-slider .carousel .item .carousel-caption { opacity: 0; }
/* line 2531, ../scss/style.scss */
#main-slider h1 { font-size: 55px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }
/* line 2538, ../scss/style.scss */
#main-slider .carousel .item.active .carousel-caption { opacity: 1; }
/* line 2541, ../scss/style.scss */
#main-slider .description { font-size: 18px !important; font-weight: 300; line-height: 30px; margin: 0; }

/*  Home Carousel Slider */
/* line 2551, ../scss/style.scss */
.description.medium { font-size: 18px !important; font-weight: 300; line-height: 30px; margin: 0; }

/* line 2558, ../scss/style.scss */
.black { text-shadow: none; }

/* line 2562, ../scss/style.scss */
.text-shadow { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }

/* line 2567, ../scss/style.scss */
#main-slider .active .animation.animated-item-1 { -webkit-animation: fadeInUp 300ms linear 300ms both; -moz-animation: fadeInUp 300ms linear 300ms both; -o-animation: fadeInUp 300ms linear 300ms both; -ms-animation: fadeInUp 300ms linear 300ms both; animation: fadeInUp 300ms linear 300ms both; }
/* line 2574, ../scss/style.scss */
#main-slider .active .animation.animated-item-2 { -webkit-animation: fadeInUp 300ms linear 600ms both; -moz-animation: fadeInUp 300ms linear 600ms both; -o-animation: fadeInUp 300ms linear 600ms both; -ms-animation: fadeInUp 300ms linear 600ms both; animation: fadeInUp 300ms linear 600ms both; }
/* line 2581, ../scss/style.scss */
#main-slider .active .animation.animated-item-3 { -webkit-animation: fadeInUp 300ms linear 900ms both; -moz-animation: fadeInUp 300ms linear 900ms both; -o-animation: fadeInUp 300ms linear 900ms both; -ms-animation: fadeInUp 300ms linear 900ms both; animation: fadeInUp 300ms linear 900ms both; }
/* line 2588, ../scss/style.scss */
#main-slider .active .animation.animated-item-4 { -webkit-animation: fadeInUp 300ms linear 1200ms both; -moz-animation: fadeInUp 300ms linear 1200ms both; -o-animation: fadeInUp 300ms linear 1200ms both; -ms-animation: fadeInUp 300ms linear 1200ms both; animation: fadeInUp 300ms linear 1200ms both; }

/* Owl Slider */
/* line 2599, ../scss/style.scss */
.owl-prev i, .owl-next i { color: #111; font-size: 15px; }

/* line 2604, ../scss/style.scss */
.owl-prev .fa, .owl-next .fa { position: relative; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; -moz-border-radius: 50%; }

/* line 2613, ../scss/style.scss */
.owl-prev, .owl-next { color: #111; display: block; opacity: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); z-index: 6; text-align: center; }

/* line 2625, ../scss/style.scss */
.owl-prev { left: -40px; }

/* line 2629, ../scss/style.scss */
.owl-next { right: -40px; }

/* line 2633, ../scss/style.scss */
.owl-theme .owl-controls .owl-buttons div { padding: 0; margin: 0; }

/* line 2639, ../scss/style.scss */
.custom-styles .owl-prev { left: 40px; }
/* line 2642, ../scss/style.scss */
.custom-styles .owl-next { right: 40px; }

/* Owl Navigations */
/* line 2650, ../scss/style.scss */
.navigation-1 .owl-prev .fa, .navigation-1 .owl-next .fa { background: none; }
/* line 2653, ../scss/style.scss */
.navigation-1 .owl-prev { right: 20px; left: auto; top: -20px; }
/* line 2658, ../scss/style.scss */
.navigation-1 .owl-next { right: 0px; left: auto; top: -20px; }

/* line 2666, ../scss/style.scss */
.top-0 .owl-prev { right: 20px; left: auto; top: 0px; }
/* line 2671, ../scss/style.scss */
.top-0 .owl-next { right: 0px; left: auto; top: 0px; }

/* line 2679, ../scss/style.scss */
.navigation-2 .owl-prev { right: 35px; left: auto; top: 0px; }
/* line 2684, ../scss/style.scss */
.navigation-2 .owl-next { right: 0px; left: auto; top: 0px; }

/* line 2692, ../scss/style.scss */
.widget .navigation-1 .owl-next, .widget .navigation-1 .owl-prev { top: -30px; }

/* line 2698, ../scss/style.scss */
.owl-carousel.white .owl-prev .fa, .owl-carousel.white .owl-next .fa { color: #fff; }

/* Owl Paginations */
/* line 2705, ../scss/style.scss */
.pagination-1 .owl-controls .owl-page span { border-radius: 0; height: 7px; margin: 2px; width: 22px; }

/* line 2712, ../scss/style.scss */
.pagination-2 .owl-controls .owl-page span { border-radius: 50%; -moz-border-radius: 50%; height: 10px; margin: 2px; width: 10px; }

/* line 2720, ../scss/style.scss */
.dark-switch .owl-controls .owl-page span { background: black; }

/* line 2724, ../scss/style.scss */
.light-switch .owl-controls .owl-page span { background: white; }

/* Owl Bootstrap Friendly */
/* line 2731, ../scss/style.scss */
.owl-carousel .col-sm-1, .owl-carousel .col-sm-2, .owl-carousel .col-sm-3, .owl-carousel .col-sm-4, .owl-carousel .col-sm-5, .owl-carousel .col-sm-6, .owl-carousel .col-sm-7, .owl-carousel .col-sm-8, .owl-carousel .col-sm-9, .owl-carousel .col-sm-10, .owl-carousel .col-sm-11, .owl-carousel .col-sm-12 { display: block; float: left; width: auto !important; }
/* line 2736, ../scss/style.scss */
.owl-carousel .col-md-1 { max-width: 80px; width: auto !important; }
/* line 2740, ../scss/style.scss */
.owl-carousel .col-md-2 { max-width: 161px; width: auto !important; }
/* line 2744, ../scss/style.scss */
.owl-carousel .col-md-3 { max-width: 242px; width: auto !important; }
/* line 2748, ../scss/style.scss */
.owl-carousel .col-md-4 { max-width: 323px; width: auto !important; }
/* line 2752, ../scss/style.scss */
.owl-carousel .col-md-5 { max-width: 404px; width: auto !important; }
/* line 2756, ../scss/style.scss */
.owl-carousel .col-md-6 { max-width: 485px; width: auto !important; }
/* line 2760, ../scss/style.scss */
.owl-carousel .col-md-7 { max-width: 565px; width: auto !important; }
/* line 2764, ../scss/style.scss */
.owl-carousel .col-md-8 { max-width: 646px; width: auto !important; }
/* line 2768, ../scss/style.scss */
.owl-carousel .col-md-9 { max-width: 727px; width: auto !important; }
/* line 2772, ../scss/style.scss */
.owl-carousel .col-md-10 { max-width: 808px; width: auto !important; }
/* line 2776, ../scss/style.scss */
.owl-carousel .col-md-11 { max-width: 889px; width: auto !important; }
/* line 2780, ../scss/style.scss */
.owl-carousel .col-md-12 { max-width: 970px; width: auto !important; }

/****************************************************************************** Text Slider
*******************************************************************************/
/* line 2790, ../scss/style.scss */
.text-slider { padding: 250px 0; background: url(../img/sections/slider/slider8-bg.jpg) no-repeat; }
/* line 2793, ../scss/style.scss */
.text-slider h1 { font-size: 55px; font-weight: bold; line-height: 75px; margin: 0; text-align: center; text-transform: uppercase; }
/* line 2801, ../scss/style.scss */
.text-slider p { text-align: center; }
/* line 2802, ../scss/style.scss */
.text-slider p.description { margin-bottom: 20px; }
/* line 2806, ../scss/style.scss */
.text-slider p a.btn { margin: 0 5px; }
/* line 2810, ../scss/style.scss */
.text-slider .typed-cursor { animation: fadeIn 0.6s alternate infinite; -o-animation: fadeIn 0.6s alternate infinite; -moz-animation: fadeIn 0.6s alternate infinite; -webkit-animation: fadeIn 0.6s alternate infinite; }

/******************************************************************************
								MAIN SECTION	
*******************************************************************************/
/*Special Features */
/* line 2825, ../scss/style.scss */
.special-feature .section-title hr { border-color: #151515; }
/* line 2828, ../scss/style.scss */
.special-feature i { font-size: 65px; line-height: 75px; }
/* line 2832, ../scss/style.scss */
.special-feature h4 { font-size: 20px; margin-top: 25px; position: relative; }
/* line 2837, ../scss/style.scss */
.special-feature .mask-top { width: 100%; background-color: #ffffff; padding: 55px 0; position: absolute; top: 0px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
/* line 2848, ../scss/style.scss */
.special-feature .mask-top h4:before { top: -18px; content: ""; display: block; height: 2px; left: 0; right: 0; margin: -2px auto; position: absolute; width: 40px; }
/* line 2860, ../scss/style.scss */
.special-feature .s-feature-box { overflow: hidden; position: relative; min-height: 290px; border: 1px solid #f2f2f2; margin-bottom: 20px; cursor: pointer; }
/* line 2861, ../scss/style.scss */
.special-feature .s-feature-box:hover .mask-top { top: -200px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
/* line 2876, ../scss/style.scss */
.special-feature .mask-bottom { color: #333333; padding: 20px 15px 20px 15px; width: 100%; position: absolute; bottom: -300px; height: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
/* line 2888, ../scss/style.scss */
.special-feature .mask-bottom p { padding: 0px 5px; }
/* line 2891, ../scss/style.scss */
.special-feature .mask-bottom h4 { margin: 15px 0px 17px; }
/* line 2895, ../scss/style.scss */
.special-feature .s-feature-box:hover .mask-bottom { bottom: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
/* line 2903, ../scss/style.scss */
.special-feature .mask-bottom i { font-size: 38px; line-height: 50px; }

/****************************************************************************** Features 
*******************************************************************************/
/* line 2913, ../scss/style.scss */
.features-block .header-box { display: block; min-height: 30px; margin: 0 0 13px; overflow: hidden; }
/* line 2918, ../scss/style.scss */
.features-block .header-box .icon-box { background: none; color: #1e1e1e; float: left; height: 30px; margin: 0 10px 0 0; text-align: center; width: 24px; -webkit-transition: opacity .2s linear; transition: opacity .2s linear; }
/* line 2929, ../scss/style.scss */
.features-block .header-box a.icon-box:hover { opacity: 0.8; filter: alpha(opacity=80); -webkit-transition: opacity .2s linear; transition: opacity .2s linear; }
/* line 2935, ../scss/style.scss */
.features-block .header-box .icon-box i:before { font-size: 20px; line-height: 30px; }
/* line 2939, ../scss/style.scss */
.features-block .header-box h6 { margin: 6px 0 0; }

/* line 2944, ../scss/style.scss */
.features-list { padding: 40px 0 0 0px; }

/* line 2948, ../scss/style.scss */
.features-list-left { text-align: left; }

/* line 2952, ../scss/style.scss */
.features-list-right { text-align: left; }
/* line 2954, ../scss/style.scss */
.features-list-right.text-right { text-align: right; }

/* line 2959, ../scss/style.scss */
.features-list li { list-style: none; padding: 20px 0; line-height: 2; font-size: 15px; font-weight: 300; position: relative; }
/* line 2966, ../scss/style.scss */
.features-list li i { display: block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; width: 70px; height: 70px; margin: 20px auto; line-height: 70px; top: 0px; text-align: center; position: absolute; }

/* line 2983, ../scss/style.scss */
.features-list-left li i { left: 0px; }

/* line 2987, ../scss/style.scss */
.features-list-right li i { right: 0px; }

/* line 2991, ../scss/style.scss */
.features-list-left .features-content { margin-left: 90px; }

/* line 2995, ../scss/style.scss */
.features-list-right .features-content { margin-right: 90px; }

/* Additional Features */
/* line 3002, ../scss/style.scss */
.responsive-features span { font-size: 24px; margin-right: 10px; }
/* line 3006, ../scss/style.scss */
.responsive-features h5 { display: inline-block; margin: 0 0 15px; }

/* Progress */
/* line 3014, ../scss/style.scss */
.progress { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; height: 12px; }

/* line 3021, ../scss/style.scss */
.about-us h6 { margin-bottom: 10px; }

/* line 3025, ../scss/style.scss */
.progress-bar { font-size: 14px; background: #1e1e1e; filter: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; line-height: 40px; text-align: left; text-indent: 10px; text-shadow: none; -webkit-transition: background 0.2s linear; transition: background 0.2s linear; }

/* line 3040, ../scss/style.scss */
.progress-label { color: #171717; font-weight: 300; position: absolute; right: -1px; top: -38px; }

/* line 3049, ../scss/style.scss */
.white .progress-label { color: #ffffff; }
/* line 3052, ../scss/style.scss */
.white .progress { background-color: #f7f7f7; }

/* line 3057, ../scss/style.scss */
.progress-bar { text-align: right; position: absolute; height: 12px; }

/* line 3063, ../scss/style.scss */
.progress { background-color: #333333; margin-bottom: 10px; }

/****************************************************************************** Portfolio / Work
*******************************************************************************/
/* line 3072, ../scss/style.scss */
.work-section .nav li, .mixed-grid .nav li { padding: 7px 15px; margin: 0 20px 30px 20px; border-radius: 3px; border: 1px solid transparent; color: #ffffff; }

/* line 3080, ../scss/style.scss */
.work-section .nav.black li, .mixed-grid .nav.black li { color: #171717; }

/* line 3085, ../scss/style.scss */
.work-section .nav li.active, .work-section .nav li:hover { border: 1px solid #ffffff; cursor: pointer; color: #ffffff; }

/* line 3093, ../scss/style.scss */
.mixed-grid .nav li.active, .mixed-grid .nav li:hover { border: 1px solid #ffffff; cursor: pointer; color: #ffffff; }

/* line 3101, ../scss/style.scss */
.work-section .nav.black li.active, .work-section .nav.black li:hover { border: 1px solid #171717; cursor: pointer; color: #171717; }

/* line 3109, ../scss/style.scss */
.mixed-grid .nav.black li.active, .mixed-grid .nav.black li:hover { border: 1px solid #171717; cursor: pointer; color: #171717; }

/* line 3117, ../scss/style.scss */
.work-section .nav-pills { text-align: center; }
/* line 3120, ../scss/style.scss */
.work-section .portfolio-grid .grid { max-width: 400px; }
/* line 3123, ../scss/style.scss */
.work-section .nav > li { float: none; display: inline-block; }

/* line 3129, ../scss/style.scss */
.mixed-grid .nav > li { float: none; display: inline-block; }

/* line 3134, ../scss/style.scss */
#mix-container .mix { display: none; padding: 10px; }

/* line 3139, ../scss/style.scss */
.figcaption { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); opacity: 0; text-align: center; color: #ffffff; padding: 20px; width: 100%; left: 0; right: 0; }
/* line 3151, ../scss/style.scss */
.figcaption i { color: #ffffff; padding: 10px; background: rgba(0, 0, 0, 0.8); border-radius: 50%; }

/* line 3161, ../scss/style.scss */
.portfolio-grid .grids:hover .figcaption { position: absolute; opacity: 1; }
/* line 3165, ../scss/style.scss */
.portfolio-grid .grids:hover img { opacity: .2; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; }
/* line 3171, ../scss/style.scss */
.portfolio-grid .grid { position: relative; background-color: #000000; }

/* line 3177, ../scss/style.scss */
.img-overlay { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: all 0.2s ease-out 0s; }

/* line 3188, ../scss/style.scss */
.widget .img-overlay { display: none; }

/* line 3193, ../scss/style.scss */
.grid-item:hover .img-overlay, .grid-item:hover .figcaption { opacity: 1; }

/* line 3198, ../scss/style.scss */
.project-meta { margin-bottom: 20px; }

/* line 3203, ../scss/style.scss */
.grid-list .grids { border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding-bottom: 40px !important; margin-bottom: 30px !important; }
/* line 3208, ../scss/style.scss */
.grid-list .title { margin-bottom: 8px; }
/* line 3211, ../scss/style.scss */
.grid-list .description { margin-bottom: 15px; font-style: italic; font-size: 12px; }

/****************************************************************************** Work Process
*******************************************************************************/
/* line 3222, ../scss/style.scss */
.work-process-box { border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; border: 1px solid #cccccc; background-color: #f7f7f7; width: 250px; height: 250px; text-align: center; display: table; margin: 20px auto; }
/* line 3233, ../scss/style.scss */
.work-process-box .title { border-bottom: 1px inset #333333; padding-bottom: 10px; margin-bottom: 15px; }
/* line 3238, ../scss/style.scss */
.work-process-box .process-content { vertical-align: middle; display: table-cell; padding: 50px; position: relative; }
/* line 3244, ../scss/style.scss */
.work-process-box .item-number { position: absolute; color: #333333; padding: 8px 0; right: 20px; top: 10px; content: ""; width: 40px; height: 40px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }

/****************************************************************************** Pricing
*******************************************************************************/
/* line 3263, ../scss/style.scss */
.pricing { background: #f0f0f0; margin: 0 auto 10px; max-width: 270px; position: relative; text-align: center; padding-top: 20px; }
/* line 3270, ../scss/style.scss */
.pricing .title { line-height: 32px; padding: 17px 20px 21px; text-transform: uppercase; }
/* line 3274, ../scss/style.scss */
.pricing .title a { color: #1e1e1e; font-size: 24px; font-weight: bold; line-height: 32px; text-decoration: none; }
/* line 3282, ../scss/style.scss */
.pricing .price-box { font-size: 12px; line-height: 1; overflow: hidden; padding: 0 20px 20px; }
/* line 3287, ../scss/style.scss */
.pricing .price-box p { line-height: 1.8; }
/* line 3290, ../scss/style.scss */
.pricing .price-box .price { font-size: 36px; font-weight: bold; margin: 13px 0 0; font-family: 'ProximaNovaA-Bold',sans-serif; }
/* line 3295, ../scss/style.scss */
.pricing .price-box .price span { font-size: 12px; display: block; margin-top: 10px; color: #333333; font-family: 'proxima_nova_rgregular', sans-serif; }
/* line 3304, ../scss/style.scss */
.pricing .options { list-style: none; margin: 0; padding: 0; }
/* line 3308, ../scss/style.scss */
.pricing .options li { border-top: 1px solid rgba(30, 30, 30, 0.1); color: #999; color: rgba(30, 30, 30, 0.4); line-height: 22px; padding: 13px 10px 13px 10px; position: relative; }
/* line 3315, ../scss/style.scss */
.pricing .options li.active { color: #1e1e1e; }
/* line 3320, ../scss/style.scss */
.pricing .btn-box { border-top: 1px solid rgba(30, 30, 30, 0.1); background: rgba(30, 30, 30, 0.05); overflow: hidden; padding: 30px 15px; }
/* line 3325, ../scss/style.scss */
.pricing .btn-box .btn { padding-bottom: 15px; padding-top: 15px; }

/* line 3332, ../scss/style.scss */
.three-column .pricing { max-width: 500px; }

/* Ribbon */
/* line 3338, ../scss/style.scss */
.ribbon-wrapper { width: 85px; height: 88px; overflow: hidden; position: absolute; top: -3px; right: -3px; }

/* line 3347, ../scss/style.scss */
.ribbon { text-align: center; font-size: 12px; position: relative; padding: 5px 0; left: -5px; top: 15px; width: 120px; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
/* line 3362, ../scss/style.scss */
.ribbon:before, .ribbon:after { content: ""; border-top: 3px solid #6e8900; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; bottom: -3px; }
/* line 3370, ../scss/style.scss */
.ribbon:before { left: 0; }
/* line 3373, ../scss/style.scss */
.ribbon:after { right: 0; }
/* line 3376, ../scss/style.scss */
.ribbon.red { background-color: #ff0000; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#bf0c0c)); background-image: -webkit-linear-gradient(top, #ff0000, #bf0c0c); background-image: -moz-linear-gradient(top, #ff0000, #bf0c0c); background-image: -ms-linear-gradient(top, #ff0000, #bf0c0c); background-image: -o-linear-gradient(top, #ff0000, #bf0c0c); }
/* line 3384, ../scss/style.scss */
.ribbon.blue { background-color: #03b6f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#03b6f7), to(#0c8fbf)); background-image: -webkit-linear-gradient(top, #03b6f7, #0c8fbf); background-image: -moz-linear-gradient(top, #03b6f7, #0c8fbf); background-image: -ms-linear-gradient(top, #03b6f7, #0c8fbf); background-image: -o-linear-gradient(top, #03b6f7, #0c8fbf); }
/* line 3392, ../scss/style.scss */
.ribbon.green { background-color: #BFDC7A; background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45); background-image: -moz-linear-gradient(top, #BFDC7A, #8EBF45); background-image: -ms-linear-gradient(top, #BFDC7A, #8EBF45); background-image: -o-linear-gradient(top, #BFDC7A, #8EBF45); }
/* line 3400, ../scss/style.scss */
.ribbon.yellow { background-color: #ffc400; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc400), to(#eab505)); background-image: -webkit-linear-gradient(top, #ffc400, #eab505); background-image: -moz-linear-gradient(top, #ffc400, #eab505); background-image: -ms-linear-gradient(top, #ffc400, #eab505); background-image: -o-linear-gradient(top, #ffc400, #eab505); }
/* line 3408, ../scss/style.scss */
.ribbon.no-gradiant { background-image: none; }
/* line 3411, ../scss/style.scss */
.ribbon.white { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); -webki-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }

/* Counter */
/* line 3420, ../scss/style.scss */
.circle.count-number { border: 2px solid; position: relative; border-radius: 50%; width: 150px; height: 150px; line-height: 150px; margin: 0px auto; margin-bottom: 20px; }
/* line 3429, ../scss/style.scss */
.circle.count-number:before { content: ""; width: 10px; height: 10px; position: absolute; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; background-color: #ffffff; left: 0; right: 0; margin: 0px auto; bottom: -5px; }

/* line 3445, ../scss/style.scss */
.count-number .counter { font-size: 32px; font-weight: 500; font-family: 'ProximaNovaA-Bold',sans-serif; }

/* line 3451, ../scss/style.scss */
div.count-number { position: relative; padding-bottom: 10px; margin-bottom: 10px; }
/* line 3455, ../scss/style.scss */
div.count-number:before { content: ""; width: 40px; height: 2px; position: absolute; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; left: 0; right: 0; margin: 0px auto; bottom: 4px; }

/* line 3470, ../scss/style.scss */
.top-border.count-number { position: relative; padding-top: 20px; }
/* line 3473, ../scss/style.scss */
.top-border.count-number:before { top: 10px; }

/* Pie Chart */
/* line 3480, ../scss/style.scss */
.piechart { position: relative; display: inline-block; text-align: center; margin: 15px 0px; width: 100%; }
/* line 3486, ../scss/style.scss */
.piechart canvas { position: absolute; top: 0; left: 0; right: 0; margin: 0px auto; }
/* line 3493, ../scss/style.scss */
.piechart span { font-size: 30px; font-weight: bold; font-family: arial; position: relative; line-height: 140px; top: 0px; z-index: 2; }
/* line 3501, ../scss/style.scss */
.piechart span:after { content: '%'; }

/* Item-box */
/* line 3509, ../scss/style.scss */
.item-box { padding-bottom: 40px; }
/* line 3511, ../scss/style.scss */
.item-box i { color: #1e1e1e; display: block; left: 15px; margin: 0 15px 0 0; position: absolute; text-align: center; text-decoration: none; transition: opacity 0.2s linear 0s; }

/* line 3523, ../scss/style.scss */
.white .item-box a:not(.btn) { color: #ffffff; display: inline-block; transition: opacity 0.2s linear 0s; }

/* line 3530, ../scss/style.scss */
.item-box a { margin-left: 50px; }
/* line 3531, ../scss/style.scss */
.item-box a:not(.btn) { color: #171717; display: inline-block; transition: opacity 0.2s linear 0s; }
/* line 3538, ../scss/style.scss */
.item-box.icons-circle a, .item-box.icons-rounded a, .item-box.icons-square a { margin-left: 70px; }
/* line 3541, ../scss/style.scss */
.item-box.inverse a:hover i { color: #171717; }
/* line 3545, ../scss/style.scss */
.item-box.icons-color:hover i { color: #171717; }
/* line 3548, ../scss/style.scss */
.item-box.icons-color.hover-white:hover i { color: #ffffff; }

/****************************************************************************** Twiiter Feed
*******************************************************************************/
/* line 3558, ../scss/style.scss */
.twitter-feed { text-align: center; padding-bottom: 15px; }

/* line 3563, ../scss/style.scss */
.tweet { padding: 12px 0px 0px; }

/* line 3568, ../scss/style.scss */
.twitter-feed .owl-pagination, .twitter-feed .owl-buttons, .twitter-feed .icon-twitter, .twitter-feed .username { display: none; }
/* line 3571, ../scss/style.scss */
.twitter-feed .tweet_text { color: #FFFFFF; font-size: 20px; }
/* line 3575, ../scss/style.scss */
.twitter-feed .tweet_time a { font-style: italic; font-size: 17px; }
/* line 3579, ../scss/style.scss */
.twitter-feed .tweet_user a { text-decoration: underline; }

/* line 3584, ../scss/style.scss */
.tweet_text a { text-decoration: underline; }

/* line 3588, ../scss/style.scss */
.twitter-feed .tweet_user a, .tweet_text a { color: #FFFFFF; }

/* line 3593, ../scss/style.scss */
.twitter-feed .tweet_text { color: #FFFFFF; }
/* line 3596, ../scss/style.scss */
.twitter-feed i { padding: 15px; }

/****************************************************************************** Blog
*******************************************************************************/
/* Latest News */
/* line 3607, ../scss/style.scss */
.latest-posts { margin: 0px; padding: 0; }
/* line 3610, ../scss/style.scss */
.latest-posts li { list-style: none; clear: both; margin-bottom: 35px; }
/* line 3614, ../scss/style.scss */
.latest-posts li:last-child { margin-bottom: 10px; }
/* line 3618, ../scss/style.scss */
.latest-posts .post-thumb { width: 100px; float: left; }
/* line 3622, ../scss/style.scss */
.latest-posts li img { margin-right: 10px; }

/* line 3628, ../scss/style.scss */
.pagination > li > a, .pagination > li > span { color: #171717; }

/* Posts */
/* line 3635, ../scss/style.scss */
.entry-title, .post-title { font-size: 26px; font-weight: normal; margin: 0 0 17px; }

/* line 3641, ../scss/style.scss */
.post-item { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #cccccc; }

/* line 3647, ../scss/style.scss */
.post-title { margin-top: 25px; }

/* line 3651, ../scss/style.scss */
.post-content { margin-bottom: 15px; }

/* line 3656, ../scss/style.scss */
.post-list .post-item { padding-bottom: 40px; }
/* line 3659, ../scss/style.scss */
.post-list .post-image.pull-left { margin-right: 20px; }

/* line 3664, ../scss/style.scss */
.mixed-grid.blog .grid-item { padding: 15px 15px 0 15px !important; margin-bottom: 15px !important; }
/* line 3667, ../scss/style.scss */
.mixed-grid.blog .grid-item .post-meta { padding-bottom: 25px !important; border-bottom: 1px dashed #cccccc; }

/* Video Post */
/* line 3675, ../scss/style.scss */
.video-box { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); height: 0; margin-bottom: 22px; overflow: hidden; padding-bottom: 56.25%; position: relative; }
/* line 3684, ../scss/style.scss */
.video-box embed, .video-box iframe, .video-box object, .video-box video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

/* line 3693, ../scss/style.scss */
.width-320 { width: 320px; }

/* Meta */
/* line 3699, ../scss/style.scss */
.meta { font-size: 11px; font-style: italic; margin-top: 10px; color: #7f7f7f; }

/* line 3706, ../scss/style.scss */
.post-meta { font-size: 11px; font-style: italic; margin-top: 10px; color: #7f7f7f; }
/* line 3711, ../scss/style.scss */
.post-meta span { font-size: 12px; margin-right: 8px; }

/* line 3717, ../scss/style.scss */
.meta span { font-size: 12px; margin-right: 8px; }

/* line 3723, ../scss/style.scss */
.post-meta span.category { margin-right: 0px; }
/* line 3726, ../scss/style.scss */
.post-meta i { margin-right: 6px; margin-top: 5px; }

/* line 3732, ../scss/style.scss */
.meta i { margin-right: 6px; margin-top: 5px; }

/* line 3737, ../scss/style.scss */
.name { font-size: 18px; margin: 0; padding: 25px 0 15px; position: relative; }
/* line 3742, ../scss/style.scss */
.name:before { bottom: 0; content: ""; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 40px; }

/* line 3754, ../scss/style.scss */
.description.text-left .name:before { right: auto; left: 0; }

/* line 3759, ../scss/style.scss */
.text-left.i-3x i { width: auto; margin-right: 12px; }

/* line 3764, ../scss/style.scss */
.role { padding-bottom: 12px; padding-top: 8px; }

/* Reply */
/* line 3771, ../scss/style.scss */
.author-img { margin-right: 15px; }

/* line 3775, ../scss/style.scss */
.comment-item { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px dashed #cccccc; }

/* Testimonials */
/* line 3783, ../scss/style.scss */
.testimonails blockquote { font-size: 15px; font-style: italic; margin-bottom: 0; }

/* line 3789, ../scss/style.scss */
.client-details { font-size: 12px; margin: 8px 0; }
/* line 3792, ../scss/style.scss */
.client-details strong { display: block; font-size: 14px; }
/* line 3796, ../scss/style.scss */
.client-details span { color: #7f7f7f; font-style: italic; }
/* line 3799, ../scss/style.scss */
.client-details span.white { color: #ffffff; }

/* line 3805, ../scss/style.scss */
.desc-border blockquote, .quote blockquote { border-left: 0; }

/* line 3809, ../scss/style.scss */
.no-border blockquote { border-left: 0; padding: 0px; }

/* line 3814, ../scss/style.scss */
.desc-border { border: 1px solid; border-radius: 5px; margin-bottom: 15px; }
/* line 3818, ../scss/style.scss */
.desc-border .star-rating { padding: 5px 0 12px 0; }

/* line 3824, ../scss/style.scss */
.inline strong, .inline span, .inline div, .inline p { display: inline-block; }

/* line 3829, ../scss/style.scss */
.item { position: relative; }

/* line 3833, ../scss/style.scss */
.testimonails .item > p { padding: 0 15px; }

/* Add arrow at bottom of section */
/* line 3839, ../scss/style.scss */
.bottom-arrow { position: relative; }
/* line 3841, ../scss/style.scss */
.bottom-arrow:before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e1e1e1 transparent transparent; border-image: none; border-right: 10px solid transparent; border-style: solid; border-width: 10px; bottom: -20px; content: ""; display: block; height: 0; position: absolute; width: 0; left: 0; margin: 0 auto; right: 0; }
/* line 3861, ../scss/style.scss */
.bottom-arrow:after { left: 0; margin: 0 auto; right: 0; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #fff transparent transparent; border-image: none; border-right: 10px solid transparent; border-style: solid; border-width: 10px; bottom: -18px; content: ""; display: block; height: 0; position: absolute; width: 0; }

/* Add Quotation in Blockquote */
/* line 3885, ../scss/style.scss */
.quote { padding: 15px 15px 0 15px; }

/* line 3889, ../scss/style.scss */
.desc-border.quote blockquote { margin: 0; padding: 0 0 0 38px; }

/* line 3894, ../scss/style.scss */
.quote blockquote { margin: 0; padding: 0 0 0 38px; }
/* line 3897, ../scss/style.scss */
.quote blockquote:before { content: open-quote; font-size: 50px; font-weight: bold; left: 16px; line-height: 1; position: absolute; top: 14px; }
/* line 3906, ../scss/style.scss */
.quote blockquote:after { content: close-quote; display: inline-block; font-size: 50px; font-weight: bold; line-height: 0; margin: 0 0 5px; vertical-align: bottom; }

/****************************************************************************** Get a Quote
*******************************************************************************/
/* line 3921, ../scss/style.scss */
.get-a-quote { padding: 30px 0; font-size: 34px; font-weight: 300; font-family: 'ProximaNovaA-Bold',sans-serif; }
/* line 3926, ../scss/style.scss */
.get-a-quote a { font-weight: 500; text-decoration: underline; }
/* line 3929, ../scss/style.scss */
.get-a-quote a.black:hover { color: #111111; }
/* line 3932, ../scss/style.scss */
.get-a-quote a.white:hover { color: #ffffff; }
/* line 3936, ../scss/style.scss */
.get-a-quote:hover a { padding-left: 10px; }

/* Header */
/* line 3945, ../scss/style.scss */
.transparent-header.dark-header .navbar { background: none; }
/* line 3948, ../scss/style.scss */
.transparent-header.dark-header .sticky-wrapper.is-sticky .navbar { background: #222; }
/* line 3952, ../scss/style.scss */
.transparent-header .sticky-wrapper { z-index: 999; }

/****************************************************************************** 									Page Title Variations
*******************************************************************************/
/* line 3961, ../scss/style.scss */
.page-header { position: relative; }
/* line 3963, ../scss/style.scss */
.page-header h5 { font-weight: 300; margin-top: 10px; margin-bottom: 10px; }
/* line 3968, ../scss/style.scss */
.page-header .container::before { content: none; }

/* line 3973, ../scss/style.scss */
#page .page-title-left .breadcrumb { left: auto; margin: -10px 0 0; padding: 0; position: absolute; right: 15px; top: 50%; width: auto; background: none; }

/* line 3984, ../scss/style.scss */
.page-title-right { text-align: right; }

/* line 3988, ../scss/style.scss */
#page .page-title-right .breadcrumb { right: auto; left: 15px; margin: -10px 0 0; padding: 0; position: absolute; top: 50%; width: auto; }

/* line 3998, ../scss/style.scss */
.page-title-center { text-align: center; }

/* line 4002, ../scss/style.scss */
.page-title-pattern { background: url(../img/sections/bg/pattern-bg.png) repeat; }

/* line 4007, ../scss/style.scss */
.page-title-left.mini h1.title { font-size: 15px; }
/* line 4010, ../scss/style.scss */
.page-title-left.dark { background: #252525; color: #fff; }
/* line 4013, ../scss/style.scss */
.page-title-left.dark .breadcrumb > li > a { background: #252525; color: #fff; }

/* line 4020, ../scss/style.scss */
.page-header #bg-video, header#my-video { min-height: 130px; background: transparent; }

/* line 4025, ../scss/style.scss */
.page-header { border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; padding: 30px 0; background-color: #f2f2f2; margin: 0px; }
/* line 4026, ../scss/style.scss */
.page-header .mbYTP_wrapper { z-index: 0 !important; }
/* line 4034, ../scss/style.scss */
.page-header h1 { margin: 0; font-size: 42px; }

/****************************************************************************** Pages
*******************************************************************************/
/* line 4044, ../scss/style.scss */
#page .breadcrumb { border-radius: 0; background: none !important; color: #5E7D8C; font-size: 11px; line-height: 18px; margin: 0; padding: 11px 0; }
/* line 4045, ../scss/style.scss */
#page .breadcrumb.white a { color: #ffffff; }

/* line 4058, ../scss/style.scss */
.breadcrumb > li > a { color: #5E7D8C; text-decoration: underline; transition: opacity 0.2s linear 0s; }
/* line 4063, ../scss/style.scss */
.breadcrumb > li span { text-decoration: underline; }
/* line 4066, ../scss/style.scss */
.breadcrumb > li:hover { opacity: 0.8; transition: opacity 0.2s linear 0s; }

/* Background Video */
/* line 4074, ../scss/style.scss */
#video-controls { top: 50%; display: none; position: absolute; left: 0; right: 0; margin: 0px auto; z-index: 99; text-align: center; }
/* line 4083, ../scss/style.scss */
#video-controls a { text-decoration: none; }

/* line 4088, ../scss/style.scss */
#bg-video, .video-half-content { min-height: 552px; }

/* line 4092, ../scss/style.scss */
.video-pattern:after { background: url(../img/patterns/pattern.png) repeat; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

/* line 4102, ../scss/style.scss */
#video-play { border: 2px solid; padding: 20px; border-radius: 50%; -moz-border-radius: 50%; -khtml-border-radius: 50%; }

/* line 4110, ../scss/style.scss */
.mbYTP_wrapper { z-index: 9 !important; }

/* Local Hosted Video */
/* line 4116, ../scss/style.scss */
.video-section { overflow: hidden; padding: 76px 0; position: relative; transition: opacity 0.2s linear 0s; }
/* line 4121, ../scss/style.scss */
.video-section video, .video-section .video_item img { background-size: cover; bottom: 0; height: auto; max-width: inherit; min-height: 100%; min-width: 100%; position: absolute; right: 0; vertical-align: top; width: auto; z-index: -100; }

/* Custom Video BG */
/* line 4138, ../scss/style.scss */
#my-video.video-bg { background-image: none; background-color: #000; position: relative; }
/* line 4142, ../scss/style.scss */
#my-video.video-bg .mbYTP_wrapper { z-index: 0 !important; }
/* line 4145, ../scss/style.scss */
#my-video.video-bg:after { position: absolute; background: rgba(0, 0, 0, 0.6); content: ""; width: 100%; height: 100%; left: 0; right: 0; top: 0; z-index: 0; }
/* line 4156, ../scss/style.scss */
#my-video.video-bg #bg-video { min-height: 650px; }
/* line 4159, ../scss/style.scss */
#my-video.video-bg #video-play { display: none; }

/* line 4164, ../scss/style.scss */
.video-bg .video-slider-container { max-width: 1200px; margin: 0 auto; position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 9; }

/* line 4179, ../scss/style.scss */
#my-video.video-bg .video-slider-text { margin-bottom: 10px; }
/* line 4181, ../scss/style.scss */
#my-video.video-bg .video-slider-text h1 { color: #ffc400; text-align: center; }

/* line 4187, ../scss/style.scss */
.video-slider-text ul { padding: 0; text-align: center; list-style: none; width: 100%; }

/* line 4194, ../scss/style.scss */
#my-video.video-bg p { text-align: center; margin-bottom: 20px; }
/* line 4197, ../scss/style.scss */
#my-video.video-bg p > a.btn { margin: 0 5px; }

/* Google Map */
/* line 4204, ../scss/style.scss */
.map-canvas * { border: 0 none; }

/* line 4208, ../scss/style.scss */
.map-section img { max-width: inherit; }

/* line 4212, ../scss/style.scss */
.map-data h6 { margin-bottom: 5px; }

/* Contact Form */
/* line 4219, ../scss/style.scss */
.btn-default.disabled { background-color: #f1f1f1; }
/* line 4221, ../scss/style.scss */
.btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover { background-color: #f1f1f1; }
/* line 4225, ../scss/style.scss */
.btn-default[disabled], .btn-default.active[disabled], .btn-default.focus[disabled] { background-color: #f1f1f1; }
/* line 4229, ../scss/style.scss */
.btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover { background-color: #f1f1f1; }

/* line 4235, ../scss/style.scss */
fieldset[disabled] .btn-default { background-color: #f1f1f1; }
/* line 4237, ../scss/style.scss */
fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color: #f1f1f1; }

/* line 4242, ../scss/style.scss */
.help-block { bottom: -23px; display: block; margin-bottom: 3px; position: absolute; }

/* Sitemap */
/* line 4251, ../scss/style.scss */
.sitemap li { position: relative; padding-left: 15px; }
/* line 4254, ../scss/style.scss */
.sitemap li a:before { content: "\f105"; display: block; font-family: FontAwesome; font-size: 14px; font-style: normal; font-weight: normal; left: 0; line-height: 12px; position: absolute; top: 8px; }

/****************************************************************************** Sidebar
*******************************************************************************/
/* line 4272, ../scss/style.scss */
.sidebar .widget { margin-bottom: 40px; }

/* line 4277, ../scss/style.scss */
.widget .list-group.panel > .list-group-item { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
/* line 4281, ../scss/style.scss */
.widget .list-group-submenu { margin-left: 20px; }
/* line 4284, ../scss/style.scss */
.widget .list-group-item { border: 0; }
/* line 4287, ../scss/style.scss */
.widget .panel { border: 0; box-shadow: none; }
/* line 4292, ../scss/style.scss */
.widget a.list-group-item:focus, .widget a.list-group-item:hover { background: none; }

/* line 4298, ../scss/style.scss */
.list-group-item { list-style: outside none none; padding-bottom: 5px; padding-left: 20px; padding-top: 5px; position: relative; }
/* line 4304, ../scss/style.scss */
.list-group-item:before { content: "\f105"; display: block; font-family: FontAwesome; left: 0; position: absolute; top: 5px; }
/* line 4312, ../scss/style.scss */
.list-group-item .fa { margin-left: 7px; display: none; }

/* Tags */
/* line 4320, ../scss/style.scss */
ul.tags, .filter-price-box { display: table; margin: 0 auto; }

/* line 4325, ../scss/style.scss */
ul.tags li { float: left; margin: 0 3px 3px 0; }

/* line 4330, ../scss/style.scss */
.tags li a { border-radius: 2px; color: #ffffff !important; display: block; font-size: 12px; height: 24px; line-height: 24px; padding: 0 5px; text-decoration: none; transition: all 0.2s linear 0s; }
/* line 4340, ../scss/style.scss */
.tags li a:hover { opacity: .5; }

/* Social Feed Widget */
/* line 4347, ../scss/style.scss */
.social-feed { display: table; margin: 0 auto; }
/* line 4348, ../scss/style.scss */
.social-feed.loaded { background: none repeat scroll 0 0 transparent; }
/* line 4353, ../scss/style.scss */
.social-feed li { float: left; height: 62px; list-style: outside none none; margin-bottom: 5px; margin-right: 5px; width: 60px; }
/* line 4360, ../scss/style.scss */
.social-feed li img { height: 62px; width: 62px; }

/* Shop Widgets */
/* line 4370, ../scss/style.scss */
.widget .price { font-size: 18px; }
/* line 4373, ../scss/style.scss */
.widget .shop h5 { font-size: 16px; font-weight: 500; margin-bottom: 10px; }
/* line 4378, ../scss/style.scss */
.widget .price { padding-bottom: 10px; }
/* line 4380, ../scss/style.scss */
.widget .price del { margin-right: 10px; font-size: 14px; }

/* Poll */
/* line 4389, ../scss/style.scss */
.new-radio { border-radius: 7px; height: 14px; width: 14px; background: none repeat scroll 0 0 #fff; cursor: pointer; float: left; margin: 0px 0 0 -20px; position: absolute; }

/* line 4400, ../scss/style.scss */
.new-checkbox { background: none repeat scroll 0 0 #fff; cursor: pointer; float: left; margin: 0px 0 0 -20px; position: absolute; }

/* Price Range Filter */
/* line 4410, ../scss/style.scss */
.filter .filter-price-box { padding-bottom: 15px; }

/* line 4414, ../scss/style.scss */
.nstSlider { background: none #CCCCCC; cursor: pointer; height: 2px; position: relative; width: 260px; max-width: 100%; margin: 25px auto 40px; }

/* line 4424, ../scss/style.scss */
.bar { height: 3px; cursor: pointer; position: absolute; }

/* line 4431, ../scss/style.scss */
.nstSlider .rightGrip, .nstSlider .leftGrip { position: absolute; top: 5px; margin-left: -2px; border-width: 0px 5px 0; }

/* line 4440, ../scss/style.scss */
.range .leftLabel { left: 0px; top: 12px; font-size: 12px; font-family: 'Lato'; position: absolute; }
/* line 4447, ../scss/style.scss */
.range .rightLabel { font-family: 'Lato'; top: 12px; left: 0px; font-size: 12px; position: absolute; }

/* line 4457, ../scss/style.scss */
.bar:after { height: 8px; width: 1px; position: absolute; right: -1px; top: -3px; content: ""; cursor: pointer; }
/* line 4466, ../scss/style.scss */
.bar:before { height: 8px; width: 1px; position: absolute; left: 0px; top: -3px; content: ""; cursor: pointer; }

/* line 4478, ../scss/style.scss */
.nstSlider:after { height: 8px; width: 1px; background: #bebebe; position: absolute; right: -1px; top: -3px; content: ""; cursor: pointer; }
/* line 4488, ../scss/style.scss */
.nstSlider:before { height: 8px; width: 1px; background: #bebebe; position: absolute; left: 0px; top: -3px; content: ""; cursor: pointer; }

/* line 4500, ../scss/style.scss */
.rightGrip { height: 15px; width: 2px; position: absolute; right: 0; top: 8px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 10px solid; }

/* line 4511, ../scss/style.scss */
.leftGrip { height: 15px; width: 2px; position: absolute; left: 0; top: 8px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 10px solid; }

/* line 4522, ../scss/style.scss */
.filter-print-price { padding: 7px 0px 0px; margin: 0px 17px; }
/* line 4525, ../scss/style.scss */
.filter-print-price a h4 { padding: 5px 31px; color: #FFFFFF; text-align: center; font-family: 'Lato'; font-size: 14px; margin: 0; width: 95px; border: 1px solid; }
/* line 4534, ../scss/style.scss */
.filter-print-price a h4:hover { background-color: #FFFFFF; border: 1px solid; }
/* line 4539, ../scss/style.scss */
.filter-print-price .price { font-family: 'Lato'; color: #656565; font-weight: 600; font-size: 14px; margin-left: 6px; text-align: center; }

/* line 4549, ../scss/style.scss */
.drag { font-family: 'Lato'; color: #656565; font-size: 12px; font-weight: 600; margin: 12px 0 0 -9px; display: block; }

/* line 4558, ../scss/style.scss */
.filter-print-price li { display: inline-block; list-style: none; }

/****************************************************************************** Widget
*******************************************************************************/
/* line 4567, ../scss/style.scss */
.widget { color: #fff; }
/* line 4569, ../scss/style.scss */
.widget ul { padding: 0px; margin: 0px; }
/* line 4573, ../scss/style.scss */
.widget li { list-style: none; line-height: 21px; }
/* line 4575, ../scss/style.scss */
.widget li a { color: rgba(255, 255, 255, 0.5); text-decoration: none; }
/* line 4578, ../scss/style.scss */
.widget li a:visited { text-decoration: none; }
/* line 4584, ../scss/style.scss */
.widget a { color: #7f7f7f; text-decoration: none; -webkit-transition: color .2s linear; transition: color .2s linear; }
/* line 4589, ../scss/style.scss */
.widget a:visited { color: #7f7f7f; text-decoration: none; -webkit-transition: color .2s linear; transition: color .2s linear; }
/* line 4595, ../scss/style.scss */
.widget a:hover { color: white; -webkit-transition: color .2s linear; transition: color .2s linear; }
/* line 4601, ../scss/style.scss */
.widget .widget-title { border-bottom: 1px solid #e1e1e1; margin: 0 0 12px; position: relative; }
/* line 4602, ../scss/style.scss */
.widget .widget-title .title { color: #fff; font-size: 16px; font-weight: normal; line-height: 1.3; text-transform: uppercase; margin: 0 0 12px; }

/* line 4616, ../scss/style.scss */
.sidebar.widget .widget-title { border-bottom: 1px solid #e1e1e1; margin: 0 0 16px; position: relative; }

/* Newsletter */
/* line 4625, ../scss/style.scss */
.newsletter form { margin: 5px 0 0; position: relative; }
/* line 4629, ../scss/style.scss */
.newsletter input { margin: 0; padding-right: 43px; }
/* line 4633, ../scss/style.scss */
.newsletter .submit { color: #ffffff; height: 38px; outline: none; padding: 0; position: absolute; right: 1px; top: 1px; width: 38px; border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border: 0; }
/* line 4647, ../scss/style.scss */
.newsletter .selectBox, .newsletter .form-control { height: 40px; line-height: 22px; margin-bottom: 22px; padding: 8px 12px; }
/* line 4653, ../scss/style.scss */
.newsletter .submit.bg-color:hover { background-color: #333333; }
/* line 4656, ../scss/style.scss */
.newsletter .has-feedback .form-control-feedback { right: 35px; }

/****************************************************************************** PAGES
*******************************************************************************/
/*Service Time-line*/
/* line 4667, ../scss/style.scss */
.timeliner { position: relative; padding: 0; margin-top: 20px; list-style: none; }
/* line 4672, ../scss/style.scss */
.timeliner:before { content: ""; position: absolute; top: 0; bottom: 0; left: 40px; width: 2px; margin-left: -1.5px; background-color: #f1f1f1; }
/* line 4682, ../scss/style.scss */
.timeliner > li { position: relative; margin-bottom: 50px; min-height: 50px; }
/* line 4686, ../scss/style.scss */
.timeliner > li:before { content: " "; display: table; }
/* line 4690, ../scss/style.scss */
.timeliner > li:after { content: " "; display: table; clear: both; }
/* line 4695, ../scss/style.scss */
.timeliner > li .timeline-panel { float: right; position: relative; width: 100%; padding: 0 20px 0 100px; text-align: left; }
/* line 4701, ../scss/style.scss */
.timeliner > li .timeline-panel:before, .timeliner > li .timeline-panel:after { border-left-width: 0; }
/* line 4705, ../scss/style.scss */
.timeliner > li .timeline-image { z-index: 100; position: absolute; left: 0; width: 80px; height: 80px; margin-left: 0; border: 7px solid #f1f1f1; border-radius: 100%; text-align: center; color: #fff; }
/* line 4716, ../scss/style.scss */
.timeliner > li .timeline-image h4 { margin-top: 12px; color: #171717; }
/* line 4721, ../scss/style.scss */
.timeliner > li.timeline-inverted > .timeline-panel { float: right; padding: 0 20px 0 100px; text-align: left; }
/* line 4725, ../scss/style.scss */
.timeliner > li.timeline-inverted > .timeline-panel:before { right: auto; left: -15px; border-right-width: 15px; border-left-width: 0; }
/* line 4731, ../scss/style.scss */
.timeliner > li.timeline-inverted > .timeline-panel:after { right: auto; left: -14px; border-right-width: 14px; border-left-width: 0; }
/* line 4738, ../scss/style.scss */
.timeliner > li:last-child { margin-bottom: 0; }
/* line 4742, ../scss/style.scss */
.timeliner .timeline-heading h4 { margin-top: 0; }
/* line 4744, ../scss/style.scss */
.timeliner .timeline-heading h4.subheading { text-transform: none; text-transform: uppercase; color: #171717; font-weight: 700; }
/* line 4752, ../scss/style.scss */
.timeliner .timeline-body > p, .timeliner .timeline-body > ul { margin-bottom: 0; }

/* line 4758, ../scss/style.scss */
.timeline-icon { border: 2px dashed #ccc; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #171717; font-size: 18px; height: 70px; left: 50%; line-height: 70px; margin: 22px 0 0 -35px; position: absolute; text-align: center; width: 70px; }

/* Time Liner Blog & Resume */
/* line 4779, ../scss/style.scss */
.blog.timeliner > li { position: unset !important; margin: 0; width: 50%; padding: 0 60px 5px 0; }
/* line 4784, ../scss/style.scss */
.blog.timeliner > li.timeline-inverted { margin-left: 50%; width: 50%; padding: 0 0 5px 60px; }
/* line 4790, ../scss/style.scss */
.blog.timeliner:before { width: 5px; background-color: rgba(0, 0, 0, 0.2); }
/* line 4794, ../scss/style.scss */
.blog.timeliner > li { margin-bottom: 20px; }
/* line 4796, ../scss/style.scss */
.blog.timeliner > li .timeline-panel { text-align: left; padding: 50px; border: 1px solid #ccc; width: 100%; }
/* line 4803, ../scss/style.scss */
.blog.timeliner .post-item { margin-bottom: 0px; padding-bottom: 0px; border: 0; }
/* line 4808, ../scss/style.scss */
.blog.timeliner > li .timeline-panel .post-title { margin-top: 0px; font-size: 20px; }
/* line 4813, ../scss/style.scss */
.blog .timeline-meta { color: #999; left: 50%; margin: 45px 0 0 50px; position: absolute; }
/* line 4819, ../scss/style.scss */
.blog .timeline-inverted .timeline-meta { left: auto; margin: 48px 50px 0 0; right: 50%; text-align: right; }
/* line 4827, ../scss/style.scss */
.blog.timeliner > li .timeline-panel .post-content { margin-bottom: 0; }
/* line 4830, ../scss/style.scss */
.blog.timeliner > li .timeline-panel img { margin-bottom: 15px; }
/* line 4834, ../scss/style.scss */
.blog.timeliner > li .timeline-image { z-index: 100; position: absolute; width: 70px; height: 70px; border: 3px solid rgba(0, 0, 0, 0.2); border-radius: 100%; text-align: center; }
/* line 4843, ../scss/style.scss */
.blog.timeliner > li .timeline-icon { z-index: 100; position: absolute; width: 70px; height: 70px; border: 3px solid rgba(0, 0, 0, 0.2); border-radius: 100%; text-align: center; }
/* line 4851, ../scss/style.scss */
.blog.timeliner > li .timeline-icon .date { font-size: 13px; line-height: 30px; }
/* line 4854, ../scss/style.scss */
.blog.timeliner > li .timeline-icon .date span { display: block; font-family: 'ProximaNovaA-Bold',sans-serif; font-size: 30px; font-weight: bold; line-height: 20px; }
/* line 4864, ../scss/style.scss */
.blog.timeliner > li .timeline-panel:before, .blog.timeliner > li .timeline-panel:after { content: ""; display: block; position: absolute; }
/* line 4869, ../scss/style.scss */
.blog.timeliner > li .timeline-panel:before { border: 15px solid transparent; border-left-color: #ccc; right: -30px; top: 26px; }
/* line 4875, ../scss/style.scss */
.blog.timeliner > li .timeline-panel:after { border: 14px solid transparent; border-left-color: #fff; right: -28px; top: 27px; }
/* line 4883, ../scss/style.scss */
.blog.timeliner > li.timeline-inverted > .timeline-panel { float: right; padding: 50px; text-align: left; }
/* line 4889, ../scss/style.scss */
.blog.timeliner > li.timeline-inverted .timeline-panel:before { border: 15px solid transparent; border-right-color: #ccc; left: -30px; right: auto; }
/* line 4895, ../scss/style.scss */
.blog.timeliner > li.timeline-inverted .timeline-panel:after { border: 14px solid transparent; border-right-color: #fff; left: -28px; right: auto; }

/* Timeline Left side Bar */
/* line 4909, ../scss/style.scss */
.right.blog.timeliner:before { left: 35px; }
/* line 4912, ../scss/style.scss */
.right.blog.timeliner .timeline-icon { left: 0; margin: 22px 0 0; }
/* line 4916, ../scss/style.scss */
.right.blog.timeliner .timeline-meta { left: 0; margin: 0 0 5px; position: relative; right: 0; text-align: left; }
/* line 4923, ../scss/style.scss */
.right.blog.timeliner > li { margin: 0; padding: 0 0 30px 100px; width: 100%; left: 0; }
/* line 4928, ../scss/style.scss */
.right.blog.timeliner > li.timeline-inverted { margin: 0; padding: 0 0 30px 100px; width: 100%; left: 0; }
/* line 4933, ../scss/style.scss */
.right.blog.timeliner > li.timeline-inverted .timeline-panel:before { border: 15px solid transparent; border-right-color: #ccc; left: -30px; right: auto; }
/* line 4940, ../scss/style.scss */
.right.blog.timeliner > li .timeline-panel:before { border: 15px solid transparent; border-right-color: #ccc; left: -30px; right: auto; }
/* line 4946, ../scss/style.scss */
.right.blog.timeliner > li.timeline-inverted .timeline-panel:after, .right.blog.timeliner > li .timeline-panel:after { border: 14px solid transparent; border-right-color: #fff; left: -28px; right: auto; }

/****************************************************************************** Coming Soon
*******************************************************************************/
/* line 4959, ../scss/style.scss */
.count-down-box { text-align: center; }

/* line 4964, ../scss/style.scss */
.comming-soon .daycounter-container { margin-bottom: 50px; }
/* line 4967, ../scss/style.scss */
.comming-soon .countdown-section { border: none; background: #f2f2f2; width: 165px; height: 110px; margin: 15px 2px; }
/* line 4974, ../scss/style.scss */
.comming-soon .countdown-amount { font-size: 60px; font-weight: bold; line-height: 110px !important; }
/* line 4979, ../scss/style.scss */
.comming-soon .countdown-period { color: #000; font-size: 18px; }

/* line 4985, ../scss/style.scss */
.coming-text { margin-top: -4px; }
/* line 4987, ../scss/style.scss */
.coming-text form { position: relative; }
/* line 4990, ../scss/style.scss */
.coming-text .success { bottom: 100%; margin-bottom: 5px; position: absolute; }
/* line 4995, ../scss/style.scss */
.coming-text .form-control { padding-right: 100px; }
/* line 4998, ../scss/style.scss */
.coming-text .btn { position: absolute; right: 0; top: 0; width: 90px; }

/* Event page*/
/* Event Countdown */
/* line 5010, ../scss/style.scss */
.countdown-block { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 5020, ../scss/style.scss */
.countdown-block h1 { letter-spacing: 5px; }

/* line 5025, ../scss/style.scss */
.countdown-rtl { direction: rtl; }

/* line 5029, ../scss/style.scss */
.daycounter-container { margin: 0 aut0; text-align: center; }

/* line 5034, ../scss/style.scss */
.countdown-holding span { color: #888; }

/* line 5038, ../scss/style.scss */
.countdown-row { clear: both; padding: 0; text-align: center; position: relative; display: inline-block; margin: 0 auto; }

/* line 5047, ../scss/style.scss */
.countdown-section { display: block; float: left; font-size: 75%; text-align: center; margin: 15px; width: 100px; height: 85px; line-height: 83px; border: 2px solid; position: relative; }

/* line 5060, ../scss/style.scss */
.countdown-amount { font-size: 40px; font-family: 'ProximaNovaA-Bold',sans-serif; }

/* line 5065, ../scss/style.scss */
.countdown-period { display: block; line-height: 20px; font-size: 15px; color: #FFC400; }

/* line 5072, ../scss/style.scss */
.countdown-descr { display: block; width: 100%; }

/* line 5078, ../scss/style.scss */
.event-shedule .box { position: relative; margin: 20px 0; }
/* line 5081, ../scss/style.scss */
.event-shedule .box i { color: #FFC400; font-size: 40px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 5093, ../scss/style.scss */
.event-shedule .box .box-inner { margin-left: 60px; text-align: left; }
/* line 5096, ../scss/style.scss */
.event-shedule .box .box-inner h4 { margin-bottom: 0; }
/* line 5101, ../scss/style.scss */
.event-shedule .register-btn { margin: 60px auto 0; display: block; }

/*Regester-now Section*/
/* line 5110, ../scss/style.scss */
.register-now .form-inline .form-control { width: 100%; margin-bottom: 20px; color: #fff; }
/* line 5115, ../scss/style.scss */
.register-now .register-form .btn { margin-top: 20px; }

/*Event Page*/
/* line 5122, ../scss/style.scss */
.countdown-block { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 5132, ../scss/style.scss */
.countdown-block h1 { letter-spacing: 5px; }

/* line 5137, ../scss/style.scss */
.countdown-rtl { direction: rtl; }

/* line 5141, ../scss/style.scss */
.daycounter-container { margin: 0 aut0; text-align: center; }

/* line 5146, ../scss/style.scss */
.countdown-holding span { color: #888; }

/* line 5150, ../scss/style.scss */
.countdown-row { clear: both; padding: 0; text-align: center; position: relative; display: inline-block; margin: 0 auto; }

/* line 5159, ../scss/style.scss */
.countdown-section { display: block; float: left; font-size: 75%; text-align: center; margin: 15px; width: 100px; height: 85px; line-height: 83px; border: 2px solid; position: relative; }

/* line 5172, ../scss/style.scss */
.countdown-amount { font-size: 40px; font-family: 'ProximaNovaA-Bold',sans-serif; }

/* line 5177, ../scss/style.scss */
.countdown-period { display: block; line-height: 20px; font-size: 15px; color: #FFC400; }

/* line 5184, ../scss/style.scss */
.countdown-descr { display: block; width: 100%; }

/* Event page*/
/* line 5192, ../scss/style.scss */
.event-shedule .box { position: relative; margin: 20px 0; }
/* line 5195, ../scss/style.scss */
.event-shedule .box i { color: #FFC400; font-size: 40px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 5207, ../scss/style.scss */
.event-shedule .box .box-inner { margin-left: 60px; text-align: left; }
/* line 5210, ../scss/style.scss */
.event-shedule .box .box-inner h4 { margin-bottom: 0; }
/* line 5215, ../scss/style.scss */
.event-shedule .register-btn { margin: 60px auto 0; display: block; }

/*Regester-now Section*/
/* line 5224, ../scss/style.scss */
.register-now .form-inline .form-control { width: 100%; margin-bottom: 20px; color: #fff; }
/* line 5229, ../scss/style.scss */
.register-now .register-form .btn { margin-top: 20px; }

/*Photo Gallery*/
/* line 5236, ../scss/style.scss */
.gallery-list { list-style: none; padding-left: 0; }
/* line 5239, ../scss/style.scss */
.gallery-list > li { position: relative; }
/* line 5241, ../scss/style.scss */
.gallery-list > li i { position: absolute; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 5251, ../scss/style.scss */
.gallery-list > li p { margin-left: 30px; margin-bottom: 20px; }

/* Schedule Section*/
/* line 5261, ../scss/style.scss */
.schedule .tabs { border: 1px solid #ccc; }
/* line 5263, ../scss/style.scss */
.schedule .tabs .nav-tabs { border-bottom: 2px solid #FFC400; }
/* line 5265, ../scss/style.scss */
.schedule .tabs .nav-tabs > li { text-align: center; font-family: 'ProximaNovaA-Bold',sans-serif; padding: 10px; border-right: 1px solid #ccc; background: #eee; width: 100%; }
/* line 5272, ../scss/style.scss */
.schedule .tabs .nav-tabs > li.active { background: #FFC400; }
/* line 5275, ../scss/style.scss */
.schedule .tabs .nav-tabs > li:last-child { border-right: none; }
/* line 5278, ../scss/style.scss */
.schedule .tabs .nav-tabs > li > a { font-size: 18px; text-transform: uppercase; letter-spacing: 2px; padding: 0; color: inherit; border: none; }
/* line 5285, ../scss/style.scss */
.schedule .tabs .nav-tabs > li > a .date { display: block; font-size: 14px; margin-top: 5px; }
/* line 5295, ../scss/style.scss */
.schedule .nav-tabs > .active > a { border: none; }
/* line 5297, ../scss/style.scss */
.schedule .nav-tabs > .active > a:hover, .schedule .nav-tabs > .active > a:focus { border: none; }
/* line 5301, ../scss/style.scss */
.schedule .nav-tabs > li.active { background: #FFC400; color: #fff; }
/* line 5304, ../scss/style.scss */
.schedule .nav-tabs > li.active:hover, .schedule .nav-tabs > li.active:focus { background: #FFC400; color: #fff; }
/* line 5309, ../scss/style.scss */
.schedule .nav-tabs > .active > a { background: none; border: none; }
/* line 5315, ../scss/style.scss */
.schedule .nav > li > a:focus, .schedule .nav > li > a:hover { background: none; border: none; }
/* line 5320, ../scss/style.scss */
.schedule .tab-content > .tab-pane { padding: 15px; background: #fff; }
/* line 5324, ../scss/style.scss */
.schedule .schedule-tab .panel-group { margin-bottom: 0; }

/* Schedule panel-collapse  */
/* line 5331, ../scss/style.scss */
.tab-content.schedule-tab { margin: 0; }

/* line 5337, ../scss/style.scss */
.schedule .schedule-tab .panel-group .panel .panel-heading { border-bottom: 1px solid #ccc; }
/* line 5338, ../scss/style.scss */
.schedule .schedule-tab .panel-group .panel .panel-heading > .panel-title::before { content: "\e94e"; font-family: "icomoon"; top: 22px; left: 20px; position: absolute; }
/* line 5347, ../scss/style.scss */
.schedule .schedule-tab .panel-group .panel:last-child .panel-heading, .schedule .schedule-tab .panel-group .panel .panel-heading > .panel-title > a { border-bottom: none; }
/* line 5351, ../scss/style.scss */
.schedule .schedule-tab .panel-heading > .panel-title { padding: 15px 0 15px 15px; }
/* line 5353, ../scss/style.scss */
.schedule .schedule-tab .panel-heading > .panel-title > a { position: relative; padding: 9px 9px 9px 35px; }
/* line 5359, ../scss/style.scss */
.schedule .schedule-tab .panel-group .panel .panel-heading > .panel-title > a:after { content: "\f068"; font-family: FontAwesome; position: absolute; right: 20px; color: #7c7c7c; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); background: none repeat scroll 0 0 transparent !important; height: auto; margin: 0; width: auto; display: block; }
/* line 5377, ../scss/style.scss */
.schedule .schedule-tab .panel-group .panel .panel-heading > .panel-title > a.collapsed:after { content: "\f067"; font-family: FontAwesome; position: absolute; right: 20px; color: #7c7c7c; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); background: none repeat scroll 0 0 transparent !important; height: auto; margin: 0; width: auto; }
/* line 5395, ../scss/style.scss */
.schedule .schedule-tab .panel-heading > .panel-title > a .title { color: #7c7c7c; letter-spacing: 1px; padding-left: 10px; }
/* line 5400, ../scss/style.scss */
.schedule .schedule-tab .panel-body { padding-top: 40px; }
/* line 5402, ../scss/style.scss */
.schedule .schedule-tab .panel-body img { border: 2px solid #ccc; }
/* line 5406, ../scss/style.scss */
.schedule .schedule-tab h5.speaker-title, .schedule .schedule-tab h6.speaker-designation { margin-bottom: 10px; }

/*Faq*/
/* line 5413, ../scss/style.scss */
.faq .panel-group { border: 1px solid #7c7c7c; background: #fff; padding: 15px; }
/* line 5417, ../scss/style.scss */
.faq .panel-group .panel { border-bottom: 1px solid #7c7c7c; }
/* line 5419, ../scss/style.scss */
.faq .panel-group .panel:last-child { border-bottom: none; }
/* line 5422, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title { position: relative; z-index: 1; }
/* line 5423, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title::before { content: none; }
/* line 5426, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title > a { padding-left: 9px; color: #7c7c7c; padding: 9px; }
/* line 5429, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title > a:hover { padding-left: 9px; color: #7c7c7c; }
/* line 5437, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title:after { content: "\f067"; font-family: FontAwesome; position: absolute; right: 20px; color: #7c7c7c; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: -1; }
/* line 5452, ../scss/style.scss */
.faq .panel-group .panel.active .panel-heading > .panel-title:after { content: "\f068"; }

/*Book Landing page*/
/* line 5460, ../scss/style.scss */
.book-block { padding-top: 50px; padding-bottom: 50px; }
/* line 5463, ../scss/style.scss */
.book-block h1 { font-weight: 800; }
/* line 5466, ../scss/style.scss */
.book-block h5 { margin-top: 50px; }
/* line 5469, ../scss/style.scss */
.book-block ul.book-description { list-style: none; padding: 0; }
/* line 5472, ../scss/style.scss */
.book-block ul.book-description > li { padding-left: 50px; position: relative; margin-bottom: 20px; }
/* line 5476, ../scss/style.scss */
.book-block ul.book-description > li i { color: #FFD033; font-size: 30px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 5490, ../scss/style.scss */
.book-block .img-book { margin: 0 auto; }
/* line 5493, ../scss/style.scss */
.book-block .register-now h5 { margin-top: 0; letter-spacing: 1px; color: #fff; }
/* line 5498, ../scss/style.scss */
.book-block .register-form .btn { margin-top: 0; width: 100%; }

/* line 5505, ../scss/style.scss */
.about-author .author-img { float: left; padding-right: 15px; }
/* line 5509, ../scss/style.scss */
.about-author p.author-desc { margin-bottom: 10px; }

/* line 5514, ../scss/style.scss */
.author #video-controls { margin-top: -20px; }

/* line 5518, ../scss/style.scss */
.about-author .social-links { list-style: none; padding: 0; text-align: left; }
/* line 5522, ../scss/style.scss */
.about-author .social-links > li { background: #FFC400; border-radius: 50%; display: inline-block; font-size: 15px; height: 30px; margin-right: 10px; text-align: center; line-height: 30px; width: 30px; color: #fff; }
/* line 5533, ../scss/style.scss */
.about-author .social-links > li a { color: #fff; text-decoration: none; }
/* line 5536, ../scss/style.scss */
.about-author .social-links > li a:hover { color: #fff; text-decoration: none; }

/* line 5544, ../scss/style.scss */
.header .primary .navbar .nav > li > a.btn.btn-default { background-color: #ffc400; border: 0 none; border-radius: 3px; box-shadow: none; color: #333; filter: none; line-height: 22px; outline: medium none; padding: 9px 20px; text-shadow: none; transition: background 0.2s linear 0s, color 0.2s linear 0s; white-space: normal; margin-top: 15px; margin-right: 10px; }

/* 404 */
/* line 5563, ../scss/style.scss */
.section-404 h1 { font-size: 70px; display: inline-table; }

/*Charity*/
/* line 5570, ../scss/style.scss */
#about-us blockquote { font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-style: italic; line-height: 1.625; margin-bottom: 0; }

/*Fashion page*/
/* line 5580, ../scss/style.scss */
.portfolio-grid.fashion .grids { width: 20%; }

/* line 5584, ../scss/style.scss */
.progress-bar.light-bg { background-color: #ffffff !important; }

/* line 5588, ../scss/style.scss */
.portfolio-title { background: rgba(0, 0, 0, 0.6); bottom: 0; color: #ffffff; left: 0; margin: 0 auto !important; opacity: 0; position: absolute; right: 0; text-align: center; text-transform: uppercase; width: 100%; }

/* line 5603, ../scss/style.scss */
.grid-item:hover img { opacity: 0.5; }
/* line 5606, ../scss/style.scss */
.grid-item:hover .portfolio-title { opacity: 1; }

/*spa*/
/* line 5613, ../scss/style.scss */
#get-quote-1 { float: left; width: 100%; }

/*----------Wedding-----------*/
/* line 5620, ../scss/style.scss */
.red, .icon.red { color: #ff0000; }

/*Real Estate*/
/* line 5626, ../scss/style.scss */
.border { border-width: 1px; }

/* line 5630, ../scss/style.scss */
.work { position: relative; }
/* line 5632, ../scss/style.scss */
.work .work-title { left: 0; right: 0; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
/* line 5643, ../scss/style.scss */
.work .title { bottom: 46px; font-size: 18px; font-weight: bold; line-height: 20px; margin: 7px; opacity: 0; text-align: center; }
/* line 5652, ../scss/style.scss */
.work .work-title > .btn { opacity: 0; }
/* line 5656, ../scss/style.scss */
.work:hover .title { opacity: 1; color: #fff; }
/* line 5660, ../scss/style.scss */
.work:hover .work-title > .btn { opacity: 1; }
/* line 5664, ../scss/style.scss */
.work .bg-hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: all 0.2s ease-out 0s; }
/* line 5674, ../scss/style.scss */
.work:hover .bg-hover { opacity: 1; transition: all 0.2s ease-in 0s; }

/*Motor Page*/
/* line 5682, ../scss/style.scss */
.carousel { position: relative; }

/* line 5686, ../scss/style.scss */
.carousel-inner.no-pad .carousel-caption { left: 0%; right: 0%; padding-left: 20px; padding-right: 20px; bottom: 0; height: 110px; padding-bottom: 0; }

/* line 5696, ../scss/style.scss */
.motor .carousel-inner.no-pad .carousel-caption { top: auto; transform: none; -ms-transform: none; -moz-transform: none; -o-transform: none; -webkit-transform: none; }

/* line 5705, ../scss/style.scss */
.right-pagination.carousel-indicators { width: 100%; right: 0; left: 0; text-align: right; padding: 0 20px 0 0; margin: 0; }

/* line 5714, ../scss/style.scss */
.caption-bg .carousel-caption { background: rgba(0, 0, 0, 0.5); }

/* line 5719, ../scss/style.scss */
.carousel-caption.text-left { text-align: left; }
/* line 5722, ../scss/style.scss */
.carousel-caption.text-right { text-align: right; }

/* line 5729, ../scss/style.scss */
.full-width-slider .carousel-inner > .item > img, .full-width-slider .carousel-inner > .item > a > img { width: 100%; }
/* line 5734, ../scss/style.scss */
.full-width-slider .carousel-control.right { background-image: linear-gradient(to right, transparent 0px, rgba(0, 0, 0, 0.2) 100%); }
/* line 5737, ../scss/style.scss */
.full-width-slider .carousel-control.left { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0px, transparent 100%); }

/* line 5744, ../scss/style.scss */
.carousel-control.left.no-bg, .carousel-control.right.no-bg { background-image: none; }

/* line 5750, ../scss/style.scss */
.tab-content.border { border: 1px solid #ddd; border-top: none; padding: 0 20px 20px; }
/* line 5755, ../scss/style.scss */
.tab-content > .tab-pane { padding: 36px 0 0; }

/* line 5760, ../scss/style.scss */
.pill-content > .pill-pane { padding: 36px 0 0; }

/* line 5764, ../scss/style.scss */
.motor .form-control { margin-bottom: 30px; }

/*Mail chimp*/
/* line 5770, ../scss/style.scss */
.transparent-half-black-2 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2) !important; }

/* line 5774, ../scss/style.scss */
.form-box { background: #f2f2f2; border-radius: 5px; margin: 0 0 40px; padding: 27px 30px 25px; }

/* line 5781, ../scss/style.scss */
.selectBox, .form-control { background: none; border-radius: 0; border: 1px solid transparent; font-size: 12px; height: 40px; line-height: 40px; margin-bottom: 22px; min-height: 40px; padding: 8px 12px; width: 100%; }

/* line 5794, ../scss/style.scss */
.transparent-half-white { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important; }

/*Timeline*/
/* line 5801, ../scss/style.scss */
#resume .timeline.work-process-box { margin-top: 0; }
/* line 5804, ../scss/style.scss */
#resume .blog.timeliner > li:last-child { margin-bottom: 0; }

/*-------------Bakery---------------*/
/* line 5811, ../scss/style.scss */
.fill-icon { color: #000; position: relative; border: 2px solid; z-index: 1; }
/* line 5816, ../scss/style.scss */
.fill-icon:after { content: ""; width: 100%; height: 100%; border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; -moz-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; position: absolute; top: 0; left: 0; z-index: -1; }

/* line 5837, ../scss/style.scss */
.bakery-block:hover .fill-icon:after { transform: scale(0); -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); }

/* line 5845, ../scss/style.scss */
.icons-circle.medium.fill-icon { line-height: 4em; }

/*Saloon*/
/* line 5851, ../scss/style.scss */
.ri-grid .overlay { opacity: 0.7; z-index: 1; }

/* line 5856, ../scss/style.scss */
.grid-content { color: #ffffff; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); max-width: 700px; margin: 0 auto; left: 0; right: 0; width: 100%; z-index: 9; }
/* line 5872, ../scss/style.scss */
.grid-content h1 { text-transform: uppercase; font-weight: 200; }

/*Bakery Menu*/
/* line 5880, ../scss/style.scss */
.bakery-menu { border: 1px solid #ddd; }
/* line 5882, ../scss/style.scss */
.bakery-menu .nav-tabs > li { width: 100%; border-bottom: 1px solid #ccc; }
/* line 5885, ../scss/style.scss */
.bakery-menu .nav-tabs > li > a { padding: 20px 20px; text-align: center; font-size: 18px; font-weight: 700; border: none; border-right: 1px solid #ddd; border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; margin-right: 0; transition: 0.35s all ease-in-out; -moz-transition: 0.35s all ease-in-out; -ms-transition: 0.35s all ease-in-out; -o-transition: 0.35s all ease-in-out; -webkit-transition: 0.35s all ease-in-out; }
/* line 5904, ../scss/style.scss */
.bakery-menu .nav-tabs > li:last-child > a { border-right: none; }
/* line 5907, ../scss/style.scss */
.bakery-menu .nav-tabs > li > a > i { display: block; }
/* line 5910, ../scss/style.scss */
.bakery-menu .nav-tabs > li.active > a { border: none; color: #ffffff; text-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
/* line 5914, ../scss/style.scss */
.bakery-menu .nav-tabs > li.active > a:focus, .bakery-menu .nav-tabs > li.active > a:hover { border: none; color: #ffffff; text-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
/* line 5921, ../scss/style.scss */
.bakery-menu .tab-content { background: #fff; margin: 0; padding: 35px 0 0; }
/* line 5922, ../scss/style.scss */
.bakery-menu .tab-content > .tab-pane { padding-top: 0; }
/* line 5929, ../scss/style.scss */
.bakery-menu .menu-items { margin-bottom: 20px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; }
/* line 5934, ../scss/style.scss */
.bakery-menu .last-row .menu-items { border: none; }
/* line 5937, ../scss/style.scss */
.bakery-menu h5 { margin-bottom: 10px; text-transform: uppercase; }

/*pricing*/
/* line 5946, ../scss/style.scss */
.pricing i.icons-circle.medium.pricing-icon { background-color: #f5f5f5; box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1) inset; -ms-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1) inset; line-height: 3.5em; padding: 30px; border: 2px solid #ccc; display: block; height: 100px; width: 100px; text-align: center; padding: 0; margin: 0 auto 20px; line-height: 100px; transition: 0.4s all ease-in-out; -moz-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; }
/* line 5969, ../scss/style.scss */
.pricing:hover .pricing-icon { transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg); -moz-transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg); -ms-transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg); -o-transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg); -webkit-transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg); }

/*product*/
/* line 5980, ../scss/style.scss */
.product-item.bakery { margin-bottom: 60px; }
/* line 5982, ../scss/style.scss */
.product-item.bakery a.btn { opacity: 1; position: absolute; border-radius: 0; transform: translateY(-40px); -ms-transform: translateY(-40px); -moz-transform: translateY(-40px); -o-transform: translateY(-40px); -webkit-transform: translateY(-40px); z-index: -1; }
/* line 5993, ../scss/style.scss */
.product-item.bakery:hover a.btn { transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
/* line 6001, ../scss/style.scss */
.product-item.bakery .product-img { overflow: hidden; }
/* line 6004, ../scss/style.scss */
.product-item.bakery:hover .product-img img { transform: scale(1.1) rotate(3deg); -ms-transform: scale(1.1) rotate(3deg); -moz-transform: scale(1.1) rotate(3deg); -o-transform: scale(1.1) rotate(3deg); -webkit-transform: scale(1.1) rotate(3deg); }
/* line 6011, ../scss/style.scss */
.product-item.bakery a.btn { transition: 0.4s all ease-in-out; -moz-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; width: 100%; }
/* line 6020, ../scss/style.scss */
.product-item.bakery .product-img img { transition: 0.4s all ease-in-out; -moz-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; width: 100%; }
/* line 6028, ../scss/style.scss */
.product-item.bakery .product-img a { position: absolute; left: 0; right: 0; top: 50%; opacity: 0; }
/* line 6034, ../scss/style.scss */
.product-item.bakery .product-img a i { padding: 10px; }
/* line 6039, ../scss/style.scss */
.product-item.bakery:hover .product-img a { opacity: 1; }

/*client*/
/* line 6046, ../scss/style.scss */
.client-box { background: rgba(241, 241, 241, 0.1); border: 1px solid #cccccc; border-radius: 5px; margin-left: 40px; padding: 20px 20px 20px 60px; }
/* line 6052, ../scss/style.scss */
.client-box .client-image { bottom: 20px; left: 15px; position: absolute; }

/*-----------------Travel Page------------------*/
/* line 6061, ../scss/style.scss */
.page-section.find-form { overflow: visible; }

/* line 6065, ../scss/style.scss */
.travel-tab { position: relative; top: -52px; z-index: 99; }
/* line 6069, ../scss/style.scss */
.travel-tab .tab-content > .tab-pane { padding: 0; }

/* line 6074, ../scss/style.scss */
.pill-content > .pill-pane { padding: 0; }

/* line 6079, ../scss/style.scss */
.travel-tab label { display: block; }
/* line 6082, ../scss/style.scss */
.travel-tab .input-group-btn { float: left; }
/* line 6086, ../scss/style.scss */
.travel-tab div.fancy-select div.trigger, .travel-tab div.fancy-select ul.options { width: auto; max-width: auto; min-width: auto; }
/* line 6092, ../scss/style.scss */
.travel-tab .nav-tabs { border: none; }
/* line 6095, ../scss/style.scss */
.travel-tab .nav-tabs > li.active a { border: none; }
/* line 6098, ../scss/style.scss */
.travel-tab .nav-tabs > li.active > a { color: #fff; }
/* line 6102, ../scss/style.scss */
.travel-tab .nav-tabs > li > a { font-weight: 700; font-size: 16px; padding: 15px 20px; background: rgba(255, 255, 255, 0.6); border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border: 1px solid #e1e1e1; border: none; border-bottom: none; margin-right: 5px; }
/* line 6117, ../scss/style.scss */
.travel-tab .nav-tabs > li a > i { border-radius: 50%; box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset; -ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset; color: #ffffff; margin-right: 5px; padding: 5px; }
/* line 6131, ../scss/style.scss */
.travel-tab .tab-content { margin: 0; padding: 20px; border: 1px solid #e1e1e1; }
/* line 6136, ../scss/style.scss */
.travel-tab h5 { font-size: 24px; text-transform: uppercase; }
/* line 6140, ../scss/style.scss */
.travel-tab .btn { margin-top: 25px; }
/* line 6143, ../scss/style.scss */
.travel-tab .selectBox, .travel-tab .form-control { background: #fff; border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; }
/* line 6156, ../scss/style.scss */
.travel-tab .input-group-addon { border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; color: #fff; border: none; }
/* line 6166, ../scss/style.scss */
.travel-tab div.fancy-select div.trigger, .travel-tab div.fancy-select select:focus + div.trigger { box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; }

/* line 6176, ../scss/style.scss */
.top-destination .img-wrapper { position: relative; }
/* line 6178, ../scss/style.scss */
.top-destination .img-wrapper:after { background: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; position: absolute; content: ""; top: 0; left: 0; opacity: 0; }
/* line 6189, ../scss/style.scss */
.top-destination .img-wrapper:hover:after { opacity: 1; }
/* line 6192, ../scss/style.scss */
.top-destination .img-wrapper:hover > a { transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); opacity: 1; }
/* line 6201, ../scss/style.scss */
.top-destination .img-wrapper > a { left: 0; position: absolute; right: 0; top: 50%; z-index: 9; opacity: 0; text-align: center; }
/* line 6210, ../scss/style.scss */
.top-destination .img-wrapper > a, .top-destination .img-wrapper:after { transition: 0.4s all ease-in-out; -moz-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; }
/* line 6217, ../scss/style.scss */
.top-destination .img-wrapper > a i { padding: 10px; font-size: 18px; }

/* line 6223, ../scss/style.scss */
.destination-box { background: #fff; padding: 15px; text-align: left; }
/* line 6227, ../scss/style.scss */
.destination-box p { margin-top: 10px; }
/* line 6230, ../scss/style.scss */
.destination-box h5 { margin-top: 10px; margin-bottom: 5px; display: inline-block; }
/* line 6235, ../scss/style.scss */
.destination-box .btn-link { text-decoration: underline; }
/* line 6238, ../scss/style.scss */
.destination-box .btn { padding: 5px 20px; }

/*Features*/
/* line 6245, ../scss/style.scss */
.travel-block { text-align: left; margin-bottom: 20px; }
/* line 6248, ../scss/style.scss */
.travel-block i { box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1) inset; -ms-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1) inset; padding: 20px; font-size: 18px; border-radius: 50%; color: #4e4e4e; border: none; }
/* line 6260, ../scss/style.scss */
.travel-block .icon-wrapper { position: relative; display: inline-block; margin-bottom: 45px; }
/* line 6264, ../scss/style.scss */
.travel-block .icon-wrapper:before { background: transparent radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0; content: ""; height: 10px; left: 5%; pointer-events: none; position: absolute; top: 100%; transition-duration: 0.3s; transform: translateY(20px); -ms-transform: translateY(20px); -moz-transform: translateY(20px); -o-transform: translateY(20px); -webkit-transform: translateY(20px); transition-property: transform, opacity; width: 90%; z-index: 1; }
/* line 6283, ../scss/style.scss */
.travel-block h5 { font-size: 18px; margin: 0 0 5px; }

/* line 6290, ../scss/style.scss */
.hotel-tab .nav-tabs { border: none; }
/* line 6292, ../scss/style.scss */
.hotel-tab .nav-tabs > li { float: right; }
/* line 6294, ../scss/style.scss */
.hotel-tab .nav-tabs > li > a { padding: 15px; border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; }
/* line 6301, ../scss/style.scss */
.hotel-tab .nav-tabs > li > a > i { vertical-align: middle; }
/* line 6305, ../scss/style.scss */
.hotel-tab .nav-tabs > li.active > a { border: none; color: #fff; }
/* line 6308, ../scss/style.scss */
.hotel-tab .nav-tabs > li.active > a:focus, .hotel-tab .nav-tabs > li.active > a:hover { border: none; color: #fff; }
/* line 6315, ../scss/style.scss */
.hotel-tab .tab-content > .tab-pane { padding: 0; }
/* line 6318, ../scss/style.scss */
.hotel-tab article { background: #fff; margin-top: 30px; }

/****************************************************************************** Shopping Cart
*******************************************************************************/
/* line 6329, ../scss/style.scss */
.shop .product-item { border: 1px solid rgba(0, 0, 0, 0.1); position: relative; z-index: 0; max-width: 300px; margin: 0px auto 60px; text-align: center; }
/* line 6337, ../scss/style.scss */
.shop.grid-3 .product-item, .shop.grid-2 .product-item { max-width: 400px; }
/* line 6340, ../scss/style.scss */
.shop .product-item:hover img { opacity: .6; }
/* line 6343, ../scss/style.scss */
.shop .product-img { z-index: -1; position: relative; }
/* line 6347, ../scss/style.scss */
.shop .product-details { background-color: #f7f7f7; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid rgba(0, 0, 0, 0.1); }
/* line 6352, ../scss/style.scss */
.shop .product-details h4 { margin-bottom: 0px; margin-top: 0px; padding-top: 2px; padding-bottom: 2px; }
/* line 6358, ../scss/style.scss */
.shop .product-details h5 { margin-bottom: 0px; margin-top: 0px; padding-top: 2px; padding-bottom: 2px; font-size: 18px; font-weight: 400; }
/* line 6365, ../scss/style.scss */
.shop .product-details h5 del { padding-right: 10px; color: #1e1e1e; font-size: 16px; }
/* line 6372, ../scss/style.scss */
.shop .product-overlay { opacity: 0; position: absolute; left: 0; right: 0; bottom: 0; margin: 0px auto; border-top: 1px solid rgba(0, 0, 0, 0.1); z-index: 9999; }
/* line 6381, ../scss/style.scss */
.shop .product-overlay div { background-color: #f7f7f7; display: block; float: left; width: 50%; padding: 10px; color: #1e1e1e; margin: 0px; }
/* line 6389, ../scss/style.scss */
.shop .product-overlay div:hover { background-color: #1e1e1e; }
/* line 6393, ../scss/style.scss */
.shop .product-overlay .add-to-cart { border-right: 1px solid rgba(0, 0, 0, 0.1); }
/* line 6396, ../scss/style.scss */
.shop .product-overlay a { color: #1e1e1e; text-decoration: none; }
/* line 6400, ../scss/style.scss */
.shop .product-overlay div:hover a { color: #ffffff; }
/* line 6403, ../scss/style.scss */
.shop .product-overlay a { color: #1e1e1e; }
/* line 6407, ../scss/style.scss */
.shop .product-item:hover .product-overlay { opacity: 1; }

/* line 6412, ../scss/style.scss */
.product-name a { color: #1e1e1e; text-decoration: none; -webkit-transition: opacity .2s linear; transition: opacity .2s linear; }
/* line 6417, ../scss/style.scss */
.product-name a:hover { opacity: 0.8; filter: alpha(opacity=80); -webkit-transition: opacity .2s linear; transition: opacity .2s linear; }

/* line 6425, ../scss/style.scss */
.product-image { background: #f2f2f2; display: inline-block; line-height: 0; }
/* line 6429, ../scss/style.scss */
.product-image > img { width: 100%; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }
/* line 6434, ../scss/style.scss */
.product-image:hover > img { opacity: .9; filter: alpha(opacity=90); -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }

/* line 6442, ../scss/style.scss */
.rotation .product-image:hover > img { opacity: 1; filter: alpha(opacity=100); }

/* line 6447, ../scss/style.scss */
.actual-price { color: #7f7f7f; display: inline-block; margin-right: 6px; position: relative; }
/* line 6452, ../scss/style.scss */
.actual-price:before { background: #ff0000; content: ""; display: block; height: 1px; left: 50%; margin: 0 0 0 -28px; position: absolute; top: 50%; -webkit-transform: rotate(330deg); transform: rotate(330deg); width: 46px; }

/* line 6467, ../scss/style.scss */
.price-details { border-bottom-width: 1px; font-size: 30px; line-height: 1; margin: 0 0 15px; padding: 0 0 15px; }
/* line 6473, ../scss/style.scss */
.price-details h3 { display: inline-block; position: relative; padding-right: 40px; margin-right: 10px; margin-bottom: 0px; }
/* line 6479, ../scss/style.scss */
.price-details h3:after { content: "\f07e"; display: block; font-size: 16px; font-family: FontAwesome; right: 0; position: absolute; top: 15px; }

/* line 6491, ../scss/style.scss */
.product-page .price-details .actual-price { font-size: 15px; }

/* line 6495, ../scss/style.scss */
.price { font-size: 30px; line-height: 1; font-family: 'ProximaNovaA-Bold',sans-serif; }

/* Zoom Product */
/* line 6503, ../scss/style.scss */
.single-product { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; overflow: hidden; position: relative; }

/* line 6510, ../scss/style.scss */
.zoom-product-thumb { text-align: center; border-top: 1px solid rgba(0, 0, 0, 0.1); }
/* line 6513, ../scss/style.scss */
.zoom-product-thumb img { display: inline-block; width: 80px; }

/* line 6519, ../scss/style.scss */
.zoomWrapper img, .zoomContainer img { width: 100%; }

/* line 6523, ../scss/style.scss */
.zoomWindow { border: none !important; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); z-index: 99 !important; }

/* line 6529, ../scss/style.scss */
.product-regulator { display: inline-block; margin-bottom: 40px; vertical-align: top; }
/* line 6533, ../scss/style.scss */
.product-regulator button { border: 1px solid #e1e1e1; border-radius: 0; color: #1e1e1e; height: 54px; padding: 15px 12px; display: inline-block; }
/* line 6541, ../scss/style.scss */
.product-regulator #output { color: #7f7f7f; display: inline-block; height: 54px; padding: 15px 12px; text-align: center; vertical-align: top; width: 80px; border: 1px solid #e1e1e1; }

/* line 6553, ../scss/style.scss */
.product-meta-details { border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 15px; font-size: 14px; }

/* Masonry Grid */
/* line 6562, ../scss/style.scss */
.grid-col-2 .grid-item, .grid-col-2 .grid-sizer { margin: 0px 0px; padding: 0px 0; width: 50%; }
/* line 6567, ../scss/style.scss */
.grid-col-2 .grid-item .post { padding: 0 30px 0 0; }

/* line 6573, ../scss/style.scss */
.grid-col-3 .grid-item, .grid-col-3 .grid-sizer { margin: 0px 0px; padding: 0px 0; width: 33.3%; }

/* line 6581, ../scss/style.scss */
.grid-col-4 .grid-item, .grid-col-4 .grid-sizer { margin: 0px 0px; width: 25%; }

/* line 6588, ../scss/style.scss */
.grid-col-5 .grid-item, .grid-col-5 .grid-sizer { margin: 0px 0px; width: 20%; }

/* Masonry With Gap */
/* line 6596, ../scss/style.scss */
.pad.mixed-grid { margin: 0 -15px; }
/* line 6598, ../scss/style.scss */
.pad.mixed-grid .grid-item { padding: 8px; }
/* line 6601, ../scss/style.scss */
.pad.mixed-grid .img-overlay { margin: 25px; }
/* line 6604, ../scss/style.scss */
.pad.mixed-grid .item .img-overlay { margin: 17px; }
/* line 6607, ../scss/style.scss */
.pad.mixed-grid .figcaption { padding: 15px 30px; }

/*Hosting Page*/
/* line 6614, ../scss/style.scss */
#domain-search.page-section { overflow: visible; }

/* line 6619, ../scss/style.scss */
.domain-search .input-group-btn .btn-group { display: flex; }
/* line 6622, ../scss/style.scss */
.domain-search .form-control { border-right: none; }
/* line 6625, ../scss/style.scss */
.domain-search .input-group-btn .btn-group .btn.btn-default { border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; }
/* line 6632, ../scss/style.scss */
.domain-search .form-control { border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; }
/* line 6638, ../scss/style.scss */
.domain-search .form-control:focus { border-color: #e1e1e1; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
/* line 6647, ../scss/style.scss */
.domain-search div.fancy-select div.trigger { width: auto; border: 1px solid #e1e1e1; border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; background: none; padding: 7px 24px 7px 9px; }

/* line 6660, ../scss/style.scss */
.travel-tab div.fancy-select div.trigger { width: auto; border: 1px solid #e1e1e1; border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; background: none; padding: 7px 24px 7px 9px; background: #fff; }

/* line 6673, ../scss/style.scss */
.domain-search div.fancy-select div.trigger::after, .travel-tab div.fancy-select div.trigger::after { top: 17px; }

/* line 6678, ../scss/style.scss */
.domain-search div.fancy-select div.trigger, .domain-search div.fancy-select select:focus + div.trigger { box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; }
/* line 6685, ../scss/style.scss */
.domain-search div.fancy-select ul.options { max-width: auto; min-width: auto; }

/****************************************************************************** Footer
*******************************************************************************/
/* line 6695, ../scss/style.scss */
#footer { color: #7f7f7f; }

/* line 6699, ../scss/style.scss */
.widget { font-size: 13px; }

/* line 6704, ../scss/style.scss */
#footer .footer-widget { background: #4c4c4c; line-height: 21px; padding: 30px 0 13px; }
/* line 6708, ../scss/style.scss */
#footer .footer-widget .widget-title { padding-top: 20px; }
/* line 6712, ../scss/style.scss */
#footer .copyright { background: #333333; font-size: 11px; line-height: 17px; padding: 21px 0 20px; }
/* line 6718, ../scss/style.scss */
#footer .copyright .list-inline li { margin-right: 10px; padding-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.5); }
@media (max-width: 767px) { /* line 6718, ../scss/style.scss */
  #footer .copyright .list-inline li { margin-right: 0; } }
/* line 6725, ../scss/style.scss */
#footer .copyright .list-inline li:last-child { border: none; }
/* line 6731, ../scss/style.scss */
#footer .phone, #footer .address { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 34px; position: relative; }
/* line 6738, ../scss/style.scss */
#footer .footer-icon { color: #c6c6c6; left: 16px; position: absolute; top: 0; }
/* line 6743, ../scss/style.scss */
#footer .footer-icon:before { font-size: 20px; line-height: 18px; width: auto; }

/* line 6752, ../scss/style.scss */
.internas #footer .copyright { background-color: transparent; color: rgba(94, 125, 143, 0.5); }
/* line 6755, ../scss/style.scss */
.internas #footer .copyright a { opacity: 1; color: rgba(94, 125, 143, 0.5); }
/* line 6758, ../scss/style.scss */
.internas #footer .copyright a:hover { color: #5e7d8f; }
/* line 6764, ../scss/style.scss */
.internas #footer .list-inline li { border-right-color: rgba(94, 125, 143, 0.2); }

/* line 6771, ../scss/style.scss */
.footer-blog li { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #c2c0c0; }
/* line 6775, ../scss/style.scss */
.footer-blog li:last-child { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 0; }

/* line 6782, ../scss/style.scss */
.footer-count { font-size: 16px; margin: 20px 0 10px 0; font-family: 'ProximaNovaA-Bold',sans-serif; text-transform: uppercase; }
/* line 6787, ../scss/style.scss */
.footer-count .count-number .counter { font-size: 17px; letter-spacing: 1px; }

/* line 6793, ../scss/style.scss */
.footer-social { margin-top: 20px; }

/* Copyright */
/* line 6799, ../scss/style.scss */
.copyright { color: rgba(255, 255, 255, 0.5); }
/* line 6801, ../scss/style.scss */
.copyright a { color: #fff; opacity: 0.5; }
/* line 6804, ../scss/style.scss */
.copyright a:hover { opacity: 1; }
/* line 6808, ../scss/style.scss */
.copyright .up { border-radius: 50%; display: block; float: right; height: 40px; line-height: 40px; text-align: center; width: 40px; background-color: #c6c6c6; }

/* line 6820, ../scss/style.scss */
.page-sticky-footer { margin-bottom: 80px; }

/*Hidden footer*/
/* line 6827, ../scss/style.scss */
.footer-hidden #page { background: #ffffff none repeat scroll 0 0; height: 100%; position: relative; z-index: 10; }
/* line 6833, ../scss/style.scss */
.footer-hidden #footer { bottom: 0; color: #7f7f7f; left: 0; position: fixed; right: 0; overflow-y: auto; }

/****************************************************************************** Dark Section
*******************************************************************************/
/* line 6847, ../scss/style.scss */
#footer .dark-section.footer-widget { background: #222222; }

/* line 6853, ../scss/style.scss */
.dark-section .widget .widget-title .title { color: #f0eded; }
/* line 6856, ../scss/style.scss */
.dark-section .widget a:hover { color: #ffffff; }
/* line 6860, ../scss/style.scss */
.dark-section .form-control { color: #ffffff; }
/* line 6863, ../scss/style.scss */
.dark-section .gray-bg i { background: rgba(0, 0, 0, 0.97); }

/* line 6868, ../scss/style.scss */
#footer .dark-section.copyright, .dark-section .form-control { background: rgba(0, 0, 0, 0.97); }

/* line 6872, ../scss/style.scss */
#footer .dark-section.copyright { border-top: 1px solid #000000; }

/* line 6877, ../scss/style.scss */
.dark-section .widget .widget-title { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
/* line 6880, ../scss/style.scss */
.dark-section .footer-blog li { border-bottom: 1px dashed rgba(255, 255, 255, 0.2); }
/* line 6883, ../scss/style.scss */
.dark-section .selectBox, .dark-section .form-control { border: 1px dashed rgba(255, 255, 255, 0.2); box-shadow: none; }

/****************************************************************************** Bootstrap Elements
*******************************************************************************/
/* line 6893, ../scss/style.scss */
.hll { background-color: #ffc; }

/* line 6897, ../scss/style.scss */
.c { color: #999; }

/* line 6901, ../scss/style.scss */
.err { background-color: #faa; color: #a00; }

/* line 6906, ../scss/style.scss */
.k { color: #069; }

/* line 6910, ../scss/style.scss */
.o { color: #555; }

/* line 6914, ../scss/style.scss */
.cm { color: #999; }

/* line 6918, ../scss/style.scss */
.cp { color: #099; }

/* line 6922, ../scss/style.scss */
.c1, .cs { color: #999; }

/* line 6926, ../scss/style.scss */
.gd { background-color: #fcc; border: 1px solid #c00; }

/* line 6931, ../scss/style.scss */
.ge { font-style: italic; }

/* line 6935, ../scss/style.scss */
.gr { color: red; }

/* line 6939, ../scss/style.scss */
.gh { color: #030; }

/* line 6943, ../scss/style.scss */
.gi { background-color: #cfc; border: 1px solid #0c0; }

/* line 6948, ../scss/style.scss */
.go { color: #aaa; }

/* line 6952, ../scss/style.scss */
.gp { color: #009; }

/* line 6956, ../scss/style.scss */
.gu { color: #030; }

/* line 6960, ../scss/style.scss */
.gt { color: #9c6; }

/* line 6964, ../scss/style.scss */
.kc, .kd, .kn, .kp, .kr { color: #069; }

/* line 6968, ../scss/style.scss */
.kt { color: #078; }

/* line 6972, ../scss/style.scss */
.m { color: #f60; }

/* line 6976, ../scss/style.scss */
.s { color: #d44950; }

/* line 6980, ../scss/style.scss */
.na { color: #4f9fcf; }

/* line 6984, ../scss/style.scss */
.nb { color: #366; }

/* line 6988, ../scss/style.scss */
.nc { color: #0a8; }

/* line 6992, ../scss/style.scss */
.no { color: #360; }

/* line 6996, ../scss/style.scss */
.nd { color: #99f; }

/* line 7000, ../scss/style.scss */
.ni { color: #999; }

/* line 7004, ../scss/style.scss */
.ne { color: #c00; }

/* line 7008, ../scss/style.scss */
.nf { color: #c0f; }

/* line 7012, ../scss/style.scss */
.nl { color: #99f; }

/* line 7016, ../scss/style.scss */
.nn { color: #0cf; }

/* line 7020, ../scss/style.scss */
.nt { color: #2f6f9f; }

/* line 7024, ../scss/style.scss */
.nv { color: #033; }

/* line 7028, ../scss/style.scss */
.ow { color: #000; }

/* line 7032, ../scss/style.scss */
.w { color: #bbb; }

/* line 7036, ../scss/style.scss */
.mf, .mh, .mi, .mo { color: #f60; }

/* line 7040, ../scss/style.scss */
.sb, .sc { color: #c30; }

/* line 7044, ../scss/style.scss */
.sd { color: #c30; font-style: italic; }

/* line 7049, ../scss/style.scss */
.s2, .se, .sh { color: #c30; }

/* line 7053, ../scss/style.scss */
.si { color: #a00; }

/* line 7057, ../scss/style.scss */
.sx { color: #c30; }

/* line 7061, ../scss/style.scss */
.sr { color: #3aa; }

/* line 7065, ../scss/style.scss */
.s1 { color: #c30; }

/* line 7069, ../scss/style.scss */
.ss { color: #fc3; }

/* line 7073, ../scss/style.scss */
.bp { color: #366; }

/* line 7077, ../scss/style.scss */
.vc, .vg, .vi { color: #033; }

/* line 7081, ../scss/style.scss */
.il { color: #f60; }

/* line 7086, ../scss/style.scss */
.css .nt + .nt { color: #999; }
/* line 7089, ../scss/style.scss */
.css .o { color: #999; }
/* line 7091, ../scss/style.scss */
.css .o + .nt { color: #999; }

@font-face { font-family: anchorjs-link; font-style: normal; font-weight: 400; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6v8yoAAAC8AAAAYGNtYXDL8RqdAAABHAAAADxnYXNwAAAAEAAAAVgAAAAIZ2x5Zkm2oNUAAAFgAAABWGhlYWQAHd4cAAACuAAAADZoaGVhB3sECwAAAvAAAAAkaG10eAYAAEcAAAMUAAAADGxvY2EACgCsAAADIAAAAAhtYXhwAAYAcAAAAygAAAAgbmFtZUQXtNYAAANIAAABOXBvc3QAAwAAAAAEhAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACDmAAPA/8D/wAPAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEACgAAAAGAAQAAQACACDmAP//AAAAIOYA////4RoCAAEAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAIARwAHA7kDeQA2AG0AAAEnLgEiBg8BDgEUFh8BHgMXNy4DLwEuATQ2PwE+ATIWHwEeARQGDwEeAxU3PgE0JicBLgMnBx4DHwEeARQGDwEOASImLwEuATQ2PwEuAzUHDgEUFh8BHgEyNj8BPgE0Ji8BA7kEI1ldWiPaIyQkIwQDBgYGBFAEBwYHAwQTExMT2xMwMjETBBMTExNjBwkGA5gkIyMk/r4DBgYGBFAEBwYHAwQTExMT2xMwMjETBBMTExNjBwkGA5gkIyMkBCNZXVoj2iMkJCMEA3UEJCMjJNojWV1aIwQDBgUFA1ACBQUFAwQUMDIxE9oTExMTBBMxMjATYxAhISIRmSNaXVkj/sYDBgUFA1ACBQUFAwQUMDIxE9oTExMTBBMxMjATYxAhISIRmSNaXVkjBCQjIyTaI1ldWiMEAAEAAAABAABR/4xQXw889QALBAAAAAAAzqNM0wAAAADOo0zTAAAAAAO5A3kAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAABHA7kAAQAAAAAAAAAAAAAAAAAAAAMAAAAAAgAAAAQAAEcAAAAAAAoArAABAAAAAwBuAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoAKABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoAKABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADAALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype"), url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATwAAsAAAAABKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDq/zKmNtYXAAAAFoAAAAPAAAADzL8RqdZ2FzcAAAAaQAAAAIAAAACAAAABBnbHlmAAABrAAAAVgAAAFYSbag1WhlYWQAAAMEAAAANgAAADYAHd4caGhlYQAAAzwAAAAkAAAAJAd7BAtobXR4AAADYAAAAAwAAAAMBgAAR2xvY2EAAANsAAAACAAAAAgACgCsbWF4cAAAA3QAAAAgAAAAIAAGAHBuYW1lAAADlAAAATkAAAE5RBe01nBvc3QAAATQAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAg5gADwP/A/8ADwABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAAoAAAABgAEAAEAAgAg5gD//wAAACDmAP///+EaAgABAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAACAEcABwO5A3kANgBtAAABJy4BIgYPAQ4BFBYfAR4DFzcuAy8BLgE0Nj8BPgEyFh8BHgEUBg8BHgMVNz4BNCYnAS4DJwceAx8BHgEUBg8BDgEiJi8BLgE0Nj8BLgM1Bw4BFBYfAR4BMjY/AT4BNCYvAQO5BCNZXVoj2iMkJCMEAwYGBgRQBAcGBwMEExMTE9sTMDIxEwQTExMTYwcJBgOYJCMjJP6+AwYGBgRQBAcGBwMEExMTE9sTMDIxEwQTExMTYwcJBgOYJCMjJAQjWV1aI9ojJCQjBAN1BCQjIyTaI1ldWiMEAwYFBQNQAgUFBQMEFDAyMRPaExMTEwQTMTIwE2MQISEiEZkjWl1ZI/7GAwYFBQNQAgUFBQMEFDAyMRPaExMTEwQTMTIwE2MQISEiEZkjWl1ZIwQkIyMk2iNZXVojBAABAAAAAQAAUf+MUF8PPPUACwQAAAAAAM6jTNMAAAAAzqNM0wAAAAADuQN5AAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAARwO5AAEAAAAAAAAAAAAAAAAAAAADAAAAAAIAAAAEAABHAAAAAAAKAKwAAQAAAAMAbgACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKACgAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKACgAYwBpAGMAbwBtAG8AbwBuAFYAZQByAHMAaQBvAG4AIAAwAC4AMABpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuAFIAZQBnAHUAbABhAHIAaQBjAG8AbQBvAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("woff"); }
/* line 7105, ../scss/style.scss */
.anchorjs-icon { font-family: anchorjs-link; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; }

/* line 7114, ../scss/style.scss */
.anchorjs-link { color: inherit; float: left; height: 1em; margin-left: -1.2em; opacity: 0; text-align: center; width: 1em; }
/* line 7122, ../scss/style.scss */
.anchorjs-link:focus { opacity: .75; transition: color .16s linear 0s; }

@media (max-width: 480px) { /* line 7129, ../scss/style.scss */
  .anchorjs-link { display: none; } }
/* line 7134, ../scss/style.scss */
:hover > .anchorjs-link { opacity: .75; transition: color .16s linear 0s; }
/* line 7137, ../scss/style.scss */
:hover > .anchorjs-link:hover { opacity: 1; text-decoration: none; }

/* line 7143, ../scss/style.scss */
.anchorjs-icon { font-size: 60%; vertical-align: .2em; }
/* line 7146, ../scss/style.scss */
.anchorjs-icon::before { content: "¯ÿÇ"; }

/* line 7151, ../scss/style.scss */
body { position: relative; }

/* line 7155, ../scss/style.scss */
.table code { font-size: 13px; font-weight: 400; }

/* line 7160, ../scss/style.scss */
h2 code, h3 code, h4 code { background-color: inherit; }

/* line 7164, ../scss/style.scss */
.btn-outline { background-color: transparent; border-color: #563d7c; color: #563d7c; }
/* line 7168, ../scss/style.scss */
.btn-outline:active, .btn-outline:focus, .btn-outline:hover { background-color: #563d7c; border-color: #563d7c; color: #fff; }

/* line 7175, ../scss/style.scss */
.btn-outline-inverse { background-color: transparent; border-color: #cdbfe3; color: #fff; }
/* line 7179, ../scss/style.scss */
.btn-outline-inverse:active, .btn-outline-inverse:focus, .btn-outline-inverse:hover { background-color: #fff; border-color: #fff; color: #563d7c; text-shadow: none; }

/* line 7187, ../scss/style.scss */
.bs-docs-booticon { background-color: #563d7c; border-radius: 15%; color: #fff; cursor: default; display: block; font-weight: 500; text-align: center; }

/* line 7197, ../scss/style.scss */
.bs-docs-booticon-sm { font-size: 20px; height: 30px; line-height: 28px; width: 30px; }

/* line 7204, ../scss/style.scss */
.bs-docs-booticon-lg { font-size: 108px; height: 144px; line-height: 140px; width: 144px; }

/* line 7211, ../scss/style.scss */
.bs-docs-booticon-inverse { background-color: #fff; color: #563d7c; }

/* line 7216, ../scss/style.scss */
.bs-docs-booticon-outline { background-color: transparent; border: 1px solid #cdbfe3; }

/* line 7221, ../scss/style.scss */
#skippy { background-color: #6f5499; color: #fff; display: block; outline: 0; padding: 1em; }
/* line 7227, ../scss/style.scss */
#skippy .skiplink-text { outline: dotted 1px; padding: .5em; }

/* line 7233, ../scss/style.scss */
#content:focus { outline: 0; }

/* line 7237, ../scss/style.scss */
.bs-docs-nav { background-color: #fff; border-bottom: 0 none; margin-bottom: 0; }

/* line 7243, ../scss/style.scss */
.bs-home-nav .bs-nav-b { display: none; }

/* line 7248, ../scss/style.scss */
.bs-docs-nav .navbar-brand { color: #563d7c; font-weight: 500; }
/* line 7253, ../scss/style.scss */
.bs-docs-nav .navbar-nav > li > a { color: #563d7c; font-weight: 500; }
/* line 7257, ../scss/style.scss */
.bs-docs-nav .navbar-nav > .active > a { background-color: #f9f9f9; color: #463265; }
/* line 7260, ../scss/style.scss */
.bs-docs-nav .navbar-nav > .active > a:hover { background-color: #f9f9f9; color: #463265; }
/* line 7265, ../scss/style.scss */
.bs-docs-nav .navbar-nav > li > a:hover { background-color: #f9f9f9; color: #463265; }
/* line 7270, ../scss/style.scss */
.bs-docs-nav .navbar-toggle .icon-bar { background-color: #563d7c; }
/* line 7273, ../scss/style.scss */
.bs-docs-nav .navbar-header .navbar-toggle { border-color: #fff; }
/* line 7275, ../scss/style.scss */
.bs-docs-nav .navbar-header .navbar-toggle:focus, .bs-docs-nav .navbar-header .navbar-toggle:hover { background-color: #f9f9f9; border-color: #f9f9f9; }

/* line 7282, ../scss/style.scss */
.bs-docs-footer { border-top: 1px solid #e5e5e5; color: #767676; margin-top: 100px; padding-bottom: 40px; padding-top: 40px; text-align: center; }

/* line 7291, ../scss/style.scss */
.bs-docs-footer-links { margin-top: 20px; padding-left: 0; }
/* line 7294, ../scss/style.scss */
.bs-docs-footer-links li { display: inline; padding: 0 2px; }
/* line 7297, ../scss/style.scss */
.bs-docs-footer-links li:first-child { padding-left: 0; }

@media (min-width: 768px) { /* line 7304, ../scss/style.scss */
  .bs-docs-footer p { margin-bottom: 0; } }
/* line 7309, ../scss/style.scss */
.bs-docs-social { margin-bottom: 20px; text-align: center; }

/* line 7314, ../scss/style.scss */
.bs-docs-social-buttons { display: inline-block; list-style: none none; margin-bottom: 0; padding-left: 0; }
/* line 7319, ../scss/style.scss */
.bs-docs-social-buttons li { display: inline-block; line-height: 1; padding: 5px 8px; }
/* line 7324, ../scss/style.scss */
.bs-docs-social-buttons .twitter-follow-button { width: 225px !important; }
/* line 7327, ../scss/style.scss */
.bs-docs-social-buttons .twitter-share-button { width: 98px !important; }

/* line 7332, ../scss/style.scss */
.github-btn { border: 0; overflow: hidden; }

/* line 7337, ../scss/style.scss */
.bs-docs-header { background-color: #6f5499; background-image: linear-gradient(to bottom, #563d7c 0, #6f5499 100%); background-repeat: repeat-x; color: #cdbfe3; padding: 30px 15px; position: relative; text-align: center; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

/* line 7348, ../scss/style.scss */
.bs-docs-masthead { background-color: #6f5499; background-image: linear-gradient(to bottom, #563d7c 0, #6f5499 100%); background-repeat: repeat-x; color: #cdbfe3; padding: 30px 15px; position: relative; text-align: center; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
/* line 7357, ../scss/style.scss */
.bs-docs-masthead .bs-docs-booticon { margin: 0 auto 30px; }
/* line 7360, ../scss/style.scss */
.bs-docs-masthead h1 { color: #fff; font-weight: 300; line-height: 1; }
/* line 7365, ../scss/style.scss */
.bs-docs-masthead .lead { color: #fff; font-size: 20px; margin: 0 auto 30px; }
/* line 7370, ../scss/style.scss */
.bs-docs-masthead .version { color: #9783b9; margin-bottom: 30px; margin-top: -15px; }
/* line 7375, ../scss/style.scss */
.bs-docs-masthead .btn { font-size: 20px; padding: 15px 30px; width: 100%; }

@media (min-width: 480px) { /* line 7383, ../scss/style.scss */
  .bs-docs-masthead .btn { width: auto; } }
@media (min-width: 768px) { /* line 7389, ../scss/style.scss */
  .bs-docs-masthead { padding: 80px 0; }
  /* line 7391, ../scss/style.scss */
  .bs-docs-masthead h1 { font-size: 60px; }
  /* line 7394, ../scss/style.scss */
  .bs-docs-masthead .lead { font-size: 24px; } }
@media (min-width: 992px) { /* line 7401, ../scss/style.scss */
  .bs-docs-masthead .lead { font-size: 30px; width: 80%; } }
/* line 7407, ../scss/style.scss */
.bs-docs-header { font-size: 20px; margin-bottom: 40px; }
/* line 7410, ../scss/style.scss */
.bs-docs-header h1 { color: #fff; margin-top: 0; }
/* line 7414, ../scss/style.scss */
.bs-docs-header p { font-weight: 300; line-height: 1.4; margin-bottom: 0; }
/* line 7419, ../scss/style.scss */
.bs-docs-header .container { position: relative; }

@media (min-width: 768px) { /* line 7425, ../scss/style.scss */
  .bs-docs-header { font-size: 24px; padding-bottom: 60px; padding-top: 60px; text-align: left; }
  /* line 7430, ../scss/style.scss */
  .bs-docs-header h1 { font-size: 60px; line-height: 1; } }
@media (min-width: 992px) { /* line 7439, ../scss/style.scss */
  .bs-docs-header h1, .bs-docs-header p { margin-right: 380px; } }
/* line 7445, ../scss/style.scss */
.carbonad { -moz-border-bottom-colors: none !important; -moz-border-left-colors: none !important; -moz-border-right-colors: none !important; -moz-border-top-colors: none !important; background: none !important; border-color: #866ab3 !important; border-image: none !important; border-style: solid !important; border-width: 1px 0 !important; font-size: 13px !important; height: auto !important; line-height: 16px !important; margin: 30px -30px -31px !important; overflow: hidden; padding: 20px !important; text-align: left; width: auto !important; }

/* line 7465, ../scss/style.scss */
.carbonad-img { margin: 0 !important; }

/* line 7469, ../scss/style.scss */
.carbonad-tag { display: block !important; float: none !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: auto !important; margin-left: 145px !important; width: auto !important; }

/* line 7478, ../scss/style.scss */
.carbonad-text { display: block !important; float: none !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: auto !important; margin-left: 145px !important; width: auto !important; padding-top: 0 !important; }

/* line 7488, ../scss/style.scss */
.carbonad-tag { color: inherit !important; text-align: left !important; }
/* line 7491, ../scss/style.scss */
.carbonad-tag a { color: #fff !important; }

/* line 7496, ../scss/style.scss */
.carbonad-text a { color: #fff !important; }

/* line 7500, ../scss/style.scss */
.carbonad #azcarbon > img { display: none; }

@media (min-width: 480px) { /* line 7505, ../scss/style.scss */
  .carbonad { border-radius: 4px; border-width: 1px !important; margin: 20px auto !important; width: 330px !important; }
  /* line 7511, ../scss/style.scss */
  .bs-docs-masthead .carbonad { margin: 50px auto 0 !important; } }
@media (min-width: 768px) { /* line 7517, ../scss/style.scss */
  .carbonad { margin-left: 0 !important; margin-right: 0 !important; } }
@media (min-width: 992px) { /* line 7524, ../scss/style.scss */
  .carbonad { margin: 0 !important; padding: 15px !important; position: absolute; right: 15px; top: 0; width: 330px !important; }
  /* line 7532, ../scss/style.scss */
  .bs-docs-masthead .carbonad { position: static; } }
/* line 7537, ../scss/style.scss */
.bs-docs-featurette { background-color: #fff; border-bottom: 1px solid #e5e5e5; color: #555; font-size: 16px; line-height: 1.5; padding-bottom: 40px; padding-top: 40px; text-align: center; }
/* line 7546, ../scss/style.scss */
.bs-docs-featurette + .bs-docs-footer { border-top: 0 none; margin-top: 0; }

/* line 7552, ../scss/style.scss */
.bs-docs-featurette-title { color: #333; font-size: 30px; font-weight: 400; margin-bottom: 5px; }

/* line 7559, ../scss/style.scss */
.half-rule { margin: 40px auto; width: 100px; }

/* line 7564, ../scss/style.scss */
.bs-docs-featurette h3 { color: #333; font-weight: 400; margin-bottom: 5px; }

/* line 7570, ../scss/style.scss */
.bs-docs-featurette-img { color: #333; display: block; margin-bottom: 20px; }
/* line 7574, ../scss/style.scss */
.bs-docs-featurette-img:hover { color: #337ab7; text-decoration: none; }
/* line 7578, ../scss/style.scss */
.bs-docs-featurette-img img { display: block; margin-bottom: 15px; }

@media (min-width: 480px) { /* line 7585, ../scss/style.scss */
  .bs-docs-featurette .img-responsive { margin-top: 30px; } }
@media (min-width: 768px) { /* line 7591, ../scss/style.scss */
  .bs-docs-featurette { padding-bottom: 100px; padding-top: 100px; }
  /* line 7595, ../scss/style.scss */
  .bs-docs-featurette-title { font-size: 40px; }
  /* line 7599, ../scss/style.scss */
  .bs-docs-featurette .lead { margin-left: auto; margin-right: auto; max-width: 80%; }
  /* line 7604, ../scss/style.scss */
  .bs-docs-featurette .img-responsive { margin-top: 0; } }
/* line 7610, ../scss/style.scss */
.bs-docs-featured-sites { margin-left: -1px; margin-right: -1px; }
/* line 7613, ../scss/style.scss */
.bs-docs-featured-sites .col-xs-6 { padding: 1px; }
/* line 7616, ../scss/style.scss */
.bs-docs-featured-sites .img-responsive { margin-top: 0; }

@media (min-width: 768px) { /* line 7623, ../scss/style.scss */
  .bs-docs-featured-sites .col-sm-3:first-child img { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
  /* line 7627, ../scss/style.scss */
  .bs-docs-featured-sites .col-sm-3:last-child img { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } }
/* line 7635, ../scss/style.scss */
.bs-examples .thumbnail { margin-bottom: 10px; }
/* line 7638, ../scss/style.scss */
.bs-examples h4 { margin-bottom: 5px; }
/* line 7641, ../scss/style.scss */
.bs-examples p { margin-bottom: 20px; }

@media (max-width: 480px) { /* line 7647, ../scss/style.scss */
  .bs-examples { margin-left: -10px; margin-right: -10px; }
  /* line 7650, ../scss/style.scss */
  .bs-examples > [class^=col-] { padding-left: 10px; padding-right: 10px; } }
/* line 7657, ../scss/style.scss */
.bs-docs-sidebar.affix { position: static; }

@media (min-width: 768px) { /* line 7662, ../scss/style.scss */
  .bs-docs-sidebar { padding-left: 20px; } }
/* line 7667, ../scss/style.scss */
.bs-docs-sidenav { margin-bottom: 20px; margin-top: 20px; }

/* line 7674, ../scss/style.scss */
.bs-docs-sidebar .nav > li > a { color: #767676; display: block; font-size: 13px; font-weight: 500; padding: 4px 20px; }
/* line 7680, ../scss/style.scss */
.bs-docs-sidebar .nav > li > a:focus, .bs-docs-sidebar .nav > li > a:hover { background-color: transparent; border-left: 1px solid #563d7c; color: #563d7c; padding-left: 19px; text-decoration: none; }
/* line 7689, ../scss/style.scss */
.bs-docs-sidebar .nav > .active:focus > a, .bs-docs-sidebar .nav > .active:hover > a, .bs-docs-sidebar .nav > .active > a { background-color: transparent; border-left: 2px solid #563d7c; color: #563d7c; font-weight: 700; padding-left: 18px; }
/* line 7698, ../scss/style.scss */
.bs-docs-sidebar .nav .nav { display: none; padding-bottom: 10px; }
/* line 7702, ../scss/style.scss */
.bs-docs-sidebar .nav .nav > li > a { font-size: 12px; font-weight: 400; padding-bottom: 1px; padding-left: 30px; padding-top: 1px; }
/* line 7708, ../scss/style.scss */
.bs-docs-sidebar .nav .nav > li > a:focus, .bs-docs-sidebar .nav .nav > li > a:hover { padding-left: 29px; }
/* line 7713, ../scss/style.scss */
.bs-docs-sidebar .nav .nav > .active:focus > a, .bs-docs-sidebar .nav .nav > .active:hover > a, .bs-docs-sidebar .nav .nav > .active > a { font-weight: 500; padding-left: 28px; }

/* line 7722, ../scss/style.scss */
.back-to-top, .bs-docs-theme-toggle { color: #999; display: none; font-size: 12px; font-weight: 500; margin-left: 10px; margin-top: 10px; padding: 4px 10px; }

/* line 7732, ../scss/style.scss */
.back-to-top:hover { color: #563d7c; text-decoration: none; }

/* line 7737, ../scss/style.scss */
.bs-docs-theme-toggle { margin-top: 0; }
/* line 7738, ../scss/style.scss */
.bs-docs-theme-toggle:hover { color: #563d7c; text-decoration: none; }

@media (min-width: 768px) { /* line 7746, ../scss/style.scss */
  .back-to-top, .bs-docs-theme-toggle { display: block; } }
@media (min-width: 992px) { /* line 7753, ../scss/style.scss */
  .bs-docs-sidebar .nav > .active > ul { display: block; }
  /* line 7756, ../scss/style.scss */
  .bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom { width: 213px; }
  /* line 7759, ../scss/style.scss */
  .bs-docs-sidebar.affix { position: fixed; top: 20px; }
  /* line 7763, ../scss/style.scss */
  .bs-docs-sidebar.affix-bottom { position: absolute; }
  /* line 7766, ../scss/style.scss */
  .bs-docs-sidebar.affix .bs-docs-sidenav, .bs-docs-sidebar.affix-bottom .bs-docs-sidenav { margin-bottom: 0; margin-top: 0; } }
@media (min-width: 1200px) { /* line 7775, ../scss/style.scss */
  .bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom { width: 263px; } }
/* line 7781, ../scss/style.scss */
.bs-docs-section { margin-bottom: 60px; }
/* line 7783, ../scss/style.scss */
.bs-docs-section:last-child { margin-bottom: 0; }

/* line 7788, ../scss/style.scss */
h1[id] { margin-top: 0; padding-top: 20px; }

/* line 7793, ../scss/style.scss */
.bs-callout { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eee; border-image: none; border-radius: 3px; border-style: solid; border-width: 1px 1px 1px 5px; margin: 20px 0; padding: 20px; }
/* line 7805, ../scss/style.scss */
.bs-callout h4 { margin-bottom: 5px; margin-top: 0; }
/* line 7809, ../scss/style.scss */
.bs-callout p:last-child { margin-bottom: 0; }
/* line 7812, ../scss/style.scss */
.bs-callout code { border-radius: 3px; }
/* line 7815, ../scss/style.scss */
.bs-callout + .bs-callout { margin-top: -5px; }

/* line 7820, ../scss/style.scss */
.bs-callout-danger { border-left-color: #ce4844; }
/* line 7822, ../scss/style.scss */
.bs-callout-danger h4 { color: #ce4844; }

/* line 7827, ../scss/style.scss */
.bs-callout-warning { border-left-color: #aa6708; }
/* line 7829, ../scss/style.scss */
.bs-callout-warning h4 { color: #aa6708; }

/* line 7834, ../scss/style.scss */
.bs-callout-info { border-left-color: #1b809e; }
/* line 7836, ../scss/style.scss */
.bs-callout-info h4 { color: #1b809e; }

/* line 7841, ../scss/style.scss */
.color-swatches { margin: 0 -5px; overflow: hidden; }

/* line 7846, ../scss/style.scss */
.color-swatch { border-radius: 3px; float: left; height: 60px; margin: 0 5px; width: 60px; }

@media (min-width: 768px) { /* line 7855, ../scss/style.scss */
  .color-swatch { height: 100px; width: 100px; } }
/* line 7862, ../scss/style.scss */
.color-swatches .gray-darker { background-color: #222; }
/* line 7865, ../scss/style.scss */
.color-swatches .gray-dark { background-color: #333; }
/* line 7868, ../scss/style.scss */
.color-swatches .gray { background-color: #555; }
/* line 7871, ../scss/style.scss */
.color-swatches .gray-light { background-color: #999; }
/* line 7874, ../scss/style.scss */
.color-swatches .gray-lighter { background-color: #eee; }
/* line 7877, ../scss/style.scss */
.color-swatches .brand-primary { background-color: #337ab7; }
/* line 7880, ../scss/style.scss */
.color-swatches .brand-success { background-color: #5cb85c; }
/* line 7883, ../scss/style.scss */
.color-swatches .brand-warning { background-color: #f0ad4e; }
/* line 7886, ../scss/style.scss */
.color-swatches .brand-danger { background-color: #d9534f; }
/* line 7889, ../scss/style.scss */
.color-swatches .brand-info { background-color: #5bc0de; }
/* line 7892, ../scss/style.scss */
.color-swatches .bs-purple { background-color: #563d7c; }
/* line 7895, ../scss/style.scss */
.color-swatches .bs-purple-light { background-color: #c7bfd3; }
/* line 7898, ../scss/style.scss */
.color-swatches .bs-purple-lighter { background-color: #e5e1ea; }
/* line 7901, ../scss/style.scss */
.color-swatches .bs-gray { background-color: #f9f9f9; }

/* line 7907, ../scss/style.scss */
.bs-team .team-member { color: #555; line-height: 32px; }
/* line 7910, ../scss/style.scss */
.bs-team .team-member:hover { color: #333; text-decoration: none; }
/* line 7915, ../scss/style.scss */
.bs-team .github-btn { float: right; height: 20px; margin-top: 6px; width: 180px; }
/* line 7921, ../scss/style.scss */
.bs-team img { border-radius: 4px; float: left; margin-right: 10px; width: 32px; }

/* line 7930, ../scss/style.scss */
.bs-docs-browser-bugs td p { margin-bottom: 0; }
/* line 7933, ../scss/style.scss */
.bs-docs-browser-bugs th:first-child { width: 18%; }

/* line 7938, ../scss/style.scss */
.show-grid { margin-bottom: 15px; }
/* line 7940, ../scss/style.scss */
.show-grid [class^=col-] { background-color: rgba(86, 61, 124, 0.15); border: 1px solid rgba(86, 61, 124, 0.2); padding-bottom: 10px; padding-top: 10px; }

/* line 7948, ../scss/style.scss */
.bs-example { border-color: #e5e5e5 #eee #eee; border-style: solid; border-width: 1px 0; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset; margin: 0 -15px 15px; padding: 45px 15px 15px; position: relative; }
/* line 7956, ../scss/style.scss */
.bs-example::after { color: #959595; content: "Example"; font-size: 12px; font-weight: 700; left: 15px; letter-spacing: 1px; position: absolute; text-transform: uppercase; top: 15px; }

/* line 7969, ../scss/style.scss */
.bs-example-padded-bottom { padding-bottom: 24px; }

/* line 7975, ../scss/style.scss */
.bs-example + .highlight, .bs-example + .zero-clipboard + .highlight { border-radius: 0; border-width: 0 0 1px; margin: -15px -15px 15px; }
/* line 7981, ../scss/style.scss */
.bs-example .container { width: auto; }
/* line 7985, ../scss/style.scss */
.bs-example > .alert:last-child, .bs-example > .form-control:last-child, .bs-example > .jumbotron:last-child, .bs-example > .list-group:last-child, .bs-example > .navbar:last-child, .bs-example > .panel:last-child, .bs-example > .progress:last-child, .bs-example > .table-responsive:last-child > .table, .bs-example > .table:last-child, .bs-example > .well:last-child, .bs-example > blockquote:last-child, .bs-example > ol:last-child, .bs-example > p:last-child, .bs-example > ul:last-child { margin-bottom: 0; }
/* line 7988, ../scss/style.scss */
.bs-example > p > .close { float: none; }

@media (min-width: 768px) { /* line 7995, ../scss/style.scss */
  .bs-example { background-color: #fff; border-color: #ddd; border-radius: 4px 4px 0 0; border-width: 1px; box-shadow: none; margin-left: 0; margin-right: 0; }
  /* line 8004, ../scss/style.scss */
  .bs-example + .highlight, .bs-example + .zero-clipboard + .highlight { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-width: 1px; margin-left: 0; margin-right: 0; margin-top: -16px; }
  /* line 8014, ../scss/style.scss */
  .bs-example-standalone { border-radius: 4px; } }
/* line 8021, ../scss/style.scss */
.bs-example-type .table .type-info { color: #767676; vertical-align: middle; }
/* line 8025, ../scss/style.scss */
.bs-example-type .table td { border-color: #eee; padding: 15px 0; }
/* line 8029, ../scss/style.scss */
.bs-example-type .table tr:first-child td { border-top: 0 none; }
/* line 8033, ../scss/style.scss */
.bs-example-type h1, .bs-example-type h2, .bs-example-type h3, .bs-example-type h4, .bs-example-type h5, .bs-example-type h6 { margin: 0; }

/* line 8038, ../scss/style.scss */
.bs-example-bg-classes p { padding: 15px; }

/* line 8043, ../scss/style.scss */
.bs-example > .img-circle, .bs-example > .img-rounded, .bs-example > .img-thumbnail { margin: 5px; }
/* line 8046, ../scss/style.scss */
.bs-example > .table-responsive > .table { background-color: #fff; }
/* line 8049, ../scss/style.scss */
.bs-example > .btn, .bs-example > .btn-group { margin-bottom: 5px; margin-top: 5px; }

/* line 8056, ../scss/style.scss */
.bs-example-control-sizing input[type=text] + input[type=text], .bs-example-control-sizing select { margin-top: 10px; }

/* line 8061, ../scss/style.scss */
.bs-example > .btn-toolbar + .btn-toolbar { margin-top: 10px; }

/* line 8065, ../scss/style.scss */
.bs-example-form .input-group { margin-bottom: 10px; }

/* line 8071, ../scss/style.scss */
.bs-example > textarea.form-control { resize: vertical; }
/* line 8074, ../scss/style.scss */
.bs-example > .list-group { max-width: 400px; }
/* line 8078, ../scss/style.scss */
.bs-example .navbar:last-child { margin-bottom: 0; }

/* line 8083, ../scss/style.scss */
.bs-navbar-bottom-example, .bs-navbar-top-example { overflow: hidden; padding: 0; z-index: 1; }

/* line 8089, ../scss/style.scss */
.bs-navbar-bottom-example .navbar-header, .bs-navbar-top-example .navbar-header { margin-left: 0; }

/* line 8093, ../scss/style.scss */
.bs-navbar-bottom-example .navbar-fixed-bottom { margin-left: 0; margin-right: 0; position: relative; }

/* line 8099, ../scss/style.scss */
.bs-navbar-top-example { padding-bottom: 45px; }
/* line 8100, ../scss/style.scss */
.bs-navbar-top-example .navbar-fixed-top { margin-left: 0; margin-right: 0; position: relative; }
/* line 8106, ../scss/style.scss */
.bs-navbar-top-example::after { bottom: 15px; top: auto; }
/* line 8110, ../scss/style.scss */
.bs-navbar-top-example .navbar-fixed-top { top: -1px; }

/* line 8115, ../scss/style.scss */
.bs-navbar-bottom-example { padding-top: 45px; }
/* line 8117, ../scss/style.scss */
.bs-navbar-bottom-example .navbar-fixed-bottom { bottom: -1px; }
/* line 8120, ../scss/style.scss */
.bs-navbar-bottom-example .navbar { margin-bottom: 0; }

@media (min-width: 768px) { /* line 8126, ../scss/style.scss */
  .bs-navbar-bottom-example .navbar-fixed-bottom, .bs-navbar-top-example .navbar-fixed-top { position: absolute; } }
/* line 8132, ../scss/style.scss */
.bs-example .pagination { margin-bottom: 10px; margin-top: 10px; }
/* line 8136, ../scss/style.scss */
.bs-example > .pager { margin-top: 0; }

/* line 8141, ../scss/style.scss */
.bs-example-modal { background-color: #f5f5f5; }
/* line 8143, ../scss/style.scss */
.bs-example-modal .modal { bottom: auto; display: block; left: auto; position: relative; right: auto; top: auto; z-index: 1; }
/* line 8152, ../scss/style.scss */
.bs-example-modal .modal-dialog { left: auto; margin-left: auto; margin-right: auto; }

/* line 8160, ../scss/style.scss */
.bs-example > .dropdown > .dropdown-toggle { float: left; }
/* line 8163, ../scss/style.scss */
.bs-example > .dropdown > .dropdown-menu { clear: left; display: block; margin-bottom: 5px; position: static; }

/* line 8171, ../scss/style.scss */
.bs-example-tabs .nav-tabs { margin-bottom: 15px; }

/* line 8175, ../scss/style.scss */
.bs-example-tooltips { text-align: center; }
/* line 8177, ../scss/style.scss */
.bs-example-tooltips > .btn { margin-bottom: 5px; margin-top: 5px; }

/* line 8183, ../scss/style.scss */
.bs-example-tooltip .tooltip { display: inline-block; margin: 10px 20px; opacity: 1; position: relative; }

/* line 8190, ../scss/style.scss */
.bs-example-popover { background-color: #f9f9f9; padding-bottom: 24px; }
/* line 8193, ../scss/style.scss */
.bs-example-popover .popover { display: block; float: left; margin: 20px; position: relative; width: 260px; }

/* line 8202, ../scss/style.scss */
.scrollspy-example { height: 200px; margin-top: 10px; overflow: auto; position: relative; }

/* line 8209, ../scss/style.scss */
.bs-example > .nav-pills-stacked-example { max-width: 300px; }

/* line 8213, ../scss/style.scss */
#collapseExample .well { margin-bottom: 0; }

/* line 8218, ../scss/style.scss */
.bs-events-table > tbody > tr > td:first-child { white-space: nowrap; }
/* line 8221, ../scss/style.scss */
.bs-events-table > thead > tr > th:first-child { white-space: nowrap; width: 150px; }

/* line 8228, ../scss/style.scss */
.js-options-table > thead > tr > th:nth-child(1), .js-options-table > thead > tr > th:nth-child(2) { width: 100px; }
/* line 8231, ../scss/style.scss */
.js-options-table > thead > tr > th:nth-child(3) { width: 50px; }

/* line 8236, ../scss/style.scss */
.highlight { background-color: #f7f7f9; border: 1px solid #e1e1e8; border-radius: 4px; margin-bottom: 14px; padding: 9px 14px; }
/* line 8242, ../scss/style.scss */
.highlight pre { background-color: transparent; border: 0; margin-bottom: 0; margin-top: 0; padding: 0; white-space: nowrap; word-break: normal; }
/* line 8250, ../scss/style.scss */
.highlight pre code { color: #333; font-size: inherit; }
/* line 8253, ../scss/style.scss */
.highlight pre code:first-child { display: inline-block; padding-right: 45px; }

/* line 8261, ../scss/style.scss */
.table-responsive .highlight pre { white-space: normal; }

/* line 8265, ../scss/style.scss */
.bs-table th small { color: #999; display: block; font-weight: 400; }

/* line 8272, ../scss/style.scss */
.responsive-utilities th small { color: #999; display: block; font-weight: 400; }
/* line 8277, ../scss/style.scss */
.responsive-utilities tbody th { font-weight: 400; }
/* line 8280, ../scss/style.scss */
.responsive-utilities td { text-align: center; }
/* line 8282, ../scss/style.scss */
.responsive-utilities td.is-visible { background-color: #dff0d8 !important; color: #468847; }
/* line 8286, ../scss/style.scss */
.responsive-utilities td.is-hidden { background-color: #f9f9f9 !important; color: #ccc; }

/* line 8293, ../scss/style.scss */
.responsive-utilities-test { margin-top: 5px; }
/* line 8295, ../scss/style.scss */
.responsive-utilities-test .col-xs-6 { margin-bottom: 10px; }
/* line 8298, ../scss/style.scss */
.responsive-utilities-test span { border-radius: 4px; display: block; font-size: 14px; font-weight: 700; line-height: 1.1; padding: 15px 10px; text-align: center; }

/* line 8310, ../scss/style.scss */
.hidden-on .col-xs-6 .hidden-lg, .hidden-on .col-xs-6 .hidden-md, .hidden-on .col-xs-6 .hidden-sm, .hidden-on .col-xs-6 .hidden-xs { border: 1px solid #ddd; color: #999; }

/* line 8317, ../scss/style.scss */
.visible-on .col-xs-6 .hidden-lg, .visible-on .col-xs-6 .hidden-md, .visible-on .col-xs-6 .hidden-sm, .visible-on .col-xs-6 .hidden-xs { border: 1px solid #ddd; color: #999; }

/* line 8324, ../scss/style.scss */
.hidden-on .col-xs-6 .visible-lg-block, .hidden-on .col-xs-6 .visible-md-block, .hidden-on .col-xs-6 .visible-sm-block, .hidden-on .col-xs-6 .visible-xs-block { background-color: #dff0d8; border: 1px solid #d6e9c6; color: #468847; }

/* line 8332, ../scss/style.scss */
.visible-on .col-xs-6 .visible-lg-block, .visible-on .col-xs-6 .visible-md-block, .visible-on .col-xs-6 .visible-sm-block, .visible-on .col-xs-6 .visible-xs-block { background-color: #dff0d8; border: 1px solid #d6e9c6; color: #468847; }

/* line 8339, ../scss/style.scss */
.bs-glyphicons { margin: 0 -10px 20px; overflow: hidden; }

/* line 8344, ../scss/style.scss */
.bs-glyphicons-list { list-style: none none; padding-left: 0; }

/* line 8350, ../scss/style.scss */
.bs-glyphicons li { background-color: #f9f9f9; border: 1px solid #fff; float: left; font-size: 10px; height: 115px; line-height: 1.4; padding: 10px; text-align: center; width: 25%; }
/* line 8361, ../scss/style.scss */
.bs-glyphicons .glyphicon { font-size: 24px; margin-bottom: 10px; margin-top: 5px; }
/* line 8366, ../scss/style.scss */
.bs-glyphicons .glyphicon-class { display: block; text-align: center; word-wrap: break-word; }
/* line 8371, ../scss/style.scss */
.bs-glyphicons li:hover { background-color: #563d7c; color: #fff; }

@media (min-width: 768px) { /* line 8378, ../scss/style.scss */
  .bs-glyphicons { margin-left: 0; margin-right: 0; }
  /* line 8381, ../scss/style.scss */
  .bs-glyphicons li { font-size: 12px; width: 12.5%; } }
/* line 8389, ../scss/style.scss */
.bs-customizer .toggle { float: right; margin-top: 25px; }
/* line 8393, ../scss/style.scss */
.bs-customizer label { color: #555; font-weight: 500; margin-top: 10px; }
/* line 8398, ../scss/style.scss */
.bs-customizer h2 { margin-bottom: 5px; margin-top: 0; padding-top: 30px; }
/* line 8403, ../scss/style.scss */
.bs-customizer h3 { margin-bottom: 0; }
/* line 8406, ../scss/style.scss */
.bs-customizer h4 { margin-bottom: 0; margin-top: 15px; }
/* line 8410, ../scss/style.scss */
.bs-customizer .bs-callout h4 { margin-bottom: 5px; margin-top: 0; }
/* line 8414, ../scss/style.scss */
.bs-customizer input[type=text] { background-color: #fafafa; font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }
/* line 8418, ../scss/style.scss */
.bs-customizer .help-block { font-size: 12px; margin-bottom: 5px; }

/* line 8424, ../scss/style.scss */
#less-section label { font-weight: 400; }

/* line 8428, ../scss/style.scss */
.bs-customize-download .btn-outline { padding: 20px; }

/* line 8432, ../scss/style.scss */
.bs-customizer-alert { background-color: #d9534f; border-bottom: 1px solid #b94441; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset; color: #fff; left: 0; padding: 15px 0; position: fixed; right: 0; top: 0; z-index: 1030; }
/* line 8443, ../scss/style.scss */
.bs-customizer-alert .close { font-size: 24px; margin-top: -4px; }
/* line 8447, ../scss/style.scss */
.bs-customizer-alert p { margin-bottom: 0; }
/* line 8450, ../scss/style.scss */
.bs-customizer-alert .glyphicon { margin-right: 5px; }
/* line 8453, ../scss/style.scss */
.bs-customizer-alert pre { background-color: #a83c3a; border-color: #973634; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.1); color: #fff; margin: 10px 0 0; }

/* line 8462, ../scss/style.scss */
.bs-dropzone { border: 2px dashed #eee; border-radius: 4px; color: #777; margin-bottom: 20px; padding: 20px; position: relative; text-align: center; }
/* line 8470, ../scss/style.scss */
.bs-dropzone .import-header { margin-bottom: 5px; }
/* line 8473, ../scss/style.scss */
.bs-dropzone .glyphicon-download-alt { font-size: 40px; }
/* line 8476, ../scss/style.scss */
.bs-dropzone hr { width: 100px; }
/* line 8479, ../scss/style.scss */
.bs-dropzone .lead { color: #333; font-weight: 400; margin-bottom: 10px; }

/* line 8486, ../scss/style.scss */
#import-manual-trigger { cursor: pointer; }

/* line 8490, ../scss/style.scss */
.bs-dropzone p:last-child { margin-bottom: 0; }

/* line 8494, ../scss/style.scss */
.bs-brand-logos { background-color: #f9f9f9; border-radius: 4px; color: #563d7c; display: table; margin-bottom: 15px; overflow: hidden; width: 100%; }

/* line 8504, ../scss/style.scss */
.bs-brand-item { padding: 60px 0; text-align: center; }
/* line 8507, ../scss/style.scss */
.bs-brand-item + .bs-brand-item { border-top: 1px solid #fff; }

/* line 8512, ../scss/style.scss */
.bs-brand-logos .inverse { background-color: #563d7c; color: #fff; }

/* line 8518, ../scss/style.scss */
.bs-brand-item h1, .bs-brand-item h3 { margin-bottom: 0; margin-top: 0; }
/* line 8522, ../scss/style.scss */
.bs-brand-item .bs-docs-booticon { margin-left: auto; margin-right: auto; }
/* line 8526, ../scss/style.scss */
.bs-brand-item .glyphicon { border-radius: 50%; color: #fff; height: 30px; line-height: 30px; margin: 10px auto -10px; width: 30px; }
/* line 8534, ../scss/style.scss */
.bs-brand-item .glyphicon-ok { background-color: #5cb85c; }
/* line 8537, ../scss/style.scss */
.bs-brand-item .glyphicon-remove { background-color: #d9534f; }

@media (min-width: 768px) { /* line 8543, ../scss/style.scss */
  .bs-brand-item { display: table-cell; width: 1%; }
  /* line 8546, ../scss/style.scss */
  .bs-brand-item + .bs-brand-item { border-left: 1px solid #fff; border-top: 0 none; }
  /* line 8550, ../scss/style.scss */
  .bs-brand-item h1 { font-size: 60px; } }
/* line 8556, ../scss/style.scss */
.zero-clipboard { display: none; position: relative; }

/* line 8561, ../scss/style.scss */
.btn-clipboard { background-color: #fff; border: 1px solid #e1e1e8; border-radius: 0 4px; color: #767676; cursor: pointer; display: block; font-size: 12px; padding: 5px 8px; position: absolute; right: 0; top: 0; z-index: 10; }

/* line 8576, ../scss/style.scss */
.btn-clipboard-hover { background-color: #563d7c; border-color: #563d7c; color: #fff; }

@media (min-width: 768px) { /* line 8583, ../scss/style.scss */
  .zero-clipboard { display: block; }
  /* line 8586, ../scss/style.scss */
  .bs-example + .zero-clipboard .btn-clipboard { border-top-right-radius: 0; top: -16px; } }
/* line 8592, ../scss/style.scss */
#focusedInput { border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; }


/* ChatBoxmini & Chatboxbar + mediaquery */

.chatBoxMini{cursor: pointer; position: fixed; padding-top: 20%; right:-7px; z-index: 999;}
.chatBoxbar{ width:100%; height: 40px; background-color: #701978; border: solid 1px white; cursor: pointer;none; display: none; }


@media (max-width: 767px) { /* line 2579, ../scss/geral.scss */
  .chatBoxMini{display:none;}
  .chatBoxbar{display: block;}
  }

/* End ChatBoxmini & Chatboxbar + mediaquery */


/*  Fade In ChatBox*/

@-webkit-keyframes fadeIn { from { opacity:0; opacity: 1\9; /* IE9 only */ } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; opacity: 1\9; /* IE9 only */ } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; opacity: 1\9; /* IE9 only */ } to { opacity:1; } }

.fade-in {
    opacity:0;  /* make things invisible upon start */
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
}

.fade-in.one {
-webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
animation-delay: 0.4s;
}

.nav-category .nav.nav-pills.pull-right { width: 100%; position:absolute !important; left:65%  !important; }
/*  end Fade In ChatBox*/
