body {
		font-family: 'PT Sans';
		font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	}
.w-portfolio-item-details {
	font-size: 16px;
	}
	
.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Dosis';
		font-weight: 400;
	}
.touch_disabled .menu-item-language > a,
.l-header .touch_disabled .w-nav-anchor.level_1,
.touch_disabled [class*="columns"] .has_sublevel .w-nav-anchor.level_2 {
	font-size: 17px;
	}
.touch_disabled .submenu-languages .menu-item-language > a,
.l-header .touch_disabled .w-nav-anchor.level_2,
.l-header .touch_disabled .w-nav-anchor.level_3 {
	font-size: 15px;
	}
.touch_enabled .menu-item-language > a,
.l-header .touch_enabled .w-nav-anchor.level_1 {
	font-size: 17px;
	}
.l-header .touch_enabled .w-nav-anchor.level_2,
.l-header .touch_enabled .w-nav-anchor.level_3 {
	font-size: 15px;
	}
	
h1, h2, h3, h4, h5, h6,
.l-preloader-counter,
.w-blog-meta-date-day,
.w-counter-number,
.w-logo-title,
.w-pricing-item-price,
.w-tabs-item-title {
		font-family: 'Dosis';
		font-weight: 400;
	}
h1 {
	font-size: 54px;
	}
h2 {
	font-size: 44px;
	}
h3 {
	font-size: 36px;
	}
h4 {
	font-size: 30px;
	}
h5 {
	font-size: 24px;
	}
h6 {
	font-size: 20px;
	}
@media only screen and (max-width: 767px) {
body {
	font-size: 14px;
	line-height: 24px;
	}
h1 {
	font-size: 30px;
	}
h2 {
	font-size: 26px;
	}
h3 {
	font-size: 24px;
	}
h4, .widgettitle, .comment-reply-title {
	font-size: 22px;
	}
h5, .w-portfolio-item-title {
	font-size: 20px;
	}
h6 {
	font-size: 18px;
	}
}
/*************************** HEADER ***************************/

/* Header Background color */
.l-header,
.no-touch .l-header .menu-item-language > a:hover,
.no-touch .touch_disabled .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_2:hover > .w-nav-anchor,
.no-touch .l-header .w-nav-item.level_3:hover > .w-nav-anchor {
	background-color: #fff;
	}

/* Header Alternate Background Color */
.touch_disabled .submenu-languages,
.no-touch .touch_disabled .w-nav-list > .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_1 .w-nav-anchor.level_1:before,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3 {
	background-color: #f5f5f5;
	}
	
/* Border Color */
.l-header .w-nav.touch_enabled .w-nav-anchor {
	border-color: #e8e8e8;
	}
	
/* Navigation Color */
.l-header {
	color: #fff;
	}
	
/* Navigation Hover Color */
.no-touch .l-header .menu-item-language > a:hover,
.no-touch .touch_disabled .menu-item-language:hover > a,
.no-touch .w-logo-link:hover,
.no-touch .l-header .w-nav-control:hover,
.no-touch .l-header .w-nav-item:hover > .w-nav-anchor {
	color: #87CEEB;
	}
	
/* Navigation Active Color */
.l-header .w-nav-item.active > .w-nav-anchor,
.l-header .w-nav-item.current-menu-item > .w-nav-anchor,
.l-header .w-nav-item.current-menu-ancestor > .w-nav-anchor {
	color: #87CEEB;
	}



/*************************** MAIN CONTENT ***************************/

/* Background Color */
.l-section,
.l-preloader,
.w-preloader,
.color_primary .g-btn.color_primary,
.w-blog.imgpos_atleft .w-blog-meta-date,
.w-portfolio-item-anchor:after,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
#lang_sel ul ul,
#lang_sel_click ul ul,
#lang_sel_footer {
	background-color: #fff;
	}
.w-icon.color_border.with_circle .w-icon-link,
.w-pricing-item-title {
	color: #fff;
	}

/* Alternate Background Color */
.l-preloader-bar,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.pagination .page-numbers,
.w-actionbox,
.no-touch .w-blog.imgpos_atleft .w-blog-entry:hover,
.w-comments-item-icon,
.l-main .w-contacts-item > i,
.w-icon.with_circle .w-icon-link,
.no-touch .w-portfolio-item-details-close:hover,
.no-touch .w-portfolio-item-details-arrow:hover,
.w-tabs-list,
.no-touch .w-tabs-section-header:hover,
.w-tags-item-link,
.w-testimonial-text,
.no-touch #lang_sel a:hover,
.no-touch #lang_sel_click a:hover {
	background-color: #f2f2f2;
	}
.w-testimonial-person:after {
	border-top-color: #f2f2f2;
	}

/* Border Color */
.w-blog.imgpos_atleft .w-blog-list,
.w-blog.imgpos_atleft .w-blog-entry,
.w-blog-entry.sticky,
.w-comments,
.w-pricing-item-h,
.w-portfolio-item-meta,
.w-tabs.layout_accordion,
.w-tabs.layout_accordion .w-tabs-section,
#wp-calendar thead th,
#wp-calendar tbody td,
#wp-calendar tfoot td,
.widget.widget_nav_menu .menu-item a,
.no-touch .widget.widget_nav_menu .menu-item a:hover,
#lang_sel a,
#lang_sel_click a {
	border-color: #e8e8e8;
	}
.g-hr-h:before,
.g-hr-h:after,
.g-btn.color_default,
.w-icon.color_border.with_circle .w-icon-link {
	background-color: #e8e8e8;
	}
.g-hr-h i,
.w-icon.color_border .w-icon-link {
	color: #e8e8e8;
	}

/* Text Color */
.l-preloader-spinner,
.l-section,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.color_primary .g-btn.color_primary,
.l-preloader-counter,
.g-btn.color_default,
.w-blog.imgpos_atleft .w-blog-entry-meta-date,
.l-main .w-contacts-item > i,
.w-icon-link {
	color: #000;
	}
.w-pricing-item-title {
	background-color: #000;
	}

/* Primary Color */
a,
.home-heading-line.type_primary,
.g-html .highlight,
.w-counter-number,
.w-icon.color_primary .w-icon-link,
.w-iconbox-icon,
.no-touch .l-subsection.color_dark .w-icon-link:hover,
.w-iconbox.with_circle .w-iconbox-icon,
.w-tabs-item.active,
.w-tabs-section.active .w-tabs-section-header,
.w-team-member-name,
.w-testimonial-person-name,
.w-preloader {
	color: #87CEEB;
	}
.l-subsection.color_primary,
.home-heading-line.type_primary_bg,
.g-btn.color_primary,
input[type="submit"],
.no-touch .g-btn.color_secondary:after,
.pagination .page-numbers.current,
.no-touch .pagination .page-numbers.current:hover,
.w-actionbox.color_primary,
.no-touch .slick-prev:hover,
.no-touch .slick-next:hover,
.w-icon.color_primary.with_circle .w-icon-link,
.w-iconbox.with_circle .w-iconbox-icon,
.w-pricing-item.type_featured .w-pricing-item-title,
.no-touch .w-team-member-links .w-team-member-links-item:hover {
	background-color: #87CEEB;
	}
.g-html blockquote,
.no-touch .w-clients-item-h:hover,
.w-tabs-item.active,
.fotorama__thumb-border {
	border-color: #87CEEB;
	}

/* Secondary Color */
.no-touch a:hover,
.no-touch a:active,
.home-heading-line.type_secondary,
.w-icon.color_secondary .w-icon-link,
.no-touch a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch a.w-iconbox-link:hover .w-iconbox-title,
.no-touch .w-tags-item-link:hover,
.no-touch .widget.widget_tag_cloud .tagcloud a:hover {
	color: #444;
	}
.home-heading-line.type_secondary_bg,
.no-touch .g-btn.color_default:after,
.no-touch .g-btn.color_primary:after,
.no-touch input[type="submit"]:hover,
.g-btn.color_secondary,
.no-touch .pagination .page-numbers:hover,
.w-actionbox.color_secondary,
.w-icon.color_secondary.with_circle .w-icon-link,
.no-touch .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .w-tags-item-link:hover {
	background-color: #444;
	}
.no-touch .w-iconbox.with_circle .w-iconbox-icon:after {
	box-shadow: 0 0 0 3px #444;
	}
	
/* Fade Elements Color */
.w-blog.type_post .w-blog-meta,
.w-icon.color_fade .w-icon-link,
.w-socials-item-link,
.widget.widget_tag_cloud .tagcloud a {
	color: #999;
	}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus {
	box-shadow: 0 0 0 2px #999;
	}

	
	
/*************************** ALTERNATE CONTENT ***************************/

/* Background Color */
.l-subsection.color_alternate,
.color_alternate .color_primary .g-btn.color_primary,
.color_alternate .w-blog.imgpos_atleft .w-blog-meta-date,
.color_alternate .w-portfolio-item-anchor:after,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover {
	background-color: #f2f2f2;
	}
.color_alternate .w-pricing-item-title,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
	color: #f2f2f2;
	}

/* Alternate Background Color */
.color_alternate .g-btn.color_default,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .pagination .page-numbers,
.color_alternate .w-actionbox,
.no-touch .color_alternate .w-blog.imgpos_atleft .w-blog-entry:hover,
.color_alternate .w-comments-item-icon,
.color_alternate .w-contacts-item > i,
.color_alternate .w-icon.with_circle .w-icon-link,
.no-touch .color_alternate .w-portfolio-item-details-close:hover,
.no-touch .color_alternate .w-portfolio-item-details-arrow:hover,
.color_alternate .w-tabs-list,
.no-touch .color_alternate .w-tabs-section-header:hover,
.color_alternate .w-tags.layout_block .w-tags-item-link,
.color_alternate .w-testimonial-text {
	background-color: #fff;
	}
.color_alternate .w-testimonial-person:after {
	border-top-color: #fff;
	}

/* Border Color */
.color_alternate .w-blog.imgpos_atleft .w-blog-list,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry,
.color_alternate .w-comments,
.color_alternate .w-pricing-item-h,
.color_alternate .w-portfolio-item-meta,
.color_alternate .w-tabs.layout_accordion,
.color_alternate .w-tabs.layout_accordion .w-tabs-section {
	border-color: #ddd;
	}
.color_alternate .g-hr-h:before,
.color_alternate .g-hr-h:after,
.color_alternate .g-btn.color_default,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
	background-color: #ddd;
	}
.color_alternate .g-hr-h i,
.color_alternate .w-icon.color_border .w-icon-link {
	color: #ddd;
	}

/* Text Color */
.color_alternate,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .g-btn.color_default,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry-meta-date,
.color_alternate .w-contacts-item > i,
.color_alternate .w-icon-link {
	color: #444;
	}
.color_alternate .w-pricing-item-title {
	background-color: #444;
	}

/* Primary Color */
.color_alternate a,
.color_alternate .home-heading-line.type_primary,
.color_alternate .g-html .highlight,
.color_alternate .w-counter-number,
.color_alternate .w-icon.color_primary .w-icon-link,
.color_alternate .w-iconbox-icon,
.color_alternate .w-tabs-item.active,
.color_alternate .w-tabs-section.active .w-tabs-section-header,
.color_alternate .w-team-member-name,
.color_alternate .w-testimonial-person-name {
	color: #31c5c7;
	}
.color_alternate .home-heading-line.type_primary_bg,
.color_alternate .g-btn.color_primary,
.color_alternate input[type="submit"],
.no-touch .color_alternate .g-btn.color_secondary:after,
.color_alternate .pagination .page-numbers.current,
.no-touch .color_alternate .pagination .page-numbers.current:hover,
.color_alternate .w-actionbox.color_primary,
.no-touch .color_alternate .slick-prev:hover,
.no-touch .color_alternate .slick-next:hover,
.color_alternate .w-icon.color_primary.with_circle .w-icon-link,
.color_alternate .w-iconbox.with_circle .w-iconbox-icon,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-title,
.no-touch .color_alternate .w-team-member-links .w-team-member-links-item:hover {
	background-color: #31c5c7;
	}
.color_alternate .g-html blockquote,
.no-touch .color_alternate .w-clients-item-h:hover,
.color_alternate .w-tabs-item.active,
.color_alternate .fotorama__thumb-border {
	border-color: #31c5c7;
	}

/* Secondary Color */
.no-touch .color_alternate a:hover,
.no-touch .color_alternate a:active,
.color_alternate .home-heading-line.type_secondary,
.color_alternate .w-icon.color_secondary .w-icon-link,
.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-title,
.no-touch .color_alternate .w-tags-item-link:hover {
	color: #444;
	}
.color_alternate .home-heading-line.type_secondary_bg,
.no-touch .color_alternate .g-btn.color_default:after,
.no-touch .color_alternate .g-btn.color_primary:after,
.no-touch .color_alternate input[type="submit"]:hover,
.color_alternate .g-btn.color_secondary,
.no-touch .color_alternate .pagination .page-numbers:hover,
.color_alternate .w-icon.color_secondary.with_circle .w-icon-link,
.no-touch .color_alternate .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover {
	background-color: #444;
	}
.no-touch .color_alternate .w-iconbox.with_circle .w-iconbox-icon:after {
	box-shadow: 0 0 0 3px #444;
	}
	
/* Fade Elements Color */
.color_alternate .w-blog.type_post .w-blog-meta,
.color_alternate .w-icon.color_fade .w-icon-link,
.color_alternate .w-socials-item-link {
	color: #999;
	}
.color_alternate input[type="text"]:focus,
.color_alternate input[type="password"]:focus,
.color_alternate input[type="email"]:focus,
.color_alternate input[type="url"]:focus,
.color_alternate input[type="tel"]:focus,
.color_alternate input[type="number"]:focus,
.color_alternate input[type="date"]:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
	box-shadow: 0 0 0 2px #999;
	}
	

	
/*************************** FOOTER ***************************/

/* Background Color */
.l-footer,
.l-footer #lang_sel ul ul,
.l-footer #lang_sel_click ul ul {
	background-color: #000;
	}

/* Border Color */
.l-subfooter.at_top,
.l-footer #wp-calendar thead th,
.l-footer #wp-calendar tbody td,
.l-footer #wp-calendar tfoot td,
.l-footer #lang_sel a,
.l-footer #lang_sel_click a,
.l-footer .widget.widget_nav_menu .menu-item a,
.no-touch .l-footer .widget.widget_nav_menu .menu-item a:hover {
	border-color: #444;
	}
.l-footer input[type="text"],
.l-footer input[type="password"],
.l-footer input[type="email"],
.l-footer input[type="url"],
.l-footer input[type="tel"],
.l-footer input[type="number"],
.l-footer input[type="date"],
.l-footer textarea,
.l-footer select {
	background-color: #444;
	}

/* Text Color */
.l-footer,
.l-footer .w-socials-item-link,
.l-footer .widget.widget_tag_cloud .tagcloud a {
	color: #87CEEB;
	}
.l-footer input[type="text"]:focus,
.l-footer input[type="password"]:focus,
.l-footer input[type="email"]:focus,
.l-footer input[type="url"]:focus,
.l-footer input[type="tel"]:focus,
.l-footer input[type="number"]:focus,
.l-footer input[type="date"]:focus,
.l-footer textarea:focus,
.l-footer select:focus {
	box-shadow: 0 0 0 2px #87CEEB;
	}

/* Link Color */
.l-footer a,
.l-footer input[type="text"],
.l-footer input[type="password"],
.l-footer input[type="email"],
.l-footer input[type="url"],
.l-footer input[type="tel"],
.l-footer input[type="number"],
.l-footer input[type="date"],
.l-footer textarea,
.l-footer select {
	color: #FFF;
	}

/* Link Hover Color */
.no-touch .l-footer a:hover,
.no-touch .l-footer .w-tags-item-link:hover,
.no-touch .l-footer .widget.widget_tag_cloud .tagcloud a:hover {
	color: #87CEEB;
	}

	
	#photos .l-subsection li.go-gallery-item figcaption {display: none !important;}

#music .w-portfolio-item-details-content-text {width:50% !important;}

.no-touch .w-portfolio-item-hover::before {
   background-color: rgba(0, 0, 0, 0.4) !important;
   
}
.ctct-disclosure {
    display: none !important;
}

a:hover {
     border-bottom: medium none  !important;
}


.no-touch .l-footer a:hover {
    border-bottom: medium none  !important;
   
}


.l-header, .no-touch .l-header .menu-item-language > a:hover, .no-touch .touch_disabled .menu-item-language:hover > a, .no-touch .l-header .w-nav-item.level_2:hover > .w-nav-anchor, .no-touch .l-header .w-nav-item.level_3:hover > .w-nav-anchor {
    background-color: rgba(0,0,0,0.8) !important;

}

.w-blog-meta-date{background-color:none !important;}
.w-blog.imgpos_atleft .w-blog-meta-date{background-color: inherit; box-shadow: inherit; color:#000; text-transform: capitalize !important;}

.w-blog-meta-comments {display:none;}


.menucolor {
    color: #fba919;
}
.menucolortwo{
color: #c493bc;
}
.tous{width:900px; margin:auto;}
.tous .tous-box{width:100%; float:left; border-bottom:#CCC solid 1px; padding-bottom:10px; margin-bottom:-10px; text-align:center;}
.tous .tous-box .coll-1{width:10%; float:left; padding:0px; margin:20px 0 0 0; line-height:12px; }
.tous .tous-box .coll-1 span{display:block; margin-bottom:2px; text-align:center;  font-family: 'Lato', sans-serif; font-size:15px; font-weight:300;}
.tous .tous-box .coll-1 strong{display:block; text-align:center; color:#000; font-size:22px; font-family: 'Oswald', sans-serif; font-weight:400;}
.tous .tous-box .coll-2{width:65%; float:left; padding:0px;  margin:36px 0 0 0; line-height:12px; }
.tous .tous-box .coll-2 strong{display:block; color:#000; font-size:22px; font-family: 'Oswald', sans-serif; font-weight:400;}
.tous .tous-box .coll-2 span{display:block; color:#000;  font-family: 'Lato', sans-serif; font-size:15px; font-weight:300;}
.tous .tous-box .coll-3{ float:right; padding:0px;}
.tous .tous-box .coll-3 .btn{ padding:10px 20px; border:#CCC solid 1px; color:#000; font-size:22px; margin-right:10px; float:left; font-size:22px; font-family: 'Oswald', sans-serif; font-weight:400; margin-top:4px;}
.tous .tous-box .coll-3 .btn:hover{background:#333; color:#FFF;}
section#tour{ position:relative;}
section#tour .g-hr{ position:absolute;top:6%;overflow: inherit;}
.w-portfolio.ratio_3-2 .w-portfolio-item-anchor {
    padding-bottom: 66.6666% !important;
}
.w-portfolio-item-image img { height: auto !important; }

.go-gallery.menu-center { background: none !important; }
div.go-gallery ul.go-gallery-list li.go-gallery-item:hover .image-overlay { opacity: 0 !important; }
#supersized img { height: auto !important; width: auto !important; top: 0 !important; }

.w-video { width:855px; height:480px; margin:0 auto 30px; clear:both;}
.l-subsection {    position: relative; padding: 60px 0;  background-position:center;    background-size: cover;}
section#tour .l-subsection  {min-height : 0px !important;}
/*section#music .l-subsection  {min-height : 294px !important;margin-top: 50px;}*/
section#photos .l-subsection  {min-height : 294px !important;}
section#video .l-subsection  {min-height : 294px !important; margin-top: 50px;
margin-bottom: 50px;}
section#about .l-subsection  {min-height : 294px !important;}

section#music .l-subsection {margin-top: 0; min-height: 294px !important; padding: 30px 0 0; }

.w-portfolio-item-details-close { right: 10%; top:35px;}


section#photos .image{background-size:cover; background-repeat:no-repeat;}
.w-blog.imgpos_atleft .w-blog-entry-title span {font-size:22px !important; font-weight:normal !important;}

.w-portfolio-item-title {opacity: 0; transition: all 0.25s ease ; }
.w-portfolio-item-anchor:hover .w-portfolio-item-title {opacity: 1; }


/* ======================Responsive======================================= */
@media only screen and (min-width:1400px) {
.tous .tous-box .coll-3 .btn{margin-top:4px!important}
}
@media only screen and (max-width:1680px) {
.w-portfolio-item-details-close{right:10%  !important,top:35px  !important;}
.l-subsection-h.g-html.i-cf{ margin:0 !important;}
#home{ min-height: auto !important; padding:0 !important;}
}
@media only screen and (max-width:1450px) {
.w-video-h{padding-bottom: 36.25%;}
.w-video{width: 100% !important;height:100% !important;}
.w-portfolio-item-details-close {right: -1% !important; top: 10px !important;} 
.w-portfolio-item-title{font-size:13px;}
.w-portfolio-item-details-content-text h3{font-size:15px}
#go-29c6ff ul .go-gallery-filters li a {margin: 2px !important; 2px;}
.w-portfolio-item-details-close{right:7% !important,top:6px !important;}
}
@media(max-width:1366px){

    
}

@media only screen and (max-width:1280px) {
.l-subsection-h.g-html.i-cf{ margin:0 !important;}

}
@media (max-width:1279px) {

}

@media only screen and (max-width:1030px) {
.l-subsection-h.g-html.i-cf{ margin:0 !important;}

#music .w-portfolio-item-details-content-text(width: 100% !important;)
}

@media only screen and (max-width:1024px) {
.w-portfolio.ratio_3-2 .w-portfolio-item-anchor {padding-bottom: 66.6666% !important; }
.l-subsection-h.g-html.i-cf{ margin:0 !important;}

}
@media only screen and (max-width:940px) {
.tous{width:100%;}	
.l-subsection-h.g-html.i-cf{ margin:0 !important;}

}


@media only screen and (max-width:768px) {
.w-portfolio.ratio_3-2 .w-portfolio-item-anchor {padding-bottom: 66.6666% !important; }
.l-subsection-h.g-html.i-cf{ margin:0 !important;}
section#photos .image {background-size: cover  !important;}
.tous .tous-box .coll-2 strong{ font-size:17px;}
.tous .tous-box .coll-3 .btn{ font-size:16px;padding: 2px 14px;}
.tous .tous-box .coll-1 strong{ font-size:17px;}
.go-gallery-filters li a {margin: 2px !important;} 
#music .w-portfolio-item .active {margin-bottom: 1000px !important;}
#music .w-portfolio-item-details-content-text{width: 100%  !important;}
.l-subsection-h.g-html.i-cf {
    margin: 0 auto;
}
}


@media only screen and (max-width:520px) {
.tous .tous-box .coll-2{ width:100%;}	
.tous .tous-box .coll-3{ width:100%; margin-top:6%; position:relative;}
.tous .tous-box .coll-1 { width:100%;}
.tous .tous-box .coll-3 .btn{position: absolute; width: 130px; left: 0; right: 0; margin: 0 auto; top: 0;}
.l-subsection.full_width.full_screen.valign_center.color_dark.with_parallax h1{ margin-left:30px !important;}
.l-subsection-h.g-html.i-cf{ margin:0 !important;}

}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.l-main {
    box-shadow: none !important;
}
button.ctct-popup-close.js-popup-close {
    background-image: url(http://www.herbalpert.com/wp-content/themes/Corsa/close.png)  !important;
    background-repeat: no-repeat !important;
}
.ctct-popup-content .ctct-popup-close {
    width: 40px !important;
    height: 40px !important;
}
#newsletter form.ctct-form:before,
#newsletter form.ctct-form:after {
    content: "";
    clear: both;
    display: table;
}
#newsletter form.ctct-form {margin:  0 -15px;}

#newsletter form.ctct-form > span.ctct-form-description {
    display: block;
    padding: 0 15px;
}
#newsletter form.ctct-form > span.ctct-form-description > p {
    font-family: "Dosis";
    font-size: 50px;
    line-height: 52px;
    text-transform: uppercase;
}
#newsletter p.ctct-form-field {
    float: left;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#newsletter .ctct-form abbr {font-size: 16px !important;}

#newsletter p.ctct-form-field.ctct-form-field-checkbox {display: none !important;}

#newsletter p.ctct-form-field.ctct-form-field-submit {padding-top: 18px;}

@media only screen and (max-width: 767px) {
    #newsletter p.ctct-form-field {
        float: none !important;
        width: 100% !important;
    }

    #newsletter p.ctct-form-field.ctct-form-field-submit {padding-top: 0;}
}


	