/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/*** Footer ***/
#custom_html-4 ul li a {
  font-size: 12px
}

#custom_html-3 ul li a {
  font-size: 12px
}

/* Social media */

footer div.column.one-fourth:last-child div.textwidget.custom-html-widget > div  {
	float : left;
	margin-right : 17px;
}
/*** homepage ***/
/** first section **/
/* hr */
body.home.page-template-default #Content div.sections_group div.entry-content div.mcb-section-90d9c0160 div.horizontal-rule-home > div hr {
	width: 269px;
	height: 1px;
	margin : 40px 0px 0px 0px;
	float:left;
}
body.home.page-template-default #Content div.sections_group div.entry-content div.mcb-section-90d9c0160 div.horizontal-rule-home > div hr.no_line {
	margin : 0 auto 0px !important; 
}
#first-section .section_wrapper .horizontal-rule-home h5 {
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width: 629px;
}
#first-section .section_wrapper .what-we-can-do-column p {
  margin : 0px 0px 0px 0px;
}

.what-we-can-do-header .first-section-heading {
  width: 750px;
}

/** about me **/
#Janet-home .section_wrapper .janet-text p {
  color: #202020;
  width: 465px;
  letter-spacing: 0.4px;
  text-align: left;
}

/** service section **/
#Services div.section_wrapper div.column-service div.mcb-wrap-inner div.column_column p {
  padding : 0px 20px 0px 0px;
  color : #202020;
}
/** our clients **/
#our-clients .section_wrapper .our-clients-column p {
  color : #202020;
}
/*** About me page ***/
/** welcome section **/
#welcome-section .section_wrapper .welcome-header h2 {
  width: 668px;		
}
#welcome-section .section_wrapper .welcome-column h5 {
  width: 629px;
	margin: 0px;		
}
#welcome-section .section_wrapper .welcome-column p {
  width: 520px;
	height : 41px;
	color: #202020;
	margin-top: 0;
}
/*.column, .columns {
    float: left;
    margin: 0 1% 40px;
}
/** Janet section **/
#janet-section .janet-column p {
  color: #202020;
}
/** years section **/ 
#years-section .years-column h5 {
  width: 532px; 
	margin: 0;
}
#years-section .years-column p {
  width: 530px;
  height: 95px;
  text-align: left;
  letter-spacing: 0.39px;
  color: #202020;
	margin: 0;
}
/*** Services page ***/
/** sections **/

#services-section-1 .section_wrapper .services-column .services-column-text p {
    padding : 0px;
    width: 807px;
    letter-spacing: 0.42px;
    text-align: left;
    color: #202020;
    opacity: 1;
}
#services-section-2 .section_wrapper .services-column .services-column-text p {
    padding : 0px;
    width: 807px;
    letter-spacing: 0.42px;
    text-align: left;
    color: #202020;
    opacity: 1;
}
#services-section-3 .section_wrapper .services-column .services-column-text p {
    padding : 0px;
    width: 807px;
    letter-spacing: 0.42px;
    text-align: left;
    color: #202020;
    opacity: 1;
}
#services-section-4 .section_wrapper .services-column .services-column-text p {
    padding : 0px;
    width: 807px;
    letter-spacing: 0.42px;
    text-align: left;
    color: #202020;
    opacity: 1;
}
/* studio */
#services-studio .section_wrapper .services-studio-text p {
  color: #202020;
  letter-spacing: 0.4px;
  width: 530px;
  height: auto;
  text-align: left;
  opacity: 1;
}
/*** Buttons ***/
div.section_wrapper.mcb-section-inner div.mcb-wrap-inner:last-child  a.button.button_size_2 {
	border-radius : 0px;
	padding : 12px 24px;
}

.services-studio-contact-button {
  width: max-content;
}

/* Load more button */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #8E2F53;
		padding : 12px 24px;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #fff;
    background-color: #8E2F53;
}
/*** Toggle menu icon ***/

#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {
    color: #ffffff;
    background: none;
}

/*** Front page section 1  ***/

div.sections_group div.zero-heigth-section {
	height: 0;
}

/*** toggle menu sidebar ***/

#Side_slide {
	background-color : #8E2F53;
}

/*** pricing box ***/

body.page-template-default div.sections_group div.mcb-section-xung72hy5 div.pricing-box {
  padding: 0px 10px;
  background-color: 
	transparent !important;
  height: 588px;
  border: none;
}
body.page-template-default div.sections_group div.mcb-section-xung72hy5 div.mcb-wrap-inner {
  background: white;
  height: 100%;
}

/** pricing box text **/

/* Lorem ipsum */
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.price > div p:first-child {
  top: 2413px;
  left: 185px;
  height: 50px;
	text-align: center;
  font: 400 17px/22px Poppins;
  letter-spacing: 0.51px;
  color: #202020;
  opacity: 1;
  padding : 0px 40px 0px 40px;
}
/* cena *//*
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.price > div p:last-of-type  {
  top: 2468px;
  left: 138px;
  height: 50px;
  text-align: center;
  font: 400 36px/22px Poppins;
  letter-spacing: 1.08px;
  color: #8E2F53;
  opacity: 1;
   */
  
}
/* valuta */
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.price > div p:last-of-type > span {
  font-size : 18px;
}
/* line */
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.price > div hr {
  top: 2540px;
  left: 226px;
  width: 100px;
  height: 1px;
	margin-bottom : 0px;
  background: #8E2F53 0% 0% no-repeat padding-box;
  opacity: 1;
}  
/* column desc */
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.service > div > p:first-of-type {
  top: 2569px;
  left: 154px;
  height: 41px;
	text-align: center;
  font: normal normal normal 13px/20px Poppins;
  letter-spacing: 0.39px;
  color: #8E8E8E;
  opacity: 1;
	display: none;
}
/* column services */
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.service > div  p  {
  top: 2629px;
  left: 154px;
  height: auto;
  text-align: center;
  font: normal normal normal 13px/20px Poppins;
  letter-spacing: 0.39px;
  color: #202020;
  opacity: 1;
	padding-left: 40px;
	padding-right: 40px;
}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
	text-align: left;
	color: #202020
}
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.service > div hr {
  top: 2659px;
left: 176px;
width: 200px;
height: 1px;
background: #E0E0E0 0% 0% no-repeat padding-box;
opacity: 1;
} 
/*** gallery ***/
.vc_gitem-zone {
    height: 464px;
		width: 326px;
}
/*** Contact page ***/

body.page-id-27 #Subheader > div.container > div.column.one h1 {
	color: black !important;
} 

#Contact .section_wrapper .Contact-column-1  hr {
  margin: 0 auto 50px !important;
}
#Contact-studio .section_wrapper .Contact-studio-text p {
  color: #202020;
  letter-spacing: 0.4px;
  width: 530px;
  opacity: 1;
  text-align: left;
}
#Contact-studio .section_wrapper .Contact-studio-text h5 {
  color: #202020;
  letter-spacing: 0.5px;
  width: 532px;
  opacity: 1;
  text-align: left;
}
/*** RESPONSIVE ***/
/* what we can do section only phone */
@media screen and (max-width: 479px) {
#first-section .section_wrapper .horizontal-rule-home h5 {
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px !important;
  width: 629px;
}
}

@media screen and (max-width: 768px) {
/** what we can do 768 **/
#first-section .section_wrapper .horizontal-rule-home h5 {
  padding : 0px 0px 0px 0px;
  margin : 150px 0px 0px 0px;
  width: 629px;
}
	
#first-section .section_wrapper.mcb-section-inner {
	padding-top: 90px !important;
}
	
/*** copyright ***/
#Footer .footer_copy .copyright {
	width: 254px;
	margin: 0 auto !important;
}
	
	/*** homepage ***/
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {
    color: #8E2F53;
}

body.home.page-template-default #Content div.content_wrapper div.sections_group div.entry-content div.mcb-section-8ac313dc4 {
		background-color: #FFE8EC !important;
		display: none;
	}

#Footer .widgets_wrapper .container #custom_html-4 {
    margin-top: -30px;
  } 
#first-section .section_wrapper .what-we-can-do-header h2 {
   width: 100%;
   height: auto;
   text-align: left;
   letter-spacing: 0px; 
  }
#first-section {
  background-position: center 			bottom !important;      
  }
	#first-section .section_wrapper .what-we-can-do-text h5  {
   width: 254px;
   text-align: left;
   letter-spacing: 0.4px;
   margin-top: 0;
  }
	  	#first-section .section_wrapper .what-we-can-do-text hr  {
   width: 269px;
   margin: 30px 0 10px 0 !important;;
  }
	  #Janet-home .section_wrapper .janet-text h5 {
    width: 254px;
    letter-spacing: 0.42px
  }
  #Janet-home .section_wrapper .janet-text p {
    width: 254px;
    letter-spacing: 0.4px;    
	  position: relative;
  }
	.janet-text .about-me-button {
	position: relative;
	top: 0;
  }
	#Services .section_wrapper .column-service .one h5{
  width: 254px;
  letter-spacing: 0.4px
}
  #our-clients .section_wrapper .our-clients-column-text h5 {
    width: 254px;
    letter-spacing: 0.4px
  }
/*** About me page ***/ 
	
 /* body.page-id-25 #Subheader {
    background-image: url(http://solo-nails-demo.localhost/wp-content/uploads/2020/10/Image-19-1.png);
  }*/
	
	  #welcome-section {
    background-position: center bottom !important;
    background-size: contain;
  }
	  #welcome-section .section_wrapper .welcome-header h2 {
    width: 100%;
  }
    #welcome-section .section_wrapper .welcome-column p {
    width: 254px;
    letter-spacing: 0.42px
  }
    #welcome-section .section_wrapper .welcome-column h5 {
    width: 254px;
    letter-spacing: 0.42px
  }
	  #janet-section .janet-column h5 {
    width: 254px;
    letter-spacing: 0.4px;
  }
  #janet-section .janet-column p {
    width: 254px;
    letter-spacing: 0.4px;
  }
	 #years-section {
    background-color: #f2f2f2 !important;
    background-position: right bottom !important;
	}
		   #years-section .section_wrapper .years-column h5 {
    width: 254px;
    letter-spacing: 0.4px;
  }
   #years-section .section_wrapper .years-column p {
    width: 254px;
    letter-spacing: 0.4px;
  }
  #years-section .section_wrapper .about-me-services-button {
    margin: 70px 0 0 0;
  } 
	#years-section .column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
		margin-top: 40px;
		margin-left: 12px;
	}
/*** services page ***/
	  
#services-section-1 .section_wrapper .services-column .services-column-text p {
    width: 254px;
}
#services-section-2 .section_wrapper .services-column .services-column-text p {
    width: 254px;
}
#services-section-3 .section_wrapper .services-column .services-column-text p {
    width: 254px;
}
#services-section-4 .section_wrapper .services-column .services-column-text p {
   width: 254px;
}
  #services-section-1 .section_wrapper .services-column .sub-header-column h5 {
   letter-spacing: 0.4px
}
#services-section-2 .section_wrapper .services-column .sub-header-column h5 {
    letter-spacing: 0.4px
}
#services-section-3 .section_wrapper .services-column .sub-header-column h5 {
    letter-spacing: 0.4px
}
#services-section-4 .section_wrapper .services-column .sub-header-column h5 {
   letter-spacing: 0.4px
}
/* pricing-box */
	    body.page-template-default div.sections_group div.mcb-section-xung72hy5 div.pricing-box:nth-child(1) {
  margin: 0 0 20px 0;    
}
  body.page-template-default div.sections_group div.mcb-section-xung72hy5 div.pricing-box:nth-child(2) {
  margin: 0 0 20px 0;    
}
    body.page-template-default div.sections_group div.mcb-section-xung72hy5 div.pricing-box:nth-child(3) {
  margin: 0 0 20px 0;    
}
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.price > div p:first-child {
  padding : 10px 40px 0px 40px;
}
/* cena */
body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner div.price > div p:last-of-type  {
  padding : 15px 40px 0px 40px;
  }
/* img */
	body.page-template-default div.sections_group div.section div.pricing-box div.mcb-wrap-inner img {
  margin-top: 30px;
  margin-bottom: 10px
}
	
	#services-studio .section_wrapper .services-studio-text h5 {
    width: 254px;
    letter-spacing: 0.4px
  }
    #services-studio .section_wrapper .services-studio-text p {
    width: 254px;
    letter-spacing: 0.4px
  }
	
  #services-studio .section_wrapper .services-studio-text hr {
  display: none;
  }

	/* button */
  #services-studio .section_wrapper .services-studio-contact-button {
  margin: 20px 0 20px 0px !important;;
  }
	/*  #gallery-row .vc_grid-container div.vc_grid.vc_row.vc_grid-gutter-20px.vc_pageable-wrapper.vc_hook_hover {
    margin: 0px 0px 0px -40px !important;
    max-width: 254px !important;
    text-align: center !important;
    
  } */
	/*** contact page ***/
	
	#opening-hours {
		margin-top: 20px;
	}
	
	  #Contact .section_wrapper .mcb-item-79ad67068.Contact-column-1 {
    margin-bottom: 40px !important;
  }
    #Contact .section_wrapper .mcb-item-79ad67068.Contact-column-1 h4 {
    margin-bottom: -20px !important;;
  }
      #Contact .section_wrapper .mcb-item-a44b057dd.Contact-column-1 h4 {
    margin-bottom: -20px !important;
  }
  	  #Contact-studio .section_wrapper .Contact-studio-text h5 {
    width: 254px;
    letter-spacing: 0.4px
  }
     #Contact-studio .section_wrapper .Contact-studio-text p {
    width: 254px;
    letter-spacing: 0.4px
  }	
		/*** popravki ***/
	  #our-clients .section_wrapper .our-clients-column {
      margin: 0 0px 0 -13px;
  }
	  #welcome-section .section_wrapper {
    margin-bottom: 230px;
  }
	  #welcome-section {
    background-size: 335px;
  }
	  #pricing_box .section_wrapper {
    margin: 0 -10px 0 -10px;
  }
		  .vc_grid.vc_row.vc_grid-gutter-20px {
    margin: 0 0px -20px -12px;
}
}


@media only screen and (max-width: 768px)
{
	body{min-width:0;}
	#Wrapper{max-width:90%;max-width:calc(100% - 67px);}

	.section_wrapper .mcb-wrap,
	.section_wrapper .column,
  .container .column,
	.sections_group,
	.four.columns{margin:0;width:100%!important;clear:both;}
	.aside_both .sections_group{margin:0 auto!important;}

	.section_wrapper,
	.container,
	.four.columns .widget-area{max-width:700px!important;padding-left:33px!important;padding-right:33px!important}

	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper{max-width:100%;}

	.section_wrapper .column{margin:0 0 20px;height:auto!important;}

	.four.columns{margin:auto 0!important;}

	.mcb-wrap[data-mobile~="no-up"]{margin-top:0!important}
	.no-sec-padding .mcb-section,
	.no-sec-padding-mob .mcb-section{padding-left:0!important;padding-right:0!important}

	/* -------------------- */

	/* Column | Align */
	.column_attr.mobile_align_left{text-align:left}
	.column_attr.mobile_align_right{text-align:right}
	.column_attr.mobile_align_center{text-align:center}
	.column_attr.mobile_align_justify{text-align:justify}

	.boxed2fw{padding:0!important}
	.boxed2fw #Wrapper{margin:0!important;max-width:100%!important;width:100%!important}

	.column_placeholder > .placeholder{height:0}

	/* Sections */
	.section{background-attachment:scroll!important;height:auto!important}
	.highlight-left .section_wrapper,.highlight-right .section_wrapper{max-width:100%!important;padding:0!important}
	.highlight-left .section_wrapper .wrap,.highlight-right .section_wrapper .wrap{padding:0 33px}
	.highlight-left.full-screen > .section_wrapper,.highlight-right.full-screen > .section_wrapper{padding:0!important}
	.equal-height-wrap .mcb-wrap{height:auto!important}
	.equal-height-wrap .mcb-wrap .mcb-wrap-inner{top:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
	.section.has-navi .section-nav.prev{top:10px}
	.section.has-navi .section-nav.next{bottom:10px}

	/* .hide-mobile{display:none!important} */
	.hide-mobile{display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
	.section_wrapper .column.hide-mobile{height:0!important}

	/* Sidebar */
	.mcb-sidebar{padding:0;min-height:unset!important;border:0!important}
	.mcb-sidebar:after,.mcb-sidebar:before{display:none}
	.inner-wrapper-sticky{position:static!important;transform:none!important}
	.widget-area{height:auto!important;margin:0 auto 20px!important;box-sizing:content-box}
	.widget:after{width:100%}

	/* Header | Placeholder */
	.mobile-tr-header .header_placeholder,
	body:not(.mobile-sticky) .header_placeholder{height:0!important}

	/* Header --------------- */

	#Top_bar,#Action_bar{background-color:#fff!important;position:static}
	#Top_bar .container{max-width:100%!important;padding:0!important}
	#Top_bar .top_bar_left{float:none;width:100%!important;background:none!important}

	#Top_bar a.responsive-menu-toggle{right:10px;}
	#Top_bar a.responsive-menu-toggle.is-sticky{position:fixed;top:30px;left:10px;}
	.admin-bar #Top_bar a.responsive-menu-toggle.is-sticky{top:56px}

	#Top_bar .menu_wrapper{float:left!important;width:100%;margin:0!important}
	#Top_bar #menu{float:left;position:static!important;width:100%!important}

	#Top_bar .logo{position:static;float:left;width:100%;text-align:center;margin:0}
	#Top_bar .logo #logo,
	#Top_bar .logo .custom-logo-link{padding:0!important;margin:10px 50px}
	#Top_bar #logo img.logo-main{display:none}
	#Top_bar #logo img.logo-mobile{display:inline-block}
	#Top_bar #logo img.logo-mobile-sticky{display:none}

	#Header_creative #Top_bar #logo img.logo-sticky{display:none}

	.mobile-sticky #Top_bar.is-sticky #logo img:not(.svg){width:auto!important}
	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile{display:none}
	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{display:inline-block}
	.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky{max-height:80px!important}

	.logo-overflow #Top_bar .logo{height:auto!important}
	#Top_bar .search_wrapper{top:auto;bottom:-129px}

	#Top_bar .top_bar_right{float:none;top:0;height:60px!important;padding:0 10px}
	#Top_bar .top_bar_right .top_bar_right_wrapper{float:right;margin-right:-10px}
	#Top_bar .top_bar_right:before{display:none}
	#Top_bar .top_bar_right_wrapper{top:0!important}

	#Top_bar .top_bar_right_wrapper{padding-top:10px}
	#Top_bar .wpml-languages a.active{height:15px;line-height:17px}

	.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper{float:left}
	.mobile-tb-center #Top_bar .top_bar_right{text-align:center}
	.mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper{display:inline-block;float:none}
	.mobile-tb-hide #Top_bar .top_bar_right{display:none}

	.mobile-menu #Top_bar .menu.menu-main,
	.mobile-menu #Side_slide .menu.menu-main,
	.mobile-menu #Overlay .menu.overlay-menu{display:none}
	.mobile-menu #Top_bar .menu.menu-mobile,
	.mobile-menu #Overlay .menu.menu-mobile,
	.mobile-menu #Side_slide .menu.menu-mobile{display:block}

		/* Header | Below */
		body.header-below:not(.template-slider) #Header{padding-top:0}

		/* Header | Creative */
		.header-creative #Header_creative{position:static}
		.header-creative.layout-boxed{padding-top:0}
		.header-creative.layout-boxed #Wrapper{margin-top:25px}
		.header-creative.layout-full-width #Wrapper{padding-top:0!important}
		#Header_creative #Top_bar .responsive-menu-toggle{top:35px}
		#Header_creative #Top_bar .responsive-menu-toggle.is-sticky{position:fixed;top:10px;left:10px;margin-top:0;}
		.admin-bar #Header_creative #Top_bar .responsive-menu-toggle.is-sticky{top:56px}
		#Header_creative #Top_bar .top_bar_left{margin-top:0;overflow:hidden}
		#Header_creative #Top_bar .logo #logo,
		#Header_creative #Top_bar .logo .custom-logo-link{padding:0;}
		#Header_creative #Top_bar .logo #logo img,
		#Header_creative #Top_bar .logo .custom-logo-link img{max-height:50px}
		.logo-no-sticky-padding #Header_creative #Top_bar .logo #logo img{max-height:60px}
		#Header_creative #Top_bar #menu{position:static;width:100%}

		.admin-bar #Header_creative{top:0!important}

		/* Header | Intro */
		#Intro{min-height:auto!important}
		#Intro .intro-inner{padding:100px 30px!important}
		#Intro .intro-next{font-size:25px;bottom:10px}

		/* Header | Magazine */
		.header-magazine #Top_bar .banner_wrapper{width:100%;height:auto;text-align:center;position:static;margin-bottom:20px}

		/* Header | Minimalist */
		body.minimalist-header.header-classic:not(.template-slider) #Header,body.minimalist-header.header-creative:not(.template-slider) #Header,body.minimalist-header.header-plain:not(.template-slider) #Header,body.minimalist-header.header-split:not(.template-slider) #Header{min-height:0}
		body.minimalist-header.header-simple:not(.template-slider) #Header{min-height:90px}
		body.minimalist-header.header-transparent #Header{min-height:0!important}
		.minimalist-header-no #Subheader{padding:80px 0!important}

		/* Header | Overlay */
		.header-overlay .overlay-menu-toggle{top:10px;right:5px}
		#overlay-menu ul li a{font-size:22px;line-height:36px}

		/* Header | Plain */
		.header-plain #Top_bar .logo{text-align:left}
		.header-plain #Top_bar .logo #logo,
		.header-plain #Top_bar .logo .custom-logo-link{padding:5px 42px 15px 15px}
		.header-plain #Top_bar .top_bar_right{height:50px!important}
		.header-plain #Top_bar .top_bar_right .top_bar_right_wrapper{line-height:0;padding-top:0}
		.header-plain #Top_bar a#header_cart,.header-plain #Top_bar a#search_button{padding:0 10px;line-height:50px!important}
		.header-plain #Top_bar .wpml-languages{padding:0 13px;height:50px!important}
		.header-plain #Top_bar .wpml-languages a.active{line-height:50px}
		.header-plain #Top_bar a.action_button{line-height:50px!important;padding:0 12px}
		.header-plain #Top_bar .top_bar_right_wrapper > *:last-child {
   			border-right-width: 1px;
		}

		/* Header | Simple */
		.header-simple #Top_bar .top_bar_left{top:0!important}

		/* Header | Split */
		.header-split #Top_bar a#search_button{display:none}

		/* Header | Stack */
		.header-stack #Top_bar .logo{padding:0;text-align:center!important}
		.header-stack #Top_bar .logo #logo,
		.header-stack #Top_bar .logo .custom-logo-link{display:block}
		.header-stack #Top_bar a.responsive-menu-toggle{position:absolute!important;margin-top:-17px!important}
		.header-stack #Top_bar a.responsive-menu-toggle.is-sticky{position:fixed!important;margin-top:0!important}
		.header-stack #Top_bar .secondary_menu_wrapper{display:none}
		.header-stack #Top_bar .top_bar_right{position:static}

		/* Header mobile | minimal */
		.mobile-header-mini #Action_bar{display:none}
		.mobile-header-mini #Top_bar{top:0}
		.mobile-header-mini #Top_bar .container{max-width:100%!important;}
		.mobile-header-mini #Top_bar .top_bar_left{float:left;position:static;}
		.mobile-header-mini #Top_bar .logo{width:auto;float:left;margin-left:15px;border:none;}
		.mobile-header-mini #Top_bar #logo,
		.mobile-header-mini #Top_bar .custom-logo-link{height:60px!important;line-height:60px!important;margin:0}
		.mobile-header-mini.logo-overflow #Top_bar #logo img.logo-mobile{max-height:80px!important}

		.mobile-header-mini #Top_bar a.responsive-menu-toggle{top:30px!important;left:auto;right:10px;margin-top:-17px;}

		.mobile-header-mini.mobile-sticky #Top_bar.is-sticky #logo,
		.mobile-header-mini.mobile-sticky #Top_bar.is-sticky .custom-logo-link{margin-left:0!important;margin-right:0!important}

		.mobile-header-mini #Top_bar .top_bar_right{position:absolute;top:0;right:54px;background:none;padding:0;}
		.mobile-header-mini #Top_bar a.action_button{display:none}

		.mobile-header-mini #Top_bar #header_cart{margin-right:-1px;}
		.mobile-header-mini #Top_bar #search_button{margin-left:0;margin-right:0;}
		.mobile-header-mini #Top_bar .wpml-languages{top:3px;margin-right:0;}
		.mobile-header-mini #Top_bar .wpml-languages a.active,
		.mobile-header-mini #Top_bar .wpml-languages ul.wpml-lang-dropdown{border:none;}

		.mobile-header-mini #Top_bar #menu{padding-bottom:10px;}
		.mobile-header-mini #Top_bar #menu ul li a span{line-height:44px;}
		.mobile-header-mini #Top_bar #menu ul li.submenu .menu-toggle{line-height:44px;right:3px;}

		.mobile-header-mini #Top_bar .search_wrapper{bottom:-59px;padding:10px;width:100%;}
		.mobile-header-mini #Top_bar .search_wrapper .icon_search{left:10px;top:17px;}
		.mobile-header-mini #Top_bar .search_wrapper .icon_close{top:17px;}

		.mobile-header-mini #Header_creative #Top_bar .top_bar_right_wrapper{padding-top:0}

			/* Header mobile | minimal | style */
			.mobile-header-mini.mobile-mini-mr-lr #Top_bar .logo{float:right;margin-left:0;margin-right:54px;}
			.mobile-header-mini.mobile-mini-mr-lr #Top_bar .top_bar_right{left:10px;right:auto;}

			.mobile-header-mini.mobile-mini-mr-lc #Top_bar .logo{float:none;margin-left:0;margin-right:0;text-align:center}
			.mobile-header-mini.mobile-mini-mr-lc #Top_bar .top_bar_right{left:10px;right:auto;}

			.mobile-header-mini.mobile-mini-ml-ll #Top_bar a.responsive-menu-toggle{left:10px;right:auto}
			.mobile-header-mini.mobile-mini-ml-ll #Top_bar .logo{margin-left:54px!important}
			.mobile-header-mini.mobile-mini-ml-ll #Top_bar .top_bar_right{right:15px;}

			.mobile-header-mini.mobile-mini-ml-lc #Top_bar a.responsive-menu-toggle{left:10px;right:auto}
			.mobile-header-mini.mobile-mini-ml-lc #Top_bar .logo{float:none;margin-left:0;margin-right:0;text-align:center}
			.mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right{right:15px;}

			.mobile-header-mini.mobile-mini-ml-lr #Top_bar a.responsive-menu-toggle{left:10px;right:auto}
			.mobile-header-mini.mobile-mini-ml-lr #Top_bar .logo{float:right;margin-left:0;margin-right:15px;}
			.mobile-header-mini.mobile-mini-ml-lr #Top_bar .top_bar_right{left:49px;right:auto;}

				/* Header mobile | minimal | headers compatibility */
				.mobile-header-mini.header-plain #Top_bar .top_bar_right{margin-right:5px;}
				.mobile-header-mini.header-plain #Top_bar a#header_cart{line-height:60px!important;border:none;padding:0 5px;}
				.mobile-header-mini.header-plain #Top_bar a#search_button{line-height:60px!important;border:none;padding:0 3px;}
				.mobile-header-mini.header-plain #Top_bar .wpml-languages{height:60px!important;border:none;padding:0 5px 0 10px;top:0;}
				.mobile-header-mini.header-plain #Top_bar .wpml-languages a.active{line-height:60px!important}
				.mobile-header-mini.header-plain #Top_bar .wpml-languages:hover a.active{background:none;}

				.mobile-header-mini.header-split #Top_bar .top_bar_left .logo{width:auto;margin-left:15px}

				.mobile-header-mini #Header_creative #Top_bar{width:100%;margin:0;}
				.mobile-header-mini #Header_creative #Top_bar #header_cart{top:20px;}
				.mobile-header-mini #Header_creative #Top_bar #search_button{top:19px;}
				.mobile-header-mini #Header_creative #Top_bar .wpml-languages{top:13px;}

				.mobile-header-mini .overlay-menu-toggle{font-size:22px;top:8px;margin:0!important;}

		/* Header mobile | sticky */
		.mobile-sticky #Top_bar.is-sticky{position:fixed !important;}
		.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle{top:30px!important;}
		.mobile-sticky #Top_bar.is-sticky .top_bar_right{display:none;}
		.mobile-sticky #Top_bar #menu{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}

		.mobile-sticky #Top_bar.is-sticky #logo,
		.mobile-sticky #Top_bar.is-sticky .custom-logo-link{height:50px!important;line-height:50px!important;margin:5px 50px;}
		.logo-no-sticky-padding.mobile-sticky #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important;margin:0 50px;}

		.mobile-header-mini.mobile-sticky #Top_bar .top_bar_right{display:block}

		/* Header mobile | transparent */
		.mobile-tr-header #Action_bar,.mobile-tr-header #Top_bar,.mobile-tr-header #Top_bar .top_bar_right{background:none!important}
		.mobile-tr-header #Top_bar{position:absolute;top:50px}
		.mobile-tr-header.ab-hide #Top_bar{top:0}
		.mobile-tr-header #Action_bar{position:absolute}
		.mobile-tr-header #Top_bar .wpml-languages a.active,.mobile-tr-header #Top_bar .wpml-languages ul.wpml-lang-dropdown{background:none}
		.mobile-tr-header.header-creative.layout-full-width #Wrapper{padding-top:0}

		/* Header mobile | transparent | plain */
		.mobile-tr-header.header-plain #Top_bar,.mobile-tr-header.header-plain #Top_bar .top_bar_right_wrapper > *{border:none!important;background:none!important}

		/* Header mobile | transparent | creative */
		.mobile-tr-header #Header_creative{background:none!important;position:absolute}

	/* Action Bar */
	#Action_bar .contact_details li,#Action_bar .social{padding:0!important}
	#Action_bar .contact_details{float:none;text-align:center;padding:5px 0;color:#222;}
	#Action_bar .contact_details li{padding:0}
	#Action_bar .contact_details li.slogan{display:none}
	#Action_bar .social{float:none;text-align:center;padding:5px 0 0;margin-bottom:5px}
	#Action_bar .social li{margin-right:5px}
	#Action_bar .social li a{color:rgba(0,0,0,.3)}
	#Action_bar .social li a:hover{color:rgba(0,0,0,.8)}
	#Action_bar .social-menu{float:none;text-align:center;padding:5px 0 0}

	/* Subheader */
	body:not(.template-slider):not(.header-simple) #Header{min-height:350px;background-position:center 202px}
	#Subheader .title{width:100%}
	#Subheader ul.breadcrumbs{display:none}

	/* Footer --------------- */
	#Footer .widgets_wrapper.center{text-align:center}
	#Footer .footer_copy{text-align:center}
	#Footer .footer_copy .copyright{float:none;margin:0 0 10px}
	#Footer .footer_copy .social{float:none;margin:0}
	#Footer .footer_copy .social-menu{float:none;margin:0}

	/* Footer | Sliding */
	.footer-fixed #Content,.footer-sliding #Content{margin-bottom:0!important}
	.footer-fixed #Footer,.footer-sliding #Footer{position:static}

	/* Back to top */
	#back_to_top{float:none;margin:-10px 0 10px}
	#back_to_top.in_footer,#back_to_top.sticky{right:20px!important;margin:0}

	/* Blog --------------- */

	.classic .post-photo-wrapper{width:100%;float:none}
	.classic .post-desc-wrapper{width:100%;float:none}
	.classic .post-meta .author-date .author .label{display:none}
	.classic .post-meta .category{display:none}
	.classic .post-desc-wrapper .post-footer .button-love .love-text{display:none}
	.classic .post-desc-wrapper .post-desc{padding:15px 0 0}

		/* Blog | Timeline */
		.timeline .post-item{padding-left:0;background:none}
		.timeline .post-item:before{display:none}
		.timeline .post-photo-wrapper{width:100%;float:none}
		.timeline .post-desc-wrapper{width:100%;float:none}
		.timeline .post-item .date_label{display:inline-block;position:static;margin-bottom:10px}
		.timeline .post-meta .category{display:none}
		.timeline .post-desc-wrapper .post-footer .button-love .love-text{display:none}
		.timeline .post-desc-wrapper .post-desc{padding:15px 0 0}
		.style-simple .timeline_items > li{width:100%;padding:0!important;background:none!important}
		.style-simple .timeline_items > li h3 span{display:block;position:static}
		.style-simple .timeline_items > li:nth-child(even){padding:0}
		.style-simple .timeline_items > li:nth-child(even) .desc{text-align:right}

		/* Blog | Masonry */
		.grid .post-item,.masonry .post-item{width:100%!important;margin:0 0 20px!important}

		/* Blog | Masonry tiles */
		.masonry.tiles .post-item{width:100%!important}

		/* Blog | Photo */
		.photo .post-desc .post-head{margin-bottom:5px}
		.photo .post-desc .post-head .post-meta .category{display:none}
		.photo .post-desc .post-head .post-meta .author-date{margin-right:10px}

		/* Blog | Photo 2 */
		.photo2 .post-item{margin-bottom:40px}
		.photo2 .post .post-desc-wrapper{width:100%;top:0;padding:25px 35px}

		.photo2 .post.no-img{margin-bottom:40px}
		.photo2 .post.no-img .button-love{right:25px}

		.photo2.col-2 .post-item,
		.photo2.col-3 .post-item{width:100%;margin:0 0 40px}

		/* Blog single */
		.single-post .format-image .single-photo-wrapper .image_frame{display:block}
		.single-post .format-link .single-photo-wrapper,.single-post .format-quote .single-photo-wrapper{display:none}

		/* Post header */
		.post-header .button-love{width:69px}
		.post-header .title_wrapper{margin-left:69px;padding-left:20px}
		.post-header .title_wrapper h1{font-size:27px;line-height:27px}
		.post-header .post-meta .category{display:none}

		/* Single photo wrapper */
		.single-photo-wrapper .image_frame{max-width:100%!important;margin-left:0}
		.single-photo-wrapper .share_wrapper{float:none;padding:5px 15px 0;margin-bottom:20px;width:auto}
		.no-share-mobile .single-photo-wrapper .share_wrapper{display:none}
		.wp-caption-text.hide-mobile{display:none}

		/* Post nav */
		.post-nav{padding:10px 10px 4px 90px}

		/* Share simple */
		.no-share-mobile .share-simple-wrapper,
		.no-share-mobile .section-post-intro-share{display:none}

	/* Portfolio --------------- */

	.portfolio_group .portfolio-item{width:100%!important;margin:0 0 20px!important;float:none}
	.section.full-width .portfolio_group .portfolio-item{width:100%!important}
	.portfolio_group .portfolio-item .list_style_header{padding-right:0;min-height:inherit}
	.portfolio_group .portfolio-item .list_style_header h3{margin:0}
	.portfolio_group .portfolio-item .list_style_header .links_wrapper{display:none}
	.portfolio_group .portfolio-item .desc .desc-wrapper{margin-right:0}
	.portfolio_group .portfolio-item .desc .details-wrapper{float:none;width:100%;padding-left:0;border-left-width:0;border-bottom-width:1px;padding-bottom:15px;margin-bottom:15px}
	.portfolio_group.list .portfolio-item .desc{padding-top:10px}
	.portfolio_group.list .portfolio-item .portfolio-item-fw-bg{background-image:none!important;padding-bottom:0}
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:380px}

		/* Project decription */
		.project-description li,.project-description li.one-third{width:100%;border-width:0 0 1px}
		.project-description li:last-child{border-bottom:0}

		/* Portfolio | Exposure */
		.portfolio_group.exposure .portfolio-item{margin:0!important;overflow:hidden}
		.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper{display:none}
		.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner{padding:0}
		.portfolio_group.exposure .portfolio-item .details-wrapper{display:none}
		.portfolio_group.exposure .portfolio-item .image-wrapper{margin:0 -100px}
		.full-width .portfolio_group.exposure .portfolio-item .desc-inner{top:30px}

		/* Portfolio | Flat */
		.portfolio_group.flat .portfolio-item{margin-bottom:0!important}

		/* Portfolio | Grid */
		ul.portfolio_grid li{width:100%!important;float:left}

		/* Portfolio | Masonry Flat */
		.portfolio_group.masonry-flat .portfolio-item{width:49.9%!important;margin:0!important}
		.portfolio_group.masonry-flat .portfolio-item.wide{width:99.8%!important}
		.portfolio_group.masonry-flat .portfolio-item.tall .portfolio-item-fill{padding-bottom:calc(156% - 1px)}

		/* Portfolio | Photo */
		.portfolio-photo .portfolio-item .portfolio-details .details{display:none}
		.portfolio-photo .portfolio-item .portfolio-details .more{opacity:1}

	/* Shortcodes --------------- */

	/* Blog Teaser */
	.blog-teaser li{width:100%!important}
	.blog-teaser li:not(:first-child){margin-top:10px}
	.blog-teaser.margin-no li{margin-top:0}

	/* Call to action */
	.call_to_action .call_left,.call_to_action .call_center,.call_to_action .call_right{display:block;width:100%}
	.call_to_action .call_left{margin-bottom:20px}
	.call_to_action .call_center{margin-bottom:20px}
	.call_to_action .call_right{margin-bottom:0;text-align:center}

	/* Clients */
	ul.clients:not(.clients_slider_ul) li{width:50%!important}

	/* Content slider */
	.content_slider{padding:0!important;margin:0 0 50px}
	.content_slider .slider_pagination{padding:0 20%;box-sizing:border-box;}

	.content_slider a.button{top:auto!important;bottom:-60px;}
	.content_slider a.slider_prev{left:0!important}
	.content_slider a.slider_next{right:0!important}
	.content_slider a.button .button_icon{padding:7px 9px}

	.content_slider.flat a.button,.content_slider.carousel a.button{bottom:-50px}
	.content_slider.flat a.button .button_icon{font-size:30px}

	.content_slider.center{margin-bottom:0}
	.content_slider.center a.button{display:none!important}

	/* Divider */
	.hr_full hr,.aside_left .hr_full hr,.aside_right .hr_full hr{position:absolute;left:-1000px;top:0;width:3000px}

	/* Fancy headings */
	.fancy_heading h2{font-size:30px;line-height:30px}

	/* Features lists */
	.feature_list ul li{width:100%!important;float:none;border-bottom:1px solid rgba(0,0,0,0.08)}
	.feature_list hr{display:none}

	/* Flat Box */
	.flat_box .desc_wrapper{margin:0}

	/* Google maps */
	.google-map-contact-wrapper{position:static;margin-left:0!important;}
	.google-map-contact-wrapper .get_in_touch{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
	.google-map-contact-wrapper .get_in_touch:after{display:none;}

	/* How it works */
	.how_it_works .image,.with_aside .how_it_works .image{width:196px;height:196px;line-height:194px}
	.how_it_works .image img{max-width:116px!important;max-height:116px!important}
	.how_it_works .image .number,.with_aside .how_it_works .image .number{bottom:10px;right:10px}
	.how_it_works.has_border:after{display:none}

	.with_aside .how_it_works .image img{max-width:116px!important;max-height:116px!important}
	.with_aside .how_it_works.fill .image img{max-width:196px!important;max-height:196px!important}

	/* Offer slider */
	.offer .offer_li .image_wrapper{width:100%;float:none;margin-bottom:15px;overflow:hidden}
	.offer .offer_li .desc_wrapper{width:90%;width:calc(100% - 67px)!important;margin:0 auto;float:none;clear:both}
	.offer .offer_li .desc_wrapper .title{padding-right:0;margin-bottom:15px}
	.offer .offer_li .desc_wrapper .title h3{margin-bottom:15px;font-size:27px;line-height:27px}
	.offer .offer_li .desc_wrapper .title a.button{position:relative}
	.offer a.slider_prev{left:20px;top:20px;margin:0}
	.offer .slider_pagination{left:20px;top:65px;margin:0}
	.offer a.slider_next{left:20px;top:111px;margin:0}
	.button-stroke .offer a.slider_prev{margin-top:-8px}
	.button-stroke .offer a.slider_next{margin-top:6px}

	/* Icon box */
	.icon_box.has_border:after{display:none}

	/* Image Frame */
	.image_frame{margin-top:0!important}

	/* Offer thumb */
	.offer_thumb{padding-left:0}
	.offer_thumb_ul li.offer_thumb_li{padding-left:0}
	.offer_thumb_ul li.offer_thumb_li .image_wrapper{width:100%;float:none}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper{width:100%;float:none}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title{padding-right:0}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{margin-bottom:15px}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title a.button{position:relative}
	.offer_thumb .slider_pagination{margin-top:20px;line-height:inherit}

	/* Offer thumb bottom */
	.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper{width:100%}
	.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper{margin-right:0;width:100%}

	/* Pricing table */
	.pricing-box-label .plan-header,.pricing-box-label .plan-footer{display:none}
	.pricing-box-label ul li{text-align:center!important}

	/* Promo box */
	.promo_box.has_border:after{display:none}
	.promo_box_wrapper{overflow:visible}
	.promo_box_wrapper .photo_wrapper{width:100%;float:none;line-height:0;margin-bottom:15px}
	.promo_box_wrapper .desc_wrapper{width:100%;margin:0!important;float:none;padding-top:0}

	/* Story Box */
	.story_box{padding:0 11%!important}
	.story_box .desc_wrapper{margin-right:0!important}

	/* Table */
	.table-responsive table{overflow-x:auto;display:block}
	.table-responsive table a.kill_the_icon .button_icon{display:none}

	/* Tabs */
	.ui-tabs .ui-tabs-nav{background:none}
	.ui-tabs .ui-tabs-nav li{float:none!important;width:100%!important;border-width:0 0 1px}
	.ui-tabs .ui-tabs-nav li:last-child{border-bottom:0}
	.ui-tabs .ui-tabs-nav li a{text-align:center;background:#f9f9f9;box-shadow:inset 0px 4px 3px -2px rgba(0,0,0,.04);}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-active a{background-image:none}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,.ui-tabs .ui-tabs-nav li.ui-state-active:after{display:none}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:none}

	/* Tabs: simple-style */
	.style-simple .ui-tabs .ui-tabs-nav li a{background-image:none}
	.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:block}

	/* Tabs vertical: simple-style */
	.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a{text-align:center;padding-right:20px}
	.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel{border-width:1px 0 0!important}
	.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:block;width:100%;height:2px;left:0;top:auto;bottom:0;right:auto}

	/* Testimonials list */
	.testimonials_list .item{margin-bottom:30px}
	.testimonials_list .item .photo{width:100%;float:none;margin-bottom:10px}
	.testimonials_list .item .desc{width:100%;float:none;margin-bottom:0}

	/* Timeline */
	.timeline_items{background-position:91px top}
	.timeline_items > li{padding:0 0 25px 150px !important;background:url(../images/timeline_right.png) no-repeat!important;background-position:50px top!important;width:auto}
	.timeline_items > li h3 span{left:0!important;right:auto}
	.timeline_items > li h3,
	.timeline_items > li:nth-child(even) h3{text-align:left}
	.timeline_items > li h3:before{left:93px}
	.timeline_items > li .desc,
	.timeline_items > li:nth-child(even) .desc{text-align:left}
	.timeline_items > li .desc:before{display:none}
	.timeline_items:after{left:93px}

	/* Trailer box */
	.trailer_box.horizontal .desc{padding-bottom:40px}
	.trailer_box.horizontal:hover .desc h2{bottom:20px}
	.trailer_box.horizontal:hover .desc .subtitle{bottom:20px}

	/* General -------------------- */

	/* Error 404 */
	#Error_404{position:static;padding-top:20px;margin-top:0}
	#Error_404 .error_pic{width:100%;float:none}
	#Error_404 .error_pic i{font-size:160px;line-height:160px}
	#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center}
	#Error_404 .error_desk h2{font-size:30px;line-height:30px}
	#Error_404 .error_desk h4{font-size:19px;line-height:25px}
	#Error_404 .error_desk p .check{line-height:22px;font-size:16px;margin-bottom:15px;display:block}

	/* Filters */
	#Filters .filters_wrapper ul li{width:49%;margin:.5%}

	/* Fixed nav */
	.fixed-nav{display:none!important}

	/* Popup contact */
	#popup_contact{display:none}

	/* Search Results */
	.search-not-found .snf-pic{width:100%;float:none}
	.search-not-found .snf-pic i{font-size:260px;line-height:260px}
	.search-not-found .snf-desc{width:100%;float:none;padding-top:20px;text-align:center}

	/* Video */
	/* In this case, the aspect ratio is 16:9, which means that the height will be 56.25% of the width. For a video with a 4:3 aspect ratio, we set padding-bottom to 75%. */
	.content_video.iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
	.content_video.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}

	/* WordPress Admin Bar */
	.admin-bar #wpadminbar{z-index:9999!important;position:fixed}

	/* Plugins --------------- */

	/* bbPress */
	.bbpress ul{font-size:13px}
	.bbpress li.bbp-forum-info,.bbpress li.bbp-topic-title{width:44%}
	.bbpress li.bbp-forum-topic-count,.bbpress li.bbp-topic-voice-count,.bbpress li.bbp-forum-reply-count,.bbpress li.bbp-topic-reply-count{width:15%}
	.bbpress .bbp-body li.bbp-forum-freshness,.bbpress .bbp-body li.bbp-topic-freshness{line-height:16px;font-size:11px}

	/* Easy Digital Downloads */
	.edd_downloads_list .edd_download{width:100%!important}
	.edd_downloads_list .edd_download .edd_download_inner{margin:0 8% 20px}

	/* Pretty Photo Popup */

	/* Tiny popup on mobile | fix */
	.pp_pic_holder{width:90%!important;left:5%!important;overflow:hidden}
	.pp_content{width:98%!important;height:auto!important}
	.pp_fade{width:100%!important;height:100%!important}
	a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery{display:none!important}
	#pp_full_res img{width:100%!important;height:auto!important}
	.pp_details{width:100%!important;position:static!important;min-height:25px}
	.pp_details a.pp_close{top:auto;right:25px}

	/* Theme Options size | fix */
	div.pp_pic_holder,div.pp_content,div.pp_details{max-width:100%}
	div.pp_content{overflow:auto}

}

/*** temporarily hidden containers ***/

/** home page header image text **/
.image-1 h4 {
  visibility: hidden;
}

.image-2 h4 {
  visibility: hidden;
}

.image-1 h6 {
  visibility: hidden;
}

.image-2 h6 {
  visibility: hidden;
}

.page-id-27 .services-studio-contact-button {
	display: none;
}

/** what we can do home page text **/
.what-we-can-do-text .what-we-can-do-column:nth-child(3) {
  visibility: hidden;
}

/** our clients home page **/
#our-clients {
	display: none;
}

/** about me page first text **/
#welcome-section .section_wrapper .welcome-column p {
	display: none;
}

/** our services 4th section of text **/
#services-section-4 {
	display: none;
}

/*** LOGO ***/

	#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
	height: 100px;
}

@media only screen and (max-width: 768px) {
	#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
	height: 60px !important;
}
}

@media only screen and (max-width: 1080px) {
	#Content  div.sections_group  div.entry-content  div.section_wrapper  div.mcb-wrap-fc2c7c3fb, div.mcb-wrap-ab816b408  {
	display: none;
}
}

@media screen and (max-width: 1079px) and (min-width: 779px) {
	
	#first-section {
		min-height: 800px !important;
	}
	
	#first-section > div.section_wrapper.mcb-section-inner {
		padding-top: 0 !important;
	}
}


