@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 
*******************************************************************************/
@font-face { font-family: 'DINProBold'; src: url("../fonts/dinpro-bold-webfont.eot"); src: url("../fonts/dinpro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dinpro-bold-webfont.woff") format("woff"), url("../fonts/dinpro-bold-webfont.ttf") format("truetype"), url("../fonts/dinpro-bold-webfont.svg#DINProBold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DINProRegular'; src: url("../fonts/dinpro-regular-webfont.eot"); src: url("../fonts/dinpro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dinpro-regular-webfont.woff") format("woff"), url("../fonts/dinpro-regular-webfont.ttf") format("truetype"), url("../fonts/dinpro-regular-webfont.svg#DINProRegular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DINProLight'; src: url("../fonts/dinpro-light-webfont.eot"); src: url("../fonts/dinpro-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dinpro-light-webfont.woff") format("woff"), url("../fonts/dinpro-light-webfont.ttf") format("truetype"), url("../fonts/dinpro-light-webfont.svg#DINProLight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dincond-boldregular'; src: url("../fonts/ufonts.com_dincond-bold-opentype-webfont.eot"); src: url("../fonts/ufonts.com_dincond-bold-opentype-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ufonts.com_dincond-bold-opentype-webfont.woff") format("woff"), url("../fonts/ufonts.com_dincond-bold-opentype-webfont.ttf") format("truetype"), url("../fonts/ufonts.com_dincond-bold-opentype-webfont.svg#dincond-boldregular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'din_blackregular'; src: url("../fonts/ufonts.com_din-black-webfont.eot"); src: url("../fonts/ufonts.com_din-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ufonts.com_din-black-webfont.woff") format("woff"), url("../fonts/ufonts.com_din-black-webfont.ttf") format("truetype"), url("../fonts/ufonts.com_din-black-webfont.svg#din_blackregular") format("svg"); font-weight: normal; font-style: normal; }
/* line 169, ../scss/style.scss */
body { font-family: 'Arimo', sans-serif; height: 100%; line-height: 1.8; font-style: normal; -webkit-appearance: none; -webkit-font-smoothing: antialiased; overflow-x: hidden; font-size: 14px; background: url(../img/bgsite.jpg) no-repeat 50% 0; background-size: 100%; }

/* line 182, ../scss/style.scss */
input, button, select, textarea { font-family: 'Arimo', sans-serif; }

/* Heading */
/* line 188, ../scss/style.scss */
h1, h2, h3, h4, h5, h6 { font-weight: 500; line-height: 1.3; margin: 0 0 22px; font-family: Oswald,sans-serif; }

/* line 195, ../scss/style.scss */
h1 { font-size: 48px; }

/* line 199, ../scss/style.scss */
h2 { font-size: 40px; }

/* line 203, ../scss/style.scss */
h3 { font-size: 32px; font-weight: 500; }

/* line 208, ../scss/style.scss */
h4 { font-size: 24px; font-weight: 500; line-height: 1.7; }

/* line 214, ../scss/style.scss */
h5 { font-size: 18px; }

/* line 218, ../scss/style.scss */
h6 { font-size: 16px; line-height: 28px; font-weight: 500; }

/* line 224, ../scss/style.scss */
.head-no-margin h6 { margin-bottom: 14px; }

/* line 228, ../scss/style.scss */
.upper { text-transform: uppercase; }

/* line 232, ../scss/style.scss */
.lower { text-transform: lowercase; }

/* line 236, ../scss/style.scss */
.text-small { font-size: 12px; line-height: 18px; }

/* line 241, ../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 246, ../scss/style.scss */
hr.white { border: 0; border-top: 1px solid #e1e1e1; border-top: 1px solid white; border-bottom: 0 none; }

/* line 254, ../scss/style.scss */
.highlight { background: #FFC400; padding: 0 5px; }

/* line 259, ../scss/style.scss */
.bg-black { background: #000; }

/* List Style */
/* line 265, ../scss/style.scss */
ol li { list-style: inherit; }

/* line 269, ../scss/style.scss */
ul.list-style { margin: 0 0 18px; padding: 0 0 0 60px; }
/* line 272, ../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 282, ../scss/style.scss */
.arrow-style { margin: 0 0 22px; padding: 0 0 0 60px; }
/* line 285, ../scss/style.scss */
.arrow-style li { list-style: outside none none; padding-bottom: 2px; padding-left: 20px; padding-top: 2px; position: relative; }

/* line 294, ../scss/style.scss */
ul.arrow-style li:before { content: "\f105"; display: block; font-family: FontAwesome; left: 0; position: absolute; top: 5px; }

/* line 303, ../scss/style.scss */
.product-page .description { color: #7f7f7f; margin-bottom: 20px; }

/* Links */
/* line 310, ../scss/style.scss */
a { color: #171717; outline: 0 none; }
/* line 312, ../scss/style.scss */
a:visited, a:focus { color: #171717; text-decoration: none; }
/* line 316, ../scss/style.scss */
a:active { color: #000; }
/* line 319, ../scss/style.scss */
a:hover { color: #171717; text-decoration: none; outline: 0 none; }
/* line 325, ../scss/style.scss */
a:visited, a:focus { outline: 0 none; }

/* line 330, ../scss/style.scss */
.container { max-width: 960px; width: 100%; }

/* Positions */
/* line 337, ../scss/style.scss */
.absolute { position: absolute; }

/* line 341, ../scss/style.scss */
.relative { position: relative; }

/* Title */
/* line 347, ../scss/style.scss */
.title { font-family: Oswald,sans-serif; }

/* line 351, ../scss/style.scss */
.section-title { border-bottom-width: 0px; margin-bottom: 40px; position: relative; }
/* line 355, ../scss/style.scss */
.section-title h1 { text-transform: uppercase; text-align: center; font-size: 48px; font-weight: normal; margin: 0 0 12px; padding: 14px 0; }
/* line 363, ../scss/style.scss */
.section-title h2 { text-transform: uppercase; text-align: center; font-size: 35px; font-weight: normal; margin: 0 0 12px; padding: 14px 0; }
/* line 372, ../scss/style.scss */
.section-title.text-left h2, .section-title.text-left h1 { text-align: left; }
/* line 376, ../scss/style.scss */
.section-title h1:before { bottom: 0; content: ""; display: block; height: 2px; left: 0; right: 0; margin: -2px auto; position: absolute; width: 40px; }
/* line 387, ../scss/style.scss */
.section-title h2 { font-size: 28px; }
/* line 388, ../scss/style.scss */
.section-title h2:before { bottom: 0; content: ""; display: block; height: 2px; left: 0; right: 0; margin: -2px auto; position: absolute; width: 40px; }
/* line 402, ../scss/style.scss */
.section-title.text-left h2 { text-align: left; }
/* line 405, ../scss/style.scss */
.section-title.text-left h1:before, .section-title.text-left h2:before { left: 0; margin-left: 0; }

/* line 412, ../scss/style.scss */
.title-description { padding-bottom: 50px; }

/* line 416, ../scss/style.scss */
.title i { margin-right: 7px; }

/* Layout */
/* line 422, ../scss/style.scss */
section, .footer-widget, .copyright { position: relative; }

/* line 426, ../scss/style.scss */
.wide .container { width: 100%; }

/* line 430, ../scss/style.scss */
.boxed { background: none repeat scroll 0 0 #fff; margin: 0 auto; max-width: 1200px; padding-top: 20px; }
/* line 435, ../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 440, ../scss/style.scss */
.boxed .sticky-wrapper { margin: 0 auto; max-width: 1200px; }
/* line 441, ../scss/style.scss */
.boxed .sticky-wrapper.is-sticky #sticker { margin: 0 auto; max-width: 1200px; }

/* line 450, ../scss/style.scss */
.page-section { padding: 25px 0; display: block; overflow: hidden; position: relative; width: 100%; }

/* z-index */
/* line 460, ../scss/style.scss */
.z-index-9 { z-index: 9; }

/* line 464, ../scss/style.scss */
.z-index-99 { z-index: 99; }

/* line 468, ../scss/style.scss */
.z-index-999 { z-index: 999; }

/* line 472, ../scss/style.scss */
.z-index-9999 { z-index: 9999; }

/* Button */
/* line 478, ../scss/style.scss */
.btn { line-height: 22px; outline: none; padding: 9px 20px; border: none; }
/* line 483, ../scss/style.scss */
.btn:hover { -webkit-transition: background .2s linear, color .2s linear; transition: background .2s linear, color .2s linear; }

/* line 489, ../scss/style.scss */
.btn-default:hover { color: #ffffff; }

/* line 493, ../scss/style.scss */
.btn.btn-lg { font-size: 14px; padding: 16px 45px; }

/* line 498, ../scss/style.scss */
.transparent-header.top-bar .sticky-wrapper { top: 45px; }

/* line 502, ../scss/style.scss */
.btn-black { background: #000; color: #fff !important; }
/* line 505, ../scss/style.scss */
.btn-black:hover { background: #FFC400; }

/* line 510, ../scss/style.scss */
.i-unset { line-height: unset !important; }

/* Animation */
/* line 516, ../scss/style.scss */
.animated { visibility: hidden; }

/* line 520, ../scss/style.scss */
.visible { visibility: visible; }

/****************************************************************************** Icons Styles
*******************************************************************************/
/* line 528, ../scss/style.scss */
.icons-circle.small i, .icons-rounded.small i, .icons-square.small i { padding: 10px; }

/* line 533, ../scss/style.scss */
i.icons-circle.small, i.icons-square.small, i.icons-rounded.small { padding: 10px; }

/* line 538, ../scss/style.scss */
.icons-circle.big i, .icons-rounded.big i, .icons-squarer.big i { padding: 50px; line-height: 12em; }

/* line 544, ../scss/style.scss */
i.icons-circle.big, i.icons-square.big, i.icons-rounded.big { padding: 50px; line-height: 12em; }

/* line 550, ../scss/style.scss */
.icons-circle.medium i, .icons-rounded.medium i, .icons-squarer.medium i { padding: 40px; line-height: 6em; }

/* line 556, ../scss/style.scss */
i.icons-circle.medium, i.icons-square.medium, i.icons-rounded.medium { padding: 40px; line-height: 6em; }

/* line 562, ../scss/style.scss */
.icons-circle i, i.icons-circle, .circle { border-radius: 50%; }

/* line 566, ../scss/style.scss */
.icons-rounded i, i.icons-rounded { border-radius: 15px; }

/* line 570, ../scss/style.scss */
.icons-square i, i.icons-square { border-radius: 0px; }

/* Icon With Color */
/* line 576, ../scss/style.scss */
.gray-bg i { background-color: #c6c6c6; color: #ffffff; }

/* Icons With Size Variations */
/* line 583, ../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 592, ../scss/style.scss */
.i-3x i, i.i-3x { width: 30px; height: 30px; text-align: center; line-height: 30px; margin-bottom: 15px; }

/* line 600, ../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 609, ../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 618, ../scss/style.scss */
.i-6x i, i.i-6x { width: 60px; height: 60px; text-align: center; line-height: 60px; font-size: 21px; }

/* line 626, ../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 635, ../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 644, ../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 653, ../scss/style.scss */
.i-10x i { width: 100px; height: 100px; text-align: center; line-height: 100px; font-size: 30px; margin-bottom: 15px; }

/* line 663, ../scss/style.scss */
i.i-10x { width: 100px; height: 100px; text-align: center; line-height: 100px; font-size: 30px; margin-bottom: 15px; }
/* line 671, ../scss/style.scss */
i.pull-left { margin-right: 0.3em; margin-right: 0.3em; margin-top: 0 0.2em; }

/* line 678, ../scss/style.scss */
.icon-2 span { width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 10px; margin-bottom: 15px; }

/* line 687, ../scss/style.scss */
.icon-3 span { width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 12px; margin-bottom: 15px; }

/* line 696, ../scss/style.scss */
.icon-4 span { width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 15px; margin-bottom: 15px; }

/* line 705, ../scss/style.scss */
.icon-5 span { width: 50px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; margin-bottom: 15px; }

/* line 714, ../scss/style.scss */
.icon-6 span { width: 60px; height: 60px; text-align: center; line-height: 60px; font-size: 25px; margin-bottom: 15px; }

/* line 723, ../scss/style.scss */
.icon-7 span { width: 80px; height: 80px; text-align: center; line-height: 80px; font-size: 28px; margin-bottom: 15px; }

/* line 732, ../scss/style.scss */
.icons-circle span { border-radius: 50%; }

/* line 736, ../scss/style.scss */
.color-icons span { border: 1px solid transparent; }
/* line 738, ../scss/style.scss */
.color-icons span:hover { border: 1px solid #ffffff; }

/* line 743, ../scss/style.scss */
.hover-color span { background: transparent; border: 1px solid #ffffff; color: #ffffff; }

/* line 749, ../scss/style.scss */
.icons-border-black span { border: 1px solid #171717 !important; background: transparent; color: #171717; }
/* line 753, ../scss/style.scss */
.icons-border-black span:hover { color: #ffffff; }

/* line 758, ../scss/style.scss */
.icons-border-white span { border: 1px solid #ffffff !important; background: transparent; color: #ffffff; }

/* line 764, ../scss/style.scss */
.glyph { float: left; margin-bottom: 1em; margin-right: 4em; overflow: hidden; padding-bottom: 1em; width: 15em; }

/* line 773, ../scss/style.scss */
.fs0 { font-size: 16px; }

/* line 777, ../scss/style.scss */
.size1of1 { width: 100%; }

/* line 781, ../scss/style.scss */
.size1of2 { width: 50%; }

/* line 785, ../scss/style.scss */
.unit { float: left; }

/* line 789, ../scss/style.scss */
.hidden-true { display: none; }

/* line 793, ../scss/style.scss */
.bshadow0, .glyph input { box-shadow: 0 -2px #e7e7e7 inset; }

/* line 797, ../scss/style.scss */
.talign-right { text-align: right; }

/* Social Icons */
/* line 803, ../scss/style.scss */
.social-icon i { display: inline-block; margin-right: 1px; }

/* line 808, ../scss/style.scss */
.white.social-icon i { color: #ffffff; }

/* line 812, ../scss/style.scss */
.fa-1x i, i.fa-1x { font-size: 16px; }

/* line 816, ../scss/style.scss */
.social-icon i:hover { color: #ffffff; }

/* Icon Hover */
/* line 822, ../scss/style.scss */
.link-hover-black a:hover, .icons-hover-black i:hover { color: #171717; }

/******************************************************************************
							Space Adjustments
*******************************************************************************/
/* line 830, ../scss/style.scss */
.no-pad { padding: 0; }

/* line 834, ../scss/style.scss */
.no-margin { margin: 0; }

/* Custom Height */
/* line 840, ../scss/style.scss */
.height-200 { height: 200px; }

/* line 844, ../scss/style.scss */
.height-400 { height: 400px; }

/* line 848, ../scss/style.scss */
.height-500 { height: 500px; }

/* line 852, ../scss/style.scss */
.height-600 { height: 600px; }

/* line 856, ../scss/style.scss */
.height-700 { height: 700px; }

/* 4 Side Padding */
/* line 862, ../scss/style.scss */
.pad-10 { padding: 10px; }

/* line 866, ../scss/style.scss */
.pad-20 { padding: 20px; }

/* line 870, ../scss/style.scss */
.pad-30 { padding: 30px; }

/* line 874, ../scss/style.scss */
.pad-40 { padding: 40px; }

/* line 878, ../scss/style.scss */
.pad-50 { padding: 50px; }

/* line 882, ../scss/style.scss */
.pad-60 { padding: 60px; }

/* line 886, ../scss/style.scss */
.pad-70 { padding: 70px; }

/* line 890, ../scss/style.scss */
.pad-80 { padding: 80px; }

/* 4 Side Margin */
/* line 896, ../scss/style.scss */
.margin-10 { margin: 10px; }

/* line 900, ../scss/style.scss */
.margin-20 { margin: 20px; }

/* line 904, ../scss/style.scss */
.margin-30 { margin: 30px; }

/* line 908, ../scss/style.scss */
.margin-40 { margin: 40px; }

/* line 912, ../scss/style.scss */
.margin-50 { margin: 50px; }

/* line 916, ../scss/style.scss */
.margin-60 { margin: 60px; }

/* line 920, ../scss/style.scss */
.margin-70 { margin: 70px; }

/* line 924, ../scss/style.scss */
.margin-80 { margin: 80px; }

/* Top Padding */
/* line 930, ../scss/style.scss */
.top-pad-10 { padding-top: 10px; }

/* line 934, ../scss/style.scss */
.top-pad-20 { padding-top: 20px; }

/* line 938, ../scss/style.scss */
.top-pad-30 { padding-top: 30px; }

/* line 942, ../scss/style.scss */
.top-pad-40 { padding-top: 40px; }

/* line 946, ../scss/style.scss */
.top-pad-50 { padding-top: 50px; }

/* line 950, ../scss/style.scss */
.top-pad-60 { padding-top: 60px; }

/* line 954, ../scss/style.scss */
.top-pad-70 { padding-top: 70px; }

/* line 958, ../scss/style.scss */
.top-pad-80 { padding-top: 80px; }

/* Top Margin */
/* line 964, ../scss/style.scss */
.top-margin-10 { margin-top: 10px; }

/* line 968, ../scss/style.scss */
.top-margin-20 { margin-top: 20px; }

/* line 972, ../scss/style.scss */
.top-margin-30 { margin-top: 30px; }

/* line 976, ../scss/style.scss */
.top-margin-40 { margin-top: 40px; }

/* line 980, ../scss/style.scss */
.top-margin-50 { margin-top: 50px; }

/* line 984, ../scss/style.scss */
.top-margin-60 { margin-top: 60px; }

/* line 988, ../scss/style.scss */
.top-margin-70 { margin-top: 70px; }

/* line 992, ../scss/style.scss */
.top-margin-80 { margin-top: 80px; }

/* line 996, ../scss/style.scss */
.right-margin { margin-right: 10px; }

/* Bottom Padding */
/* line 1002, ../scss/style.scss */
.bottom-pad-10 { padding-bottom: 10px; }

/* line 1006, ../scss/style.scss */
.bottom-pad-20 { padding-bottom: 20px; }

/* line 1010, ../scss/style.scss */
.bottom-pad-30 { padding-bottom: 30px; }

/* line 1014, ../scss/style.scss */
.bottom-pad-40 { padding-bottom: 40px; }

/* line 1018, ../scss/style.scss */
.bottom-pad-50 { padding-bottom: 50px; }

/* line 1022, ../scss/style.scss */
.bottom-pad-60 { padding-bottom: 60px; }

/* line 1026, ../scss/style.scss */
.bottom-pad-70 { padding-bottom: 70px; }

/* line 1030, ../scss/style.scss */
.bottom-pad-80 { padding-bottom: 80px; }

/* Bottom Margin */
/* line 1036, ../scss/style.scss */
.bottom-margin-10 { margin-bottom: 10px; }

/* line 1040, ../scss/style.scss */
.bottom-margin-20 { margin-bottom: 20px; }

/* line 1044, ../scss/style.scss */
.bottom-margin-30 { margin-bottom: 30px; }

/* line 1048, ../scss/style.scss */
.bottom-margin-40 { margin-bottom: 40px; }

/* line 1052, ../scss/style.scss */
.bottom-margin-50 { margin-bottom: 50px; }

/* line 1056, ../scss/style.scss */
.bottom-margin-60 { margin-bottom: 60px; }

/* line 1060, ../scss/style.scss */
.bottom-margin-70 { margin-bottom: 70px; }

/* line 1064, ../scss/style.scss */
.bottom-margin-80 { margin-bottom: 80px; }

/* Top & Bottom Padding */
/* line 1070, ../scss/style.scss */
.tb-pad-10 { padding-top: 10px; padding-bottom: 10px; }

/* line 1075, ../scss/style.scss */
.tb-pad-20 { padding-top: 20px; padding-bottom: 20px; }

/* line 1080, ../scss/style.scss */
.tb-pad-30 { padding-top: 30px; padding-bottom: 30px; }

/* line 1085, ../scss/style.scss */
.tb-pad-40 { padding-top: 40px; padding-bottom: 40px; }

/* line 1090, ../scss/style.scss */
.tb-pad-50 { padding-top: 50px; padding-bottom: 50px; }

/* line 1095, ../scss/style.scss */
.tb-pad-60 { padding-top: 60px; padding-bottom: 60px; }

/* line 1100, ../scss/style.scss */
.tb-pad-70 { padding-top: 70px; padding-bottom: 70px; }

/* line 1105, ../scss/style.scss */
.tb-pad-80 { padding-top: 80px; padding-bottom: 80px; }

/* Top & Bottom Margin */
/* line 1112, ../scss/style.scss */
.tb-margin-10 { margin-top: 10px; margin-bottom: 10px; }

/* line 1117, ../scss/style.scss */
.tb-margin-20 { margin-top: 20px; margin-bottom: 20px; }

/* line 1122, ../scss/style.scss */
.tb-margin-30 { margin-top: 30px; margin-bottom: 30px; }

/* line 1127, ../scss/style.scss */
.tb-margin-40 { margin-top: 40px; margin-bottom: 40px; }

/* line 1132, ../scss/style.scss */
.tb-margin-50 { margin-top: 50px; margin-bottom: 50px; }

/* line 1137, ../scss/style.scss */
.tb-margin-60 { margin-top: 60px; margin-bottom: 60px; }

/* line 1142, ../scss/style.scss */
.tb-margin-70 { margin-top: 70px; margin-bottom: 70px; }

/* line 1147, ../scss/style.scss */
.tb-margin-80 { margin-top: 80px; margin-bottom: 80px; }

/* Border */
/* line 1154, ../scss/style.scss */
* { border-color: #e1e1e1; border-style: solid; border-width: 0; zoom: 1; -webkit-tap-highlight-color: transparent; }
/* line 1160, ../scss/style.scss */
*:focus { outline: none !important; }

/* line 1165, ../scss/style.scss */
.border-color { border-width: 1px; }

/* line 1169, ../scss/style.scss */
.border2-color { border-width: 2px; }

/* line 1173, ../scss/style.scss */
.border-white, .border2-white { border: 1px solid #ffffff; }

/* line 1177, ../scss/style.scss */
.border-black { border: 1px solid #000000; }

/* line 1181, ../scss/style.scss */
.border2-black { border: 2px solid #000000; }

/* Page Loader */
/* line 1187, ../scss/style.scss */
#pageloader { background-color: #FFFFFF; height: 100%; position: fixed; top: 0; width: 100%; z-index: 9999; }

/* line 1196, ../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 1214, ../scss/style.scss */
.loader-item h2 { color: #CCCCCC; font-size: 20px; margin: 0 auto; }

/* Accordion */
/* line 1224, ../scss/style.scss */
.panel-group .panel .panel-heading > .panel-title > a { border-bottom: 1px dotted #f2f2f2; color: #1e1e1e; font-weight: 600; line-height: 22px; transition: background-color 0.2s linear 0s; }
/* line 1232, ../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 1234, ../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 1239, ../scss/style.scss */
.panel-group .active.panel .panel-heading > .panel-title { border-bottom: 1px solid #f2f2f2; }
/* line 1242, ../scss/style.scss */
.panel-group .panel .panel-heading { background-color: inherit; padding: 0; position: relative; }

/* line 1249, ../scss/style.scss */
.panel-default > .panel-heading { color: #1e1e1e; }

/* line 1254, ../scss/style.scss */
.panel-group .panel { background-color: inherit; border: 0 none; border-radius: 0; box-shadow: none; }
/* line 1260, ../scss/style.scss */
.panel-group .panel-heading + .panel-collapse .panel-body { border-top: 0 none; }
/* line 1263, ../scss/style.scss */
.panel-group .panel-body { padding: 10px 0 10px 1px; }

/* line 1268, ../scss/style.scss */
.panel-title a { display: block; }
/* line 1270, ../scss/style.scss */
.panel-title a i { padding-right: 5px; }

/* line 1277, ../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 1285, ../scss/style.scss */
.panel-group.list-style .panel .panel-heading > .panel-title > a { padding: 9px 9px 9px 25px; line-height: 22px; }
/* line 1290, ../scss/style.scss */
.panel-group .mix { width: 100%; }

/* Tabs */
/* line 1297, ../scss/style.scss */
.tab-content { margin-bottom: 20px; margin-top: 20px; }

/* line 1302, ../scss/style.scss */
.left-tabs > .nav-tabs { border-width: 0; float: left; margin: 0 -1px 0 0; }

/* line 1308, ../scss/style.scss */
.right-tabs > .nav-tabs { border-width: 0; float: right; margin: 0 -1px 0 0; }

/* line 1314, ../scss/style.scss */
.left-tabs > .nav-tabs li, .right-tabs > .nav-tabs li { float: none; display: block; }

/* line 1319, ../scss/style.scss */
.left-tabs > .nav-tabs > li.active > a { border-width: 1px; border-style: solid none solid solid; border-color: #ddd; }
/* line 1323, ../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 1330, ../scss/style.scss */
.right-tabs > .nav-tabs > li.active > a { border-width: 1px; border-style: solid solid solid none; border-color: #ddd; }
/* line 1334, ../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 1341, ../scss/style.scss */
.left-tabs > .nav-tabs li a { border-right: 1px solid #ddd; }

/* line 1345, ../scss/style.scss */
.right-tabs > .nav-tabs li a { border-left: 1px solid #ddd; }

/* line 1349, ../scss/style.scss */
.left-tabs > .nav-tabs { margin-right: 20px; }

/* line 1353, ../scss/style.scss */
.nav-tabs { margin-bottom: 0; margin-left: 0; }
/* line 1356, ../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 1369, ../scss/style.scss */
.nav > li > a:hover, .nav > li > a:focus { background-color: #f7f7f7; -webkit-transition: background-color .2s linear; transition: background-color .2s linear; }

/* line 1378, ../scss/style.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #f7f7f7 #f7f7f7 #e1e1e1; }
/* line 1383, ../scss/style.scss */
.nav-tabs > .active > a { border: 1px solid #e1e1e1; border-bottom-color: transparent; color: #1e1e1e; font-weight: bold; }
/* line 1388, ../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 1395, ../scss/style.scss */
.nav-tabs > .active.dropdown > a { z-index: 911; }

/* line 1401, ../scss/style.scss */
.tab-content > .tab-pane, .pill-content > .pill-pane { padding: 36px 0 0; }

/* line 1405, ../scss/style.scss */
.tab-content.border { padding: 0 20px 20px 20px; border: 1px solid #ddd; border-top: 0; }

/* line 1411, ../scss/style.scss */
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; margin: 0; }

/* line 1416, ../scss/style.scss */
.tabs.border { border: 0; }
/* line 1419, ../scss/style.scss */
.tabs.border > .nav-tabs > li > a { border: 1px solid #ddd; }
/* line 1422, ../scss/style.scss */
.tabs.border > .nav-tabs > li.active > a { border-bottom: 1px solid transparent; }

/* line 1428, ../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 1436, ../scss/style.scss */
.tabs-left > .nav-tabs { border: 0 none; border-right: 1px solid #ddd; float: left; margin: 0 -1px 0 0; }
/* line 1441, ../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 1446, ../scss/style.scss */
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #f7f7f7 #ddd #f7f7f7 #f7f7f7; }
/* line 1450, ../scss/style.scss */
.tabs-left > .nav-tabs .active > a { border-color: #ddd transparent #ddd #ddd; }
/* line 1452, ../scss/style.scss */
.tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd; }
/* line 1457, ../scss/style.scss */
.tabs-left > .tab-content { border-left: 1px solid #ddd; margin: 0; overflow: auto; }
/* line 1461, ../scss/style.scss */
.tabs-left > .tab-content > .tab-pane { padding: 0 0 0 20px; }

/* line 1468, ../scss/style.scss */
.tabs-right > .nav-tabs { border: 0 none; border-left: 1px solid #ddd; float: right; margin: 0 0 0 -1px; }
/* line 1473, ../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 1478, ../scss/style.scss */
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color: #f7f7f7 #f7f7f7 #f7f7f7 #ddd; }
/* line 1482, ../scss/style.scss */
.tabs-right > .nav-tabs .active > a { border-color: #ddd #ddd #ddd transparent; }
/* line 1484, ../scss/style.scss */
.tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color: #ddd #ddd #ddd transparent; }
/* line 1489, ../scss/style.scss */
.tabs-right > .tab-content { border-right: 1px solid #ddd; margin: 0; overflow: auto; }
/* line 1493, ../scss/style.scss */
.tabs-right > .tab-content > .tab-pane { padding: 0 20px 0 0; }

/* line 1500, ../scss/style.scss */
.tab-style .nav-tabs { border-left: 0; }
/* line 1505, ../scss/style.scss */
.tab-style > .nav-tabs > li { background: rgba(0, 0, 0, 0.2); }
/* line 1506, ../scss/style.scss */
.tab-style > .nav-tabs > li > a { border-radius: 4px; margin-left: -1px; margin-bottom: 5px; color: #ffffff; }
/* line 1514, ../scss/style.scss */
.tab-style > .nav-tabs .active > a { background: rgba(0, 0, 0, 0.7); color: #f7f7f7; font-weight: normal; }
/* line 1518, ../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 1525, ../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 1532, ../scss/style.scss */
.tab-style > .tab-content { border: 0; }
/* line 1535, ../scss/style.scss */
.tab-style > .nav-tabs .active > a { border: 1px solid rgba(0, 0, 0, 0.2); }
/* line 1537, ../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 1546, ../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 1562, ../scss/style.scss */
.image-bg.static { background-attachment: static; }
/* line 1565, ../scss/style.scss */
.image-bg.fixed { background-attachment: fixed; }
/* line 1568, ../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 1587, ../scss/style.scss */
.overlay { background: #000; height: 100%; position: absolute; top: 0; left: 0; right: 0; opacity: 0.4; width: 100%; }

/* line 1599, ../scss/style.scss */
.image-bg .overlay { background: #000; height: 100%; opacity: .2; filter: alpha(opacity=20); width: 100%; }
/* line 1606, ../scss/style.scss */
.image-bg .overlay-white { background: #fff; height: 100%; opacity: .8; filter: alpha(opacity=80); width: 100%; }
/* line 1613, ../scss/style.scss */
.image-bg .overlay-half-dark { background: #000; height: 100%; opacity: .5; filter: alpha(opacity=20); width: 100%; }
/* line 1620, ../scss/style.scss */
.image-bg .overlay-dark { background: #000; height: 100%; opacity: .7; filter: alpha(opacity=20); width: 100%; }
/* line 1627, ../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 1634, ../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 1645, ../scss/style.scss */
.form-box { background-color: #f7f7f7; padding: 30px; }

/* line 1650, ../scss/style.scss */
.form-control { margin-bottom: 20px; }

/* line 1654, ../scss/style.scss */
textarea.form-control.height-82 { height: 82px; }

/* line 1658, ../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 1668, ../scss/style.scss */
.field-border .form-control { box-shadow: none; background: transparent; color: #ffffff; }

/* line 1674, ../scss/style.scss */
.form-message1 { color: #ff0000; }

/* Text Color */
/* line 1680, ../scss/style.scss */
.white { color: #ffffff; }
/* line 1682, ../scss/style.scss */
.white a:not(.btn) { color: #ffffff; }

/* line 1687, ../scss/style.scss */
.black { color: #000000; }

/* BG Color */
/* line 1693, ../scss/style.scss */
.light-bg { background: #f7f7f7; }

/* line 1697, ../scss/style.scss */
.white-bg { background: #ffffff; }

/* line 1701, ../scss/style.scss */
.black-bg { background: #171717; }

/* line 1705, ../scss/style.scss */
.border-tb { border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; }

/* Transition Effects */
/* line 1712, ../scss/style.scss */
.item-box:hover i { transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; }

/* Image */
/* line 1718, ../scss/style.scss */
img { height: auto; max-width: 100%; }
/* line 1721, ../scss/style.scss */
img.pull-right { padding: 0 0 15px 15px; }
/* line 1724, ../scss/style.scss */
img.pull-left { padding: 15px 15px 0 0; }

/* line 1729, ../scss/style.scss */
html.opacity img { padding-bottom: 0; }

/* line 1733, ../scss/style.scss */
body .opacity img { padding-bottom: 10px; }

/* line 1737, ../scss/style.scss */
html.opacity:hover img { opacity: 1; }

/* line 1741, ../scss/style.scss */
body .opacity:hover img { opacity: .8; }

/* line 1745, ../scss/style.scss */
.img-center { margin-left: auto; margin-right: auto; }

/* Double Image */
/* line 1752, ../scss/style.scss */
.double-img { position: relative; }

/* line 1756, ../scss/style.scss */
.image-right { margin-left: -25%; position: relative; }

/*  Gary Scale Image */
/* line 1763, ../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 1768, ../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 1778, ../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 1787, ../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 1796, ../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 1804, ../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 1805, ../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 1820, ../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 1830, ../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 1839, ../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 1845, ../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 1855, ../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 1866, ../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 1876, ../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 1919, ../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 1931, ../scss/style.scss */
.header-wrapper { border: 1px solid rgba(0, 0, 0, 0.1); }

/* line 1935, ../scss/style.scss */
.sticky-wrapper { z-index: 9999; }
/* line 1936, ../scss/style.scss */
.sticky-wrapper.is-sticky #sticker { z-index: 9999; }

/* line 1942, ../scss/style.scss */
.navbar { margin-bottom: 0; }

/* line 1946, ../scss/style.scss */
.navbar-default .navbar-nav > li.active > a { background: none; }
/* line 1948, ../scss/style.scss */
.navbar-default .navbar-nav > li.active > a:focus, .navbar-default .navbar-nav > li.active > a:hover { background: none; }

/* line 1953, ../scss/style.scss */
.sticky-menu { z-index: inherit; }

/*--------------- Side Navigation Menu--------------*/
/* line 1960, ../scss/style.scss */
.side-nav #main { padding: 0; }
/* line 1964, ../scss/style.scss */
.side-nav header nav { left: 0; right: 0; top: 0; position: absolute; }
/* line 1970, ../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 1985, ../scss/style.scss */
#navigation-menu { line-height: 2; color: #171717; }

/* line 1991, ../scss/style.scss */
.side-nav header .navbar-nav { float: right !important; margin-right: -15px; }
/* line 1995, ../scss/style.scss */
.side-nav header .navbar-default .navbar-nav > li > a { font-size: 45px; padding: 0; }
/* line 1999, ../scss/style.scss */
.side-nav header .nav > li > a.active { color: #FFC400; }
/* line 2002, ../scss/style.scss */
.side-nav header .nav-fixed { margin: auto; position: fixed; right: 0; top: 0; }
/* line 2007, ../scss/style.scss */
.side-nav header .nav-fixed > li { float: right; }
/* line 2011, ../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 2020, ../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 2030, ../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 2040, ../scss/style.scss */
.side-nav header #wrapper .nav { padding: 130px 0 0 77px; }
/* line 2045, ../scss/style.scss */
.side-nav header .nav > li > .sub { padding: 0 0 0 40px; }
/* line 2048, ../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 2057, ../scss/style.scss */
.side-nav header .nav > li > a:focus { background: none; }
/* line 2060, ../scss/style.scss */
.side-nav header .nav > li > .sub a { line-height: 3; }
/* line 2064, ../scss/style.scss */
.side-nav header #wrapper .close-menu a, .side-nav header #navigation-close.close-menu:hover { color: #171717; }
/* line 2067, ../scss/style.scss */
.side-nav header .nav > li > a:hover { background: transparent; }

/*------------MENU------------*/
/* line 2074, ../scss/style.scss */
.nav > li > a:focus { background: transparent; }

/* line 2079, ../scss/style.scss */
.side-nav header .nav > li.active { position: relative; }
/* line 2081, ../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 2095, ../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 2110, ../scss/style.scss */
.tp-caption { white-space: inherit; }
/* line 2112, ../scss/style.scss */
.tp-caption.bold { font-size: 65px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }
/* line 2119, ../scss/style.scss */
.tp-caption.description { font-size: 15px !important; line-height: 25px; font-family: 'Arimo', sans-serif; }

/* line 2126, ../scss/style.scss */
.tparrows { -webkit-border-radius: 50%; border-radius: 50%; background: rgba(255, 196, 0, 0.4) !important; }
/* line 2127, ../scss/style.scss */
.tparrows:before { margin-top: 4px; font-size: 18px; }

/* line 2136, ../scss/style.scss */
.tp-banner { z-index: 0; }

/* line 2141, ../scss/style.scss */
.slider.rs-slider-full { float: left; width: 100%; }
/* line 2145, ../scss/style.scss */
.slider.rs-slider { background: none; border: 0 none; max-height: 700px; overflow: hidden; padding: 0; position: relative; z-index: 0; }
/* line 2154, ../scss/style.scss */
.slider.rs-slider-full { min-height: auto; background: none; padding: 0; }

/* line 2161, ../scss/style.scss */
p.tp-caption.button-block { width: 100%; left: 0 !important; }
/* line 2164, ../scss/style.scss */
p.tp-caption.button-block a { margin: 0 5px; }

/* line 2169, ../scss/style.scss */
.transparent .slider.rs-slider { max-height: 700px; }

/* line 2174, ../scss/style.scss */
.slider.load .tp-banner-container { visibility: hidden; }
/* line 2178, ../scss/style.scss */
.slider.rs-slider .container { position: relative; }
/* line 2181, ../scss/style.scss */
.slider.rs-slider .title { font-size: 40px; font-weight: normal; margin: 0; }
/* line 2185, ../scss/style.scss */
.slider.rs-slider .title.bold { font-size: 65px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }
/* line 2194, ../scss/style.scss */
.slider .bold { font-size: 65px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }

/* line 2203, ../scss/style.scss */
.white .tp-caption, .text-white { color: #fff; }

/* line 2208, ../scss/style.scss */
.slider.rs-slider .description { font-size: 15px !important; line-height: 25px; margin: 0; padding: 0 15px; }
/* line 2215, ../scss/style.scss */
.slider.rs-slider .btn.orang { background: #ea4e16; }
/* line 2218, ../scss/style.scss */
.slider.rs-slider .btn.cherry { background: #752033; }
/* line 2222, ../scss/style.scss */
.slider.rs-slider .phone-text { font-size: 17px; }

/* line 2227, ../scss/style.scss */
.tp-caption a { color: #000; }
/* line 2229, ../scss/style.scss */
.tp-caption a:hover { color: #fff; }

/* line 2234, ../scss/style.scss */
.rs-slider ul { list-style: none; margin: 0; padding: 0; }

/* line 2240, ../scss/style.scss */
.tp-bannertimer { background: #777 !important; background: rgba(0, 0, 0, 0.1) !important; height: 0px !important; }

/* line 2246, ../scss/style.scss */
.tp-bullets.simplebullets.navbar { height: 35px; padding: 0; }

/* line 2251, ../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 2270, ../scss/style.scss */
.tp-bullets.simplebullets .bullet.last { margin-right: 0px; }

/* line 2276, ../scss/style.scss */
.slider.rs-slider .tp-bullets.simplebullets .bullet:hover { background: #fff; -webkit-transition: all .3s linear; transition: all .3s linear; }
/* line 2281, ../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 2287, ../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 2300, ../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 2317, ../scss/style.scss */
.tp-leftarrow:before { content: '\e824'; }

/* line 2322, ../scss/style.scss */
.slider.rs-slider-full .tp-leftarrow:before, .slider.rs-slider-full .tp-rightarrow:before { content: none; }

/* line 2327, ../scss/style.scss */
.tp-rightarrow:before { content: '\e825'; }

/* line 2331, ../scss/style.scss */
.slider.rs-slider .tparrows:hover { background: #1e1e1e; -webkit-transition: background .3s linear; transition: background .3s linear; }

/* line 2337, ../scss/style.scss */
.slider4container .tparrows { color: #000 !important; background: #fff !important; background: rgba(255, 255, 255, 0.5) !important; }
/* line 2338, ../scss/style.scss */
.slider4container .tparrows:before { color: #000 !important; }
/* line 2341, ../scss/style.scss */
.slider4container .tparrows:hover { color: #000 !important; background: #fff !important; }

/* line 2350, ../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 2362, ../scss/style.scss */
.layerslider { margin: 0 auto; }

/* line 2366, ../scss/style.scss */
.slider.rs-slider.full-width { max-height: inherit; }
/* line 2368, ../scss/style.scss */
.slider.rs-slider.full-width .title { font-size: 60px; line-height: 0.9; }
/* line 2372, ../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 2379, ../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 2394, ../scss/style.scss */
.slider.rs-slider.full-width .btn-link:hover { opacity: .8; }
/* line 2398, ../scss/style.scss */
.slider.rs-slider.full-width .tp-rightarrow, .slider.rs-slider.full-width .tp-leftarrow { display: none !important; }

/* line 2403, ../scss/style.scss */
.tp-caption p { line-height: 25px; }

/* line 2408, ../scss/style.scss */
.rs-slider-full .tparrows { background: none !important; }
/* line 2411, ../scss/style.scss */
.rs-slider-full .tp-rightarrow { right: -10px !important; }

/* Bootstrap Carousel */
/* line 2418, ../scss/style.scss */
.carousel-control { top: 0; width: 10%; }
/* line 2421, ../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 2427, ../scss/style.scss */
.carousel-control .fa-angle-right { margin-left: -25px; }
/* line 2430, ../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 2438, ../scss/style.scss */
.col-md-3.mix .carousel-indicators, .col-md-4.mix .carousel-indicators, .grid-item .carousel-indicators { bottom: -7px; }

/* line 2443, ../scss/style.scss */
.carousel-control.left.no-bg, .carousel-control.right.no-bg { background-image: none; }

/* Carousel Fade */
/* line 2451, ../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 2458, ../scss/style.scss */
.carousel-fade .carousel-inner .active { opacity: 1; }
/* line 2460, ../scss/style.scss */
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
/* line 2466, ../scss/style.scss */
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }

/* line 2471, ../scss/style.scss */
.carousel.full-width { width: 100% !important; }
/* line 2473, ../scss/style.scss */
.carousel.full-width .item { display: block; width: 100%; }
/* line 2474, ../scss/style.scss */
.carousel.full-width .item img { display: block; width: 100%; }

/* line 2484, ../scss/style.scss */
.carousel-style .next { position: absolute; top: 50%; transform: translateY(-50%); }
/* line 2489, ../scss/style.scss */
.carousel-style .prev { position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 9999; margin: -7px 0 0 -30px; }
/* line 2497, ../scss/style.scss */
.carousel-style .next { right: 0; z-index: 9999; margin: 0 20px 0 0 !important; }
/* line 2501, ../scss/style.scss */
.carousel-style .next i { padding: 10px; background-color: rgba(0, 0, 0, 0.2); }
/* line 2506, ../scss/style.scss */
.carousel-style .prev i { padding: 10px; background-color: rgba(0, 0, 0, 0.2); }

/* line 2512, ../scss/style.scss */
.carousel-caption { bottom: auto; left: 7%; position: absolute; right: 7%; top: 50%; transform: translateY(-50%); z-index: 0; }

/* line 2523, ../scss/style.scss */
#main-slider.carousel { float: left; width: 100%; float: left; width: 100%; }
/* line 2529, ../scss/style.scss */
#main-slider .carousel .item .carousel-caption { opacity: 0; }
/* line 2532, ../scss/style.scss */
#main-slider h1 { font-size: 55px; font-weight: bold; text-transform: uppercase; margin: 0; line-height: 75px; }
/* line 2539, ../scss/style.scss */
#main-slider .carousel .item.active .carousel-caption { opacity: 1; }
/* line 2542, ../scss/style.scss */
#main-slider .description { font-size: 18px !important; font-weight: 300; line-height: 30px; margin: 0; }

/*  Home Carousel Slider */
/* line 2552, ../scss/style.scss */
.description.medium { font-size: 18px !important; font-weight: 300; line-height: 30px; margin: 0; }

/* line 2559, ../scss/style.scss */
.black { text-shadow: none; }

/* line 2563, ../scss/style.scss */
.text-shadow { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }

/* line 2568, ../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 2575, ../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 2582, ../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 2589, ../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 2600, ../scss/style.scss */
.owl-prev i, .owl-next i { color: #111; font-size: 15px; }

/* line 2605, ../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 2614, ../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 2626, ../scss/style.scss */
.owl-prev { left: -40px; }

/* line 2630, ../scss/style.scss */
.owl-next { right: -40px; }

/* line 2634, ../scss/style.scss */
.owl-theme .owl-controls .owl-buttons div { padding: 0; margin: 0; }

/* line 2640, ../scss/style.scss */
.custom-styles .owl-prev { left: 40px; }
/* line 2643, ../scss/style.scss */
.custom-styles .owl-next { right: 40px; }

/* Owl Navigations */
/* line 2651, ../scss/style.scss */
.navigation-1 .owl-prev .fa, .navigation-1 .owl-next .fa { background: none; }
/* line 2654, ../scss/style.scss */
.navigation-1 .owl-prev { right: 20px; left: auto; top: -20px; }
/* line 2659, ../scss/style.scss */
.navigation-1 .owl-next { right: 0px; left: auto; top: -20px; }

/* line 2667, ../scss/style.scss */
.top-0 .owl-prev { right: 20px; left: auto; top: 0px; }
/* line 2672, ../scss/style.scss */
.top-0 .owl-next { right: 0px; left: auto; top: 0px; }

/* line 2680, ../scss/style.scss */
.navigation-2 .owl-prev { right: 35px; left: auto; top: 0px; }
/* line 2685, ../scss/style.scss */
.navigation-2 .owl-next { right: 0px; left: auto; top: 0px; }

/* line 2693, ../scss/style.scss */
.widget .navigation-1 .owl-next, .widget .navigation-1 .owl-prev { top: -30px; }

/* line 2699, ../scss/style.scss */
.owl-carousel.white .owl-prev .fa, .owl-carousel.white .owl-next .fa { color: #fff; }

/* Owl Paginations */
/* line 2706, ../scss/style.scss */
.pagination-1 .owl-controls .owl-page span { border-radius: 0; height: 7px; margin: 2px; width: 22px; }

/* line 2713, ../scss/style.scss */
.pagination-2 .owl-controls .owl-page span { border-radius: 50%; -moz-border-radius: 50%; height: 10px; margin: 2px; width: 10px; }

/* line 2721, ../scss/style.scss */
.dark-switch .owl-controls .owl-page span { background: black; }

/* line 2725, ../scss/style.scss */
.light-switch .owl-controls .owl-page span { background: white; }

/* Owl Bootstrap Friendly */
/* line 2732, ../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 2737, ../scss/style.scss */
.owl-carousel .col-md-1 { max-width: 80px; width: auto !important; }
/* line 2741, ../scss/style.scss */
.owl-carousel .col-md-2 { max-width: 161px; width: auto !important; }
/* line 2745, ../scss/style.scss */
.owl-carousel .col-md-3 { max-width: 242px; width: auto !important; }
/* line 2749, ../scss/style.scss */
.owl-carousel .col-md-4 { max-width: 323px; width: auto !important; }
/* line 2753, ../scss/style.scss */
.owl-carousel .col-md-5 { max-width: 404px; width: auto !important; }
/* line 2757, ../scss/style.scss */
.owl-carousel .col-md-6 { max-width: 485px; width: auto !important; }
/* line 2761, ../scss/style.scss */
.owl-carousel .col-md-7 { max-width: 565px; width: auto !important; }
/* line 2765, ../scss/style.scss */
.owl-carousel .col-md-8 { max-width: 646px; width: auto !important; }
/* line 2769, ../scss/style.scss */
.owl-carousel .col-md-9 { max-width: 727px; width: auto !important; }
/* line 2773, ../scss/style.scss */
.owl-carousel .col-md-10 { max-width: 808px; width: auto !important; }
/* line 2777, ../scss/style.scss */
.owl-carousel .col-md-11 { max-width: 889px; width: auto !important; }
/* line 2781, ../scss/style.scss */
.owl-carousel .col-md-12 { max-width: 970px; width: auto !important; }

/****************************************************************************** Text Slider
*******************************************************************************/
/* line 2791, ../scss/style.scss */
.text-slider { padding: 250px 0; background: url(../img/sections/slider/slider8-bg.jpg) no-repeat; }
/* line 2794, ../scss/style.scss */
.text-slider h1 { font-size: 55px; font-weight: bold; line-height: 75px; margin: 0; text-align: center; text-transform: uppercase; }
/* line 2802, ../scss/style.scss */
.text-slider p { text-align: center; }
/* line 2803, ../scss/style.scss */
.text-slider p.description { margin-bottom: 20px; }
/* line 2807, ../scss/style.scss */
.text-slider p a.btn { margin: 0 5px; }
/* line 2811, ../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 2826, ../scss/style.scss */
.special-feature .section-title hr { border-color: #151515; }
/* line 2829, ../scss/style.scss */
.special-feature i { font-size: 65px; line-height: 75px; }
/* line 2833, ../scss/style.scss */
.special-feature h4 { font-size: 20px; margin-top: 25px; position: relative; }
/* line 2838, ../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 2849, ../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 2861, ../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 2862, ../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 2877, ../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 2889, ../scss/style.scss */
.special-feature .mask-bottom p { padding: 0px 5px; }
/* line 2892, ../scss/style.scss */
.special-feature .mask-bottom h4 { margin: 15px 0px 17px; }
/* line 2896, ../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 2904, ../scss/style.scss */
.special-feature .mask-bottom i { font-size: 38px; line-height: 50px; }

/****************************************************************************** Features 
*******************************************************************************/
/* line 2914, ../scss/style.scss */
.features-block .header-box { display: block; min-height: 30px; margin: 0 0 13px; overflow: hidden; }
/* line 2919, ../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 2930, ../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 2936, ../scss/style.scss */
.features-block .header-box .icon-box i:before { font-size: 20px; line-height: 30px; }
/* line 2940, ../scss/style.scss */
.features-block .header-box h6 { margin: 6px 0 0; }

/* line 2945, ../scss/style.scss */
.features-list { padding: 40px 0 0 0px; }

/* line 2949, ../scss/style.scss */
.features-list-left { text-align: left; }

/* line 2953, ../scss/style.scss */
.features-list-right { text-align: left; }
/* line 2955, ../scss/style.scss */
.features-list-right.text-right { text-align: right; }

/* line 2960, ../scss/style.scss */
.features-list li { list-style: none; padding: 20px 0; line-height: 2; font-size: 15px; font-weight: 300; position: relative; }
/* line 2967, ../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 2984, ../scss/style.scss */
.features-list-left li i { left: 0px; }

/* line 2988, ../scss/style.scss */
.features-list-right li i { right: 0px; }

/* line 2992, ../scss/style.scss */
.features-list-left .features-content { margin-left: 90px; }

/* line 2996, ../scss/style.scss */
.features-list-right .features-content { margin-right: 90px; }

/* Additional Features */
/* line 3003, ../scss/style.scss */
.responsive-features span { font-size: 24px; margin-right: 10px; }
/* line 3007, ../scss/style.scss */
.responsive-features h5 { display: inline-block; margin: 0 0 15px; }

/* Progress */
/* line 3016, ../scss/style.scss */
.progress { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; height: 12px; }

/* line 3023, ../scss/style.scss */
.about-us h6 { margin-bottom: 10px; }

/* line 3027, ../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 3042, ../scss/style.scss */
.progress-label { color: #171717; font-weight: 300; position: absolute; right: -1px; top: -38px; }

/* line 3051, ../scss/style.scss */
.white .progress-label { color: #ffffff; }
/* line 3054, ../scss/style.scss */
.white .progress { background-color: #f7f7f7; }

/* line 3059, ../scss/style.scss */
.progress-bar { text-align: right; position: absolute; height: 12px; }

/* line 3065, ../scss/style.scss */
.progress { background-color: #333333; margin-bottom: 10px; }

/****************************************************************************** Portfolio / Work
*******************************************************************************/
/* line 3074, ../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 3082, ../scss/style.scss */
.work-section .nav.black li, .mixed-grid .nav.black li { color: #171717; }

/* line 3087, ../scss/style.scss */
.work-section .nav li.active, .work-section .nav li:hover { border: 1px solid #ffffff; cursor: pointer; color: #ffffff; }

/* line 3095, ../scss/style.scss */
.mixed-grid .nav li.active, .mixed-grid .nav li:hover { border: 1px solid #ffffff; cursor: pointer; color: #ffffff; }

/* line 3103, ../scss/style.scss */
.work-section .nav.black li.active, .work-section .nav.black li:hover { border: 1px solid #171717; cursor: pointer; color: #171717; }

/* line 3111, ../scss/style.scss */
.mixed-grid .nav.black li.active, .mixed-grid .nav.black li:hover { border: 1px solid #171717; cursor: pointer; color: #171717; }

/* line 3119, ../scss/style.scss */
.work-section .nav-pills { text-align: center; }
/* line 3122, ../scss/style.scss */
.work-section .portfolio-grid .grid { max-width: 400px; }
/* line 3125, ../scss/style.scss */
.work-section .nav > li { float: none; display: inline-block; }

/* line 3131, ../scss/style.scss */
.mixed-grid .nav > li { float: none; display: inline-block; }

/* line 3136, ../scss/style.scss */
#mix-container .mix { display: none; padding: 10px; }

/* line 3141, ../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 3153, ../scss/style.scss */
.figcaption i { color: #ffffff; padding: 10px; background: rgba(0, 0, 0, 0.8); border-radius: 50%; }

/* line 3163, ../scss/style.scss */
.portfolio-grid .grids:hover .figcaption { position: absolute; opacity: 1; }
/* line 3167, ../scss/style.scss */
.portfolio-grid .grids:hover img { opacity: .2; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; }
/* line 3173, ../scss/style.scss */
.portfolio-grid .grid { position: relative; background-color: #000000; }

/* line 3179, ../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 3190, ../scss/style.scss */
.widget .img-overlay { display: none; }

/* line 3195, ../scss/style.scss */
.grid-item:hover .img-overlay, .grid-item:hover .figcaption { opacity: 1; }

/* line 3200, ../scss/style.scss */
.project-meta { margin-bottom: 20px; }

/* line 3205, ../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 3210, ../scss/style.scss */
.grid-list .title { margin-bottom: 8px; }
/* line 3213, ../scss/style.scss */
.grid-list .description { margin-bottom: 15px; font-style: italic; font-size: 12px; }

/****************************************************************************** Work Process
*******************************************************************************/
/* line 3224, ../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 3235, ../scss/style.scss */
.work-process-box .title { border-bottom: 1px inset #333333; padding-bottom: 10px; margin-bottom: 15px; }
/* line 3240, ../scss/style.scss */
.work-process-box .process-content { vertical-align: middle; display: table-cell; padding: 50px; position: relative; }
/* line 3246, ../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 3265, ../scss/style.scss */
.pricing { background: #f0f0f0; margin: 0 auto 10px; max-width: 270px; position: relative; text-align: center; padding-top: 20px; }
/* line 3272, ../scss/style.scss */
.pricing .title { line-height: 32px; padding: 17px 20px 21px; text-transform: uppercase; }
/* line 3276, ../scss/style.scss */
.pricing .title a { color: #1e1e1e; font-size: 24px; font-weight: bold; line-height: 32px; text-decoration: none; }
/* line 3284, ../scss/style.scss */
.pricing .price-box { font-size: 12px; line-height: 1; overflow: hidden; padding: 0 20px 20px; }
/* line 3289, ../scss/style.scss */
.pricing .price-box p { line-height: 1.8; }
/* line 3292, ../scss/style.scss */
.pricing .price-box .price { font-size: 36px; font-weight: bold; margin: 13px 0 0; font-family: Oswald,sans-serif; }
/* line 3297, ../scss/style.scss */
.pricing .price-box .price span { font-size: 12px; display: block; margin-top: 10px; color: #333333; font-family: 'Arimo', sans-serif; }
/* line 3306, ../scss/style.scss */
.pricing .options { list-style: none; margin: 0; padding: 0; }
/* line 3310, ../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 3317, ../scss/style.scss */
.pricing .options li.active { color: #1e1e1e; }
/* line 3322, ../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 3327, ../scss/style.scss */
.pricing .btn-box .btn { padding-bottom: 15px; padding-top: 15px; }

/* line 3334, ../scss/style.scss */
.three-column .pricing { max-width: 500px; }

/* Ribbon */
/* line 3340, ../scss/style.scss */
.ribbon-wrapper { width: 85px; height: 88px; overflow: hidden; position: absolute; top: -3px; right: -3px; }

/* line 3349, ../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 3364, ../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 3372, ../scss/style.scss */
.ribbon:before { left: 0; }
/* line 3375, ../scss/style.scss */
.ribbon:after { right: 0; }
/* line 3378, ../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 3386, ../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 3394, ../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 3402, ../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 3410, ../scss/style.scss */
.ribbon.no-gradiant { background-image: none; }
/* line 3413, ../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 3422, ../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 3431, ../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 3447, ../scss/style.scss */
.count-number .counter { font-size: 32px; font-weight: 500; font-family: Oswald,sans-serif; }

/* line 3453, ../scss/style.scss */
div.count-number { position: relative; padding-bottom: 10px; margin-bottom: 10px; }
/* line 3457, ../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 3472, ../scss/style.scss */
.top-border.count-number { position: relative; padding-top: 20px; }
/* line 3475, ../scss/style.scss */
.top-border.count-number:before { top: 10px; }

/* Pie Chart */
/* line 3482, ../scss/style.scss */
.piechart { position: relative; display: inline-block; text-align: center; margin: 15px 0px; width: 100%; }
/* line 3488, ../scss/style.scss */
.piechart canvas { position: absolute; top: 0; left: 0; right: 0; margin: 0px auto; }
/* line 3495, ../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 3503, ../scss/style.scss */
.piechart span:after { content: '%'; }

/* Item-box */
/* line 3511, ../scss/style.scss */
.item-box { padding-bottom: 40px; }
/* line 3513, ../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 3525, ../scss/style.scss */
.white .item-box a:not(.btn) { color: #ffffff; display: inline-block; transition: opacity 0.2s linear 0s; }

/* line 3532, ../scss/style.scss */
.item-box a { margin-left: 50px; }
/* line 3533, ../scss/style.scss */
.item-box a:not(.btn) { color: #171717; display: inline-block; transition: opacity 0.2s linear 0s; }
/* line 3540, ../scss/style.scss */
.item-box.icons-circle a, .item-box.icons-rounded a, .item-box.icons-square a { margin-left: 70px; }
/* line 3543, ../scss/style.scss */
.item-box.inverse a:hover i { color: #171717; }
/* line 3547, ../scss/style.scss */
.item-box.icons-color:hover i { color: #171717; }
/* line 3550, ../scss/style.scss */
.item-box.icons-color.hover-white:hover i { color: #ffffff; }

/****************************************************************************** Twiiter Feed
*******************************************************************************/
/* line 3560, ../scss/style.scss */
.twitter-feed { text-align: center; padding-bottom: 15px; }

/* line 3565, ../scss/style.scss */
.tweet { padding: 12px 0px 0px; }

/* line 3570, ../scss/style.scss */
.twitter-feed .owl-pagination, .twitter-feed .owl-buttons, .twitter-feed .icon-twitter, .twitter-feed .username { display: none; }
/* line 3573, ../scss/style.scss */
.twitter-feed .tweet_text { color: #FFFFFF; font-size: 20px; }
/* line 3577, ../scss/style.scss */
.twitter-feed .tweet_time a { font-style: italic; font-size: 17px; }
/* line 3581, ../scss/style.scss */
.twitter-feed .tweet_user a { text-decoration: underline; }

/* line 3586, ../scss/style.scss */
.tweet_text a { text-decoration: underline; }

/* line 3590, ../scss/style.scss */
.twitter-feed .tweet_user a, .tweet_text a { color: #FFFFFF; }

/* line 3595, ../scss/style.scss */
.twitter-feed .tweet_text { color: #FFFFFF; }
/* line 3598, ../scss/style.scss */
.twitter-feed i { padding: 15px; }

/****************************************************************************** Blog
*******************************************************************************/
/* Latest News */
/* line 3609, ../scss/style.scss */
.latest-posts { margin: 0px; padding: 0; }
/* line 3612, ../scss/style.scss */
.latest-posts li { list-style: none; clear: both; margin-bottom: 35px; }
/* line 3616, ../scss/style.scss */
.latest-posts li:last-child { margin-bottom: 10px; }
/* line 3620, ../scss/style.scss */
.latest-posts .post-thumb { width: 100px; float: left; }
/* line 3624, ../scss/style.scss */
.latest-posts li img { margin-right: 10px; }

/* line 3630, ../scss/style.scss */
.pagination > li > a, .pagination > li > span { color: #171717; }

/* Posts */
/* line 3637, ../scss/style.scss */
.entry-title, .post-title { font-size: 26px; font-weight: normal; margin: 0 0 17px; }

/* line 3643, ../scss/style.scss */
.post-item { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #cccccc; }

/* line 3649, ../scss/style.scss */
.post-title { margin-top: 25px; }

/* line 3653, ../scss/style.scss */
.post-content { margin-bottom: 15px; }

/* line 3658, ../scss/style.scss */
.post-list .post-item { padding-bottom: 40px; }
/* line 3661, ../scss/style.scss */
.post-list .post-image.pull-left { margin-right: 20px; }

/* line 3666, ../scss/style.scss */
.mixed-grid.blog .grid-item { padding: 15px 15px 0 15px !important; margin-bottom: 15px !important; }
/* line 3669, ../scss/style.scss */
.mixed-grid.blog .grid-item .post-meta { padding-bottom: 25px !important; border-bottom: 1px dashed #cccccc; }

/* Video Post */
/* line 3677, ../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 3686, ../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 3695, ../scss/style.scss */
.width-320 { width: 320px; }

/* Meta */
/* line 3701, ../scss/style.scss */
.meta { font-size: 11px; font-style: italic; margin-top: 10px; color: #7f7f7f; }

/* line 3708, ../scss/style.scss */
.post-meta { font-size: 11px; font-style: italic; margin-top: 10px; color: #7f7f7f; }
/* line 3713, ../scss/style.scss */
.post-meta span { font-size: 12px; margin-right: 8px; }

/* line 3719, ../scss/style.scss */
.meta span { font-size: 12px; margin-right: 8px; }

/* line 3725, ../scss/style.scss */
.post-meta span.category { margin-right: 0px; }
/* line 3728, ../scss/style.scss */
.post-meta i { margin-right: 6px; margin-top: 5px; }

/* line 3734, ../scss/style.scss */
.meta i { margin-right: 6px; margin-top: 5px; }

/* line 3739, ../scss/style.scss */
.name { font-size: 18px; margin: 0; padding: 25px 0 15px; position: relative; }
/* line 3744, ../scss/style.scss */
.name:before { bottom: 0; content: ""; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 40px; }

/* line 3756, ../scss/style.scss */
.description.text-left .name:before { right: auto; left: 0; }

/* line 3761, ../scss/style.scss */
.text-left.i-3x i { width: auto; margin-right: 12px; }

/* line 3766, ../scss/style.scss */
.role { padding-bottom: 12px; padding-top: 8px; }

/* Reply */
/* line 3773, ../scss/style.scss */
.author-img { margin-right: 15px; }

/* line 3777, ../scss/style.scss */
.comment-item { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px dashed #cccccc; }

/* Testimonials */
/* line 3785, ../scss/style.scss */
.testimonails blockquote { font-size: 15px; font-style: italic; margin-bottom: 0; }

/* line 3791, ../scss/style.scss */
.client-details { font-size: 12px; margin: 8px 0; }
/* line 3794, ../scss/style.scss */
.client-details strong { display: block; font-size: 14px; }
/* line 3798, ../scss/style.scss */
.client-details span { color: #7f7f7f; font-style: italic; }
/* line 3801, ../scss/style.scss */
.client-details span.white { color: #ffffff; }

/* line 3807, ../scss/style.scss */
.desc-border blockquote, .quote blockquote { border-left: 0; }

/* line 3811, ../scss/style.scss */
.no-border blockquote { border-left: 0; padding: 0px; }

/* line 3816, ../scss/style.scss */
.desc-border { border: 1px solid; border-radius: 5px; margin-bottom: 15px; }
/* line 3820, ../scss/style.scss */
.desc-border .star-rating { padding: 5px 0 12px 0; }

/* line 3826, ../scss/style.scss */
.inline strong, .inline span, .inline div, .inline p { display: inline-block; }

/* line 3831, ../scss/style.scss */
.item { position: relative; }

/* line 3835, ../scss/style.scss */
.testimonails .item > p { padding: 0 15px; }

/* Add arrow at bottom of section */
/* line 3841, ../scss/style.scss */
.bottom-arrow { position: relative; }
/* line 3843, ../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 3863, ../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 3887, ../scss/style.scss */
.quote { padding: 15px 15px 0 15px; }

/* line 3891, ../scss/style.scss */
.desc-border.quote blockquote { margin: 0; padding: 0 0 0 38px; }

/* line 3896, ../scss/style.scss */
.quote blockquote { margin: 0; padding: 0 0 0 38px; }
/* line 3899, ../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 3908, ../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 3923, ../scss/style.scss */
.get-a-quote { padding: 30px 0; font-size: 34px; font-weight: 300; font-family: Oswald,sans-serif; }
/* line 3928, ../scss/style.scss */
.get-a-quote a { font-weight: 500; text-decoration: underline; }
/* line 3931, ../scss/style.scss */
.get-a-quote a.black:hover { color: #111111; }
/* line 3934, ../scss/style.scss */
.get-a-quote a.white:hover { color: #ffffff; }
/* line 3938, ../scss/style.scss */
.get-a-quote:hover a { padding-left: 10px; }

/* Header */
/* line 3947, ../scss/style.scss */
.transparent-header.dark-header .navbar { background: none; }
/* line 3950, ../scss/style.scss */
.transparent-header.dark-header .sticky-wrapper.is-sticky .navbar { background: #222; }
/* line 3954, ../scss/style.scss */
.transparent-header .sticky-wrapper { z-index: 999; }

/****************************************************************************** 									Page Title Variations
*******************************************************************************/
/* line 3963, ../scss/style.scss */
.page-header { position: relative; }
/* line 3965, ../scss/style.scss */
.page-header h5 { font-weight: 300; margin-top: 10px; margin-bottom: 10px; }
/* line 3970, ../scss/style.scss */
.page-header .container::before { content: none; }

/* line 3975, ../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 3986, ../scss/style.scss */
.page-title-right { text-align: right; }

/* line 3990, ../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 4000, ../scss/style.scss */
.page-title-center { text-align: center; }

/* line 4004, ../scss/style.scss */
.page-title-pattern { background: url(../img/sections/bg/pattern-bg.png) repeat; }

/* line 4009, ../scss/style.scss */
.page-title-left.mini h1.title { font-size: 15px; }
/* line 4012, ../scss/style.scss */
.page-title-left.dark { background: #252525; color: #fff; }
/* line 4015, ../scss/style.scss */
.page-title-left.dark .breadcrumb > li > a { background: #252525; color: #fff; }

/* line 4022, ../scss/style.scss */
.page-header #bg-video, header#my-video { min-height: 130px; background: transparent; }

/* line 4027, ../scss/style.scss */
.page-header { border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; padding: 30px 0; background-color: #f2f2f2; margin: 0px; }
/* line 4028, ../scss/style.scss */
.page-header .mbYTP_wrapper { z-index: 0 !important; }
/* line 4036, ../scss/style.scss */
.page-header h1 { margin: 0; font-size: 42px; }

/****************************************************************************** Pages
*******************************************************************************/
/* line 4047, ../scss/style.scss */
#page .breadcrumb { border-radius: 0; background: none !important; color: #7f7f7f; font-size: 11px; line-height: 18px; margin: 0; padding: 11px 0; }
/* line 4048, ../scss/style.scss */
#page .breadcrumb.white a { color: #ffffff; }

/* line 4060, ../scss/style.scss */
.breadcrumb > li > a { color: #7f7f7f; text-decoration: none; transition: opacity 0.2s linear 0s; }
/* line 4064, ../scss/style.scss */
.breadcrumb > li > a:hover { opacity: 0.8; transition: opacity 0.2s linear 0s; }

/* Background Video */
/* line 4072, ../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 4081, ../scss/style.scss */
#video-controls a { text-decoration: none; }

/* line 4086, ../scss/style.scss */
#bg-video, .video-half-content { min-height: 552px; }

/* line 4090, ../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 4100, ../scss/style.scss */
#video-play { border: 2px solid; padding: 20px; border-radius: 50%; -moz-border-radius: 50%; -khtml-border-radius: 50%; }

/* line 4108, ../scss/style.scss */
.mbYTP_wrapper { z-index: 9 !important; }

/* Local Hosted Video */
/* line 4114, ../scss/style.scss */
.video-section { overflow: hidden; padding: 76px 0; position: relative; transition: opacity 0.2s linear 0s; }
/* line 4119, ../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 4136, ../scss/style.scss */
#my-video.video-bg { background-image: none; background-color: #000; position: relative; }
/* line 4140, ../scss/style.scss */
#my-video.video-bg .mbYTP_wrapper { z-index: 0 !important; }
/* line 4143, ../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 4154, ../scss/style.scss */
#my-video.video-bg #bg-video { min-height: 650px; }
/* line 4157, ../scss/style.scss */
#my-video.video-bg #video-play { display: none; }

/* line 4162, ../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 4177, ../scss/style.scss */
#my-video.video-bg .video-slider-text { margin-bottom: 10px; }
/* line 4179, ../scss/style.scss */
#my-video.video-bg .video-slider-text h1 { color: #ffc400; text-align: center; }

/* line 4185, ../scss/style.scss */
.video-slider-text ul { padding: 0; text-align: center; list-style: none; width: 100%; }

/* line 4192, ../scss/style.scss */
#my-video.video-bg p { text-align: center; margin-bottom: 20px; }
/* line 4195, ../scss/style.scss */
#my-video.video-bg p > a.btn { margin: 0 5px; }

/* Google Map */
/* line 4202, ../scss/style.scss */
.map-canvas * { border: 0 none; }

/* line 4206, ../scss/style.scss */
.map-section img { max-width: inherit; }

/* line 4210, ../scss/style.scss */
.map-data h6 { margin-bottom: 5px; }

/* Contact Form */
/* line 4217, ../scss/style.scss */
.btn-default.disabled { background-color: #f1f1f1; }
/* line 4219, ../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 4223, ../scss/style.scss */
.btn-default[disabled], .btn-default.active[disabled], .btn-default.focus[disabled] { background-color: #f1f1f1; }
/* line 4227, ../scss/style.scss */
.btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover { background-color: #f1f1f1; }

/* line 4233, ../scss/style.scss */
fieldset[disabled] .btn-default { background-color: #f1f1f1; }
/* line 4235, ../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 4240, ../scss/style.scss */
.help-block { bottom: -23px; display: block; margin-bottom: 3px; position: absolute; }

/* Sitemap */
/* line 4249, ../scss/style.scss */
.sitemap li { position: relative; padding-left: 15px; }
/* line 4252, ../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 4270, ../scss/style.scss */
.sidebar .widget { margin-bottom: 40px; }

/* line 4275, ../scss/style.scss */
.widget .list-group.panel > .list-group-item { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
/* line 4279, ../scss/style.scss */
.widget .list-group-submenu { margin-left: 20px; }
/* line 4282, ../scss/style.scss */
.widget .list-group-item { border: 0; }
/* line 4285, ../scss/style.scss */
.widget .panel { border: 0; box-shadow: none; }
/* line 4290, ../scss/style.scss */
.widget a.list-group-item:focus, .widget a.list-group-item:hover { background: none; }

/* line 4296, ../scss/style.scss */
.list-group-item { list-style: outside none none; padding-bottom: 5px; padding-left: 20px; padding-top: 5px; position: relative; }
/* line 4302, ../scss/style.scss */
.list-group-item:before { content: "\f105"; display: block; font-family: FontAwesome; left: 0; position: absolute; top: 5px; }
/* line 4310, ../scss/style.scss */
.list-group-item .fa { margin-left: 7px; display: none; }

/* Tags */
/* line 4318, ../scss/style.scss */
ul.tags, .filter-price-box { display: table; margin: 0 auto; }

/* line 4323, ../scss/style.scss */
ul.tags li { float: left; margin: 0 3px 3px 0; }

/* line 4328, ../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 4338, ../scss/style.scss */
.tags li a:hover { opacity: .5; }

/* Social Feed Widget */
/* line 4345, ../scss/style.scss */
.social-feed { display: table; margin: 0 auto; }
/* line 4346, ../scss/style.scss */
.social-feed.loaded { background: none repeat scroll 0 0 transparent; }
/* line 4351, ../scss/style.scss */
.social-feed li { float: left; height: 62px; list-style: outside none none; margin-bottom: 5px; margin-right: 5px; width: 60px; }
/* line 4358, ../scss/style.scss */
.social-feed li img { height: 62px; width: 62px; }

/* Shop Widgets */
/* line 4368, ../scss/style.scss */
.widget .price { font-size: 18px; }
/* line 4371, ../scss/style.scss */
.widget .shop h5 { font-size: 16px; font-weight: 500; margin-bottom: 10px; }
/* line 4376, ../scss/style.scss */
.widget .price { padding-bottom: 10px; }
/* line 4378, ../scss/style.scss */
.widget .price del { margin-right: 10px; font-size: 14px; }

/* Poll */
/* line 4387, ../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 4398, ../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 4408, ../scss/style.scss */
.filter .filter-price-box { padding-bottom: 15px; }

/* line 4412, ../scss/style.scss */
.nstSlider { background: none #CCCCCC; cursor: pointer; height: 2px; position: relative; width: 260px; max-width: 100%; margin: 25px auto 40px; }

/* line 4422, ../scss/style.scss */
.bar { height: 3px; cursor: pointer; position: absolute; }

/* line 4429, ../scss/style.scss */
.nstSlider .rightGrip, .nstSlider .leftGrip { position: absolute; top: 5px; margin-left: -2px; border-width: 0px 5px 0; }

/* line 4438, ../scss/style.scss */
.range .leftLabel { left: 0px; top: 12px; font-size: 12px; font-family: 'Lato'; position: absolute; }
/* line 4445, ../scss/style.scss */
.range .rightLabel { font-family: 'Lato'; top: 12px; left: 0px; font-size: 12px; position: absolute; }

/* line 4455, ../scss/style.scss */
.bar:after { height: 8px; width: 1px; position: absolute; right: -1px; top: -3px; content: ""; cursor: pointer; }
/* line 4464, ../scss/style.scss */
.bar:before { height: 8px; width: 1px; position: absolute; left: 0px; top: -3px; content: ""; cursor: pointer; }

/* line 4476, ../scss/style.scss */
.nstSlider:after { height: 8px; width: 1px; background: #bebebe; position: absolute; right: -1px; top: -3px; content: ""; cursor: pointer; }
/* line 4486, ../scss/style.scss */
.nstSlider:before { height: 8px; width: 1px; background: #bebebe; position: absolute; left: 0px; top: -3px; content: ""; cursor: pointer; }

/* line 4498, ../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 4509, ../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 4520, ../scss/style.scss */
.filter-print-price { padding: 7px 0px 0px; margin: 0px 17px; }
/* line 4523, ../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 4533, ../scss/style.scss */
.filter-print-price a h4:hover { background-color: #FFFFFF; border: 1px solid; }
/* line 4538, ../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 4548, ../scss/style.scss */
.drag { font-family: 'Lato'; color: #656565; font-size: 12px; font-weight: 600; margin: 12px 0 0 -9px; display: block; }

/* line 4557, ../scss/style.scss */
.filter-print-price li { display: inline-block; list-style: none; }

/****************************************************************************** Widget
*******************************************************************************/
/* line 4567, ../scss/style.scss */
.widget ul { padding: 0px; margin: 0px; }
/* line 4571, ../scss/style.scss */
.widget li { list-style: none; line-height: 21px; }
/* line 4573, ../scss/style.scss */
.widget li a { color: #7f7f7f; text-decoration: none; }
/* line 4576, ../scss/style.scss */
.widget li a:visited { color: #7f7f7f; text-decoration: none; }
/* line 4583, ../scss/style.scss */
.widget a { color: #7f7f7f; text-decoration: none; -webkit-transition: color .2s linear; transition: color .2s linear; }
/* line 4588, ../scss/style.scss */
.widget a:visited { color: #7f7f7f; text-decoration: none; -webkit-transition: color .2s linear; transition: color .2s linear; }
/* line 4594, ../scss/style.scss */
.widget a:hover { color: #000; -webkit-transition: color .2s linear; transition: color .2s linear; }
/* line 4600, ../scss/style.scss */
.widget .widget-title { border-bottom: 1px solid #e1e1e1; margin: 0 0 12px; position: relative; }
/* line 4601, ../scss/style.scss */
.widget .widget-title .title { color: #1e1e1e; font-size: 16px; font-weight: normal; line-height: 1.3; text-transform: uppercase; margin: 0 0 12px; }

/* line 4615, ../scss/style.scss */
.sidebar.widget .widget-title { border-bottom: 1px solid #e1e1e1; margin: 0 0 16px; position: relative; }

/* Newsletter */
/* line 4624, ../scss/style.scss */
.newsletter form { margin: 5px 0 0; position: relative; }
/* line 4628, ../scss/style.scss */
.newsletter input { margin: 0; padding-right: 43px; }
/* line 4632, ../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 4646, ../scss/style.scss */
.newsletter .selectBox, .newsletter .form-control { height: 40px; line-height: 22px; margin-bottom: 22px; padding: 8px 12px; }
/* line 4652, ../scss/style.scss */
.newsletter .submit.bg-color:hover { background-color: #333333; }
/* line 4655, ../scss/style.scss */
.newsletter .has-feedback .form-control-feedback { right: 35px; }

/****************************************************************************** PAGES
*******************************************************************************/
/*Service Time-line*/
/* line 4666, ../scss/style.scss */
.timeliner { position: relative; padding: 0; margin-top: 20px; list-style: none; }
/* line 4671, ../scss/style.scss */
.timeliner:before { content: ""; position: absolute; top: 0; bottom: 0; left: 40px; width: 2px; margin-left: -1.5px; background-color: #f1f1f1; }
/* line 4681, ../scss/style.scss */
.timeliner > li { position: relative; margin-bottom: 50px; min-height: 50px; }
/* line 4685, ../scss/style.scss */
.timeliner > li:before { content: " "; display: table; }
/* line 4689, ../scss/style.scss */
.timeliner > li:after { content: " "; display: table; clear: both; }
/* line 4694, ../scss/style.scss */
.timeliner > li .timeline-panel { float: right; position: relative; width: 100%; padding: 0 20px 0 100px; text-align: left; }
/* line 4700, ../scss/style.scss */
.timeliner > li .timeline-panel:before, .timeliner > li .timeline-panel:after { border-left-width: 0; }
/* line 4704, ../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 4715, ../scss/style.scss */
.timeliner > li .timeline-image h4 { margin-top: 12px; color: #171717; }
/* line 4720, ../scss/style.scss */
.timeliner > li.timeline-inverted > .timeline-panel { float: right; padding: 0 20px 0 100px; text-align: left; }
/* line 4724, ../scss/style.scss */
.timeliner > li.timeline-inverted > .timeline-panel:before { right: auto; left: -15px; border-right-width: 15px; border-left-width: 0; }
/* line 4730, ../scss/style.scss */
.timeliner > li.timeline-inverted > .timeline-panel:after { right: auto; left: -14px; border-right-width: 14px; border-left-width: 0; }
/* line 4737, ../scss/style.scss */
.timeliner > li:last-child { margin-bottom: 0; }
/* line 4741, ../scss/style.scss */
.timeliner .timeline-heading h4 { margin-top: 0; }
/* line 4743, ../scss/style.scss */
.timeliner .timeline-heading h4.subheading { text-transform: none; text-transform: uppercase; color: #171717; font-weight: 700; }
/* line 4751, ../scss/style.scss */
.timeliner .timeline-body > p, .timeliner .timeline-body > ul { margin-bottom: 0; }

/* line 4757, ../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 4778, ../scss/style.scss */
.blog.timeliner > li { position: unset !important; margin: 0; width: 50%; padding: 0 60px 5px 0; }
/* line 4783, ../scss/style.scss */
.blog.timeliner > li.timeline-inverted { margin-left: 50%; width: 50%; padding: 0 0 5px 60px; }
/* line 4789, ../scss/style.scss */
.blog.timeliner:before { width: 5px; background-color: rgba(0, 0, 0, 0.2); }
/* line 4793, ../scss/style.scss */
.blog.timeliner > li { margin-bottom: 20px; }
/* line 4795, ../scss/style.scss */
.blog.timeliner > li .timeline-panel { text-align: left; padding: 50px; border: 1px solid #ccc; width: 100%; }
/* line 4802, ../scss/style.scss */
.blog.timeliner .post-item { margin-bottom: 0px; padding-bottom: 0px; border: 0; }
/* line 4807, ../scss/style.scss */
.blog.timeliner > li .timeline-panel .post-title { margin-top: 0px; font-size: 20px; }
/* line 4812, ../scss/style.scss */
.blog .timeline-meta { color: #999; left: 50%; margin: 45px 0 0 50px; position: absolute; }
/* line 4818, ../scss/style.scss */
.blog .timeline-inverted .timeline-meta { left: auto; margin: 48px 50px 0 0; right: 50%; text-align: right; }
/* line 4826, ../scss/style.scss */
.blog.timeliner > li .timeline-panel .post-content { margin-bottom: 0; }
/* line 4829, ../scss/style.scss */
.blog.timeliner > li .timeline-panel img { margin-bottom: 15px; }
/* line 4833, ../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 4842, ../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 4850, ../scss/style.scss */
.blog.timeliner > li .timeline-icon .date { font-size: 13px; line-height: 30px; }
/* line 4853, ../scss/style.scss */
.blog.timeliner > li .timeline-icon .date span { display: block; font-family: Oswald,sans-serif; font-size: 30px; font-weight: bold; line-height: 20px; }
/* line 4863, ../scss/style.scss */
.blog.timeliner > li .timeline-panel:before, .blog.timeliner > li .timeline-panel:after { content: ""; display: block; position: absolute; }
/* line 4868, ../scss/style.scss */
.blog.timeliner > li .timeline-panel:before { border: 15px solid transparent; border-left-color: #ccc; right: -30px; top: 26px; }
/* line 4874, ../scss/style.scss */
.blog.timeliner > li .timeline-panel:after { border: 14px solid transparent; border-left-color: #fff; right: -28px; top: 27px; }
/* line 4882, ../scss/style.scss */
.blog.timeliner > li.timeline-inverted > .timeline-panel { float: right; padding: 50px; text-align: left; }
/* line 4888, ../scss/style.scss */
.blog.timeliner > li.timeline-inverted .timeline-panel:before { border: 15px solid transparent; border-right-color: #ccc; left: -30px; right: auto; }
/* line 4894, ../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 4908, ../scss/style.scss */
.right.blog.timeliner:before { left: 35px; }
/* line 4911, ../scss/style.scss */
.right.blog.timeliner .timeline-icon { left: 0; margin: 22px 0 0; }
/* line 4915, ../scss/style.scss */
.right.blog.timeliner .timeline-meta { left: 0; margin: 0 0 5px; position: relative; right: 0; text-align: left; }
/* line 4922, ../scss/style.scss */
.right.blog.timeliner > li { margin: 0; padding: 0 0 30px 100px; width: 100%; left: 0; }
/* line 4927, ../scss/style.scss */
.right.blog.timeliner > li.timeline-inverted { margin: 0; padding: 0 0 30px 100px; width: 100%; left: 0; }
/* line 4932, ../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 4939, ../scss/style.scss */
.right.blog.timeliner > li .timeline-panel:before { border: 15px solid transparent; border-right-color: #ccc; left: -30px; right: auto; }
/* line 4945, ../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 4958, ../scss/style.scss */
.count-down-box { text-align: center; }

/* line 4963, ../scss/style.scss */
.comming-soon .daycounter-container { margin-bottom: 50px; }
/* line 4966, ../scss/style.scss */
.comming-soon .countdown-section { border: none; background: #f2f2f2; width: 165px; height: 110px; margin: 15px 2px; }
/* line 4973, ../scss/style.scss */
.comming-soon .countdown-amount { font-size: 60px; font-weight: bold; line-height: 110px !important; }
/* line 4978, ../scss/style.scss */
.comming-soon .countdown-period { color: #000; font-size: 18px; }

/* line 4984, ../scss/style.scss */
.coming-text { margin-top: -4px; }
/* line 4986, ../scss/style.scss */
.coming-text form { position: relative; }
/* line 4989, ../scss/style.scss */
.coming-text .success { bottom: 100%; margin-bottom: 5px; position: absolute; }
/* line 4994, ../scss/style.scss */
.coming-text .form-control { padding-right: 100px; }
/* line 4997, ../scss/style.scss */
.coming-text .btn { position: absolute; right: 0; top: 0; width: 90px; }

/* Event page*/
/* Event Countdown */
/* line 5009, ../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 5019, ../scss/style.scss */
.countdown-block h1 { letter-spacing: 5px; }

/* line 5024, ../scss/style.scss */
.countdown-rtl { direction: rtl; }

/* line 5028, ../scss/style.scss */
.daycounter-container { margin: 0 aut0; text-align: center; }

/* line 5033, ../scss/style.scss */
.countdown-holding span { color: #888; }

/* line 5037, ../scss/style.scss */
.countdown-row { clear: both; padding: 0; text-align: center; position: relative; display: inline-block; margin: 0 auto; }

/* line 5046, ../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 5059, ../scss/style.scss */
.countdown-amount { font-size: 40px; font-family: Oswald,sans-serif; }

/* line 5064, ../scss/style.scss */
.countdown-period { display: block; line-height: 20px; font-size: 15px; color: #FFC400; }

/* line 5071, ../scss/style.scss */
.countdown-descr { display: block; width: 100%; }

/* line 5077, ../scss/style.scss */
.event-shedule .box { position: relative; margin: 20px 0; }
/* line 5080, ../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 5092, ../scss/style.scss */
.event-shedule .box .box-inner { margin-left: 60px; text-align: left; }
/* line 5095, ../scss/style.scss */
.event-shedule .box .box-inner h4 { margin-bottom: 0; }
/* line 5100, ../scss/style.scss */
.event-shedule .register-btn { margin: 60px auto 0; display: block; }

/*Regester-now Section*/
/* line 5109, ../scss/style.scss */
.register-now .form-inline .form-control { width: 100%; margin-bottom: 20px; color: #fff; }
/* line 5114, ../scss/style.scss */
.register-now .register-form .btn { margin-top: 20px; }

/*Event Page*/
/* line 5121, ../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 5131, ../scss/style.scss */
.countdown-block h1 { letter-spacing: 5px; }

/* line 5136, ../scss/style.scss */
.countdown-rtl { direction: rtl; }

/* line 5140, ../scss/style.scss */
.daycounter-container { margin: 0 aut0; text-align: center; }

/* line 5145, ../scss/style.scss */
.countdown-holding span { color: #888; }

/* line 5149, ../scss/style.scss */
.countdown-row { clear: both; padding: 0; text-align: center; position: relative; display: inline-block; margin: 0 auto; }

/* line 5158, ../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 5171, ../scss/style.scss */
.countdown-amount { font-size: 40px; font-family: Oswald,sans-serif; }

/* line 5176, ../scss/style.scss */
.countdown-period { display: block; line-height: 20px; font-size: 15px; color: #FFC400; }

/* line 5183, ../scss/style.scss */
.countdown-descr { display: block; width: 100%; }

/* Event page*/
/* line 5191, ../scss/style.scss */
.event-shedule .box { position: relative; margin: 20px 0; }
/* line 5194, ../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 5206, ../scss/style.scss */
.event-shedule .box .box-inner { margin-left: 60px; text-align: left; }
/* line 5209, ../scss/style.scss */
.event-shedule .box .box-inner h4 { margin-bottom: 0; }
/* line 5214, ../scss/style.scss */
.event-shedule .register-btn { margin: 60px auto 0; display: block; }

/*Regester-now Section*/
/* line 5223, ../scss/style.scss */
.register-now .form-inline .form-control { width: 100%; margin-bottom: 20px; color: #fff; }
/* line 5228, ../scss/style.scss */
.register-now .register-form .btn { margin-top: 20px; }

/*Photo Gallery*/
/* line 5235, ../scss/style.scss */
.gallery-list { list-style: none; padding-left: 0; }
/* line 5238, ../scss/style.scss */
.gallery-list > li { position: relative; }
/* line 5240, ../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 5250, ../scss/style.scss */
.gallery-list > li p { margin-left: 30px; margin-bottom: 20px; }

/* Schedule Section*/
/* line 5260, ../scss/style.scss */
.schedule .tabs { border: 1px solid #ccc; }
/* line 5262, ../scss/style.scss */
.schedule .tabs .nav-tabs { border-bottom: 2px solid #FFC400; }
/* line 5264, ../scss/style.scss */
.schedule .tabs .nav-tabs > li { text-align: center; font-family: Oswald,sans-serif; padding: 10px; border-right: 1px solid #ccc; background: #eee; width: 100%; }
/* line 5271, ../scss/style.scss */
.schedule .tabs .nav-tabs > li.active { background: #FFC400; }
/* line 5274, ../scss/style.scss */
.schedule .tabs .nav-tabs > li:last-child { border-right: none; }
/* line 5277, ../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 5284, ../scss/style.scss */
.schedule .tabs .nav-tabs > li > a .date { display: block; font-size: 14px; margin-top: 5px; }
/* line 5294, ../scss/style.scss */
.schedule .nav-tabs > .active > a { border: none; }
/* line 5296, ../scss/style.scss */
.schedule .nav-tabs > .active > a:hover, .schedule .nav-tabs > .active > a:focus { border: none; }
/* line 5300, ../scss/style.scss */
.schedule .nav-tabs > li.active { background: #FFC400; color: #fff; }
/* line 5303, ../scss/style.scss */
.schedule .nav-tabs > li.active:hover, .schedule .nav-tabs > li.active:focus { background: #FFC400; color: #fff; }
/* line 5308, ../scss/style.scss */
.schedule .nav-tabs > .active > a { background: none; border: none; }
/* line 5314, ../scss/style.scss */
.schedule .nav > li > a:focus, .schedule .nav > li > a:hover { background: none; border: none; }
/* line 5319, ../scss/style.scss */
.schedule .tab-content > .tab-pane { padding: 15px; background: #fff; }
/* line 5323, ../scss/style.scss */
.schedule .schedule-tab .panel-group { margin-bottom: 0; }

/* Schedule panel-collapse  */
/* line 5330, ../scss/style.scss */
.tab-content.schedule-tab { margin: 0; }

/* line 5336, ../scss/style.scss */
.schedule .schedule-tab .panel-group .panel .panel-heading { border-bottom: 1px solid #ccc; }
/* line 5337, ../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 5346, ../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 5350, ../scss/style.scss */
.schedule .schedule-tab .panel-heading > .panel-title { padding: 15px 0 15px 15px; }
/* line 5352, ../scss/style.scss */
.schedule .schedule-tab .panel-heading > .panel-title > a { position: relative; padding: 9px 9px 9px 35px; }
/* line 5358, ../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 5376, ../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 5394, ../scss/style.scss */
.schedule .schedule-tab .panel-heading > .panel-title > a .title { color: #7c7c7c; letter-spacing: 1px; padding-left: 10px; }
/* line 5399, ../scss/style.scss */
.schedule .schedule-tab .panel-body { padding-top: 40px; }
/* line 5401, ../scss/style.scss */
.schedule .schedule-tab .panel-body img { border: 2px solid #ccc; }
/* line 5405, ../scss/style.scss */
.schedule .schedule-tab h5.speaker-title, .schedule .schedule-tab h6.speaker-designation { margin-bottom: 10px; }

/*Faq*/
/* line 5412, ../scss/style.scss */
.faq .panel-group { border: 1px solid #7c7c7c; background: #fff; padding: 15px; }
/* line 5416, ../scss/style.scss */
.faq .panel-group .panel { border-bottom: 1px solid #7c7c7c; }
/* line 5418, ../scss/style.scss */
.faq .panel-group .panel:last-child { border-bottom: none; }
/* line 5421, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title { position: relative; z-index: 1; }
/* line 5422, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title::before { content: none; }
/* line 5425, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title > a { padding-left: 9px; color: #7c7c7c; padding: 9px; }
/* line 5428, ../scss/style.scss */
.faq .panel-group .panel .panel-heading > .panel-title > a:hover { padding-left: 9px; color: #7c7c7c; }
/* line 5436, ../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 5451, ../scss/style.scss */
.faq .panel-group .panel.active .panel-heading > .panel-title:after { content: "\f068"; }

/*Book Landing page*/
/* line 5459, ../scss/style.scss */
.book-block { padding-top: 50px; padding-bottom: 50px; }
/* line 5462, ../scss/style.scss */
.book-block h1 { font-weight: 800; }
/* line 5465, ../scss/style.scss */
.book-block h5 { margin-top: 50px; }
/* line 5468, ../scss/style.scss */
.book-block ul.book-description { list-style: none; padding: 0; }
/* line 5471, ../scss/style.scss */
.book-block ul.book-description > li { padding-left: 50px; position: relative; margin-bottom: 20px; }
/* line 5475, ../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 5489, ../scss/style.scss */
.book-block .img-book { margin: 0 auto; }
/* line 5492, ../scss/style.scss */
.book-block .register-now h5 { margin-top: 0; letter-spacing: 1px; color: #fff; }
/* line 5497, ../scss/style.scss */
.book-block .register-form .btn { margin-top: 0; width: 100%; }

/* line 5504, ../scss/style.scss */
.about-author .author-img { float: left; padding-right: 15px; }
/* line 5508, ../scss/style.scss */
.about-author p.author-desc { margin-bottom: 10px; }

/* line 5513, ../scss/style.scss */
.author #video-controls { margin-top: -20px; }

/* line 5517, ../scss/style.scss */
.about-author .social-links { list-style: none; padding: 0; text-align: left; }
/* line 5521, ../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 5532, ../scss/style.scss */
.about-author .social-links > li a { color: #fff; text-decoration: none; }
/* line 5535, ../scss/style.scss */
.about-author .social-links > li a:hover { color: #fff; text-decoration: none; }

/* line 5543, ../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 5562, ../scss/style.scss */
.section-404 h1 { font-size: 70px; display: inline-table; }

/*Charity*/
/* line 5569, ../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 5579, ../scss/style.scss */
.portfolio-grid.fashion .grids { width: 20%; }

/* line 5583, ../scss/style.scss */
.progress-bar.light-bg { background-color: #ffffff !important; }

/* line 5587, ../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 5602, ../scss/style.scss */
.grid-item:hover img { opacity: 0.5; }
/* line 5605, ../scss/style.scss */
.grid-item:hover .portfolio-title { opacity: 1; }

/*spa*/
/* line 5612, ../scss/style.scss */
#get-quote-1 { float: left; width: 100%; }

/*----------Wedding-----------*/
/* line 5619, ../scss/style.scss */
.red, .icon.red { color: #ff0000; }

/*Real Estate*/
/* line 5625, ../scss/style.scss */
.border { border-width: 1px; }

/* line 5629, ../scss/style.scss */
.work { position: relative; }
/* line 5631, ../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 5642, ../scss/style.scss */
.work .title { bottom: 46px; font-size: 18px; font-weight: bold; line-height: 20px; margin: 7px; opacity: 0; text-align: center; }
/* line 5651, ../scss/style.scss */
.work .work-title > .btn { opacity: 0; }
/* line 5655, ../scss/style.scss */
.work:hover .title { opacity: 1; color: #fff; }
/* line 5659, ../scss/style.scss */
.work:hover .work-title > .btn { opacity: 1; }
/* line 5663, ../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 5673, ../scss/style.scss */
.work:hover .bg-hover { opacity: 1; transition: all 0.2s ease-in 0s; }

/*Motor Page*/
/* line 5681, ../scss/style.scss */
.carousel { position: relative; }

/* line 5685, ../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 5695, ../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 5704, ../scss/style.scss */
.right-pagination.carousel-indicators { width: 100%; right: 0; left: 0; text-align: right; padding: 0 20px 0 0; margin: 0; }

/* line 5713, ../scss/style.scss */
.caption-bg .carousel-caption { background: rgba(0, 0, 0, 0.5); }

/* line 5718, ../scss/style.scss */
.carousel-caption.text-left { text-align: left; }
/* line 5721, ../scss/style.scss */
.carousel-caption.text-right { text-align: right; }

/* line 5728, ../scss/style.scss */
.full-width-slider .carousel-inner > .item > img, .full-width-slider .carousel-inner > .item > a > img { width: 100%; }
/* line 5733, ../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 5736, ../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 5743, ../scss/style.scss */
.carousel-control.left.no-bg, .carousel-control.right.no-bg { background-image: none; }

/* line 5749, ../scss/style.scss */
.tab-content.border { border: 1px solid #ddd; border-top: none; padding: 0 20px 20px; }
/* line 5754, ../scss/style.scss */
.tab-content > .tab-pane { padding: 36px 0 0; }

/* line 5759, ../scss/style.scss */
.pill-content > .pill-pane { padding: 36px 0 0; }

/* line 5763, ../scss/style.scss */
.motor .form-control { margin-bottom: 30px; }

/*Mail chimp*/
/* line 5769, ../scss/style.scss */
.transparent-half-black-2 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2) !important; }

/* line 5773, ../scss/style.scss */
.form-box { background: #f2f2f2; border-radius: 5px; margin: 0 0 40px; padding: 27px 30px 25px; }

/* line 5780, ../scss/style.scss */
.selectBox, .form-control { background: none; border: 1px solid #e1e1e1; border-radius: 3px; box-shadow: 0 1px #fff, 0 1px 4px rgba(0, 0, 0, 0.05) inset; 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: Oswald,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 { line-height: 21px; padding: 30px 0; }
/* line 6707, ../scss/style.scss */
#footer .footer-widget .widget-title { padding-top: 20px; }
/* line 6711, ../scss/style.scss */
#footer .copyright { background: #f7f7f7; border-top: 1px solid #e1e1e1; font-size: 11px; line-height: 17px; padding: 21px 0 20px; }
/* line 6718, ../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 6725, ../scss/style.scss */
#footer .footer-icon { color: #c6c6c6; left: 16px; position: absolute; top: 0; }
/* line 6730, ../scss/style.scss */
#footer .footer-icon:before { font-size: 20px; line-height: 18px; width: auto; }

/* line 6738, ../scss/style.scss */
.footer-blog li { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #c2c0c0; }
/* line 6742, ../scss/style.scss */
.footer-blog li:last-child { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 0; }

/* line 6749, ../scss/style.scss */
.footer-count { font-size: 16px; margin: 20px 0 10px 0; font-family: Oswald,sans-serif; text-transform: uppercase; }
/* line 6754, ../scss/style.scss */
.footer-count .count-number .counter { font-size: 17px; letter-spacing: 1px; }

/* line 6760, ../scss/style.scss */
.footer-social { margin-top: 20px; }

/* Copyright */
/* line 6767, ../scss/style.scss */
.copyright a { color: #7f7f7f; }
/* line 6770, ../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 6782, ../scss/style.scss */
.page-sticky-footer { margin-bottom: 80px; }

/*Hidden footer*/
/* line 6789, ../scss/style.scss */
.footer-hidden #page { background: #ffffff none repeat scroll 0 0; height: 100%; position: relative; z-index: 10; }
/* line 6795, ../scss/style.scss */
.footer-hidden #footer { bottom: 0; color: #7f7f7f; left: 0; position: fixed; right: 0; overflow-y: auto; }

/****************************************************************************** Dark Section
*******************************************************************************/
/* line 6809, ../scss/style.scss */
#footer .dark-section.footer-widget { background: #222222; }

/* line 6815, ../scss/style.scss */
.dark-section .widget .widget-title .title { color: #f0eded; }
/* line 6818, ../scss/style.scss */
.dark-section .widget a:hover { color: #ffffff; }
/* line 6822, ../scss/style.scss */
.dark-section .form-control { color: #ffffff; }
/* line 6825, ../scss/style.scss */
.dark-section .gray-bg i { background: rgba(0, 0, 0, 0.97); }

/* line 6830, ../scss/style.scss */
#footer .dark-section.copyright, .dark-section .form-control { background: rgba(0, 0, 0, 0.97); }

/* line 6834, ../scss/style.scss */
#footer .dark-section.copyright { border-top: 1px solid #000000; }

/* line 6839, ../scss/style.scss */
.dark-section .widget .widget-title { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
/* line 6842, ../scss/style.scss */
.dark-section .footer-blog li { border-bottom: 1px dashed rgba(255, 255, 255, 0.2); }
/* line 6845, ../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 6855, ../scss/style.scss */
.hll { background-color: #ffc; }

/* line 6859, ../scss/style.scss */
.c { color: #999; }

/* line 6863, ../scss/style.scss */
.err { background-color: #faa; color: #a00; }

/* line 6868, ../scss/style.scss */
.k { color: #069; }

/* line 6872, ../scss/style.scss */
.o { color: #555; }

/* line 6876, ../scss/style.scss */
.cm { color: #999; }

/* line 6880, ../scss/style.scss */
.cp { color: #099; }

/* line 6884, ../scss/style.scss */
.c1, .cs { color: #999; }

/* line 6888, ../scss/style.scss */
.gd { background-color: #fcc; border: 1px solid #c00; }

/* line 6893, ../scss/style.scss */
.ge { font-style: italic; }

/* line 6897, ../scss/style.scss */
.gr { color: red; }

/* line 6901, ../scss/style.scss */
.gh { color: #030; }

/* line 6905, ../scss/style.scss */
.gi { background-color: #cfc; border: 1px solid #0c0; }

/* line 6910, ../scss/style.scss */
.go { color: #aaa; }

/* line 6914, ../scss/style.scss */
.gp { color: #009; }

/* line 6918, ../scss/style.scss */
.gu { color: #030; }

/* line 6922, ../scss/style.scss */
.gt { color: #9c6; }

/* line 6926, ../scss/style.scss */
.kc, .kd, .kn, .kp, .kr { color: #069; }

/* line 6930, ../scss/style.scss */
.kt { color: #078; }

/* line 6934, ../scss/style.scss */
.m { color: #f60; }

/* line 6938, ../scss/style.scss */
.s { color: #d44950; }

/* line 6942, ../scss/style.scss */
.na { color: #4f9fcf; }

/* line 6946, ../scss/style.scss */
.nb { color: #366; }

/* line 6950, ../scss/style.scss */
.nc { color: #0a8; }

/* line 6954, ../scss/style.scss */
.no { color: #360; }

/* line 6958, ../scss/style.scss */
.nd { color: #99f; }

/* line 6962, ../scss/style.scss */
.ni { color: #999; }

/* line 6966, ../scss/style.scss */
.ne { color: #c00; }

/* line 6970, ../scss/style.scss */
.nf { color: #c0f; }

/* line 6974, ../scss/style.scss */
.nl { color: #99f; }

/* line 6978, ../scss/style.scss */
.nn { color: #0cf; }

/* line 6982, ../scss/style.scss */
.nt { color: #2f6f9f; }

/* line 6986, ../scss/style.scss */
.nv { color: #033; }

/* line 6990, ../scss/style.scss */
.ow { color: #000; }

/* line 6994, ../scss/style.scss */
.w { color: #bbb; }

/* line 6998, ../scss/style.scss */
.mf, .mh, .mi, .mo { color: #f60; }

/* line 7002, ../scss/style.scss */
.sb, .sc { color: #c30; }

/* line 7006, ../scss/style.scss */
.sd { color: #c30; font-style: italic; }

/* line 7011, ../scss/style.scss */
.s2, .se, .sh { color: #c30; }

/* line 7015, ../scss/style.scss */
.si { color: #a00; }

/* line 7019, ../scss/style.scss */
.sx { color: #c30; }

/* line 7023, ../scss/style.scss */
.sr { color: #3aa; }

/* line 7027, ../scss/style.scss */
.s1 { color: #c30; }

/* line 7031, ../scss/style.scss */
.ss { color: #fc3; }

/* line 7035, ../scss/style.scss */
.bp { color: #366; }

/* line 7039, ../scss/style.scss */
.vc, .vg, .vi { color: #033; }

/* line 7043, ../scss/style.scss */
.il { color: #f60; }

/* line 7048, ../scss/style.scss */
.css .nt + .nt { color: #999; }
/* line 7051, ../scss/style.scss */
.css .o { color: #999; }
/* line 7053, ../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 7067, ../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 7076, ../scss/style.scss */
.anchorjs-link { color: inherit; float: left; height: 1em; margin-left: -1.2em; opacity: 0; text-align: center; width: 1em; }
/* line 7084, ../scss/style.scss */
.anchorjs-link:focus { opacity: .75; transition: color .16s linear 0s; }

@media (max-width: 480px) { /* line 7091, ../scss/style.scss */
  .anchorjs-link { display: none; } }
/* line 7096, ../scss/style.scss */
:hover > .anchorjs-link { opacity: .75; transition: color .16s linear 0s; }
/* line 7099, ../scss/style.scss */
:hover > .anchorjs-link:hover { opacity: 1; text-decoration: none; }

/* line 7105, ../scss/style.scss */
.anchorjs-icon { font-size: 60%; vertical-align: .2em; }
/* line 7108, ../scss/style.scss */
.anchorjs-icon::before { content: "¯ÿÇ"; }

/* line 7113, ../scss/style.scss */
body { position: relative; }

/* line 7117, ../scss/style.scss */
.table code { font-size: 13px; font-weight: 400; }

/* line 7122, ../scss/style.scss */
h2 code, h3 code, h4 code { background-color: inherit; }

/* line 7126, ../scss/style.scss */
.btn-outline { background-color: transparent; border-color: #563d7c; color: #563d7c; }
/* line 7130, ../scss/style.scss */
.btn-outline:active, .btn-outline:focus, .btn-outline:hover { background-color: #563d7c; border-color: #563d7c; color: #fff; }

/* line 7137, ../scss/style.scss */
.btn-outline-inverse { background-color: transparent; border-color: #cdbfe3; color: #fff; }
/* line 7141, ../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 7149, ../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 7159, ../scss/style.scss */
.bs-docs-booticon-sm { font-size: 20px; height: 30px; line-height: 28px; width: 30px; }

/* line 7166, ../scss/style.scss */
.bs-docs-booticon-lg { font-size: 108px; height: 144px; line-height: 140px; width: 144px; }

/* line 7173, ../scss/style.scss */
.bs-docs-booticon-inverse { background-color: #fff; color: #563d7c; }

/* line 7178, ../scss/style.scss */
.bs-docs-booticon-outline { background-color: transparent; border: 1px solid #cdbfe3; }

/* line 7183, ../scss/style.scss */
#skippy { background-color: #6f5499; color: #fff; display: block; outline: 0; padding: 1em; }
/* line 7189, ../scss/style.scss */
#skippy .skiplink-text { outline: dotted 1px; padding: .5em; }

/* line 7195, ../scss/style.scss */
#content:focus { outline: 0; }

/* line 7199, ../scss/style.scss */
.bs-docs-nav { background-color: #fff; border-bottom: 0 none; margin-bottom: 0; }

/* line 7205, ../scss/style.scss */
.bs-home-nav .bs-nav-b { display: none; }

/* line 7210, ../scss/style.scss */
.bs-docs-nav .navbar-brand { color: #563d7c; font-weight: 500; }
/* line 7215, ../scss/style.scss */
.bs-docs-nav .navbar-nav > li > a { color: #563d7c; font-weight: 500; }
/* line 7219, ../scss/style.scss */
.bs-docs-nav .navbar-nav > .active > a { background-color: #f9f9f9; color: #463265; }
/* line 7222, ../scss/style.scss */
.bs-docs-nav .navbar-nav > .active > a:hover { background-color: #f9f9f9; color: #463265; }
/* line 7227, ../scss/style.scss */
.bs-docs-nav .navbar-nav > li > a:hover { background-color: #f9f9f9; color: #463265; }
/* line 7232, ../scss/style.scss */
.bs-docs-nav .navbar-toggle .icon-bar { background-color: #563d7c; }
/* line 7235, ../scss/style.scss */
.bs-docs-nav .navbar-header .navbar-toggle { border-color: #fff; }
/* line 7237, ../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 7244, ../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 7253, ../scss/style.scss */
.bs-docs-footer-links { margin-top: 20px; padding-left: 0; }
/* line 7256, ../scss/style.scss */
.bs-docs-footer-links li { display: inline; padding: 0 2px; }
/* line 7259, ../scss/style.scss */
.bs-docs-footer-links li:first-child { padding-left: 0; }

@media (min-width: 768px) { /* line 7266, ../scss/style.scss */
  .bs-docs-footer p { margin-bottom: 0; } }
/* line 7271, ../scss/style.scss */
.bs-docs-social { margin-bottom: 20px; text-align: center; }

/* line 7276, ../scss/style.scss */
.bs-docs-social-buttons { display: inline-block; list-style: none none; margin-bottom: 0; padding-left: 0; }
/* line 7281, ../scss/style.scss */
.bs-docs-social-buttons li { display: inline-block; line-height: 1; padding: 5px 8px; }
/* line 7286, ../scss/style.scss */
.bs-docs-social-buttons .twitter-follow-button { width: 225px !important; }
/* line 7289, ../scss/style.scss */
.bs-docs-social-buttons .twitter-share-button { width: 98px !important; }

/* line 7294, ../scss/style.scss */
.github-btn { border: 0; overflow: hidden; }

/* line 7299, ../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 7310, ../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 7319, ../scss/style.scss */
.bs-docs-masthead .bs-docs-booticon { margin: 0 auto 30px; }
/* line 7322, ../scss/style.scss */
.bs-docs-masthead h1 { color: #fff; font-weight: 300; line-height: 1; }
/* line 7327, ../scss/style.scss */
.bs-docs-masthead .lead { color: #fff; font-size: 20px; margin: 0 auto 30px; }
/* line 7332, ../scss/style.scss */
.bs-docs-masthead .version { color: #9783b9; margin-bottom: 30px; margin-top: -15px; }
/* line 7337, ../scss/style.scss */
.bs-docs-masthead .btn { font-size: 20px; padding: 15px 30px; width: 100%; }

@media (min-width: 480px) { /* line 7345, ../scss/style.scss */
  .bs-docs-masthead .btn { width: auto; } }
@media (min-width: 768px) { /* line 7351, ../scss/style.scss */
  .bs-docs-masthead { padding: 80px 0; }
  /* line 7353, ../scss/style.scss */
  .bs-docs-masthead h1 { font-size: 60px; }
  /* line 7356, ../scss/style.scss */
  .bs-docs-masthead .lead { font-size: 24px; } }
@media (min-width: 992px) { /* line 7363, ../scss/style.scss */
  .bs-docs-masthead .lead { font-size: 30px; width: 80%; } }
/* line 7369, ../scss/style.scss */
.bs-docs-header { font-size: 20px; margin-bottom: 40px; }
/* line 7372, ../scss/style.scss */
.bs-docs-header h1 { color: #fff; margin-top: 0; }
/* line 7376, ../scss/style.scss */
.bs-docs-header p { font-weight: 300; line-height: 1.4; margin-bottom: 0; }
/* line 7381, ../scss/style.scss */
.bs-docs-header .container { position: relative; }

@media (min-width: 768px) { /* line 7387, ../scss/style.scss */
  .bs-docs-header { font-size: 24px; padding-bottom: 60px; padding-top: 60px; text-align: left; }
  /* line 7392, ../scss/style.scss */
  .bs-docs-header h1 { font-size: 60px; line-height: 1; } }
@media (min-width: 992px) { /* line 7401, ../scss/style.scss */
  .bs-docs-header h1, .bs-docs-header p { margin-right: 380px; } }
/* line 7407, ../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 7427, ../scss/style.scss */
.carbonad-img { margin: 0 !important; }

/* line 7431, ../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 7440, ../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 7450, ../scss/style.scss */
.carbonad-tag { color: inherit !important; text-align: left !important; }
/* line 7453, ../scss/style.scss */
.carbonad-tag a { color: #fff !important; }

/* line 7458, ../scss/style.scss */
.carbonad-text a { color: #fff !important; }

/* line 7462, ../scss/style.scss */
.carbonad #azcarbon > img { display: none; }

@media (min-width: 480px) { /* line 7467, ../scss/style.scss */
  .carbonad { border-radius: 4px; border-width: 1px !important; margin: 20px auto !important; width: 330px !important; }
  /* line 7473, ../scss/style.scss */
  .bs-docs-masthead .carbonad { margin: 50px auto 0 !important; } }
@media (min-width: 768px) { /* line 7479, ../scss/style.scss */
  .carbonad { margin-left: 0 !important; margin-right: 0 !important; } }
@media (min-width: 992px) { /* line 7486, ../scss/style.scss */
  .carbonad { margin: 0 !important; padding: 15px !important; position: absolute; right: 15px; top: 0; width: 330px !important; }
  /* line 7494, ../scss/style.scss */
  .bs-docs-masthead .carbonad { position: static; } }
/* line 7499, ../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 7508, ../scss/style.scss */
.bs-docs-featurette + .bs-docs-footer { border-top: 0 none; margin-top: 0; }

/* line 7514, ../scss/style.scss */
.bs-docs-featurette-title { color: #333; font-size: 30px; font-weight: 400; margin-bottom: 5px; }

/* line 7521, ../scss/style.scss */
.half-rule { margin: 40px auto; width: 100px; }

/* line 7526, ../scss/style.scss */
.bs-docs-featurette h3 { color: #333; font-weight: 400; margin-bottom: 5px; }

/* line 7532, ../scss/style.scss */
.bs-docs-featurette-img { color: #333; display: block; margin-bottom: 20px; }
/* line 7536, ../scss/style.scss */
.bs-docs-featurette-img:hover { color: #337ab7; text-decoration: none; }
/* line 7540, ../scss/style.scss */
.bs-docs-featurette-img img { display: block; margin-bottom: 15px; }

@media (min-width: 480px) { /* line 7547, ../scss/style.scss */
  .bs-docs-featurette .img-responsive { margin-top: 30px; } }
@media (min-width: 768px) { /* line 7553, ../scss/style.scss */
  .bs-docs-featurette { padding-bottom: 100px; padding-top: 100px; }
  /* line 7557, ../scss/style.scss */
  .bs-docs-featurette-title { font-size: 40px; }
  /* line 7561, ../scss/style.scss */
  .bs-docs-featurette .lead { margin-left: auto; margin-right: auto; max-width: 80%; }
  /* line 7566, ../scss/style.scss */
  .bs-docs-featurette .img-responsive { margin-top: 0; } }
/* line 7572, ../scss/style.scss */
.bs-docs-featured-sites { margin-left: -1px; margin-right: -1px; }
/* line 7575, ../scss/style.scss */
.bs-docs-featured-sites .col-xs-6 { padding: 1px; }
/* line 7578, ../scss/style.scss */
.bs-docs-featured-sites .img-responsive { margin-top: 0; }

@media (min-width: 768px) { /* line 7585, ../scss/style.scss */
  .bs-docs-featured-sites .col-sm-3:first-child img { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
  /* line 7589, ../scss/style.scss */
  .bs-docs-featured-sites .col-sm-3:last-child img { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } }
/* line 7597, ../scss/style.scss */
.bs-examples .thumbnail { margin-bottom: 10px; }
/* line 7600, ../scss/style.scss */
.bs-examples h4 { margin-bottom: 5px; }
/* line 7603, ../scss/style.scss */
.bs-examples p { margin-bottom: 20px; }

@media (max-width: 480px) { /* line 7609, ../scss/style.scss */
  .bs-examples { margin-left: -10px; margin-right: -10px; }
  /* line 7612, ../scss/style.scss */
  .bs-examples > [class^=col-] { padding-left: 10px; padding-right: 10px; } }
/* line 7619, ../scss/style.scss */
.bs-docs-sidebar.affix { position: static; }

@media (min-width: 768px) { /* line 7624, ../scss/style.scss */
  .bs-docs-sidebar { padding-left: 20px; } }
/* line 7629, ../scss/style.scss */
.bs-docs-sidenav { margin-bottom: 20px; margin-top: 20px; }

/* line 7636, ../scss/style.scss */
.bs-docs-sidebar .nav > li > a { color: #767676; display: block; font-size: 13px; font-weight: 500; padding: 4px 20px; }
/* line 7642, ../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 7651, ../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 7660, ../scss/style.scss */
.bs-docs-sidebar .nav .nav { display: none; padding-bottom: 10px; }
/* line 7664, ../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 7670, ../scss/style.scss */
.bs-docs-sidebar .nav .nav > li > a:focus, .bs-docs-sidebar .nav .nav > li > a:hover { padding-left: 29px; }
/* line 7675, ../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 7684, ../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 7694, ../scss/style.scss */
.back-to-top:hover { color: #563d7c; text-decoration: none; }

/* line 7699, ../scss/style.scss */
.bs-docs-theme-toggle { margin-top: 0; }
/* line 7700, ../scss/style.scss */
.bs-docs-theme-toggle:hover { color: #563d7c; text-decoration: none; }

@media (min-width: 768px) { /* line 7708, ../scss/style.scss */
  .back-to-top, .bs-docs-theme-toggle { display: block; } }
@media (min-width: 992px) { /* line 7715, ../scss/style.scss */
  .bs-docs-sidebar .nav > .active > ul { display: block; }
  /* line 7718, ../scss/style.scss */
  .bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom { width: 213px; }
  /* line 7721, ../scss/style.scss */
  .bs-docs-sidebar.affix { position: fixed; top: 20px; }
  /* line 7725, ../scss/style.scss */
  .bs-docs-sidebar.affix-bottom { position: absolute; }
  /* line 7728, ../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 7737, ../scss/style.scss */
  .bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom { width: 263px; } }
/* line 7743, ../scss/style.scss */
.bs-docs-section { margin-bottom: 60px; }
/* line 7745, ../scss/style.scss */
.bs-docs-section:last-child { margin-bottom: 0; }

/* line 7750, ../scss/style.scss */
h1[id] { margin-top: 0; padding-top: 20px; }

/* line 7755, ../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 7767, ../scss/style.scss */
.bs-callout h4 { margin-bottom: 5px; margin-top: 0; }
/* line 7771, ../scss/style.scss */
.bs-callout p:last-child { margin-bottom: 0; }
/* line 7774, ../scss/style.scss */
.bs-callout code { border-radius: 3px; }
/* line 7777, ../scss/style.scss */
.bs-callout + .bs-callout { margin-top: -5px; }

/* line 7782, ../scss/style.scss */
.bs-callout-danger { border-left-color: #ce4844; }
/* line 7784, ../scss/style.scss */
.bs-callout-danger h4 { color: #ce4844; }

/* line 7789, ../scss/style.scss */
.bs-callout-warning { border-left-color: #aa6708; }
/* line 7791, ../scss/style.scss */
.bs-callout-warning h4 { color: #aa6708; }

/* line 7796, ../scss/style.scss */
.bs-callout-info { border-left-color: #1b809e; }
/* line 7798, ../scss/style.scss */
.bs-callout-info h4 { color: #1b809e; }

/* line 7803, ../scss/style.scss */
.color-swatches { margin: 0 -5px; overflow: hidden; }

/* line 7808, ../scss/style.scss */
.color-swatch { border-radius: 3px; float: left; height: 60px; margin: 0 5px; width: 60px; }

@media (min-width: 768px) { /* line 7817, ../scss/style.scss */
  .color-swatch { height: 100px; width: 100px; } }
/* line 7824, ../scss/style.scss */
.color-swatches .gray-darker { background-color: #222; }
/* line 7827, ../scss/style.scss */
.color-swatches .gray-dark { background-color: #333; }
/* line 7830, ../scss/style.scss */
.color-swatches .gray { background-color: #555; }
/* line 7833, ../scss/style.scss */
.color-swatches .gray-light { background-color: #999; }
/* line 7836, ../scss/style.scss */
.color-swatches .gray-lighter { background-color: #eee; }
/* line 7839, ../scss/style.scss */
.color-swatches .brand-primary { background-color: #337ab7; }
/* line 7842, ../scss/style.scss */
.color-swatches .brand-success { background-color: #5cb85c; }
/* line 7845, ../scss/style.scss */
.color-swatches .brand-warning { background-color: #f0ad4e; }
/* line 7848, ../scss/style.scss */
.color-swatches .brand-danger { background-color: #d9534f; }
/* line 7851, ../scss/style.scss */
.color-swatches .brand-info { background-color: #5bc0de; }
/* line 7854, ../scss/style.scss */
.color-swatches .bs-purple { background-color: #563d7c; }
/* line 7857, ../scss/style.scss */
.color-swatches .bs-purple-light { background-color: #c7bfd3; }
/* line 7860, ../scss/style.scss */
.color-swatches .bs-purple-lighter { background-color: #e5e1ea; }
/* line 7863, ../scss/style.scss */
.color-swatches .bs-gray { background-color: #f9f9f9; }

/* line 7869, ../scss/style.scss */
.bs-team .team-member { color: #555; line-height: 32px; }
/* line 7872, ../scss/style.scss */
.bs-team .team-member:hover { color: #333; text-decoration: none; }
/* line 7877, ../scss/style.scss */
.bs-team .github-btn { float: right; height: 20px; margin-top: 6px; width: 180px; }
/* line 7883, ../scss/style.scss */
.bs-team img { border-radius: 4px; float: left; margin-right: 10px; width: 32px; }

/* line 7892, ../scss/style.scss */
.bs-docs-browser-bugs td p { margin-bottom: 0; }
/* line 7895, ../scss/style.scss */
.bs-docs-browser-bugs th:first-child { width: 18%; }

/* line 7900, ../scss/style.scss */
.show-grid { margin-bottom: 15px; }
/* line 7902, ../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 7910, ../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 7918, ../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 7931, ../scss/style.scss */
.bs-example-padded-bottom { padding-bottom: 24px; }

/* line 7937, ../scss/style.scss */
.bs-example + .highlight, .bs-example + .zero-clipboard + .highlight { border-radius: 0; border-width: 0 0 1px; margin: -15px -15px 15px; }
/* line 7943, ../scss/style.scss */
.bs-example .container { width: auto; }
/* line 7947, ../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 7950, ../scss/style.scss */
.bs-example > p > .close { float: none; }

@media (min-width: 768px) { /* line 7957, ../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 7966, ../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 7976, ../scss/style.scss */
  .bs-example-standalone { border-radius: 4px; } }
/* line 7983, ../scss/style.scss */
.bs-example-type .table .type-info { color: #767676; vertical-align: middle; }
/* line 7987, ../scss/style.scss */
.bs-example-type .table td { border-color: #eee; padding: 15px 0; }
/* line 7991, ../scss/style.scss */
.bs-example-type .table tr:first-child td { border-top: 0 none; }
/* line 7995, ../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 8000, ../scss/style.scss */
.bs-example-bg-classes p { padding: 15px; }

/* line 8005, ../scss/style.scss */
.bs-example > .img-circle, .bs-example > .img-rounded, .bs-example > .img-thumbnail { margin: 5px; }
/* line 8008, ../scss/style.scss */
.bs-example > .table-responsive > .table { background-color: #fff; }
/* line 8011, ../scss/style.scss */
.bs-example > .btn, .bs-example > .btn-group { margin-bottom: 5px; margin-top: 5px; }

/* line 8018, ../scss/style.scss */
.bs-example-control-sizing input[type=text] + input[type=text], .bs-example-control-sizing select { margin-top: 10px; }

/* line 8023, ../scss/style.scss */
.bs-example > .btn-toolbar + .btn-toolbar { margin-top: 10px; }

/* line 8027, ../scss/style.scss */
.bs-example-form .input-group { margin-bottom: 10px; }

/* line 8033, ../scss/style.scss */
.bs-example > textarea.form-control { resize: vertical; }
/* line 8036, ../scss/style.scss */
.bs-example > .list-group { max-width: 400px; }
/* line 8040, ../scss/style.scss */
.bs-example .navbar:last-child { margin-bottom: 0; }

/* line 8045, ../scss/style.scss */
.bs-navbar-bottom-example, .bs-navbar-top-example { overflow: hidden; padding: 0; z-index: 1; }

/* line 8051, ../scss/style.scss */
.bs-navbar-bottom-example .navbar-header, .bs-navbar-top-example .navbar-header { margin-left: 0; }

/* line 8055, ../scss/style.scss */
.bs-navbar-bottom-example .navbar-fixed-bottom { margin-left: 0; margin-right: 0; position: relative; }

/* line 8061, ../scss/style.scss */
.bs-navbar-top-example { padding-bottom: 45px; }
/* line 8062, ../scss/style.scss */
.bs-navbar-top-example .navbar-fixed-top { margin-left: 0; margin-right: 0; position: relative; }
/* line 8068, ../scss/style.scss */
.bs-navbar-top-example::after { bottom: 15px; top: auto; }
/* line 8072, ../scss/style.scss */
.bs-navbar-top-example .navbar-fixed-top { top: -1px; }

/* line 8077, ../scss/style.scss */
.bs-navbar-bottom-example { padding-top: 45px; }
/* line 8079, ../scss/style.scss */
.bs-navbar-bottom-example .navbar-fixed-bottom { bottom: -1px; }
/* line 8082, ../scss/style.scss */
.bs-navbar-bottom-example .navbar { margin-bottom: 0; }

@media (min-width: 768px) { /* line 8088, ../scss/style.scss */
  .bs-navbar-bottom-example .navbar-fixed-bottom, .bs-navbar-top-example .navbar-fixed-top { position: absolute; } }
/* line 8094, ../scss/style.scss */
.bs-example .pagination { margin-bottom: 10px; margin-top: 10px; }
/* line 8098, ../scss/style.scss */
.bs-example > .pager { margin-top: 0; }

/* line 8103, ../scss/style.scss */
.bs-example-modal { background-color: #f5f5f5; }
/* line 8105, ../scss/style.scss */
.bs-example-modal .modal { bottom: auto; display: block; left: auto; position: relative; right: auto; top: auto; z-index: 1; }
/* line 8114, ../scss/style.scss */
.bs-example-modal .modal-dialog { left: auto; margin-left: auto; margin-right: auto; }

/* line 8122, ../scss/style.scss */
.bs-example > .dropdown > .dropdown-toggle { float: left; }
/* line 8125, ../scss/style.scss */
.bs-example > .dropdown > .dropdown-menu { clear: left; display: block; margin-bottom: 5px; position: static; }

/* line 8133, ../scss/style.scss */
.bs-example-tabs .nav-tabs { margin-bottom: 15px; }

/* line 8137, ../scss/style.scss */
.bs-example-tooltips { text-align: center; }
/* line 8139, ../scss/style.scss */
.bs-example-tooltips > .btn { margin-bottom: 5px; margin-top: 5px; }

/* line 8145, ../scss/style.scss */
.bs-example-tooltip .tooltip { display: inline-block; margin: 10px 20px; opacity: 1; position: relative; }

/* line 8152, ../scss/style.scss */
.bs-example-popover { background-color: #f9f9f9; padding-bottom: 24px; }
/* line 8155, ../scss/style.scss */
.bs-example-popover .popover { display: block; float: left; margin: 20px; position: relative; width: 260px; }

/* line 8164, ../scss/style.scss */
.scrollspy-example { height: 200px; margin-top: 10px; overflow: auto; position: relative; }

/* line 8171, ../scss/style.scss */
.bs-example > .nav-pills-stacked-example { max-width: 300px; }

/* line 8175, ../scss/style.scss */
#collapseExample .well { margin-bottom: 0; }

/* line 8180, ../scss/style.scss */
.bs-events-table > tbody > tr > td:first-child { white-space: nowrap; }
/* line 8183, ../scss/style.scss */
.bs-events-table > thead > tr > th:first-child { white-space: nowrap; width: 150px; }

/* line 8190, ../scss/style.scss */
.js-options-table > thead > tr > th:nth-child(1), .js-options-table > thead > tr > th:nth-child(2) { width: 100px; }
/* line 8193, ../scss/style.scss */
.js-options-table > thead > tr > th:nth-child(3) { width: 50px; }

/* line 8198, ../scss/style.scss */
.highlight { background-color: #f7f7f9; border: 1px solid #e1e1e8; border-radius: 4px; margin-bottom: 14px; padding: 9px 14px; }
/* line 8204, ../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 8212, ../scss/style.scss */
.highlight pre code { color: #333; font-size: inherit; }
/* line 8215, ../scss/style.scss */
.highlight pre code:first-child { display: inline-block; padding-right: 45px; }

/* line 8223, ../scss/style.scss */
.table-responsive .highlight pre { white-space: normal; }

/* line 8227, ../scss/style.scss */
.bs-table th small { color: #999; display: block; font-weight: 400; }

/* line 8234, ../scss/style.scss */
.responsive-utilities th small { color: #999; display: block; font-weight: 400; }
/* line 8239, ../scss/style.scss */
.responsive-utilities tbody th { font-weight: 400; }
/* line 8242, ../scss/style.scss */
.responsive-utilities td { text-align: center; }
/* line 8244, ../scss/style.scss */
.responsive-utilities td.is-visible { background-color: #dff0d8 !important; color: #468847; }
/* line 8248, ../scss/style.scss */
.responsive-utilities td.is-hidden { background-color: #f9f9f9 !important; color: #ccc; }

/* line 8255, ../scss/style.scss */
.responsive-utilities-test { margin-top: 5px; }
/* line 8257, ../scss/style.scss */
.responsive-utilities-test .col-xs-6 { margin-bottom: 10px; }
/* line 8260, ../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 8272, ../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 8279, ../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 8286, ../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 8294, ../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 8301, ../scss/style.scss */
.bs-glyphicons { margin: 0 -10px 20px; overflow: hidden; }

/* line 8306, ../scss/style.scss */
.bs-glyphicons-list { list-style: none none; padding-left: 0; }

/* line 8312, ../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 8323, ../scss/style.scss */
.bs-glyphicons .glyphicon { font-size: 24px; margin-bottom: 10px; margin-top: 5px; }
/* line 8328, ../scss/style.scss */
.bs-glyphicons .glyphicon-class { display: block; text-align: center; word-wrap: break-word; }
/* line 8333, ../scss/style.scss */
.bs-glyphicons li:hover { background-color: #563d7c; color: #fff; }

@media (min-width: 768px) { /* line 8340, ../scss/style.scss */
  .bs-glyphicons { margin-left: 0; margin-right: 0; }
  /* line 8343, ../scss/style.scss */
  .bs-glyphicons li { font-size: 12px; width: 12.5%; } }
/* line 8351, ../scss/style.scss */
.bs-customizer .toggle { float: right; margin-top: 25px; }
/* line 8355, ../scss/style.scss */
.bs-customizer label { color: #555; font-weight: 500; margin-top: 10px; }
/* line 8360, ../scss/style.scss */
.bs-customizer h2 { margin-bottom: 5px; margin-top: 0; padding-top: 30px; }
/* line 8365, ../scss/style.scss */
.bs-customizer h3 { margin-bottom: 0; }
/* line 8368, ../scss/style.scss */
.bs-customizer h4 { margin-bottom: 0; margin-top: 15px; }
/* line 8372, ../scss/style.scss */
.bs-customizer .bs-callout h4 { margin-bottom: 5px; margin-top: 0; }
/* line 8376, ../scss/style.scss */
.bs-customizer input[type=text] { background-color: #fafafa; font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }
/* line 8380, ../scss/style.scss */
.bs-customizer .help-block { font-size: 12px; margin-bottom: 5px; }

/* line 8386, ../scss/style.scss */
#less-section label { font-weight: 400; }

/* line 8390, ../scss/style.scss */
.bs-customize-download .btn-outline { padding: 20px; }

/* line 8394, ../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 8405, ../scss/style.scss */
.bs-customizer-alert .close { font-size: 24px; margin-top: -4px; }
/* line 8409, ../scss/style.scss */
.bs-customizer-alert p { margin-bottom: 0; }
/* line 8412, ../scss/style.scss */
.bs-customizer-alert .glyphicon { margin-right: 5px; }
/* line 8415, ../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 8424, ../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 8432, ../scss/style.scss */
.bs-dropzone .import-header { margin-bottom: 5px; }
/* line 8435, ../scss/style.scss */
.bs-dropzone .glyphicon-download-alt { font-size: 40px; }
/* line 8438, ../scss/style.scss */
.bs-dropzone hr { width: 100px; }
/* line 8441, ../scss/style.scss */
.bs-dropzone .lead { color: #333; font-weight: 400; margin-bottom: 10px; }

/* line 8448, ../scss/style.scss */
#import-manual-trigger { cursor: pointer; }

/* line 8452, ../scss/style.scss */
.bs-dropzone p:last-child { margin-bottom: 0; }

/* line 8456, ../scss/style.scss */
.bs-brand-logos { background-color: #f9f9f9; border-radius: 4px; color: #563d7c; display: table; margin-bottom: 15px; overflow: hidden; width: 100%; }

/* line 8466, ../scss/style.scss */
.bs-brand-item { padding: 60px 0; text-align: center; }
/* line 8469, ../scss/style.scss */
.bs-brand-item + .bs-brand-item { border-top: 1px solid #fff; }

/* line 8474, ../scss/style.scss */
.bs-brand-logos .inverse { background-color: #563d7c; color: #fff; }

/* line 8480, ../scss/style.scss */
.bs-brand-item h1, .bs-brand-item h3 { margin-bottom: 0; margin-top: 0; }
/* line 8484, ../scss/style.scss */
.bs-brand-item .bs-docs-booticon { margin-left: auto; margin-right: auto; }
/* line 8488, ../scss/style.scss */
.bs-brand-item .glyphicon { border-radius: 50%; color: #fff; height: 30px; line-height: 30px; margin: 10px auto -10px; width: 30px; }
/* line 8496, ../scss/style.scss */
.bs-brand-item .glyphicon-ok { background-color: #5cb85c; }
/* line 8499, ../scss/style.scss */
.bs-brand-item .glyphicon-remove { background-color: #d9534f; }

@media (min-width: 768px) { /* line 8505, ../scss/style.scss */
  .bs-brand-item { display: table-cell; width: 1%; }
  /* line 8508, ../scss/style.scss */
  .bs-brand-item + .bs-brand-item { border-left: 1px solid #fff; border-top: 0 none; }
  /* line 8512, ../scss/style.scss */
  .bs-brand-item h1 { font-size: 60px; } }
/* line 8518, ../scss/style.scss */
.zero-clipboard { display: none; position: relative; }

/* line 8523, ../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 8538, ../scss/style.scss */
.btn-clipboard-hover { background-color: #563d7c; border-color: #563d7c; color: #fff; }

@media (min-width: 768px) { /* line 8545, ../scss/style.scss */
  .zero-clipboard { display: block; }
  /* line 8548, ../scss/style.scss */
  .bs-example + .zero-clipboard .btn-clipboard { border-top-right-radius: 0; top: -16px; } }
/* line 8554, ../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; }
