/*!
Skin Name: Skin 10
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Grid
# Typography
# Elements
	## Lists
	## Tables
	## Preloader
	## ToTop button
# Forms
# Navigation
	## Links
	## Top Menu
	## Main Menu
	## Footer Menu
	## Paginations
	## Breadcrumbs
	## Social List
# Modules
	## Accessibility
	## Alignments
	## Clearings
	## Comments
	## Swiper
	## Author Bio
	## Share Buttons
	## Magnific Popup
# Components
	## Card
# Content
	## Layout
	## Header
	## Posts and pages
	## Post Formats
	## Footer
	## 404
# Widgets
	## Defaults
	## About author
	## About Monstroid2
	## Banner
	## Carousel
	## Contact Information
	## Custom Posts
	## Featured Posts Block
	## Instagram
	## Image Grid
	## News Smart Box
	## Playlist Slider
	## Smart Slider
	## Subscribe
	## Taxonomy Tiles
# Media
	## Captions
	## Galleries
	## Embeds
# Plugins
	## BuddyPress
	## Events
	## Booked
	## Timeline
	## Events Schedule
	## Contact Form 7
	## Power Builder
	## Cherry Team Members
	## Cherry Testimonials
	## Cherry Project
	## Mega menu
# Woocommerce Part

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Lists
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Tables
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Preloader
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## ToTop button
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Buttons
--------------------------------------------------------------*/
.btn {
	letter-spacing: .1em; }

/*--------------------------------------------------------------
## Fields
--------------------------------------------------------------*/
input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
select,
textarea {
	font-family: Arial, sans-serif; }

/*--------------------------------------------------------------
## Search-form
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Comment-form
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Password-form
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Top Menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Main Menu
--------------------------------------------------------------*/
@media (min-width: 768px) {
	.main-navigation .menu > li {
		margin-left: 30px;
		margin-right: 30px; }
		.main-navigation .menu > li > a {
			padding-top: 12px; }
		.main-navigation .menu > li.menu-item-has-children:not(.super-guacamole__menu-with-icon) > a:after {
			top: 17px; } }

.main-navigation li a {
	letter-spacing: .1em; }

/*--------------------------------------------------------------
## Vertical menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Footer Menu
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Paginations
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Breadcrumbs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Social List
--------------------------------------------------------------*/
.site-footer .social-list .social-list__items .menu-item a:before {
	font-size: 21px;
	font-size: 1.3125rem; }

/*--------------------------------------------------------------
## Toggle buttons
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Modules
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Accessibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Alignments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Clearings
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Swiper
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Suthor-bio
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Share
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Contact block
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Magnific Popup
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Layout
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-header.default .header-container.header-btn-visibility {
	padding: 36px 0; }

.site-header.default .header-container:after {
	display: none; }

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Sticky Post
--------------------------------------------------------------*/
.posts-list--default .sticky__label {
	margin-top: 2px; }

/*--------------------------------------------------------------
## Post Formats
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.footer-area {
	padding-top: 20px;
	padding-bottom: 0; }
	.before-full-width-area .footer-area {
		padding-top: 40px;
		position: relative; }
		.before-full-width-area .footer-area::before {
			content: '';
			position: absolute;
			top: 0;
			left: 1.5625rem;
			right: 1.5625rem;
			border-top: 1px solid #ececee; }
	.footer-area-wrap {
		padding-top: 50px; }
	.footer-area .widget {
		margin-bottom: 30px; }

/*--------------------------------------------------------------
## 404
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.after-content-full-width-area {
	padding-top: 84px;
	padding-bottom: 34px; }
	.after-content-full-width-area .widget:last-child {
		margin-bottom: 0; }

.after-content-full-width-area .widget-title,
.full-width-header-area .widget-title,
.tm_pb_column_4_4 .widget-title {
	margin-bottom: 1em; }

/*--------------------------------------------------------------
## Defaults
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## About author
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## About Monstroid2
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Banner
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Carousel
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Contact Information
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Custom Posts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Featured Posts Block
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Instagram
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Image Grid
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## News Smart Box
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Playlist Slider
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Smart Slider
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Subscribe
--------------------------------------------------------------*/
.after-content-full-width-area .subscribe-block__form {
	max-width: 652px; }

.subscribe-block__input-wrap i {
	display: none; }

.subscribe-block__input[type='email'] {
	padding-left: 24px !important;
	padding-right: 24px; }
	.after-content-full-width-area .subscribe-block__input[type='email'] {
		border-color: #d5d5d5; }
		.after-content-full-width-area .subscribe-block__input[type='email'].error {
			border-color: #FF596D; }

.subscribe-block__message {
	margin-bottom: 5px; }

/*--------------------------------------------------------------
## Taxonomy Tiles
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## bbPress
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## BuddyPress
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Events
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Booked
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Timeline
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Events Schedule
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Contact Form 7
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Power Builder
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Misc
--------------------------------------------------------------*/
@media (max-width: 991px) {
	body.tm_pb_builder #tm_builder_outer_content .bg-image-md-hide {
		background-image: none; } }

@media (max-width: 767px) {
	body.tm_pb_builder #tm_builder_outer_content .bg-image-sm-hide {
		background-image: none; } }

/*--------------------------------------------------------------
### Typography
--------------------------------------------------------------*/
.tm_builder_outer_content h1 + hr,
.tm_builder_outer_content h2 + hr,
.tm_builder_outer_content h3 + hr,
.tm_builder_outer_content h1 + p + hr,
.tm_builder_outer_content h2 + p + hr,
.tm_builder_outer_content h3 + p + hr {
	display: block;
	width: 78px;
	height: 3px;
	margin-top: -9px;
	margin-bottom: 30px; }
	@media (min-width: 992px) {
		.tm_builder_outer_content h1 + hr,
		.tm_builder_outer_content h2 + hr,
		.tm_builder_outer_content h3 + hr,
		.tm_builder_outer_content h1 + p + hr,
		.tm_builder_outer_content h2 + p + hr,
		.tm_builder_outer_content h3 + p + hr {
			margin-bottom: 56px; } }

.tm_builder_outer_content h1 + p,
.tm_builder_outer_content h2 + p,
.tm_builder_outer_content h3 + p {
	margin-bottom: 29px; }

.tm_builder_outer_content h1, .tm_builder_outer_content h2 {
	margin-bottom: 20px; }

.tm_builder_outer_content h3 {
	margin-bottom: 23px; }

.tm_builder_outer_content .tm_pb_text_align_center h1 + hr,
.tm_builder_outer_content .tm_pb_text_align_center h2 + hr,
.tm_builder_outer_content .tm_pb_text_align_center h3 + hr,
.tm_builder_outer_content .tm_pb_text_align_center h1 + p + hr,
.tm_builder_outer_content .tm_pb_text_align_center h2 + p + hr,
.tm_builder_outer_content .tm_pb_text_align_center h3 + p + hr,
.tm_builder_outer_content .tm_pb_brands_showcase_module__title::after {
	margin-left: auto;
	margin-right: auto; }

.tm_builder_outer_content .tm_pb_text a[href^='tel:']:before {
	content: '\e76a';
	font-family: 'Linearicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	top: .08em;
	margin-right: .37em;
	display: inline-block; }

/*--------------------------------------------------------------
### Accordion
--------------------------------------------------------------*/
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open {
	background: transparent; }

#tm_builder_outer_content .tm_pb_module.tm_pb_toggle,
#tm_builder_outer_content .tm_pb_module.tm_pb_accordion .tm_pb_toggle {
	padding: 24px 0; }

/*--------------------------------------------------------------
# Audio
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Blog
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Blurb
--------------------------------------------------------------*/
#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_main_blurb_image {
	margin-bottom: 16px; }

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm-pb-icon {
	font-size: 70px;
	font-size: 4.375rem; }
	#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm-pb-icon.tm-pb-icon-circle {
		font-size: 30px;
		font-size: 1.875rem;
		width: 58px;
		height: 58px; }

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_left {
	margin-bottom: 30px; }
	@media (min-width: 544px) {
		#tm_builder_outer_content .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_left {
			margin-bottom: 11px; } }
	#tm_builder_outer_content .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_left .tm_pb_main_blurb_image {
		padding-top: 0; }
	#tm_builder_outer_content .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_left .tm_pb_blurb_container {
		/*rtl:ignore*/
		padding-left: 10px; }

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_top .tm_pb_blurb_container h4 {
	font-size: 24px;
	font-size: 1.5rem;
	margin-bottom: 7px; }

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_top .tm-pb-icon {
	padding-bottom: 18px; }

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm-pb-icon-circle-border {
	border-width: 2px; }

#tm_builder_outer_content .tm_pb_blurb_position_left .tm-pb-icon:not(.tm-pb-icon-circle) {
	font-size: 24px;
	font-size: 1.5rem; }

#tm_builder_outer_content .tm_pb_blurb_position_left .tm-pb-icon.tm-pb-icon-circle {
	/*rtl:ignore*/
	margin-right: 4px; }

@media (min-width: 768px) and (max-width: 991px) {
	#tm_builder_outer_content .tm_pb_blurb_position_left .tm-pb-icon.tm-pb-icon-circle {
		/*rtl:ignore*/
		margin-right: auto; } }
	@media (max-width: 543px) {
		#tm_builder_outer_content .tm_pb_blurb_position_left .tm-pb-icon.tm-pb-icon-circle {
			/*rtl:ignore*/
			margin-right: auto; } }

@media (max-width: 1440px) and (min-width: 768px) {
	#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_left .tm_pb_main_blurb_image {
		display: table-cell; }
	#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_blurb.tm_pb_module.tm_pb_blurb_position_left .tm_pb_blurb_container {
		/*rtl:ignore*/
		padding-left: 10px;
		display: table-cell;
		text-align: left; } }

/*--------------------------------------------------------------
### Brands Showcase
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Button
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Carousel
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Circle Counter
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Contact-form
--------------------------------------------------------------*/
#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit {
	margin-top: 20px;
	padding-left: 60px;
	padding-right: 60px; }
	#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit:hover {
		padding-left: 60px !important;
		padding-right: 60px !important; }

/*--------------------------------------------------------------
### Countdown Timer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Counters
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Icon
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Map
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Number Counter
--------------------------------------------------------------*/
#tm_builder_outer_content .tm_pb_number_counter.tm_pb_module .tm-pb-icon {
	font-size: 65px;
	font-size: 4.0625rem;
	margin-bottom: 19px; }

#tm_builder_outer_content .tm_pb_number_counter.tm_pb_module .percent-value:after {
	content: '';
	display: block;
	margin: 25px auto 9px;
	width: 62px;
	height: 3px;
	background-color: #d5d5d5; }

/*--------------------------------------------------------------
### Person
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Posts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Pricing Table
--------------------------------------------------------------*/
#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table {
	padding-bottom: 4px; }
	#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table_button {
		margin-bottom: 43px; }

#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_heading {
	padding-top: 42px;
	padding-bottom: 4px; }
	#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_heading .tm_pb_best_value {
		font-size: 14px;
		font-size: 0.875rem; }

#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_title {
	position: relative;
	padding-bottom: 39px;
	margin-bottom: 24px; }
	#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_title::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 15px;
		right: 15px;
		background: #ececee;
		height: 1px; }

#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_tm_price .tm_pb_dollar_sign {
	font-size: 32px;
	font-size: 2rem; }

#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_content_top {
	padding-bottom: 14px; }
	#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_content_top .tm_pb_sum {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.1667; }

#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_content li {
	padding-left: 0;
	padding-bottom: 16px; }

/*--------------------------------------------------------------
### Promo (Call to action)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Sidebar
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Slider
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Social Media Follow
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Tabs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Taxonomy
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Testimonial
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Toggle
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Video
--------------------------------------------------------------*/
/*--------------------------------------------------------------
### Video slider
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Cherry Team Members
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Cherry Testimonials
--------------------------------------------------------------*/
@media (min-width: 768px) {
	.tm-testi--speech-bubble .tm-testi__item-body {
		padding-right: 60px; } }

.tm-testi--speech-bubble .tm-testi__item-body p:last-child {
	margin-bottom: 0; }

/*-------------------------------------------------------------
## Cherry Project
--------------------------------------------------------------*/
/*-------------------------------------------------------------
## Mega Menu
--------------------------------------------------------------*/
