/*
Theme Name:   Cloe Brooks Child Theme
Theme URI:    http://cloe-brooks.themerex.net
Description:  Cloe Brooks Child Theme
Author:       ThemeREX
Author URI:   http://themerex.net
Template:     cloe-brooks
Version:      1.0
Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain:  cloe-brooks
*/
/* =Theme customization starts here
------------------------------------------------------------ */
.sc_title.sc_title_accent .sc_item_subtitle {
color: var(--theme-color-text_link);
}

.sc_title .sc_item_subtitle.sc_item_subtitle_above {
font-size: 0.8571em;
font-weight: 400;
letter-spacing: 0;
margin-bottom: 0.95em;
}

.sc_title_accent .sc_item_title {
padding-bottom: 2.2rem;
}

.sc_title_accent .sc_item_title:after {
width: 20px;
background-color: var(--theme-color-text_link);
}

.sc_title_accent.color_style_link2 .sc_item_title:after {
background-color: var(--theme-color-text_link2);
}

.sc_services.sc_services_default .sc_services_item_icon {
background-color: rgba(114, 181, 202, 0.2);
font-size: 2.2857em;
width: 80px;
height: 80px;
line-height: 64px;
border-radius: 50%;
-webkit-transition: 0.3s;
transition: 0.3s;
}
@media (max-width: 767px) {
.sc_services.sc_services_default .sc_services_item_icon {
  position: absolute !important;
  left: 0 !important;
  width: 60px;
  height: 60px;
  line-height: 54px;
}
}
.sc_services.sc_services_default .sc_services_item_title {
font-size: 1.395em !important;
line-height: 1.28em;
font-weight: 400;
}
.sc_services.sc_services_default .sc_services_item_content {
line-height: 1.75em;
margin-top: 19px;
}
@media (max-width: 767px) {
.sc_services.sc_services_default .sc_services_item_content {
  display: block;
  margin-top: 10px;
}
}
@media (max-width: 767px) {
.sc_services.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
  left: auto !important;
  right: 0 !important;
}
}
.sc_services.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
margin-right: 7.5em;
}
@media (max-width: 767px) {
.sc_services.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
  text-align: right;
  margin-top: 0;
  margin-right: 6em;
}
}
.sc_services.sc_services_default .sc_services_item_featured_left .sc_services_item_info {
margin-left: 7.5em;
}
@media (max-width: 767px) {
.sc_services.sc_services_default .sc_services_item_featured_left .sc_services_item_info {
  text-align: left;
  margin-top: 0;
  margin-left: 6em;
}
}
.sc_services.sc_services_default .sc_services_item:hover .sc_services_item_icon {
-webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
}
.sc_services.sc_services_default.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services.sc_services_default.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.custom_services_item .sc_services.sc_services_default .sc_services_item_title {
	font-size: 0.96rem !important;
	line-height: 2.1em;
}
.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_icon {
    font-size: 2.2857em;
}
@media (max-width: 767px) {
.custom_services_item .sc_services.sc_services_default .sc_services_item_title {
  font-size: 15px;
}
}
.custom_services_item .sc_services.sc_services_default .sc_services_item_title a {
color: var(--theme-color-text);
}

.sc_services.sc_services_alter .sc_services_item {
display: inline-block;
width: auto;
background-color: rgba(114, 181, 202, 0.1);
}
.sc_services.sc_services_alter .sc_services_item_info {
padding: 0.6em 1em;
text-align: left;
}
.sc_services.sc_services_alter .sc_services_item_title {
font-size: 1em;
font-weight: 400;
margin: 0;
}
.sc_services.sc_services_alter .sc_services_item_title a {
color: var(--theme-color-text);
}
.sc_services.sc_services_alter .sc_services_item_title a::before {
content: "";
background-color: var(--theme-color-text_link2);
width: 12.84px;
height: 12.84px;
border-radius: 3px;
display: inline-block;
margin-right: 10px;
margin-bottom: -1px;
}
.sc_services.sc_services_alter .sc_services_item:hover .sc_services_item_title,
.sc_services.sc_services_alter .sc_services_item:hover .sc_services_item_title a,
.sc_services.sc_services_alter .sc_services_item .sc_services_item_title a:hover {
color: var(--theme-color-text_link2);
}
.sc_services.sc_services_alter .trx_addons_columns_wrap > [class*=trx_addons_column-] {
padding-bottom: 2px;
}

.sc_services_extra .sc_services_item {
text-align: center;
}
.sc_services_extra .post_featured_bg {
border-radius: 50%;
max-width: 200px;
margin: 0 auto 2.3em;
}
.sc_services_extra .post_featured_bg:before {
padding-top: 100%;
}
.sc_services_extra .sc_services_item_title {
font-size: 1.395em !important;
font-weight: 400;
margin: 0 0 1.2em;
}
.sc_services_extra .sc_services_item_button {
display: block;
margin-top: 3px;
}
.sc_services_extra .sc_services_item_content > *:last-child {
margin-bottom: 0;
}

.sc_button_default.color_style_link2:hover,
.sc_button_default.color_style_link2:focus,
.color_style_link2 .sc_button_default:hover,
.color_style_link2 .sc_button_default:focus,
.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,
.color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
border-color: var(--theme-color-text_link2);
background-color: var(--theme-color-text_link2);
opacity: 0.75;
}

form button:not(.components-button):hover,
form button:not(.components-button):focus,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=reset]:hover,
input[type=reset]:focus,
input[type=button]:hover,
input[type=button]:focus,
.post_item .more-link:hover,
.comments_wrap .form-submit input[type=submit]:hover,
.comments_wrap .form-submit input[type=submit]:focus,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,
.sc_button_default:hover,
.sc_button_default:focus,
.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus,
.socials_share.socials_type_block .social_icon:hover,
.socials_share.socials_type_block .social_icon:focus {
border-color: var(--theme-color-text_link);
background-color: var(--theme-color-text_link);
opacity: 0.75;
}

@media (max-width: 1023px) {
html, body {
  font-size: 12px !important;
}
}
ul > li, ol > li, dl > dd {
margin-bottom: 0.5em;
}

ul, ol, dl, blockquote, address {
margin-bottom: 1.5em;
}

.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a {
padding: 0.9em 1.5em;
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
[class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
color: var(--theme-color-alter_dark);
font-weight: 400;
}

input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=tel],
input[type=search],
input[type=password],
textarea,
textarea.wp-editor-area,
.select_container,
select,
.select_container select, option {
padding: 0.77em 0.95em;
border: 2px solid var(--theme-color-input_bd_color);
border-radius: 25px;
}
@media (max-width: 767px) {
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=tel],
input[type=search],
input[type=password],
textarea,
textarea.wp-editor-area,
.select_container,
select,
.select_container select, option {
  padding: 0.77em 0.95em !important;
}
}
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=search]:focus,
input[type=password]:focus,
textarea:focus,
textarea.wp-editor-area:focus,
.select_container:focus,
select:focus,
.select_container select:focus, option:focus {
background: var(--theme-color-input_bg_hover);
border-color: var(--theme-color-input_bd_hover);
}
input[type=text].filled,
input[type=number].filled,
input[type=email].filled,
input[type=url].filled,
input[type=tel].filled,
input[type=search].filled,
input[type=password].filled,
textarea.filled,
textarea.wp-editor-area.filled,
.select_container.filled,
select.filled,
.select_container select.filled, option.filled {
background: var(--theme-color-input_bg_color);
border-color: var(--theme-color-input_bd_color);
}

.wpcf7 textarea {
height: 7.9em;
}

span.wpcf7-form-control.wpcf7-acceptance {
color: var(--theme-color-text_dark);
}

.contact_us_home span.wpcf7-form-control.wpcf7-acceptance {
color: #fff;
}

.footer_wrap a,
[class*=scheme_].footer_wrap a,
.footer_wrap [class*=scheme_].vc_row a {
color: var(--theme-color-text_dark);
}
.footer_wrap a:hover,
[class*=scheme_].footer_wrap a:hover,
.footer_wrap [class*=scheme_].vc_row a:hover {
color: var(--theme-color-text_link);
}

.custom_tab_content.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 0 0 10px 0;
position: relative;
}
.custom_tab_content.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active::after {
background-color: var(--theme-color-text_link2);
}
.custom_tab_content.elementor-widget-tabs .elementor-tab-desktop-title::after {
content: " ";
background-color: #e4e7e8;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 2px !important;
width: 100% !important;
z-index: 1;
inset-inline-start: 0 !important;
}
.custom_tab_content.elementor-widget-tabs .elementor-tab-desktop-title + .elementor-tab-desktop-title {
padding-left: 15px;
}
.custom_tab_content.elementor-widget-tabs .elementor-tab-content {
padding: 55px 0 0;
}
@media (max-width: 767px) {
.custom_tab_content.elementor-widget-tabs .elementor-tab-content {
  padding-top: 20px;
}
}

.elemntor_acc_custom .elementor-accordion .elementor-accordion-icon {
text-align: center !important;
color: #fff;
background: var(--theme-color-text_link);
font-size: 10px;
width: 24px;
height: 24px;
line-height: 24px;
border-radius: 50%;
}
.elemntor_acc_custom .elementor-accordion .elementor-active .elementor-accordion-icon {
background: #33302e;
}

.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
font-size: 1.2em;
font-style: italic;
line-height: 1.5em;
text-align: left;
color: var(--theme-color-text);
padding: 55px 70px 58px;
}
@media (max-width: 767px) {
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
  padding: 30px;
}
}
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content::before {
content: "\e8b6";
font-size: 20px;
display: inline-block;
width: auto;
-webkit-transform: rotate(180deg);
        transform: rotate(180deg);
position: absolute;
left: 30px;
}
@media (max-width: 767px) {
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content::before {
  left: 9px;
}
}
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content::after {
content: "\e8b6";
font-family: "fontello";
color: var(--theme-color-text_link2);
font-size: 20px;
display: inline-block;
width: auto;
position: absolute;
left: auto;
bottom: 56px;
right: 30px;
-webkit-transform: none;
        transform: none;
background: transparent;
}
@media (max-width: 767px) {
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content::after {
  right: 9px;
  bottom: 36px;
}
}
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author_avatar {
width: 120px;
height: 120px;
margin-top: -70px;
}
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author_avatar + .sc_testimonials_item_author_data {
margin-top: 12px;
}
@media (max-width: 767px) {
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author_avatar + .sc_testimonials_item_author_data {
  margin-top: -5px;
}
}
.sc_testimonials.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author_subtitle {
margin-top: -1px;
}

.sc_testimonials_extra .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
border-color: var(--theme-color-text_link2);
background-color: var(--theme-color-text_link2);
}

@media (max-width: 767px) {
.wpcf7 .select_container,
.wpcf7 textarea,
.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]) {
  margin-bottom: 0px;
}
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon {
background-color: var(--theme-color-text_link);
width: 37px;
height: 37px;
line-height: 36px;
}
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon:hover {
background-color: var(--theme-color-text_link2);
}

.sc_layouts_title .sc_layouts_title_caption {
font-size: 27px;
font-weight: 600;
text-transform: lowercase;
}
.sc_layouts_title .sc_layouts_title_caption::first-letter {
text-transform: capitalize;
}

.sc_layouts_title .breadcrumbs {
font-size: 13px;
letter-spacing: 0;
}
.sc_layouts_title .breadcrumbs .breadcrumbs_delimiter:before {
font-size: 14px;
position: relative;
top: -3px;
}

.sc_layouts_title.fixed_height .sc_layouts_title_content {
padding: 0;
}

.sc_layouts_title_breadcrumbs {
margin-top: 0;
}

.breadcrumbs_item {
padding-bottom: 0;
}
.breadcrumbs_item::after {
display: none;
}

.ac-form .ac-field {
  margin-bottom: 15px;
}

.ac-form .ac-fields {
  margin-bottom: 20px;
}

.ac-form input {
  width: 100%;
}

.ac-form .ac-field-text {
  margin: 0 0 10px;
}

.ac-form .ac-field-radio {
  position: relative;
}

.ac-form input[type="radio"] {
  top: 0;
  bottom: 0;
  z-index: 10;
  clip: unset !important;
  opacity: 0;
}

.scheme_dark_form .ac-field-text,
.scheme_dark_form .ac-field-radio,
.scheme_dark_form input[type="radio"] + label:before {
	color: #fff;
}

.scheme_dark_form input[type="radio"] + label:before {
    border-color: #fff !important;
}

.widget input[type="search"] {
	border-radius: 0 !important;
}

.scroll_to_top_style_default {
    border-color: #72b5ca;
    background-color: #72b5ca;
}






.cq-draggable-container{
	padding: 200px 0 70px 0;
	width: 80%;
  	margin: 0 auto;
}

.cq-draggable-slider {
  position: relative;
  margin: 0;
  padding: 0;
  height: 30px;
  border-radius: 8px;
  background: rgb(252, 247, 241);
  cursor: pointer;
}
.cq-draggable-slider .cq-draggable-handle {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999;
}

.cq-draggable-stripe{
	position: relative;
	background: rgb(237, 179, 155) !important;
	width: 100%;
	height: 30px;
	border-radius: 8px;
}
.cq-barcontainer{
	position: relative;
	margin-top: -28px;
	z-index: 2;
}
.cq-highlight-container{
	float: left;
	margin: 0;
	padding: 0;
	width: 25%;
}

.cq-highlight{
	width:80px;
	height:80px;
	margin: 0 auto;
	background-color:#24d4ec;
	color:#333;
	margin-top: -27px;
	text-align:center;
}
.cq-highlight-container.icon{
	margin-top: 16px;
}
.cq-highlight-container.icon .cq-highlight{
	width:48px;
	height:48px;
}
.cq-highlight span.fa{
	display: inline-block;
	vertical-align: top;
	margin-top:1px;
	font-size: 20px;
	line-height: 48px;
	color: #fff;
	width: 100%;
	height: 100%;
	text-align: center;
}

.cq-highlight.circle{
	-webkit-border-radius:80px;
	border-radius:80px;
}
.cq-highlight-container.icon .cq-highlight.round{
	-webkit-border-radius:4px;
	border-radius:4px;
}

.cq-highlight.round{
	-webkit-border-radius:8px;
	border-radius:8px;
}
.cq-highlight.square{
	-webkit-border-radius: 0;
	border-radius: 0;
}

.cq-highlight-container .cq-highlight-label{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size:12px;
	margin-top: 8px;
}
.cq-highlight-container.text{
	margin-top: -2px;
	height: 30px;
	line-height: 30px;
}
.cq-highlight-container.text .cq-highlight-label{
	vertical-align: middle;
}
.cq-highlight img{
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.cq-highlight.circle img{
	-webkit-border-radius:80px;
	border-radius:80px;
}
.cq-highlight.round img{
	-webkit-border-radius:8px;
	border-radius:8px;
}
.cq-highlight.square img{
	-webkit-border-radius: 0;
	border-radius: 0;
}

.cq-menu-square{
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0px;
  margin-left: -15px;
  cursor: pointer;
  width: 20px;
  height: 30px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  color: #FFF;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  padding-left: 6px!important;
  padding-right: 4px!important;
  z-index: 3;
}

.cq-menu-line{
	float:left;
	height: 14px;
	margin: 8px 2px;
	width: 2px;
	background: #FFF;
	display: block;
}

.cq-infobox{
	position: absolute;
    top: 0;
    left: 0;
    margin-top: -220px;
    margin-left: -162px;
	width: 320px;
	height: 190px;
	background: #FFF;
	padding: 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: #AAB2BD solid 2px;
	z-index: 4;
}

.cq-infobox:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 20px 23px 0;
	border-color: #FFFFFF transparent;
	display: block;
	width: 0;
	z-index: 1;
	bottom: -20px;
	left: 137px;
}

.cq-infobox:before {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 21px 24px 0;
	border-color: #AAB2BD transparent;
	display: block;
	width: 0;
	z-index: 0;
	bottom: -23px;
	left: 136px;
}

.cq-infobox.red{
	border: #DA4453 solid 2px;
}
.cq-infobox.red:before {
	border-color: #DA4453 transparent;
}
.cq-infobox.red .cq-titlebar, .cq-infobox.red .cq-titlecontainer{
	background: #DA4453;
}

.cq-infobox.pink{
	border: #D770AD solid 2px;
}
.cq-infobox.pink:before {
	border-color: #D770AD transparent;
}
.cq-infobox.pink .cq-titlebar, .cq-infobox.pink .cq-titlecontainer{
	background: #D770AD;
}

.cq-infobox.lavender{
	border: #AC92EC solid 2px;
}
.cq-infobox.lavender:before {
	border-color: #AC92EC transparent;
}
.cq-infobox.lavender .cq-titlebar, .cq-infobox.lavender .cq-titlecontainer{
	background: #AC92EC;
}

.cq-infobox.gray{
	border: #AAB2BD solid 2px;
}
.cq-infobox.gray:before {
	border-color: #AAB2BD transparent;
}
.cq-infobox.gray .cq-titlebar, .cq-infobox.gray .cq-titlecontainer{
	background: #AAB2BD;
}

.cq-infobox.green{
	border: #8CC152 solid 2px;
}
.cq-infobox.green:before {
	border-color: #8CC152 transparent;
}
.cq-infobox.green .cq-titlebar, .cq-infobox.green .cq-titlecontainer{
	background: #8CC152;
}

.cq-infobox.blue{
	border: #5D9CEC solid 2px;
}
.cq-infobox.blue:before {
	border-color: #5D9CEC transparent;
}
.cq-infobox.blue .cq-titlebar, .cq-infobox.blue .cq-titlecontainer{
	background: #5D9CEC;
}

.cq-infobox.aqua{
	border: #4FC1E9 solid 2px;
}
.cq-infobox.aqua:before {
	border-color: #4FC1E9 transparent;
}
.cq-infobox.aqua .cq-titlebar, .cq-infobox.aqua .cq-titlecontainer{
	background: #4FC1E9;
}

.cq-infobox.yellow{
	border: #F6BB42 solid 2px;
}
.cq-infobox.yellow:before {
	border-color: #F6BB42 transparent;
}
.cq-infobox.yellow .cq-titlebar, .cq-infobox.yellow .cq-titlecontainer{
	background: #F6BB42;
}

.cq-infobox.mint{
	border: #48CFAD solid 2px;
}
.cq-infobox.mint:before {
	border-color: #48CFAD transparent;
}
.cq-infobox.mint .cq-titlebar, .cq-infobox.mint .cq-titlecontainer{
	background: #48CFAD;
}

.cq-innerbox{
	padding: 0.5em 1em;
	line-height: 150%;
}
.cq-carouselcontent{
	height: 140px;
	overflow: hidden;
	font-size: 13px;
}
.cq-carouselcontent h3, .cq-carouselcontent h4, .cq-carouselcontent h5{
	margin: 0;
}
.cq-titlecontainer{
	margin: 0;
	padding: 0;
	width: 100%;
	background: #AAB2BD;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.cq-titlebar{
	color: #FFF;
	background: #AAB2BD;
	padding: .3em 1em 0.5em 1em;
 	line-height: 1.5em;
	font-size: 15px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight: bold;
}


@media screen and (min-width: 479px) and (max-width: 640px) {
	.cq-infobox{
	    margin-left: -134px;
		width: 260px;
	}
	.cq-infobox:after {
		left: 107px;
	}

	.cq-infobox:before {
		left: 106px;
	}

	.cq-highlight{
		width:40px;
		height:40px;
		margin-top: -5px;
	}
	.cq-highlight-container{
		margin-top: 5px;
	}

	.cq-highlight-container.icon .cq-highlight{
		width:30px;
		height:30px;
	}
	.cq-highlight-container.text{
		margin-top:8px;
		height: 20px;
		line-height: 20px;
	}
	.cq-highlight span.fa{
		vertical-align: top;
		margin-top:1px;
		font-size: 16px;
		line-height: 30px;
	}

	.cq-highlight-container.icon{
		margin-top: 8px;
	}

	.cq-draggable-stripe{
		height: 20px;
	}
	.cq-draggable-slider{
		height: 20px;
	}
	.cq-menu-square{
		display: none;
	}

}
@media screen and (min-width: 320px) and (max-width: 480px) {
	.cq-infobox{
	    margin-left: -134px;
		width: 260px;
	}
	.cq-infobox:after {
		left: 107px;
	}

	.cq-infobox:before {
		left: 106px;
	}

	.cq-highlight{
		width:40px;
		height:40px;
		margin-top: -5px;
	}
	.cq-highlight-container.icon .cq-highlight{
		width:30px;
		height:30px;
	}
	.cq-highlight span.fa{
		vertical-align: top;
		margin-top:1px;
		font-size: 16px;
		line-height: 30px;
	}

	.cq-highlight-container.text{
		margin-top: 3px;
	}

	.cq-highlight-container.icon{
		margin-top: 8px;
	}

	.cq-draggable-stripe{
		height: 20px;
	}
	.cq-draggable-slider{
		height: 20px;
	}
	.cq-menu-square{
		display: none;
	}

}