/**
 * @package WordPress
 * @subpackage Increase
 * @since Increase 1.0.2
 * 
 * Responsive Design CSS Rules
 * Created by CMSMasters
 * 
 */


/* ---------- Large Monitor (Note: Design for a width more than 1440px) ---------- */ 

@media only screen and (min-width: 1440px) {
	.locations .texto {
		min-height: 450px;
	}
	
	#page {width:970px;}
	
	#header nav.navi_scrolled {width:965px;}
	
	.pj_options_block {right:60px;}
	
	.p_options_block,
	.p_options_loader {right:60px;}
	
	#sidebar .widget_custom_flickr_entries .flickr_badge_image:nth-child(3n+1) {padding-right:0;}
	
	.post_type_shortcode article .project_rollover:before {height:10px;}
	
	.post_type_shortcode article .project_rollover {padding:11px 20px 9px 17px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img {top:15px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta, 
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta {padding:8px 0 0;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .entry-meta {padding:10px 0 0;}
	
}
	
	
/* ---------- Tablet Portrait (Note: Design for a width more than 950px but less than 1024px) ---------- */

@media only screen and (min-width: 950px) and (max-width: 1024px) {

	.one_fourth .cmsms_pricing_table .cmsms_price_outer > div {padding:12px 40px 12px 10px;}
	
	.post_type_shortcode h3 {padding:0 8% 0 2%;}

	.related_posts .one_half {width:48%;}
	
	.portfolio_inner .project_rollover, 
	.portfolio_inner .project_rollover.cmsms_with_out_thumb {padding-top:5px;}
	
	.portfolio.four_columns .project_rollover .cmsms_post_format_img  {
		top:10px;
		right:10px;
	}
	
	.portfolio.three_columns .portfolio_inner .project_rollover {padding-top:10px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:17px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover .entry-header {margin:3px 25px 0 0;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:10px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:13px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:17px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .entry-meta {margin-top:10px;}

}


/* ---------- Tablet Portrait (Note: Design for a width more than 767px but less than 1024px) ---------- */

@media only screen and (min-width: 769px) and (max-width: 1024px) {

	#content {width:64%;}
	
	#sidebar {width:30%;}
	
	.content_wrap.r_sidebar:before {
		right:auto;
		left:67%;
	}
	
	.content_wrap.l_sidebar:before {
		right:auto;
		left:33%;
	}

}


/* ---------- Tablet Portrait (Note: Design for a width more than 767px but less than 1024px) ---------- */

@media only screen and (min-width: 769px) and (max-width: 1023px) {
	
	.cmsms_pricing_table .cmsms_price_outer > div {padding:12px 43px 12px 10px;}
	
	.one_third .cmsms_pricing_table .cmsms_price_outer > div {padding:12px 43px 12px 10px;}
	
	.cmsms_pricing_table .title, 
	.one_fourth .cmsms_pricing_table .title, 
	.one_fifth .cmsms_pricing_table .title, 
	.one_sixth .cmsms_pricing_table .title {font-size:1.538em;}
 
	.one_fourth .cmsms_pricing_table .currency, 
	.one_fourth .cmsms_pricing_table .price, 
	.one_fourth .cmsms_pricing_table .coins {font-size:2.1em;}
	
	.one_fifth .cmsms_pricing_table .currency, 
	.one_fifth .cmsms_pricing_table .price, 
	.one_fifth .cmsms_pricing_table .coins {font-size:1.9em;}
	
	.one_third .cmsms_pricing_table .cmsms_currency, 
	.one_third .cmsms_pricing_table .price, 
	.one_third .cmsms_pricing_table .coins {font-size:3.1em;}
	
	.one_half .cmsms_pricing_table .title {font-size:2.25em;}
	
	.one_half .cmsms_pricing_table .cmsms_currency, 
	.one_half .cmsms_pricing_table .price, 
	.one_half .cmsms_pricing_table .coins {font-size:3.8em;}
	
	.one_half .cmsms_pricing_table .period {font-size:1.5em;}
	
	.content_wrap.r_sidebar .cmsms_info, 
	.content_wrap.l_sidebar .cmsms_info {
		float:none;
		overflow:hidden;
		padding-bottom:10px;
		width:100%;
	}

	.content_wrap.r_sidebar .cmsms_info .published, 
	.content_wrap.l_sidebar .cmsms_info .published {
		float:left;
		height:48px;
		margin:0 0 3px 1px;
		width:99px;
	}

	.content_wrap.r_sidebar .cmsms_post_format_img, 
	.content_wrap.l_sidebar .cmsms_post_format_img {margin:0 3px 0 3px;}

	.content_wrap.r_sidebar .cmsms_info .cmsms_like, 
	.content_wrap.l_sidebar .cmsms_info .cmsms_like {
		float:left;
		height:48px;
		width:48px;
	}
	
	.content_wrap.r_sidebar .blog.opened-article, 
	.content_wrap.l_sidebar .blog.opened-article {padding-left:0;}
	
	.content_wrap.r_sidebar .blog.opened-article .post, 
	.content_wrap.l_sidebar .blog.opened-article .post {margin-left:0;}
	
	.cmsms_pricing_table .cmsms_price_outer > div {padding:12px 43px 12px 10px;}
	
	.one_third .cmsms_pricing_table .cmsms_price_outer > div {padding:12px 43px 12px 10px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta, 
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta, 
	.portfolio.one_column .portfolio_inner .project_rollover .entry-meta {padding:0;}
	
}


/* ---------- Small Tablet (Note: Design for a width more than 769px but less than 950px) ---------- */

@media only screen and (min-width: 769px) and (max-width: 950px) {
	
	#navigation > li > a > span {min-width:100px;}
	
	.post_type_shortcode h3 {padding:0 11% 0 2%;}
	
	.post_type_shortcode article .project_rollover, 
	.portfolio_inner .project_rollover {padding-top:4px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.portfolio_inner .project_rollover .cmsms_post_format_img {
		right:8px;
		top:7px;
	}
	
	.post_type_shortcode article .project_rollover:before, 
	.portfolio_inner .project_rollover:before {height:5px;}
	
	.project_rollover .entry-header, 
	.project_rollover .entry-meta {margin-right:20px;}
	
	.project_rollover .entry-header h6 {margin-bottom:-1px;}
	
	.project_rollover .entry-content {margin-top:20px;}
	
	.one_fifth .cmsms_pricing_table .cmsms_price_outer > div, 
	.one_sixth .cmsms_pricing_table .cmsms_price_outer > div {padding:12px 40px 12px 5px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover {padding-top:10px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:13px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:10px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:12px;}

	.portfolio.one_column .portfolio_inner .project_rollover .entry-meta {padding-top:10px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .entry-meta {padding:3px 0 0;}

}


/* ---------- Small Tablet (Note: Design for a width more than 540px but less than 769px) ---------- */

@media only screen and (min-width: 600px) and (max-width: 768px) {
	
	.related_posts .one_half {
		width:46%;
		float:left;
	}

}


/* ---------- Small Tablet (Note: Design for a width more than 540px but less than 769px) ---------- */

@media only screen and (min-width: 541px) and (max-width: 768px) {
	
	.one_fourth {
		width:46%;
		float:left;
	}
	
	.one_fourth:nth-child(odd) {
		float:left;
		padding-left:0;
		padding-right:0;
		margin-left:2%;
		margin-right:0;
		width:46%;
	}
	
	.one_fourth:nth-child(even) {
		float:right;
		padding-left:0;
		padding-right:0;
		margin-right:2%;
		margin-left:0;
		width:46%;
	}
	
	.one_fourth:nth-child(2n+1):before {
		content:'';
		clear:both;
	}
	
	.portfolio.four_columns .project:nth-child(odd), 
	.format-album.cmsms_four .resize figure:nth-child(odd),
	.post_type_shortcode.four_columns article:nth-child(odd),
	.cmsms_sitemap_archive li:nth-child(odd),  
	.cmsms_sitemap > li > ul > li:nth-child(odd) {
		float:left;
		padding-right:4%;
		width:48%;
	}
	
	.portfolio.four_columns .project:nth-child(even),  
	.format-album.cmsms_four .resize figure:nth-child(even), 
	.post_type_shortcode.four_columns article:nth-child(even), 
	.cmsms_sitemap_archive li:nth-child(even), 
	.cmsms_sitemap > li > ul > li:nth-child(even) {
		float:right;
		padding-right:0;
		width:48%;
	}
	
	.portfolio.four_columns, 
	.post_type_shortcode.four_columns {margin-right:0;}
	
	.post_type_shortcode h3 {padding:0 15% 0 2%;}
	
}


/* ---------- Small Monitor (Note: Design for a width less than 1150px) ---------- */

@media only screen and (max-width: 1151px) {
	
	#page {width:970px;} 
	
	#header nav.navi_scrolled {
		
	}

}


/* ---------- Small Monitor (Note: Design for a width less than 1024px) ---------- */

@media only screen and (max-width: 1024px) {
	
	

}


/* ---------- Small Monitor (Note: Design for a width less than 1024px) ---------- */

@media only screen and (max-width: 1023px) {

	.widget_custom_popular_entries li .ovh {overflow:visible;}
	
	#middle_content .commentlist, 
	#middle_content #commentform > p {width:100%;}
	
	.one_fourth .tabs > li.current a span {padding:9px 10px;}
	
	.one_fourth .tabs > li a span {text-align:left;}
	
	.one_fourth .tabs > li {
		display:block;
		list-style:none;
	}
	
	.one_fourth .tabs > li.current:first-child a {margin:0 0 -1px;}
	
	.one_fourth .tabs > li a,
	.one_fourth .tabs > li:first-child a {
		margin:0 0 -1px 10px;
		border:1px solid #edecec;
		-webkit-transition:margin-left .3s ease-in-out;
		-moz-transition:margin-left .3s ease-in-out;
		-ms-transition:margin-left .3s ease-in-out;
		-o-transition:margin-left .3s ease-in-out;
		transition:margin-left .3s ease-in-out;
	}
	
	.one_fourth .tabs > li.current a {margin-left:0;}
	
	.one_fourth .tabs > li.current a:before {
		right:-20px;
		bottom:0;
		left:auto;
		width:20px;
		height:100%;
	}
	
	.one_fourth .tab .tab_content {border:1px solid #ebecec;}
	
	.one_fourth .widget_custom_posts_tabs_entries .tabs > li {width:100%;}
	
	.two_fifth .colored_button,
	.one_fourth .colored_button,
	.one_third .colored_button,
	.two_fifth .colored_title,
	.one_fourth .colored_title,
	.one_third .colored_title {display:block;}
	
	.two_fifth .colored_button,
	.one_fourth .colored_button,
	.one_third .colored_button {padding:15px 30px;}

}


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 940px) ---------- */

@media only screen and (max-width: 940px) {

	.portfolio.four_columns, 
	.portfolio.three_columns {margin-right:-4%;}

	.post_type_shortcode article .project_rollover, 
	.portfolio_inner .project_rollover, 
	.post_type_shortcode article .project_rollover.cmsms_with_out_thumb, 
	.portfolio_inner .project_rollover.cmsms_with_out_thumb {padding-top:25px;}	
	
	.content_wrap.r_sidebar .post_type_shortcode article .project_rollover, 
	.content_wrap.r_sidebar .portfolio_inner .project_rollover, 
	.content_wrap.l_sidebar .post_type_shortcode article .project_rollover, 
	.content_wrap.l_sidebar .portfolio_inner .project_rollover {padding-top:5%;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover {padding-top:15px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:17px;}

	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:5px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:10px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-header {margin:0 25px 0 0;}

	.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta {padding-top:0;}
	
	.post_type_shortcode article .project_rollover:before {height:10px;}
	
	.content_wrap.r_sidebar .post_type_shortcode article .project_rollover:before, 
	.content_wrap.l_sidebar .post_type_shortcode article .project_rollover:before {height:1px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img {top:25px;}
	
	.content_wrap.r_sidebar .post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.content_wrap.l_sidebar .post_type_shortcode article .project_rollover .cmsms_post_format_img {top:15px;}
	
	.portfolio.four_columns .project:nth-child(odd), 
	.portfolio.three_columns .project:nth-child(odd), 
	.format-album.cmsms_four .resize figure:nth-child(odd),
	.cmsms_sitemap_archive li:nth-child(odd),  
	.cmsms_sitemap > li > ul > li:nth-child(odd) {
		padding-right:4%;
		width:46%;
	}
	
	.portfolio.four_columns .project:nth-child(even),  
	.portfolio.three_columns .project:nth-child(even),  
	.format-album.cmsms_four .resize figure:nth-child(even), 
	.cmsms_sitemap_archive li:nth-child(even), 
	.cmsms_sitemap > li > ul > li:nth-child(even) {
		padding-right:4%;
		width:46%;
	}
	
	.post_type_shortcode article.post:nth-child(odd),
	.post_type_shortcode article.post:nth-child(even), 
	.post_type_shortcode article.project:nth-child(odd),
	.post_type_shortcode article.project:nth-child(even) {width:46%;}
	
	.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(odd),
	.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(even), 
	.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(odd),
	.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(even), 
	.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(odd),
	.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(even), 
	.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(odd),
	.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(even) {
		width:46%;
		float:left;
		margin-bottom:20px;
	}

}

@media only screen and (max-width: 980px) {
	#page {
    width: 96%;
	}
	
	.one_half {
	width:47%;
	}
}

/* ---------- Small Tablet & Mobile (Note: Design for a width less than 800px) ---------- */

@media only screen and (max-width: 800px) {

	.og-grid img {
		width: auto;
		width: 90%;
		margin: 5px;
		max-width: 300px;
		height:auto;
	}
	.holas .og-expander p {
		padding: 5px 10px;
	}
	.holas .og-expander h4 {
		padding:0;
	}
	.piz2 iframe {
		width: 85%;
		max-width: 250px;
		max-height: 230px;
		margin: 0 auto;
	}
	.piz1, .piz2{
		width:100%;
	}	
	.comunnuty .og-expander iframe {
		min-height: 10px;
		margin: 0 auto;
		float: none;
	}
	.piz1 img{
		display:none;
	}
	.holas .piz1 img {
		display: block;
		margin: 5px 5%;
	}
	.pormes .og-expander {
		padding-left: 5px;
	}
		
	.locations #el_iframe img {
		height: auto;
		width: 100%;
	}
	.loc3, .loc4 {
		float:none;
	}		
	.locac {
		width: 100%;
		display: inline-block;
	}
	.locations .texto h2 {
		font-size: 12px;
		line-height: 20px;
	}
	.locations iframe {
		min-height: 130px;
		height:130px;
	}
	.mapas-location iframe{
		
	}
	.locations .og-expander{
		line-height: 15px;
		font-size:10px;
	}
	
	.locations .texto {
		width: 100%;
	}
	
	.events-lisk, .locations iframe {
		width: 100%;
	}
	.cmsms_content_slider_parent ul.cmsms_slides_nav {
		display: none;
	}
	.locations .videod {
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.orderdd {
		display: block;
		float: none;
		width: 100%;
		margin: 5px auto;
	}
	.orderdd  img{
		margin: 0px auto !important;
	}
	.og-grid .locac  img {
		width: auto;
		width: 90%;
		margin: 5px;
		height:auto;
		max-width: 96%;
	}
	.link-pdf img {
		float: none;
	}
	
	/*------------------*/
	
	.priimg, .segimg{
		float:left !important;
		width:45%;
	}
	.segimg{
		margin-left:10px;		
	}
	
	.fondo {
		/*background-size: auto 50%;
		background-position: 0 5px;*/
		
	}
	
	/*landing page*/
	.landt.one{
    height: 106px !important;
	}
	.landt.one h5{
		margin-top:65px;
	}
	
	/* FIN landing page*/
	.og-expander .text {
    font-size: 16px;
    line-height: 17px;
	}
	
	.locations .og-expander em{
		font-size:18px;
		color:#000;
	}

	.titulos-categoria {
		text-shadow: 1px 1px #000000;
	}
	.fondo {
		margin-left: 0px;
	}
	
	.holas .og-expander .one_half div, .holas .og-expander .one_half div p {
		font-size: 16px;
		line-height: 16px;
	}
	
	input[type="text"], .bottom_inner input[type="text"] {
    width: 170px;
	font-size: 7px;
	}

	.eem .eemail_button {
		width: 100px;
	}
	h2.eventit {
    	font-size: 29px;
        line-height: 29px;
	}
	
	li.menu-item.current-menu-item {
		background: none !important;
		color:#FAC800;
	}	

	.portfolio.four_columns, 
	.portfolio.three_columns {margin-right:-4%;}

	.post_type_shortcode article .project_rollover, 
	.portfolio_inner .project_rollover, 
	.post_type_shortcode article .project_rollover.cmsms_with_out_thumb, 
	.portfolio_inner .project_rollover.cmsms_with_out_thumb {padding-top:7%;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover {padding-top:15px;}
	
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:17px;}

	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:5px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:10px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-header {margin:0 25px 0 0;}

	.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta {padding-top:0;}
	
	.post_type_shortcode article .project_rollover:before {height:10px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.project_rollover .cmsms_post_format_img, 
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:20px;}
	
	#footer {
		text-align:center;
		padding-top:20px;
	}
	
	.footer_nav {float:none;}
	
	#footer .social_icons {
		display:inline-block;
		float:none;
	}
	
	.copyright {
		display:block;
		float:none;
		padding:10px 0;
	}
	
	.footer_nav {
		float:none;
		padding:10px 0;
	}
	
	.menu-ordernow-container span{ 
		display:block;
		color: #fff;
		font-size: 11px;
		font-family: 'komika_axisregular';
	}
	.menu-ordernow-container img{ 
		display:none;
	}
	.menu-ordernow-container  a {
		position: absolute;
		right: 11px;
		top: 67px;
	}
	.menu-ordernow-container  {
		position: static;
	}
	.menu-ordernow-container ul li{
		line-height:10px;
	}
	
	.menu-ordernow-container ul{
		margin:0;
	}
	
	.menuheader .menu-ordernow-container{
		display:none;
	}
	
	.responsive_nav1 {
    display: block !important;
    height: 20px;
    position: absolute;
    width: auto;
    z-index: 999;
	left: 10px;
	}
	.page-id-33 .responsive_nav2 {
    display: block !important;
    height: 20px;
    left: 47%;
    position: absolute;
    width: auto;   
    z-index: 999;
	}
	.page-id-216 .responsive_nav3 {
    display: block !important;
    height: 20px;
    left: 47%;
    position: absolute;
    width: auto;   
    z-index: 999;
	}
	
	.page-id-121 .responsive_nav4 {
    display: block !important;
    height: 20px;
    left: 47%;
    position: absolute;
    width: auto;   
    z-index: 999;
	}
	
	.page-id-121 .menus2 li{
		display: inline-block;
		width: 30%;
	}
	.page-id-121 .menus2{
	width: 160px;
	}
	.menus a {
	color: #FFFFFF;
	display: none;
	font-size: 11px;
	top: 67px;
	}
	
	
	#navigation.navigation{
		display:none;
	}
	
	.logo {
    height:70px;
	}	
	.logo img {
    height: 70px;
	}
	
	#header > .header_inner {
	min-height:105px !important;
	}
	#header {
    min-height: 118px;
    }
	.menuheader {
    top: 45px !important;
	height: 1px !important;
	}
	
	.mencel ul {
		background: #a54398;
		position: fixed;
		top: 80px;
	}
	
	.mencel ul li {
		list-style:none;
		padding:2px 15px !important;
		
	}
	.mencel ul li a span, .mencel ul li a{
		color:#fff;
		/*border-bottom:2px solid #ffd058;*/
		font-family:'komika_axisregular';
	}
	
	.menus li a{
		font-family:'komika_axisregular';
	}
	
	.mencel ul li:first-child {
    padding-top: 20px !important;
	}
	
	.mencel ul li:last-child {
    padding-bottom: 20px !important;
	}
	
	.mencel ul li:last-child span {
	border-bottom:none !important;
	}
	.mencel ul li:last-child a {
	border-bottom:none !important;
	}
	.menus2{
	left: 39%;
	}
	
	.header_inner.subs{
		display:none !important;
	}
	.inps{
		color: #FFFFFF;
		 font-family: 'komika_textregular';
		 font-style: italic;
		 line-height:20px;
	}
	.tablocations, .location_search, .tabmes{
		display:none;
	}
	
	.page-template-Landingpage-php .one_half{
	width:80%;
	}
	
	.holas .one_half {
    width: 90%;
	}

	.holas .first_column, .holas .one_pizzas {
    margin: 0;
    width: 56%;
	}
	.holas .one_fourth {
	width:37%;
	margin-left:2%;}
	.holas .one_fourth img {
	width:100% !important;
	height:auto;
	}

	h2.eventit {
		font-size: 19px;
		line-height: 20px;
	}

	
	
	
	.comunnuty .og-expander .texto{
		width:95%;
	}
	
	[data-type*="embed"] .resizable_block {
    height: auto;
    width: 100%;}
	
	.entry .one_half.first_column img {
    height: auto !important;
    margin: 0;
    max-width: 100%;
    width: 100% !important;
	}
	
	li.holas .og-expander .first_column img {
    margin: 5px;
	}
	.og-expander .num2 {
    right: 10px;
	}
	.titulos-categoria {
       font-size: 15px;
	} 
	.titulos-categoria b{
       font-size: 15px;
	   text-shadow: 1px 2px #000000;
	}
	
	.page-template-Landingpage-php {
		padding: 70px 1px 92px;
	}
	.page-template-Landingpage-php .cmsms_cc {
		padding: 10px 5px;
		text-align: center;
		width: 100%;
	}
	.page-template-Landingpage-php .one_half {
    width: 95%;
	}
	.simple_overlay .close {
		top: 120px;
	}
	#miesSPLASH .cmsms_cc .landt.one h2 strong {
		font-size: 18px;
	}
	#miesSPLASH .cmsms_cc .landt.two h5 {
		font-size: 16px;
	}
	.lanloc{
		padding-left:30px;
	}
	
	.lanloc h5, .lanloc p strong, .lanloc p {
		font-size: 14px;
	}
	
	
	
	.locations .og-expander h5 {
		font-size: 14px;
		line-height: 10px;
	}
	
	.og-expander .text {
    padding: 0px;
	}
	.tabcommunity {
		display: block;
		float: none;
		margin-bottom:10px;
	}
	
}


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 768px) ---------- */

@media only screen and (max-width: 768px) {
	
	#content,
	.content_wrap.l_sidebar #content,
	#sidebar, 
	.content_wrap.l_sidebar #sidebar {
		float:none;
		width:100%;
	}

	.content_wrap.r_sidebar:before, .content_wrap.l_sidebar:before {
		content:none;
		display:none;
	}
	
	.opened-article .project .project_content, 
	.project_sidebar {
		float:none;
		width:100%;
	}
	
	.project_sidebar {padding-bottom:20px;}
	
	.portfolio.three_columns, 
	.portfolio.one_blocks {margin-right:0;}
	
	.cmsms_info {
		float:none;
		overflow:hidden;
		padding-bottom:10px;
		width:100%;
	}

	.cmsms_info .published {
		float:left;
		height:48px;
		margin:0 0 3px 1px;
		width:99px;
	}

	.cmsms_post_format_img {margin:0 3px 0 3px;}

	.cmsms_info .cmsms_like {
		float:left;
		height:48px;
		width:48px;
	}
	
	.colored_button {
		min-height:40px;
		padding:30px;
	}
		
	.post .entry-header .atricle_box {
		display:block;
		margin-top:36px;
	}
	
	.commentlist ul {padding-left:10px;}
	
	.comment-content {overflow:visible;}
	
	.comment-body .fn,
	.comment-body .alignleft{margin-bottom:6px;}
	
	.comment-body .published,
	.comment-body .fn,
	.comment-reply-link,
	#cancel-comment-reply-link {	float:none;}
	
	.error .search_line {width:60%;}
	
	.colored_button,
	.colored_title {display:block;}
	
	.p_options_block {right:auto;}
	
	.p_sort a[name="p_name"], 
	.p_sort a[name="p_date"], 
	div.p_filter {float:left;}
	
	.p_sort{
		display:block;
		float:none;
	}
	
	.tour_content {display:block;}
	
	.blog.opened-article .post {margin-left:0;}
	
	.blog.opened-article {padding:0;}
	
	#content {padding:20px 0 40px;}
	
	#sidebar:before {
		background:none repeat scroll 0 0 rgba(0, 0, 0, .08);
		top:0;
		content:"";
		height:1px;
		left:0;
		margin:0 -30px;
		position:absolute;
		top:0;
		width:150%;
	}
	
	#sidebar {
		padding:40px 0 0;
		overflow:visible;
	}
	
	.widget {
		padding-bottom:35px;
		padding-top:15px;
	}
	
}


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 767px) ---------- */

@media only screen and (max-width: 767px) {
	
	.one_sixth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.five_sixth,
	.one_half, 
	.one_third, 
	.two_third, 
	.three_fourth {
		float:none;
		width:96%;
		margin:0 2% 20px;
	}
	
	.portfolio.three_columns .project, 
	.format-album.cmsms_two .resize figure, 
	.format-album.cmsms_three .resize figure {
		float:none;
		padding-right:0;
		width:100%;
	}
	
	.tour,
	#middle_content .two_third .tour, 
	#middle_content .three_fifth .tour, 
	.content_wrap.r_sidebar .tour, 
	.content_wrap.l_sidebar .tour, 
	.tour_box_content, 
	#middle_content .two_third .tour_box_content, 
	#middle_content .three_fifth .tour_box_content, 
	.content_wrap.r_sidebar .tour_box_content, 
	.content_wrap.l_sidebar .tour_box_content {
		width:100%;
		float:none;
	}
	
	.tour {padding:0 0 20px;}
	
}


/* ---------- Mobile (Note: Design for a width less than 700px) ---------- */

@media only screen and (max-width: 700px) {

	.portfolio.two_columns .project {
		float:none;
		padding-right:0;
		width:96%;
	}
	
	.post_type_shortcode article .project_rollover, .portfolio_inner .project_rollover {padding-top:5%;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-header {margin:0 25px 1px 0;}
	
	.portfolio.two_columns .portfolio_inner:hover .project_rollover:before {height:15px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:17px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta {padding-top:3px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {
		right:14px;
		top:18px;
	}
	
}


/* ---------- Mobile (Note: Design for a width less than 600px) ---------- */

@media only screen and (max-width: 600px) {

	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.project_rollover .cmsms_post_format_img, 
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:10px;}
	
	.post_type_shortcode article .project_rollover, 
	.portfolio_inner .project_rollover, 
	.portfolio.three_columns .portfolio_inner .project_rollover, 
	.portfolio_inner .project_rollover.cmsms_with_out_thumb, 
	.portfolio.three_columns .portfolio_inner .project_rollover.cmsms_with_out_thumb {padding-top:7px;}
	
	.content_wrap.r_sidebar .post_type_shortcode article .project_rollover:before, 
	.content_wrap.l_sidebar .post_type_shortcode article .project_rollover:before {height:10px;}
	
	.post_type_shortcode article .project_rollover:before {height:10px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover {padding-top:12px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img {
		top:14px;
		right:13px;
	}
	
	.og-grid li {
		width: 44%;
		height:auto;
		margin: 0 5px;
	}
	
	li.holas a img {
		height: 230px;
	}
	
	.panteons {
		width: 100%;
		height: 190px;
	}

	#el_iframe > span {
		font-size: 10px;
		width: 100%;
	}
	.categoria .og-grid li.comunnuty {
		height: auto;
		margin: 0 5px;
	}
	
	.tabcommunity div div {
		width: 44%;
		margin:0 0 0 10px;
	}
	.social_icons li{
		width:15% !important;
		margin:0 auto;
	}
	/*.social_icons li:first-child{
		width: 100% !important;
	}*/
	
	
}


/* ---------- Mobile (Note: Design for a width less than 541px) ---------- */

@media only screen and (max-width: 540px) {
	.landt.one h5 strong{
	font-size:14px !important;
	}
	.landt.one{
		height:140px !important;
	}
	.responsive_nav2, .responsive_nav3, .responsive_nav4 {
		left: 46% !important;
	}
	
	div.jp-video div.jp-current-time, 
	div.jp-audio div.jp-current-time, 
	div.jp-video div.jp-time-sep, 
	div.jp-audio div.jp-time-sep, 
	div.jp-video div.jp-duration, 
	div.jp-audio div.jp-duration {display:none;}
	
	.one_fourth {width:96%;}

	.portfolio.four_columns .project:nth-child(odd), 
	.portfolio.four_columns .project:nth-child(even), 
	.portfolio.three_columns .project:nth-child(odd), 
	.portfolio.three_columns .project:nth-child(even), 
	.format-album.cmsms_four .resize figure:nth-child(odd), 
	.format-album.cmsms_four .resize figure:nth-child(even), 
	.cmsms_sitemap_archive li:nth-child(odd),  
	.cmsms_sitemap_archive li:nth-child(even), 
	.cmsms_sitemap > li > ul > li:nth-child(odd),
	.cmsms_sitemap > li > ul > li:nth-child(even),
	.post_type_shortcode article.post:nth-child(2n+1), 
	.post_type_shortcode article.post:nth-child(2n), 
	.post_type_shortcode article.project:nth-child(2n+1), 
	.post_type_shortcode article.project:nth-child(2n), 
	.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(odd),
	.content_wrap.r_sidebar .post_type_shortcode article.post:nth-child(even), 
	.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(odd),
	.content_wrap.r_sidebar .post_type_shortcode article.project:nth-child(even), 
	.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(odd),
	.content_wrap.l_sidebar .post_type_shortcode article.post:nth-child(even), 
	.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(odd),
	.content_wrap.l_sidebar .post_type_shortcode article.project:nth-child(even) {
		float:none;
		padding-right:0;
		width:100%;
	}
	
	.post_type_shortcode article.post:nth-child(2n+1), 
	.post_type_shortcode article.post:nth-child(2n), 
	.post_type_shortcode article.project:nth-child(2n+1), 
	.post_type_shortcode article.project:nth-child(2n) {
		margin-left:0;
		margin-right:0;
	}

	.post .entry-header .atricle_box_inner {padding:0;}
	
	.tabs li, 
	.tab.lpr .tabs li, 
	.related_posts ul li, 
	.related_posts ul li a {
		width:100%;
		float:none;
		margin:0;
	}

	.cmsms_comments_wrap {
		float:none;
		margin:0;
		line-height:18px;
	}
	
	.post_type_shortcode h3 {padding:0 20% 0 2%;}
	
	.post_type_shortcode article .project_rollover, 
	.portfolio.four_columns .portfolio_inner .project_rollover, 
	.portfolio.three_columns .portfolio_inner .project_rollover {padding:25px 20px 9px 25px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.project_rollover .cmsms_post_format_img, 
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {
		right:25px;
		top:25px;
	}
	
	.project_rollover .entry-header, 
	.project_rollover .entry-meta {margin-right:35px;}
	
	.project_rollover .entry-meta, 
	.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta {padding:5px 0 0;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:13px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:16px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover {padding-top:8px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img {top:11px;}
	
	a.cmsms_comments {
		display:inline-block;
		float:none;
		min-width:auto;
		height:auto;
		background:none;
		line-height:18px;
	}
	
	a.cmsms_comments:before {display:none;}

	.share_posts .fl {margin:5px 0;}
	
	.comment-body .published {padding-left:0;}
	
	.comment-reply-link {margin-bottom:10px;}
	
	.tab_content h1, 
	.tab_content h2, 
	.tab_content h3, 
	.tab_content h4, 
	.tab_content h5, 
	.tab_content h6 {clear:both;}
	
	#commentform label {padding-left:0;}
	
	.error .search_line {width:100%;}
	
	select {width:200px;}
	
	.post_type_shortcode.four_columns, 
	.post_type_shortcode.two_columns, 
	.portfolio.two_columns .project, 
	.portfolio.four_columns	{margin-right:0;}
	
	textarea, 
	select, 
	#contactform input[type="text"], 
	#contactform .cmsms-form-builder, 
	.cmsms-form-builder .cmsms_input,
	#commentform input[type="text"],
	#commentform textarea,
	.cmsms-form-builder input[type="text"] {width:100%;}
	
	#commentform label {
		display:block;
		padding-left:0;
	}
	
	.cmsms_nav_wrap_wrap {display:none;}
	
	.pj_options_loader {right:15px;}
	
	div.pj_filter {float:left;}
		
	.pj_sort {
		float:left;
		padding-bottom:10px;
		padding-right:20px;
	}
	
}


/* ---------- Mobile (Note: Design for a width less than 450px) ---------- */

@media only screen and (max-width: 450px) {

	.post_type_shortcode article .project_rollover, 
	.portfolio.four_columns .portfolio_inner .project_rollover, 
	.portfolio.three_columns .portfolio_inner .project_rollover {padding:18px 20px 9px 20px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.project_rollover .cmsms_post_format_img, 
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {
		right:20px;
		top:20px;
	}
	
	.post_type_shortcode article .project_rollover:before {height:13px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-meta {padding:0;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:10px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:8px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover {padding-top:3px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img {top:6px;}
	
}


/* ---------- Mobile (Note: Design for a width less than 401px) ---------- */

@media only screen and (max-width: 400px) {
	
	.gallery-item {width:100% !important;}
	
	.percent_parent:before {left:34%;}
	
	.percent_item > span {width:32%;}
	
	.percent_item_colored_main_wrap {width:63%;}
	
	.content_wrap:after {width:150%;}
	
	.error h1 {font-size:8em;}
	
	.testimonial .published {
		float:left;
		padding:10px 0;
		width:100%;
	}
	
	.tl_author_img {margin-right:15px;}
	
	.testimonials .testimonial .button, 
	.testimonials .testimonial .button_small {margin-top:10px;}
	
	.comment-body .published {padding-bottom:20px;}
	
	.tp-bullets.simplebullets.round .bullet {margin-top:14%;}
	
	.post_type_shortcode article .project_rollover, 
	.portfolio.four_columns .portfolio_inner .project_rollover, 
	.portfolio.three_columns .portfolio_inner .project_rollover {padding:15px 20px 9px 15px;}
	
	.project_rollover .entry-meta, 
	.portfolio.three_columns .portfolio_inner .project_rollover .entry-meta {padding:0;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.project_rollover .cmsms_post_format_img, 
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {
		right:13px;
		top:17px;
	}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding-top:15px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .entry-header {margin:0 25px 5px 0;}
	
	.portfolio.two_columns .portfolio_inner:hover .project_rollover:before {height:20px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover:before, 
	.portfolio.one_column .portfolio_inner:hover .project_rollover:before {height:1px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover {padding-top:11px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .entry-meta {padding-top:1px;}
	
	.portfolio.one_column .portfolio_inner:hover .project_rollover:before {height:15px;}
	
	.responsive_nav2, .responsive_nav3, .responsive_nav4  {
    left:43% !important;
	}
	
	.menus2{
	left: 31%;
	}
	.panteons {
		width: 100%;
		height: 150px;
	}
	
}


/* ---------- Mobile (Note: Design for a width less than 360px) ---------- */

@media only screen and (max-width: 360px) {

	.post_type_shortcode article .project_rollover:before {height:1px;}
	
	.testimonials .testimonial .button, 
	.testimonials .testimonial .button_small {
		float:left;
		margin-right:10px;
	}
	
	.entry .project_navi {text-align:center;}
	
	.project_navi a[rel="next"], 
	.project_navi a[rel="prev"] {float:none;}
	
	.entry .project_navi a {display:inline-block;}
	
	.post_type_shortcode article .project_rollover, 
	.portfolio.four_columns .portfolio_inner .project_rollover, 
	.portfolio.three_columns .portfolio_inner .project_rollover {padding:15px 20px 10px 20px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.project_rollover .cmsms_post_format_img, 
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {top:12px;}
	
	.post_type_shortcode article .project_rollover:before {height:10px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover {padding:10px;}
	
	.portfolio.two_columns .portfolio_inner .project_rollover .cmsms_post_format_img {
		right:7px;
		top:7px;
	}
	
	.portfolio.two_columns .portfolio_inner:hover .project_rollover:before {height:6px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover {padding:7px;}
	
	.portfolio.one_column .portfolio_inner .project_rollover .cmsms_post_format_img {
		right:7px; 
		top:2px;
	}

}


/* ---------- Mobile (Note: Design for a width less than 320px) ---------- */

@media only screen and (max-width: 320px) {

	.percent_parent:before {left:39%;}
	
	.percent_item > span {width:36%;}
	
	.percent_item_colored_main_wrap {width:57%;}
	
	.percent_item > span {padding-right:7%;}
	
	.cmsms_pricing_table .cmsms_price_outer > div {padding-left:16px;}
	
	.cmsms_pricing_table .currency, 
	.cmsms_pricing_table .price, 
	.cmsms_pricing_table .coins {font-size:42px;}
	
	.testimonials .testimonial .button, 
	.testimonials .testimonial .button_small {margin-top:0;}
	
	.testimonial a.tl_author, 
	.opened-article .testimonial a.tl_author {padding:10px 0 5px;}
	
	.comment-reply-link, 
	.button, 
	.pricing_button, 
	.button, 
	.button_small, 
	.button_medium, 
	.button_large, 
	#cancel-comment-reply-link, 
	#submit, 
	input[type="submit"] {padding:8px 15px 9px;}
	
	.pj_sort > a {margin-bottom:10px;}
	
	.cmsms_info {width:auto;}
	
	.post_type_shortcode article .project_rollover, 
	.portfolio.four_columns .portfolio_inner .project_rollover, 
	.portfolio.three_columns .portfolio_inner .project_rollover {padding:7px 10px 9px;}
	
	.post_type_shortcode article .project_rollover .cmsms_post_format_img, 
	.project_rollover .cmsms_post_format_img, 
	.portfolio.three_columns .portfolio_inner .project_rollover .cmsms_post_format_img {
		top:10px;
		right:8px;
	}
	
	.project_rollover .entry-header, .project_rollover .entry-meta {margin-right:28px;}

}


@media only screen and (max-width: 180px) {
	.single-sm-location img {
    height: 130px;
	}
}

@media only screen and (max-width: 220px) {
	.single-artists .fullwidth.cmsms_img {
		height: 100%;
		width: 100%; 
	}
	
}
