/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/
/*show hide module*/
.hidden {display: none;visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}

@media (max-width: 767px) {
  .visible-phone {display: inherit !important;}
  .hidden-phone {display: none !important;}
  .hidden-desktop {display: inherit !important;}
  .visible-desktop {display: none !important;}
}

@media (min-width: 768px) and (max-width: 959px) {
  .visible-tablet {display: inherit !important;}
  .hidden-tablet {display: none !important;}
  .hidden-desktop {display: inherit !important;}
  .visible-desktop {display: none !important;}
}



/* All except large Screens */
@media (max-width: 1220px) {

}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {

}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
	
	.wrapper, #menubar.scrolledNav nav { width: 728px !important; }
	
	.wk-slideshow .caption {
	left: 0;
	right: 40%;
	bottom: 20px;
	
	padding: 0 10px;
	
}

.col_three {
width:204px;
margin:0 20px 24px;
}

div.icon-text span.heading-icon {
font-size: 32px;
line-height: 34px;
width: 32px;
height: 32px;
margin-top: 15px;
text-align: center;
}
div.icon-text span.rounded {
	padding: 14px;
	}
#toolbar {
	text-align:center;
	}
#toolbar .float-left, #toolbar .float-right {
	float: none;
	display: inline-block;
	}
#toolbar .float-right .module, #toolbar .float-left .module {
	margin: 0;
	}



}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	/* Layout */
	
	.newsletter .button, .newsletter input[type="submit"] {
	display: inline-block;
	margin: 10px 0;
	}

}

/* Only Phones */
@media (max-width: 767px) {
	
	.wrapper { width: 440px; }
	
	/* Layout */
	#toolbar,
	#headerbar,
	#menubar,
	#breadcrumbs,
	#totop-scroller { display: none; }
	
	select.menu-responsive {
		padding: 5px;
		
		}
	
	
	#header-responsive { text-align: center; }
.bodyWrapper {
	margin-top: 20px;
	}
#header-responsive .logo {
	margin: 0;
width:auto;
}
div.caption {
	display: none;
	}
	
	
	.one-half,
.one-third,
.two-third,
.three-fourth,
.one-fourth,
.one-fifth,
.two-fifth,
.three-fifth,
.four-fifth,
.one-sixth,
.two-sixth,
.three-sixth,
.four-sixth,
.five-sixth {
	width: 100%;
	margin: 0;
}
#footer .one-half {
	text-align: center !important;
	margin-bottom: 5px;
	}
#footer .one-half.last .menu-line {
	margin: 5px 0 10px 40px !important;
	}
#footer .one-half p {
	margin-bottom: 0px !important;}
	
	
#comment-form textarea, form.three-column-form textarea {
	width: 96.5%;
}

.partners ul li {
width: 33.333%;
}
.nspCol4 {
	width: 50%;
	margin-bottom: 15px; 
}

.newsletter input[type="text"] {
width: 140px;
}

.hoverContent:hover .rollover, .hoverContent .rollover {
	display: none !important;
}


}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

.col_two_three .blog_list_thumbail_half,
	.col_three_fourth .blog_list_thumbail_half,
	.col_two .blog_list_thumbail_half,
	.col_three .blog_list_thumbail_half,
	.col_four .blog_list_thumbail_half,
		.content_with_sidebar .col_two_three .blog_list_thumbail_half,
		.content_with_sidebar .col_three_fourth .blog_list_thumbail_half,
		.content_with_sidebar .col_two .blog_list_thumbail_half,
		.content_with_sidebar .col_three .blog_list_thumbail_half,
		.content_with_sidebar .col_four .blog_list_thumbail_half
	{
		width: 400px;
	}	
	.col_two_three .blog_list_thumbail_half .blog_thumbnail,
	.col_three_fourth .blog_list_thumbail_half .blog_thumbnail,
	.col_two .blog_list_thumbail_half .blog_thumbnail,
	.col_three .blog_list_thumbail_half .blog_thumbnail,
	.col_four .blog_list_thumbail_half .blog_thumbnail,
		.content_with_sidebar .col_two_three .blog_list_thumbail_half .blog_thumbnail,
		.content_with_sidebar .col_three_fourth .blog_list_thumbail_half .blog_thumbnail,
		.content_with_sidebar .col_two .blog_list_thumbail_half .blog_thumbnail,
		.content_with_sidebar .col_three .blog_list_thumbail_half .blog_thumbnail,
		.content_with_sidebar .col_four .blog_list_thumbail_half .blog_thumbnail
	{
		float: none;
		display: block;
		margin-bottom: 15px;
		width: 400px;
		height: auto;
	}
	.col_two_three .blog_list_thumbail_half .blog_details,
	.col_three_fourth .blog_list_thumbail_half .blog_details,
	.col_two .blog_list_thumbail_half .blog_details,
	.col_three .blog_list_thumbail_half .blog_details,
	.col_four .blog_list_thumbail_half .blog_details,
		.content_with_sidebar .col_two_three .blog_list_thumbail_half .blog_details,
		.content_with_sidebar .col_three_fourth .blog_list_thumbail_half .blog_details,
		.content_with_sidebar .col_two .blog_list_thumbail_half .blog_details,
		.content_with_sidebar .col_three .blog_list_thumbail_half .blog_details,
		.content_with_sidebar .col_four .blog_list_thumbail_half .blog_details
	{
		float: none;
		display: block;
		width: 400px;
	}
	.blog-default-layout,
	.content_with_sidebar .blog-default-layout{
		width: 400px;
	}
	
	.col_four,
	.content_with_sidebar .col_four,
	.col_three,
	.content_with_sidebar .col_three,
	.col_two,
	.content_with_sidebar .col_two,
	.col_two_three,
	.content_with_sidebar .col_two_three,
	.col_three_fourth,
	.content_with_sidebar .col_three_fourth,
	.col_two ul.projects li.project,
	.col_four ul.projects li.project,
	.col_three_fourth ul.projects li.project,
		.content_with_sidebar .col_two ul.projects li.project,
		.content_with_sidebar .col_four ul.projects li.project,
		.content_with_sidebar .col_three_fourth ul.projects li.project,
	.col_three ul.projects li.project,
	.col_two_three ul.projects li.project,
		.content_with_sidebar .col_three ul.projects li.project,
		.content_with_sidebar .col_two_three  ul.projects li.project{
		width: 400px;
		margin-left: 0!important;
		margin-right: 0!important;	
	}



}

/* Only Phones (Portrait) */
@media (max-width: 479px) {
	
	.wrapper { width: 280px; }
	
	/* System */
	#system .items .item,
	#system .items .item:first-child {
		margin-top: 12px;
		padding-top: 18px;
		border-top-width: 1px;
	}

	#system .items :first-child .item:first-child {
		margin-top: 0;
		padding-top: 0;
		border-width: 0;
	}

	#system .items .leading .item {
		margin-bottom: 0;
		padding-bottom: 0;
		border-width: 0;
	}
	.wk-slideshow-default .nav {
		display: none;}

div.icon-text.icon-left span {
  float: none;
}
.shadow1, .shadow2, .shadow3, .shadow4, .shadow5, .shadow6, .shadow7, .shadow8, .shadow9, .shadow10 {
	margin-bottom:0;
	} 
.slider-shadow-img {
	display: none;
	} 

.icon-text.icon-left {
	text-align: center;
	}

.partners ul li {
    width: 50%;
}

}
