@charset "utf-8";

/* Responsive styles
-------------------------------------------------------------- */

/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/
/* With side menu
@media (min-width: 1366px) and (max-width: 1679px) {
*/
/* Without side menu */
@media (min-width: 1136px) and (max-width: 1279px) {
	body {	font-size: 14px; }
	.address_phone, .address_email, .address_address{
    line-height: 2rem;
    font-size: 1.1rem;
	}

	.address_phone:before, .address_email:before, .address_address:before{
		    width: 2rem;
    line-height: 2rem;
    height: 2rem;
    font-size: 1.2rem;
	}
	.address_phone:after, .address_email:after, .address_address:after{
		content: none;
	}

	.sc_price_block.sc_price_block_style_1{
		    width: 31.4% !important;
	}

	.sc_team_style_team-2 .sc_team_item .sc_team_item_info{
		    padding: 1.5rem 1.5rem 1rem 1.5rem;
	}

	.sc_price_block .sc_price_block_description ul li{
		    padding: 0.75rem 2.5em 0.75rem 7em !important;
	}


	.sc_team_style_team-2 .sc_team_item{
		    width: 100%;
	}
	
	.sc_slider_swiper{
		width: 100% !important;
	}

	.tribe-events-list .content-event-wrap{
		padding: 0.5rem 5rem 0rem 3.07rem;
	}

	.isotope_wrap .isotope_item .post_info{
	text-align: center;
}

.post_info span + span{
	margin-left: 2rem;
}

.post_info .post_info_counters a.post_counters_item.post_counters_comments:after{
	content: none;
}


.woocommerce ul.products li.product .button{
	left: 45%;
}

.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 20%;
	    left: 45%;
}

.woocommerce ul.products li.product .button, .woocommerce ul.products li.product a.added_to_cart.wc-forward{
	    top: 30%;
}

.woocommerce ul.products li.product a.added_to_cart.wc-forward{
left: 46%;
}

.eg-personal1-element-3{
	    font-size: 25px !important;
    line-height: 30px !important;
}

.widget_area .post_item .post_thumb{
	width: 4.25rem;
}

	.sc_skills{
	width: 100% !important;
}


}


/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/
/* With side menu
@media (min-width: 1280px) and (max-width: 1365px) {
*/
/* Without side menu */
@media (min-width: 960px) and (max-width: 1135px) {
	body {	font-size: 13px; }
	h1 { font-size:3em; }		/* 39px */
	h2 { font-size:2.3077em; }	/* 30px */
	h3 { font-size:2.3077em; }	/* 30px */
	h4 { font-size:1.3846em; }	/* 18px */
	h5 { font-size:1.2308em; }	/* 16px */
	h6 { font-size:1em; }		/* 13px */

	/* Post layouts */
	.isotope_filters a {
		font-size:0.8461em;
	}
	
	/* Post parts */
	.post_info {
		font-size:0.8461em;
	}
	.post_info {
		font-size:0.8461em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3846em;
	}

	.post_item_404 .search_submit{
		    height: 3rem !important;
	}
	
	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	
	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.7692em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8461em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8461em;
	}
	
	/* Shortcodes */
	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}

	.top_panel_middle .menu_main_nav_area{
		    margin: 2.05rem 0 0 0;
	}
	
	.eg-personal1-element-5{
		display: none !important;

	}

	.eg-personal1-element-3{
		line-height: 1.2em !important;
		font-size: 1em !important;
	}

	.address_phone, .address_email, .address_address{
    line-height: 2rem;
    font-size: 1.2rem;
        padding: 0 1rem;
    text-align: center;
        width: 100%;
	}

	.address_phone:before, .address_email:before, .address_address:before,
	.address_phone:after, .address_email:after{
display: none;
	}


	.sc_price_block.sc_price_block_style_1{
		    width: 31.1% !important;
	}

	.sc_team_style_team-2 .sc_team_item .sc_team_item_info{
		    padding: 0.7rem 1rem 1rem 0;
	}

	.sc_price_block .sc_price_block_description ul li{
		    padding: 0.75rem 2.5em 0.75rem 7em !important;
	}


	.sc_team_style_team-2 .sc_team_item{
		    width: 100%;
	}
	
	.sc_slider_swiper{
		width: 100% !important;
	}

	.post_item_404 .page_search .search_wrap{
		    width: 100% !important;
		        max-width: 100%;
	}

	.content-event-wrap{
		    padding: 1.4rem 2rem 1rem 2.65rem;
	}

	.tribe-events-schedule .location-of-event.details{
		    width: 35%;
	}

		.isotope_wrap .isotope_item .post_info{
	text-align: center;
}

.template_masonry .post_info span + span{
	    margin-left: 0;
    display: block;
    text-align: center;
}


.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 20%;
}

.woocommerce ul.products li.product .button, .woocommerce ul.products li.product a.added_to_cart.wc-forward{
	    top: 30%;
}

.sidebar_right .content{
	padding-right: 0;
}

.tp-caption.ahovertowatch a:before{
	top: -2px;
}

.sc_team_style_team-1 .sc_team_item_avatar{
	    height: auto;
}

.top_panel_wrap .contact_logo{
width: 20%;
}

.top_panel_wrap .menu_main_wrap{
width:  80%;
}

.top_panel_wrap.top_panel_style_5  .contact_logo{
	width: 100%;
	text-align:center;
}
.top_panel_wrap.top_panel_style_5 .menu_main_wrap{
	width: 100%;
}

.top_panel_wrap.top_panel_style_5 .top_panel_middle .search_wrap{
	float: right;
}

.woocommerce ul.products li.product .button{
	left: 45%;
}

.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 20%;
	    left: 45%;
}

.woocommerce ul.products li.product .button, .woocommerce ul.products li.product a.added_to_cart.wc-forward{
	    top: 30%;
}

.woocommerce ul.products li.product a.added_to_cart.wc-forward{
left: 46%;
}

.top_panel_style_6 .top_panel_icon .sidebar_cart{
top: 11.5em;
}

.top_panel_style_6 .top_panel_middle .sidebar_cart:after{

	    right: 6.8em;
}


.tribe-events-list .content-event-wrap{
	    padding: 1rem 3rem 2rem 3.07rem;
	        width: 66.3%;
}

.tribe-events-list .tribe-events-event-image{
	    padding: 2rem 0rem 0rem 2rem;
	        width: 33.7%;
}

.menu_main_nav > li > a{
	    letter-spacing: 1px;
	        padding: 0.35rem 0.35rem 0.25rem 0.35rem;
	        font-size: 0.8rem;
	        font-weight: 300;
}

.top_panel_middle .menu_main_wrap{
	margin-top: 2.5rem;
}

.top_panel_fixed .menu_main_wrap{
	margin-top: 0;
}

.custom-team-item figure{
	padding: 2.2em 0 0 2.2em;
	    margin-right: 0;
	    
}

.custom-team-item .sc_section{
	display: flex;
}

.logged-in .comments_wrap .form-submit{
	margin-top: 0.4em;
}

.footer_wrap_inner.widget_area_inner aside.column-1_4 {
	width: 50%;

}

.comments_wrap .form-submit{
	text-align: left;
margin: 0;
}

.comments_wrap .comments_field.comments_message{
	margin-top: -68px;
}

.comments_wrap .comments_field textarea{
	height: 116px;
}

	.sc_skills{
	width: 100% !important;
}

}



/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
/* With side menu
@media (min-width: 800px) and (max-width: 1279px) {
*/
/* Without side menu */
@media (min-width: 800px) and (max-width: 959px) {
	body {	font-size: 13px; }
	h1 { font-size:3em; }		/* 39px */
	h2 { font-size:2.3077em; }	/* 30px */
	h3 { font-size:2.3077em; }	/* 30px */
	h4 { font-size:1.3846em; }	/* 18px */
	h5 { font-size:1.2308em; }	/* 16px */
	h6 { font-size:1em; }		/* 13px */

	/* Post layouts */
	.isotope_filters a {
		font-size:0.8461em;
	}
	
	/* Post parts */
	.post_info {
		font-size:0.8461em;
	}
	.post_info {
		font-size:0.8461em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3846em;
	}
	
	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	
	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.7692em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8461em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8461em;
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size:0.7692em;
	}
	
	/* Shortcodes */
	input[type="submit"], input[type="button"], button, .sc_button {
		padding: 0.75em;
	}
	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}

	#lang_sel{
		    margin: 0;
		        margin-right: 1em;
	}

.top_panel_inner_style_5 .menu_main_responsive_button,
.top_panel_inner_style_6 .menu_main_responsive_button,
.top_panel_inner_style_7 .menu_main_responsive_button{
    line-height: 0.8em;
    font-size: 2.5em;
    color: white; 
	}
	.top_panel_middle .menu_main_nav_area{
		    margin: 0;
	}
	.responsive_menu .top_panel_icon{
		    margin-right: 0em;
		    margin-left: 0;
	}

	


	.eg-personal1-element-5{
		display: none !important;

	}

	.eg-personal1-element-3{
		line-height: 1.2em !important;
		font-size: 1em !important;
	}

		.address_phone, .address_email, .address_address{
    line-height: 2rem;
    font-size: 1.2rem;
        padding: 0 1rem;
    text-align: center;
    width: 100%
	}

	.address_phone:before, .address_email:before, .address_address:before,
	.address_phone:after, .address_email:after{
display: none;
	}
	
		.sc_price_block.sc_price_block_style_1{
     width: 30.6% !important;
	}

	.sc_team_style_team-2 .sc_team_item .sc_team_item_info{
		    padding: 0rem 1.5rem 1rem 0rem;
	}

	.sc_price_block .sc_price_block_description ul li{
		    padding: 0.75rem 2.5em 0.75rem 2.5em !important;
	}

		.sc_team_style_team-2 .sc_team_item{
		    width: 100%;
	}
	
	.sc_slider_swiper{
		width: 100% !important;
	}

	.post_item_404 .page_search .search_wrap{
		    width: 100% !important;
		        max-width: 100%;
	}

	.content-event-wrap{
		    padding: 1.4rem 2rem 1rem 2.65rem;
	}

	.tribe-events-schedule .date-of-event.details,
	.tribe-events-schedule .time-of-event.details{
	width: 50%;
	}

	.tribe-events-schedule .location-of-event.details{
		    width: 100%;
	}

		.isotope_wrap .isotope_item .post_info{
	text-align: center;
}

.template_masonry .post_info span + span{
	    margin-left: 0;
    display: block;
    text-align: center;
}


.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 20%;
}

.woocommerce ul.products li.product .button{
	    top: 10%;
	    left: 43%;
}

.woocommerce ul.products li.product a.added_to_cart.wc-forward{
	top: 30%;
	left: 43%;
}

.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 10%;
	    left: 43%;
}

.sidebar_right .content{
	padding-right: 0;
}


.sc_team_style_team-1 .sc_team_item_avatar{
	height: auto;
}



.widget_area .widget_calendar td a, .widget_area .widget_calendar .day_wrap{
	    height: 15px;
    width: 15px;
    line-height: 15px;
}

 .vc_column_container.vc_col-sm-9{
	padding-right: 10px;
	padding-left: 10px !important;
}

.woocommerce ul.products li.product .star-rating{
	display: none;
}

.tp-caption.ahovertowatch a:before{
	top: -4px;
}

.widget_area .widget_title{
	    padding: 0.72rem 0.7rem;
}

.sc_socials.sc_socials_size_tiny .sc_socials_item{
	margin: 0 0.6rem 0 0;
}


.copyright_wrap_inner{
	    padding: 2.3rem 0 2em !important;
	    height: auto !important;
}

.sc_title_bordered{
	    padding: 0.72rem 0.8rem;
}

 .responsive_menu .contact_logo{
	width:50% !important;
	 text-align: left;
	}

	 .responsive_menu .top_panel_style_5 .contact_logo{
	 	float: left;
	 }

	.responsive_menu .contact_logo .logo{
	margin-top: 2em;

	}

.responsive_menu .top_panel_style_7 .menu_main_wrap{
	margin-top: 2.1rem !important;
}

.top_panel_style_7 .top_panel_middle .logo{
	margin-top: 2em;
	    margin-bottom: 2em;
}

 .top_panel_style_7 .top_panel_middle .menu_main_wrap #dropmenu{
	    padding: 0.55rem 1.6rem 0 0rem;
	        float: right;
}

.top_panel_style_7 .top_panel_middle .search_wrap{
	border-left: none;
	border-right: 1px solid #9598a0 !important;
	    margin: 0.6rem 0.6em 0 0;
	    padding-left: 0;
	        padding-right: 0.75rem;
}

.top_panel_style_7 .top_panel_middle .top_panel_icon .search_submit:before{
	margin-right: 1em;
}

	.responsive_menu .top_panel_style_5 .menu_main_nav_area{
		float: left;
	}

	.responsive_menu .top_panel_style_5 .menu_main_responsive{
		 margin-top: 5.4em;
		     transform: translateX(-50%);
		     -webkit-transform: translateX(-50%);
		     -moz-transform: translateX(-50%);


	}

	.responsive_menu .top_panel_style_5 .contact_logo .logo{
		text-align: left;
	}


	.responsive_menu .contact_logo .logo img{
		width: 10rem;
	}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu  .menu_main_wrap{
	margin-top: 2.6rem !important;
	margin-bottom: 1rem;
	width: 50% !important;
}

.responsive_menu .top_panel_middle .menu_main_responsive_button{
	    float: right !important;
	        margin: 0;
	               width: 0.8em;
}

.menu_show .top_panel_middle .search_wrap{
	    float: right !important;
}

#lang_sel{
		float: right;
		    display: inline-block;
	}
	#lang_sel > ul:before{
		display: none;
	}

.responsive_menu .top_panel_style_7 .menu_main_responsive_button{
	display: none !important;
}

.responsive_menu .top_panel_style_7 .contact_logo{
	padding-right: 0;
}

.responsive_menu .top_panel_style_7 .contact_logo .logo img{
	    float: none;
	        margin: 0;
}

.top_panel_style_5 .menu_main_nav_area{
	float: left;
}

.responsive_menu .top_panel_style_6 .menu_main_responsive,
.responsive_menu .top_panel_style_7 .menu_main_responsive{
	width: 700px;
	 transform: translateX(-50%);
		     -webkit-transform: translateX(-50%);
		     -moz-transform: translateX(-50%);
		         margin-top: 2.8rem;

}

.responsive_menu .pushy .custom-nav.contact_logo{
	width: 100% !important;
}

.top_panel_style_7 .top_panel_icon.menu_main_cart,
.top_panel_style_6 .top_panel_icon.menu_main_cart{
	    float: right !important;
}

.top_panel_style_7  .top_panel_icon .sidebar_cart{
	    top: 12em;
}

.top_panel_style_6 .top_panel_middle .sidebar_cart:after{
	    right: 5.8em;
}

.top_panel_wrap .menu_main_cart .contact_icon:before{
	    padding-top: 2px;
}

.top_panel_style_6 .top_panel_icon .sidebar_cart{
top: 7.5em;
}

.tribe-events-list .content-event-wrap{
	    padding: 1rem 2.5rem 2rem 3.07rem;
	        width: 66.3%;
}

.tribe-events-list .tribe-events-event-image{
	    padding: 2rem 0rem 0rem 2rem;
	        width: 33.7%;
}

.custom-team-item figure{
	padding: 2.2em 0 0 2.2em;
	width: 40%
	    
}

.eg-personal1-element-3{
	    padding: 46px 20px 0px 42px !important;
}

.logged-in .comments_wrap .form-submit{
	margin-top: 1.2em;
}

.tribe-bar-search-filter, .tribe-bar-submit{
	padding-left: 0;
}
.footer_wrap_inner.widget_area_inner aside.column-1_4 {
	width: 50%;

}

.comments_wrap .form-submit{
	text-align: left;
margin: 0;
}

.comments_wrap .comments_field.comments_message{
	margin-top: -68px;
}

.comments_wrap .comments_field textarea{
	height: 116px;
}

	.sc_skills{
	width: 80% !important;
}


}



/*
Portrait orientation

Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 660px) and (max-width: 799px) {
		body {	font-size: 13px; }
		html {    font-size: 13px;}
	h1 { font-size:3em; }		/* 39px */
	h2 { font-size:2.6077em; }	/* 30px */
	h3 { font-size:2.1077em; }	/* 30px */
	h4 { font-size:1.3846em; }	/* 18px */
	h5 { font-size:1.2308em; }	/* 16px */
	h6 { font-size:1em; }		/* 13px */

	/* Post layouts */
	.isotope_filters a {
		font-size:0.8461em;
	}
	
	/* Post parts */
	.post_info {
		font-size:0.8461em;
	}
	.post_info {
		font-size:0.8461em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3846em;
	}
	
	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	
	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.7692em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8461em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8461em;
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size:0.7692em;
	}
	
	/* Shortcodes */
	input[type="submit"], input[type="button"], button, .sc_button {
		padding: 0.75em;
	}
	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}

		#lang_sel{
		    margin: 0;
		        margin-right: 1em;
	}

.top_panel_inner_style_5 .menu_main_responsive_button, .top_panel_inner_style_6 .menu_main_responsive_button, .top_panel_inner_style_7 .menu_main_responsive_button{
    line-height: 0.8em;
    font-size: 2.5em;
    color: white; 
	}
	.top_panel_middle .menu_main_nav_area{
		    margin: 0;
	}
	.responsive_menu .top_panel_icon{
		    margin-right: 0em;
		    margin-left: 0;
	}

	#lang_sel{
		float: none;
		    display: inline-block;
	}
	#lang_sel > ul:before{
		display: none;
	}


	.eg-personal1-element-5{
		display: none !important;

	}

	.eg-personal1-element-3{
		line-height: 1.2em !important;
		font-size: 1em !important;
	}

		.address_phone, .address_email, .address_address{
    line-height: 2rem;
    font-size: 1.2rem;
        padding: 0 1rem;
    text-align: center;
    width: 100%;
	}

	.address_phone:before, .address_email:before, .address_address:before,
	.address_phone:after, .address_email:after{
display: none;
	}
	
		.sc_price_block.sc_price_block_style_1{
     width: 30.1% !important;
	}

	.sc_team_style_team-2 .sc_team_item .sc_team_item_info{
		    padding:1.5rem 1.5rem 1rem 0rem;
	}

	.sc_price_block .sc_price_block_description ul li{
		    padding: 0.75rem 2.5em 0.75rem 2.5em !important;
	}

		.sc_team_style_team-2 .sc_team_item{
		        width: auto;
    display: inline-block;
    float: left;
	}

	
	
	.sc_slider_swiper{
		width: 100% !important;
	}

	.post_item_404 .page_search .search_wrap{
		    width: 100% !important;
		        max-width: 100%;
	}

	.content-event-wrap{
		    padding: 1.4rem 2rem 1rem 2.65rem;
	}

	.tribe-events-schedule .date-of-event.details,
	.tribe-events-schedule .time-of-event.details{
	width: 50%;
	    padding-right: 5px;
	}

	.tribe-events-schedule .location-of-event.details{
		    width: 100%;
	}

		.isotope_wrap .isotope_item .post_info{
	text-align: center;
}

.template_masonry .post_info span + span{
	    margin-left: 0;
    display: block;
    text-align: center;
}


.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 30%;
}

.woocommerce ul.products li.product .button{
	    top: 20%;
	    left: 46%;
}

.woocommerce ul.products li.product a.added_to_cart.wc-forward{
	top: 40%;
	left: 46%;
}

.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 30%;
	    left: 46%;
}

.sidebar_right .content{
	padding-right: 0;
}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
	    margin-left: 1em;
}

.responsive_menu .top_panel_style_7 .menu_main_wrap,
.responsive_menu .top_panel_style_6 .menu_main_wrap{
	margin-top: 0;
	margin-bottom: 1rem;
}

.responsive_menu .top_panel_style_7 .menu_main_responsive_button{
	display: none !important;
}

.responsive_menu .top_panel_style_7 .contact_logo{
	padding-right: 0;
}

.responsive_menu .top_panel_style_7 .contact_logo .logo img{
	    float: none;
	        margin: 0;
}
.scheme_original .top_panel_style_7 .top_panel_middle .menu_main_wrap #dropmenu{
	    padding: 0.55rem 0rem 0 0rem;
	        float: right;
}
.top_panel_style_7 .top_panel_middle .search_wrap{
	    margin: 0.4rem 1em 0 0;
	    border: none;
}

.sc_team_style_team-1 .sc_team_item_avatar{
	height: auto;
}

.widget_area .widget_calendar td a, .widget_area .widget_calendar .day_wrap{
	    height: 15px;
    width: 15px;
    line-height: 15px;
}

 .vc_column_container.vc_col-sm-9{
	padding-right: 10px;
	padding-left: 10px !important;
}

.woocommerce ul.products li.product .star-rating{
	display: none;
}

.tp-caption.ahovertowatch a:before{
	top: -4px;
}

.widget_area .widget_title{
	    padding: 0.72rem 0.7rem;
}

.sc_socials.sc_socials_size_tiny .sc_socials_item{
	margin: 0 0.6rem 0 0;
}


.copyright_wrap_inner{
	    padding: 2.3rem 0 2em !important;
	    height: auto !important;
}

.sc_title_bordered{
	    padding: 0.72rem 0.8rem;
}

.tp-caption.ahovertowatch a{
	margin-left: 0.5em !important;
}

.post_item_related .post_title{
	    font-size: 1.143rem;
}

.sc_team_style_team-2 .sc_team_item .sc_team_item_avatar{
	padding-right: 0;
}

.post_item_404 .search_submit{
	height: 2.85rem !important;
}

.tribe-events-event-meta .tribe-events-meta-group,
.single-tribe_events .tribe-events-venue-map{
	width: 100%;
}

.tribe-events-sub-nav li a{
	    margin: 0 0 4px 4px;
	        padding: 0.85em 1.15em;
}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous
{width: auto;}

.sc_countdown .sc_countdown_item{
	width: 8.4rem;
}

.sc_team_item .sc_team_item_info .sc_socials{
	    float: left;
}

.sc_emailer_button:before{
	padding-left: 2px;
}

.sc_testimonials_style_testimonials-2 .sc_testimonial_content{
	    margin-right: 3rem;
    margin-left: 3rem;
}

.top_panel_middle .logo{
	margin-top: 1rem;
}

.woocommerce-page div.product div.images,
.woocommerce-page div.product div.summary{
	width: 100%;
}

.responsive_menu .contact_logo{
	width:50% !important;
	 text-align: left;
	}

	.responsive_menu .contact_logo .logo{
	margin-top: 2em;
	}


	.responsive_menu .contact_logo .logo img{
		width: 10rem;
	}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu  .menu_main_wrap{
	margin-top: 2.6rem !important;
	margin-bottom: 1rem;
	width: 50% !important;
}

.responsive_menu .top_panel_middle .menu_main_responsive_button{
	    float: right !important;
	        margin: 0;
}

.menu_show .top_panel_middle .search_wrap{
	    float: right !important;
}

#lang_sel{
		float: right;
		    display: inline-block;
	}
	#lang_sel > ul:before{
		display: none;
	}

.responsive_menu .top_panel_style_7 .menu_main_wrap{
	margin-top: 2.1rem !important;
	    padding-right: 0;
}

.top_panel_style_7 .top_panel_middle .logo{
	margin-top: 2em;
	    margin-bottom: 2em;
}

 .top_panel_style_7 .top_panel_middle .menu_main_wrap #dropmenu{
	    padding: 0.55rem 1.6rem 0 0rem;
	        float: right;
}

.top_panel_style_7 .top_panel_middle .search_wrap{
	border-left: none;
	border-right: 1px solid #9598a0 !important;
	    margin: 0.6rem 0.6em 0 0;
	    padding-left: 0;
	        padding-right: 0.75rem;
}

.top_panel_style_7 .top_panel_middle .top_panel_icon .search_submit:before{
	margin-right: 1em;
}


.responsive_menu .contact_logo{
	width:50% !important;
	 text-align: left;
	}

	 .responsive_menu .top_panel_style_5 .contact_logo{
	 	float: left;
	 }

	.responsive_menu .contact_logo .logo{
	margin-top: 2em;

	}

	.responsive_menu .top_panel_style_5 .menu_main_nav_area{
		float: left;
	}

	.responsive_menu .top_panel_style_5 .menu_main_responsive{
		 margin-top: 5.4em;
		     transform: translateX(-50%);
		     -webkit-transform: translateX(-50%);
		     -moz-transform: translateX(-50%);


	}

	.responsive_menu .top_panel_style_5 .contact_logo .logo{
		text-align: left;
	}


	.responsive_menu .contact_logo .logo img{
		width: 10rem;
	}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu  .menu_main_wrap{
	margin-top: 2.6rem !important;
	margin-bottom: 1rem;
	width: 50% !important;
}

.responsive_menu .top_panel_middle .menu_main_responsive_button{
	    float: right !important;
	        margin: 0;
	            width: 0.8em;
}

.menu_show .top_panel_middle .search_wrap{
	    float: right !important;
}

.responsive_menu .top_panel_style_6 .menu_main_responsive,
.responsive_menu .top_panel_style_7 .menu_main_responsive{
	width: 600px;
	 transform: translateX(-50%);
		     -webkit-transform: translateX(-50%);
		     -moz-transform: translateX(-50%);
		         margin-top: 2.8rem;

}

.responsive_menu .pushy .custom-nav.contact_logo{
	width: 100% !important;
}

.top_panel_style_7 .top_panel_icon.menu_main_cart,
.top_panel_style_6 .top_panel_icon.menu_main_cart{
	    float: right !important;
}

.top_panel_style_7  .top_panel_icon .sidebar_cart{
	    top: 4.5em;
}

.top_panel_style_6 .top_panel_middle .sidebar_cart:after{
	    right: 7.5em;
}

.top_panel_wrap .menu_main_cart .contact_icon:before{
	    padding-top: 0;
}
.top_panel_style_6 .menu_main_cart .contact_icon:before{
	 padding-top: 2px;
}

.top_panel_style_6 .top_panel_icon .sidebar_cart{
top: 7.5em;
}

.woocommerce table.cart td.actions .coupon .input-text{
	    width: 50%;
	        margin: 0;
}

.post_item_related .post_title{
	margin: 0px 0 2rem 0;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
	    padding: 1.6em;
}

#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{
	    padding: 5px 0 40px 0;
}

.tribe-events-list .content-event-wrap{
	    padding: 1rem 2.5rem 2rem 3.07rem;
	        width: 66.3%;
}

.tribe-events-list .tribe-events-event-image{
	    padding: 2rem 0rem 0rem 2rem;
	        width: 33.7%;
}


.woocommerce .cart .button, .woocommerce .cart input.button{
    float: right;

}

.custom-team-item figure{
	padding: 2.2em 0 0 2.2em;
	width: 40%
	    
}

.sc_clients .column-1_4{
	margin-bottom: 2em;
	margin-top: 2em;

}

.eg-personal1-element-3{
	    padding: 46px 20px 0px 42px !important;
}


.logged-in .comments_wrap .form-submit{
	margin-top: 1.2em;
}

.tribe-bar-search-filter, .tribe-bar-submit{
	padding-left: 0;
}

.comments_wrap .form-submit{
	text-align: left;
margin: 0;
}

.sc_team_style_team-2.custom-team .sc_team_item{
		width: 50%;
		padding-right: 20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.comments_wrap .comments_field.comments_message{
	margin-top: -68px;
}

.comments_wrap .comments_field textarea{
	height: 116px;
}

	.sc_skills{
	width: 80% !important;
}

}



/*Portrait orientation

Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/


@media (min-width: 480px) and (max-width: 659px) {
	body {	font-size: 12px; }
	html {	font-size: 13px; }
	h1 { font-size:2.5em; }		/* 30px */
	h2 { font-size:2em; }		/* 24px */
	h3 { font-size:2em; }		/* 24px */
	h4 { font-size:1.3333em; }	/* 16px */
	h5 { font-size:1.1667em; }	/* 14px */
	h6 { font-size:1em; }		/* 12px */
	
	/* Post layouts */
	.isotope_filters a {
		font-size:0.8333em;
	}
	
	/* Post parts */
	.post_info {
		font-size:0.8333em;
	}
	.post_info {
		font-size:0.8333em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3333em;
	}
	
	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
		    margin-left: -1.5em;
	}
	
	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.75em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8333em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8333em;
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size:0.75em;
	}
	
	/* Shortcodes */
	input[type="submit"], input[type="button"], button, .sc_button {
		padding: 0.7em 0.6em;
	}
	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}
	.sc_tabs .sc_tabs_titles li {
		font-size:1.25em;
	}
	.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		border-width: 1px;
	}	

	#lang_sel{
		    margin: 0;
	}

.top_panel_inner_style_5 .menu_main_responsive_button, .top_panel_inner_style_6 .menu_main_responsive_button, .top_panel_inner_style_7 .menu_main_responsive_button{
		    width: 1em;
    line-height: 0.8em;
    font-size: 2.5em;
    color: white; 
	}

	.top_panel_middle .menu_main_nav_area{
		    margin: 0;
	}

	.responsive_menu .top_panel_icon{
		    margin-right: 0em;
		    margin-left: 0;
	}

	#lang_sel{
		float: none;
		    display: inline-block;
	}
	#lang_sel > ul:before{
		display: none;
	}

		.address_phone, .address_email, .address_address{
    line-height: 2rem;
    font-size: 1.2rem;
        padding: 0 1rem;
    text-align: center;
    width: 100%;
	}

	.address_phone:before, .address_email:before, .address_address:before,
	.address_phone:after, .address_email:after{
display: none;
	}
	
		.sc_price_block.sc_price_block_style_1{
             width: 100% !important;
	}

	.sc_price_block.sc_price_block_style_1 + .sc_price_block.sc_price_block_style_1{
		margin-left: 0;
	}

	.sc_team_style_team-2 .sc_team_item .sc_team_item_info{
		    padding: 1.5rem 1.5rem 1rem 0rem;
	}

	.sc_price_block .sc_price_block_description ul li{
		    padding: 0.75rem 2.5em 0.75rem 3.5em !important;
	}

		.sc_team_style_team-2 .sc_team_item{
		    width: 100%;
	}
	
	.sc_slider_swiper{
		width: 100% !important;
	}

	.post_item_404 .page_search .search_wrap{
		    width: 100% !important;
		        max-width: 100%;
	}

	.content-event-wrap{
		    padding: 1.4rem 2rem 1rem 2.65rem;
	}

	.tribe-events-schedule .date-of-event.details,
	.tribe-events-schedule .time-of-event.details{
	    width: 100%;
    margin-bottom: 1em;
	}

	.tribe-events-list .content-event-wrap,
	.content-event-wrap{
		    width: 100%;
		        padding: 2rem;
	}

	.tribe-events-list .tribe-events-event-image,
	.single-tribe_events .tribe-events-event-image{
		width: 100%;
    max-width: 400px;
    margin: 0 auto;
        float: none;

	}

	.tribe-events-schedule .location-of-event.details{
		    width: 100%;
	}


		.isotope_wrap .isotope_item .post_info{
	text-align: center;
}

.template_masonry .post_info span + span{
	    margin-left: 0;
    display: block;
    text-align: center;
}


.woocommerce ul.products li.product .button{
	    top: 20%;
	        left: 45%;

}

.woocommerce ul.products li.product a.added_to_cart.wc-forward{
	top: 30%;
	top: 35%;
    left: 45%;

}

.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 20%;
	        left: 45%;
}

.sidebar_right .content{
	padding-right: 0;
}

.sc_team_item .sc_team_item_info .sc_team_item_description{
	display: none;
}

.scheme_original .sc_team_style_team-2 .sc_team_item{
	height: 100%;
}

.responsive_menu .copyright_wrap .sc_socials{
	float: right;
	margin-left: 1em;
}

.responsive_menu .top_panel_style_7 .menu_main_wrap,
.responsive_menu .top_panel_style_6 .menu_main_wrap{
	margin-top: 0;
	margin-bottom: 1rem;
}

.responsive_menu .top_panel_style_7 .menu_main_responsive_button{
	display: none !important;
}

.responsive_menu .top_panel_style_7 .contact_logo{
	padding-right: 0;
}

.responsive_menu .top_panel_style_7 .contact_logo .logo img{
	    float: none;
	        margin: 0;
}
.scheme_original .top_panel_style_7 .top_panel_middle .menu_main_wrap #dropmenu{
	    padding: 0.55rem 0rem 0 0rem;
}

.sc_team_style_team-1 .sc_team_item_avatar{
	height: auto;
}

.widget_area .widget_calendar td a, .widget_area .widget_calendar .day_wrap{
	    height: 15px;
    width: 15px;
    line-height: 15px;
}

 .vc_column_container.vc_col-sm-9{
	padding-right: 10px;
	padding-left: 10px !important;
}

.woocommerce ul.products li.product .star-rating{
	display: none;
}


.sc_emailer{
	    width: 90%;
}
.tribe-events-event-meta .tribe-events-meta-group,
.single-tribe_events .tribe-events-venue-map{
	    width: 100%;
    padding: 0;
}

.tribe-events-sub-nav li a{
	    margin: 0 0 4px 4px;
	        padding: 0.85em 1.15em;
}


.sc_audio.sc_audio_image .img_container{
	    width: 14.5%;
}

.top_panel_middle .logo{
	margin-top: 1rem;
}

.sc_slider_swiper .slides{
	height: auto !important;
}

.sc_countdown .sc_countdown_item{
	margin-bottom: 1em;
	margin-left: -3px;
width: 7.5em;

}

.woocommerce-page div.product div.images{
	width: 100%;
}

.woocommerce div.product form.cart .button{
	    padding: .47em 2.5em;
}

.copyright_wrap_inner{
	    padding: 2.3rem 0 2em !important;
	    height: auto !important;
}


.sc_icon_shape_square{
	width: 2rem;
    height: 2rem;
    line-height: 2rem;
}

.tp-caption.ahovertowatch a:before{
    font-size: 20px;
    left: -30px;
    top: -4px;
    width: 16px;
    height: 18px;
    padding-left: 3px;
    line-height: 18px;
    border: 3px solid white;
}

.sc_team_item .sc_team_item_info .sc_socials{
	float: left;
}

.featured_post_date{
	    margin: 0 100% 2rem 0px;
}

.post_item_404 .search_submit{
	height: 2.85rem !important;
}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous
{width: auto;}

.responsive_menu .contact_logo{
	width:50% !important;
	 text-align: left;
	}

	.responsive_menu .contact_logo .logo{
	margin-top: 2em;
	}


	.responsive_menu .contact_logo .logo img{
		width: 10rem;
	}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu  .menu_main_wrap{
	margin-top: 2.6rem !important;
	margin-bottom: 1rem;
	width: 50% !important;
}

.responsive_menu .top_panel_middle .menu_main_responsive_button{
	    float: right !important;
	        margin: 0;
}


#lang_sel{
		float: right;
		    display: inline-block;
		        margin-right: 1em;
	}
	#lang_sel > ul:before{
		display: none;
	}

.responsive_menu .top_panel_style_7 .menu_main_wrap{
	margin-top: 2.1rem !important;
	    padding-right: 0;
}

.top_panel_style_7 .top_panel_middle .logo{
	margin-top: 2em;
	    margin-bottom: 2em;
}

 .top_panel_style_7 .top_panel_middle .menu_main_wrap #dropmenu{
	    padding: 0.55rem 1.6rem 0 0rem;
	        float: right;
}

.top_panel_style_7 .top_panel_middle .search_wrap{
	border-left: none;
	border-right: 1px solid #9598a0 !important;
	    margin: 0.6rem 0.6em 0 0;
	    padding-left: 0;
	        padding-right: 0.75rem;
}

.top_panel_style_7 .top_panel_middle .top_panel_icon .search_submit:before{
	margin-right: 1em;
}



.responsive_menu .contact_logo{
	width:40% !important;
	 text-align: left;
	}

	 .responsive_menu .top_panel_style_5 .contact_logo{
	 	float: left;
	 }

	.responsive_menu .contact_logo .logo{
	margin-top: 2em;

	}

	.responsive_menu .top_panel_style_5 .menu_main_nav_area{
		float: left;
	}

	.responsive_menu .top_panel_style_5 .menu_main_responsive{
		 margin-top: 5.4em;
		     transform: translateX(-50%);
		     -webkit-transform: translateX(-50%);
		     -moz-transform: translateX(-50%);


	}

	.responsive_menu .top_panel_style_5 .contact_logo .logo{
		text-align: left;
	}


	.responsive_menu .contact_logo .logo img{
		width: 10rem;
	}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu  .menu_main_wrap{
	margin-top: 2.6rem !important;
	margin-bottom: 1rem;
	width: 60% !important;
}

.responsive_menu .top_panel_middle .menu_main_responsive_button{
	    float: right !important;
	        margin: 0;
}

.menu_show .top_panel_middle .search_wrap{
	    float: right !important;
}

.responsive_menu .top_panel_style_6 .menu_main_responsive,
.responsive_menu .top_panel_style_7 .menu_main_responsive{
	width: 400px;
	 transform: translateX(-42%);
		     -webkit-transform: translateX(-42%);
		     -moz-transform: translateX(-42%);
		         margin-top: 2.8rem;

}

.responsive_menu .pushy .custom-nav.contact_logo{
	width: 100% !important;
}
.top_panel_style_7 .top_panel_icon.menu_main_cart,
.top_panel_style_6 .top_panel_icon.menu_main_cart{
	    float: right !important;
}

.top_panel_style_7  .top_panel_icon .sidebar_cart{
	    top: 4.5em;
}


.top_panel_wrap .menu_main_cart .contact_icon:before{
	    padding-top: 2px;
}

.top_panel_style_6 .top_panel_icon .sidebar_cart{
top: 7.5em;
}

.top_panel_style_7 .top_panel_icon.menu_main_cart,
.top_panel_style_6 .top_panel_icon.menu_main_cart{
	    float: right !important;
}

.top_panel_style_7  .top_panel_icon .sidebar_cart{
	    top: 4.5em;
}

.top_panel_style_6 .top_panel_middle .sidebar_cart:after{
	    right: 10.4em;
}

.top_panel_wrap .menu_main_cart .contact_icon:before{
	    padding-top: 0;
}

.top_panel_style_6 .top_panel_icon .sidebar_cart{
top: 7.5em;
}

.top_panel_style_7 .sidebar_cart:after, .menu_user_nav > li > ul:after{
	    left: 19em;
}

.top_panel_style_6 .menu_main_cart .contact_icon:before{
	 padding-top: 2px;
}

.woocommerce table.cart td.actions .coupon .input-text{
	    width: 50%;
	        margin: 0;
	        padding-top: 0.65em;
}
.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{
	width: 48%;
	float: right;
}

.comments_wrap .comments_field.comments_message{
	        margin-top: -20px;
}

.logged-in .comments_wrap .comments_field.comments_message{
	width: 100%;
	padding-right: 0;

}

	.sc_team_style_team-2 .sc_team_item .sc_team_item_avatar{
		    padding-right: 0;
	}

	.sc_team_style_team-2 .swiper-slide .sc_team_item .column-2_5{
		    padding-right: 20px;
	}


.sc_parallax.resp .sc_parallax_content{

	background-image: none !important;
}


.custom-team-item figure{
	padding: 2.2em 3em 0 3em;
	margin-right: 0;
	margin-bottom: 2em;
	    
}

.custom-team-item .sc_section {
    padding: 2em 3em 0em 3em;
}

.custom-block-1 .sc_icon{
	    margin-right: 1.5rem !important; 
    margin-left: 0rem !important;
    float: left;
}

.custom-block-1 .sc_title_regular , .custom-block-1 p {
	text-align: left !important;
}

.sc_clients .column-1_4{
	margin-bottom: 2em;
	margin-top: 2em;

}

.sc_client_image{
	    padding: 4.5em;
}


.eg-personal1-element-3{
	    padding: 46px 15px 0px 42px !important;
}

.tribe-bar-search-filter, .tribe-bar-submit{
	padding-left: 0;
}

.post_item_related .post_title{
	margin-top: 0;
	font-size: 1.8em;
}

.layout_related_3 .column-1_3{
	width: 50%;
}

.sc_testimonials_style_testimonials-2 .sc_testimonial_content{
	margin-right: 2.5rem;
margin-left: 2.5rem;
}

.isotope_item_portfolio_2 .post_info span + span,
.isotope_item_portfolio_3 .post_info span + span{
	display: block;
	margin-left: 0;
}

.footer_wrap.widget_area.scheme_dark .widget_flickr .flickr_badge_image{
	width: 15%;
}

.post_author .post_author_avatar{
	    width: 30%;
}

.post_author .post_author_info {
    display: initial;
}

.sc_team_style_team-2.custom-team .sc_team_item{
		width: 50%;
		padding-right: 20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		float: left;
	}

	.sc_skills{
	width: 100% !important;
}

}




@media (min-width: 640px) and (max-width: 659px) {
	.eg-personal1-element-5{
		display: none !important;

	}

	.eg-personal1-element-3 {
    line-height: 1.2em !important;
    font-size: 1em !important;
	}

.sc_skills{
	width: 100% !important;
}


}



/*
Very common low res
*/
@media (max-width: 479px) {
	body {	font-size: 12px; }
	html {	font-size: 12px; }
	h1 { font-size:2.5em; }		/* 30px */
	h2 { font-size:2em; }		/* 24px */
	h3 { font-size:2em; }		/* 24px */
	h4 { font-size:1.3333em; }	/* 16px */
	h5 { font-size:1.1667em; }	/* 14px */
	h6 { font-size:1em; }		/* 12px */
	
	/* Post layouts */
	.isotope_filters a {
		font-size:0.8333em;
	}
	
	/* Post parts */
	.post_info {
		font-size:0.8333em;
	}
	.post_info {
		font-size:0.8333em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3333em;
	}
	
	
	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	
	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.75em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8333em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8333em;
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size:0.75em;
	}
	
	/* Shortcodes */
	input[type="submit"], input[type="button"], button, .sc_button {
		padding: 0.7em 0.6em;
	}
	blockquote {
		font-size: 1.5em;
	}
	.sc_countdown.sc_countdown_style_1 .sc_countdown_digits,
	.sc_countdown.sc_countdown_style_1 .sc_countdown_separator {
		font-size:2em;
		height: 2em;
		line-height:2em;
	}

	.sc_countdown .sc_countdown_item{
		height: 8.5rem;
	}
	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}
	.sc_tabs .sc_tabs_titles li {
		font-size:1.25em;
	}
	.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		border-width: 1px;
	}	



	#lang_sel{
		    margin: 0;
	}

.top_panel_inner_style_5 .menu_main_responsive_button, .top_panel_inner_style_6 .menu_main_responsive_button, .top_panel_inner_style_7 .menu_main_responsive_button{
		    width: 1em;
    height: 1em;
    line-height: 0.8em;
    font-size: 2.5em;
    color: white; 
	}
	.top_panel_middle .menu_main_nav_area{
		    margin: 0;
	}
	.responsive_menu .top_panel_icon{
		    margin-right: 0em;
		    margin-left: 0;
	}

	#lang_sel{
		float: none;
		    display: inline-block;
	}
	#lang_sel > ul:before{
		display: none;
	}

	.tp-caption.ahovertowatch a{
		/* margin-left: em !important; */
	}

	.eg-personal1-element-5{
		display: none !important;

	}

	.eg-personal1-element-3{
		line-height: 1.2em !important;
		font-size: 1em !important;
		    padding-right: 10px !important;
	}


		.address_phone, .address_email, .address_address{
    line-height: 2rem;
    font-size: 1.2rem;
        padding: 0 1rem;
    text-align: center;
    width: 100%;
	}

	.address_phone:before, .address_email:before, .address_address:before,
	.address_phone:after, .address_email:after{
display: none;
	}
	
		.sc_price_block.sc_price_block_style_1{
     width: 100% !important;
	}
.sc_price_block.sc_price_block_style_1 + .sc_price_block.sc_price_block_style_1{
	margin-left: 0;
}
	.sc_team_style_team-2 .sc_team_item .sc_team_item_info{
		    padding: 1.5rem 1.5rem 1rem 0rem;
	}

	.sc_price_block .sc_price_block_description ul li{
		    padding: 0.75rem 2.5em 0.75rem 2.5em !important;
	}

		.sc_team_style_team-2 .sc_team_item{
		    width: 100%;
	}
	
	.sc_slider_swiper{
		width: 100% !important;
	}

	.post_item_404 .page_search .search_wrap{
		    width: 100% !important;
		        max-width: 100%;
	}

	.content-event-wrap{
		    padding: 1.4rem 2rem 1rem 2.65rem;
	}

	.tribe-events-schedule .date-of-event.details,
	.tribe-events-schedule .time-of-event.details{
	    width: 100%;
    margin-bottom: 1em;
	}

	.tribe-events-list .content-event-wrap,
	.content-event-wrap{
		    width: 100%;
		        padding: 2rem;
	}

	.tribe-events-list .tribe-events-event-image,
	.single-tribe_events .tribe-events-event-image{
		width: 100%;
    max-width: 400px;
    margin: 0 auto;
        float: none;

	}
	.tribe-events-schedule .location-of-event.details{
		    width: 100%;
	}


		.isotope_wrap .isotope_item .post_info{
	text-align: center;
}

.template_masonry .post_info span + span{
	    margin-left: 0;
    display: block;
    text-align: center;
}


.woocommerce ul.products li.product .post_item_wrap:hover .add_to_cart_button{
	    top: 25%;
	    left: 50%;
}

.woocommerce ul.products li.product .button{
	    top: 25%;
	    left: 50%;

}

.woocommerce ul.products li.product a.added_to_cart.wc-forward{
	top: 40%;
	left: 50%;

}

.sidebar_right .content{
	padding-right: 0;
}

.sc_team_item .sc_team_item_info .sc_team_item_description{
	display: none;
}

.scheme_original .sc_team_style_team-2 .sc_team_item{
	height: 100%;
}

.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu .top_panel_style_7 .menu_main_wrap,
.responsive_menu .top_panel_style_6 .menu_main_wrap{
	margin-top: 0;
	margin-bottom: 1rem;
}

.responsive_menu .top_panel_style_7 .menu_main_responsive_button{
	display: none !important;
}

.responsive_menu .top_panel_style_7 .contact_logo{
	padding-right: 0;
}

.responsive_menu .top_panel_style_7 .contact_logo .logo img{
	    float: none;
	        margin: 0;
}
.scheme_original .top_panel_style_7 .top_panel_middle .menu_main_wrap #dropmenu{
	    padding: 0.55rem 0rem 0 0rem;
}

.sc_team_style_team-1 .sc_team_item_avatar{
	height: auto;
}

.widget_area .widget_calendar td a, .widget_area .widget_calendar .day_wrap{
	    height: 15px;
    width: 15px;
    line-height: 15px;
}

 .vc_column_container.vc_col-sm-9{
	padding-right: 10px;
	padding-left: 10px !important;
}

.woocommerce ul.products li.product .star-rating{
	display: none;
}

.sc_emailer{
	    width: 90%;
}
.tribe-events-event-meta .tribe-events-meta-group,
.single-tribe_events .tribe-events-venue-map{
	    width: 100%;
    padding: 0;
}

.tribe-events-sub-nav li a{
	    margin: 0 0 4px 4px;
	        padding: 0.85em 1.15em;
}

.sc_audio.sc_audio_image .img_container{
	    width: 0;
}

.sc_audio.sc_audio_image .sc_audio_container{
	width: 95%;
}

.top_panel_middle .logo{
	margin-top: 1rem;
}

.sc_slider_swiper .slides{
	height: auto !important;
}

.sc_countdown .sc_countdown_item{
	margin-bottom: 1em;
	margin-left: -3px;
width: 8.5em;

}

.scheme_original .copyright_wrap_inner .copyright_text{
	    text-align: left;
}


    .sc_testimonials_style_testimonials-2 .sc_testimonial_content{
    margin-right: 1rem;
    margin-left: 1rem;
    }

    .sc_skills{
    	width: 100% !important;
    }

    .sidebar{
    	margin-top: 2em;
    }

    .content .search_wrap .search_form_wrap .search_field{
    	    width: 60%;
    padding-right: 1em;
    }

    .post_item_404 .search_submit{
    	    width: 40%;
    }

    #tribe-bar-form.tribe-bar-collapse #tribe-bar-views{
    	width: 45%;
    float: right;
    margin-top: -3em;
    }

    .tribe-bar-collapse #tribe-bar-collapse-toggle{
    	width: 50%;
    }

    #tribe-events-pg-template{
    	padding-left: 0;
    	padding-right: 0;
    }

    .single-tribe_events .tribe-events-cal-links{
    	text-align: center;
    }

    .woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4{
    	width: 100%;
    }

    .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{
    	width: 100%;
    	margin-right: 0;
    	margin-left: 0;
    }

    .responsive_menu .contact_logo{
	width:50% !important;
	 text-align: left;
	}

	.responsive_menu .contact_logo .logo{
	margin-top: 2em;
	}


	.responsive_menu .contact_logo .logo img{
		width: 10rem;
	}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu  .menu_main_wrap{
	margin-top: 2.6rem !important;
	margin-bottom: 1rem;
	width: 60% !important;
}

.responsive_menu .top_panel_middle .menu_main_responsive_button{
	    float: right !important;
	        margin: 0;
}


#lang_sel{
		float: right;
		    display: inline-block;
		        margin-right: 0.5em;
	}
	#lang_sel > ul:before{
		display: none;
	}

.responsive_menu .top_panel_style_7 .menu_main_wrap{
	margin-top: 1.65rem !important;
	    padding-right: 0;
}


.responsive_menu .search_opened .contact_logo{
	width: 19%!important;
}
.responsive_menu .search_opened .menu_main_wrap{
	width: 80% !important;
}




.top_panel_style_7 .top_panel_middle .logo{
	margin-top: 2em;
	    margin-bottom: 2em;
}

 .top_panel_style_7 .top_panel_middle .menu_main_wrap #dropmenu{
	    padding: 0.55rem 1.6rem 0 0rem;
	        float: right;
}

.top_panel_style_7 .top_panel_middle .search_wrap{
	border-left: none;
	border-right: 1px solid #9598a0 !important;
	    margin: 0.6rem 0.6em 0 0;
	    padding-left: 0;
	        padding-right: 0.45rem;
}

.top_panel_style_7 .top_panel_middle .top_panel_icon .search_submit:before{
	margin-right: 1em;
}



.responsive_menu .contact_logo{
	width:40% !important;
	 text-align: left;
	     float: left;
	}

	 .responsive_menu .top_panel_style_5 .contact_logo{
	 	float: left;
	 	width: 50% !important;
	 }

	.responsive_menu .contact_logo .logo{
	margin-top: 1.5em;

	}

	.responsive_menu .top_panel_style_5 .menu_main_nav_area{
		float: left;
	}

	.responsive_menu .top_panel_style_5 .menu_main_responsive{
		    margin-top: 4.4em;
		     transform: translateX(-50%);
		     -webkit-transform: translateX(-50%);
		     -moz-transform: translateX(-50%);


	}

	.responsive_menu .top_panel_style_5 .contact_logo .logo{
		text-align: left;
	}


	.responsive_menu .contact_logo .logo img{
		width: 10rem;
	}


.responsive_menu .copyright_wrap .sc_socials{
	float: right;
}

.responsive_menu  .menu_main_wrap{
	margin-top: 2rem !important;
	margin-bottom: 1rem;
	width: 50% !important;
}

.responsive_menu .top_panel_middle .menu_main_responsive_button{
	    float: right !important;
	        margin: 0;
}

.menu_show .top_panel_middle .search_wrap{
	    float: right !important;
}

.responsive_menu .top_panel_style_6 .menu_main_responsive,
.responsive_menu .top_panel_style_7 .menu_main_responsive{
	width: 250px;
	 transform: translateX(-47%);
		     -webkit-transform: translateX(-47%);
		     -moz-transform: translateX(-47%);
		         margin-top: 2.8rem;

}

.copyright_wrap_inner{
	    padding: 1.6rem 0px 0em !important;
	    height: auto !important;
}


.responsive_menu .pushy .custom-nav.contact_logo{
	width: 100% !important;
	    float: none;
}


.tp-caption.ahovertowatch a:before {
       font-size: 17px;
    left: -25px;
    top: -4px;
    width: 12px;
    height: 14px;
    padding-left: 3px;
    line-height: 14px;
    border: 3px solid white;
}

.sc_emailer.sc_emailer_opened input{
	    width: 75%;
    padding-right: 10px;
        font-size: 0.8em;
}

.sc_emailer_button:before{
	padding-left: 4px;
}
 .top_panel_style_6 .top_panel_icon .sidebar_cart{
	right: 1em;
}

.top_panel_style_5 .top_panel_middle .sidebar_cart:after, .top_panel_style_6 .top_panel_middle .sidebar_cart:after, .top_panel_style_7 .top_panel_middle .sidebar_cart:after{
	right: 11.15em;
}
.top_panel_style_7 .top_panel_icon.menu_main_cart{
	        margin: 0.4rem 0.6em 0 0;
}
.top_panel_style_7 .top_panel_icon.menu_main_cart,
.top_panel_style_6 .top_panel_icon.menu_main_cart{
	    float: right !important;
}

.top_panel_style_7  .top_panel_icon .sidebar_cart{
	    top: 4.5em;
	    right: -10em;
}

.top_panel_style_6 .top_panel_middle .sidebar_cart:after{
	    right: 8.8em;
}

.top_panel_wrap .menu_main_cart .contact_icon:before{
	    padding-top: 0;
}

.top_panel_style_6 .top_panel_icon .sidebar_cart{
top: 7.5em;
}

.top_panel_style_7 .sidebar_cart:after, .menu_user_nav > li > ul:after{
	    left: 12em;
}

.top_panel_style_6 .menu_main_cart .contact_icon:before{
	 padding-top: 2px;
}

.woocommerce table.cart td.actions .coupon .input-text{
	    width: 100%;
	        margin: 0;
}
.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{
	width: 100%;
}

.woocommerce .quantity .qty{

	    width: 3.85em;
}

.woocommerce table.shop_table{
	    font-size: 85%;
}

.woocommerce table.shop_table th{
	    padding: 9px 3px;
}


.comments_wrap .comments_field.comments_message{
	    padding-right: 10px;
	        margin-top: 0px;
}

.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	display: none;
}

.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li+li{
	margin-left: 0;
}

#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{
	padding: 3px 0 40px;
}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous
{width: auto;}


.custom-team-item .sc_section {
    padding: 2em 2em 0em 2em;
}

.custom-team-item figure{
padding: 2em;
margin-right: 0;
}

.custom-block-1 .sc_icon{
	    margin-right: 1.5rem !important; 
    margin-left: 0rem !important;
    float: left;
}

.custom-block-1 .sc_title_regular , .custom-block-1 p {
	text-align: left !important;
}


.sc_clients .column-1_4{
	margin-bottom: 2em;
	margin-top: 2em;

}

.sc_parallax.resp .sc_parallax_content{

	background-image: none !important;
}

.logged-in .comments_wrap .comments_field.comments_message{
	width: 100%;
	padding-right: 0;

}

.tribe-bar-search-filter, .tribe-bar-submit{
	padding-left: 0;
}

.post_author .post_author_avatar{
	    width: 30%;
}

.sc_skills{
	width: 100% !important;
}

}