/**
 *
 * BoldR Pro WordPress Theme by Iceable Themes | http://www.iceablethemes.com
 *
 * Copyright 2013 Mathieu Sarrasin - Iceable Media
 *
 * Media Queries CSS
 *
 */


/* #Tablet (Portrait)
================================================== */

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#main-wrap.boxed {
		width: 768px;
		margin: 20px auto;
	}
	.sub-footer-left {
		margin-left: 15px;
	}
	.sub-footer-right {
		margin-right: 15px;
	}
	#logo {
		padding: 0 15px;
	}
	#navbar, #slider-wrap {
		width: 738px;
	}
	h1.page-title, h1.entry-title {
		width: 718px;
		margin: 0 15px 40px 15px;
	}
	#navbar > .menu-container {
		width: 587px;
	}
	#nav-search {
		width: 150px;
	}
	#nav-search #s {
		width: 112px;
	}
	#searchform #searchsubmit {
		left: 122px;
	}
	#searchform #s {
		width: 131px;
	}
	#sidebar #searchform #s {
		width: 117px;
	}
	#calendar_wrap td {
		padding: 1px 3px;
	}
	.thumbnail {
		max-width: 200px;
		height: auto;
	}
	.single-post .thumbnail {
		max-width: 460px;
		height: auto;
	}
	.post-contents,
	.single-post .post-contents {
		width: 460px;
	}
	.gallery .gallery-item { width: 50%!important; min-height: 210px; }
	.gallery br { display: none; }
	#sidebar-container.right {
		width: 161px;
		margin-right: 15px!important;
	}
	#sidebar-container.left {
		width: 161px;
		margin-left: 15px!important;
	}	
	#sidebar .partner-thumb,
	#footer .partner-thumb,
	#sidebar .testimonials-widget-item,
	#footer .testimonials-widget-item {
		width: 161px;
	}
	#page-container .portfolio-item,
	#page-container .portfolio-desc {
		width: 161px!important;
		height: 96px;
	}
	#page-container .portfolio-wrap .portfolio-item,
	#page-container .portfolio-wrap .portfolio-desc {
		margin-right: 30px;
	}
	#page-container .one-third .portfolio-item,
	#page-container .two-thirds .portfolio-item,
	#page-container .one-third .portfolio-desc,
	#page-container .two-thirds .portfolio-desc {
		width: 225px!important;
		height: 135px;
	}
	#page-container .portfolio-desc h3 {
		line-height: 96px;
	}
	#page-container .one-third .portfolio-desc h3,
	#page-container .two-thirds .portfolio-desc h3 {
		line-height: 135px;
	}
	#page-container .portfolio-desc p {
		display: none;
	}
	#page-container.with-sidebar .portfolio-item,
	#page-container.with-sidebar .portfolio-desc {
		width: 114px!important;
		height: 68px;
		margin-right: 30px;
	}
	#page-container.with-sidebar .one-third .portfolio-item,
	#page-container.with-sidebar .two-thirds .portfolio-item,
	#page-container.with-sidebar .one-third .portfolio-desc,
	#page-container.with-sidebar .two-thirds .portfolio-desc {
		width: 162px!important;
		height: 97px;
	}
	#page-container.with-sidebar .portfolio-desc h3 {
		line-height: 68px;
	}
	#page-container.with-sidebar .one-third .portfolio-desc h3,
	#page-container.with-sidebar .two-thirds .portfolio-desc h3 {
		line-height: 97px;
	}
	#page-container .testimonial {
		width: 161px!important;
		margin-right: 30px;
	}
	#page-container .one-third .testimonial,
	#page-container .two-thirds .testimonial {
		width: 225px!important;
	}

	#page-container.with-sidebar .testimonial {
		width: 114px!important;
	}
	#page-container.with-sidebar .one-third .testimonial,
	#page-container.with-sidebar .two-thirds .testimonial {
		width: 162px!important;
	}
	.blogpost-item {
	    margin-right: 30px;
	}
	#page-container .one-third .blogpost-item,
	#page-container .two-thirds .blogpost-item {
		width: 225px!important;
	}
	#page-container.with-sidebar .blogpost-item {
		width: 114px!important;
	}
	#page-container .blogpost-item,
	#page-container.with-sidebar .one-third .blogpost-item,
	#page-container.with-sidebar .two-thirds .blogpost-item {
		width: 162px!important;
	}
	.partner-thumb {
	    margin-right: 30px;
	}
	#page-container .one-third .partner-thumb,
	#page-container .two-thirds .partner-thumb {
		width: 225px!important;
	}
	#page-container.with-sidebar .partner-thumb {
		width: 114px!important;
	}
	#page-container .partner-thumb,
	#page-container.with-sidebar .one-third .partner-thumb,
	#page-container.with-sidebar .two-thirds .partner-thumb {
		width: 162px!important;
	}
	.portfolio-page .portfolio-item,
	#page-container.portfolio-page.with-sidebar .portfolio-item {
		margin: 0 15px 30px 15px;
	}
	#footer .container {
		width: 768px;
	}
}


/* #Mobile (Portrait)
================================================== */

@media only screen and (max-width: 767px) {
	#main-wrap.boxed {
		width: 310px;
		margin: 20px auto;
	}
	#logo {
		text-align: center;
		float: none;
		max-width: 100%;
	}

	.sub-footer-left,
	.sub-footer-right {
		max-width: 100%;
	}

	#header #social-media, #header #tagline, #header #header-right {
		float: none;
		text-align: center;
		margin-top: 40px;
		padding-left: 15px;
		padding-right: 5px;
		max-width: 100%;
	}

	#navbar > .menu-container {
		width: 300px;
	}
	#nav-search {
		display: none;
	}
	#sidebar #searchform #s {
		width: 245px;
	}
	#sidebar #searchform #searchsubmit {
		left: 255px;
	}
	#calendar_wrap td {
		padding: 3px 12px;
	}
	#sidebar .partner-thumb {
		width: 275px;
	}
	h1.page-title, h1.entry-title {
    	margin: 0 0px 40px 0px;
    	width: 285px;
    }
	.post-contents,
	.single-post .post-contents {
		width: 190px;
	}
	.single-post .thumbnail {
    	max-width: 190px;
    }
	.gallery .gallery-item {
	    float: none!important;
	    width: 100%!important;
	}
	.gallery br { display: none; }
	#page-container .portfolio-item,
	#page-container .portfolio-desc,
	#page-container .one-third .portfolio-item,
	#page-container .two-thirds .portfolio-item,
	#page-container .one-third .portfolio-desc,
	#page-container .two-thirds .portfolio-desc,
	#page-container.with-sidebar .portfolio-item,
	#page-container.with-sidebar .portfolio-desc,
	#page-container.with-sidebar .one-third .portfolio-item,
	#page-container.with-sidebar .two-thirds .portfolio-item,
	#page-container.with-sidebar .one-third .portfolio-desc,
	#page-container.with-sidebar .two-thirds .portfolio-desc {
		width: 129px!important;
		height: 77px;
	}
	#page-container .portfolio-wrap .portfolio-item,
	#page-container .portfolio-wrap .portfolio-desc {
		margin-right: 20px;
	}
	#page-container .portfolio-desc h3,
	#page-container .one-third .portfolio-desc h3,
	#page-container .two-thirds .portfolio-desc h3,
	#page-container.with-sidebar .portfolio-desc h3,
	#page-container.with-sidebar .one-third .portfolio-desc h3,
	#page-container.with-sidebar .two-thirds .portfolio-desc h3  {
		line-height: 77px;
	}
	#page-container .portfolio-desc p {
		display: none;
	}
	#page-container .testimonial,
	#page-container .one-third .testimonial,
	#page-container .two-thirds .testimonial,
	#page-container.with-sidebar .testimonial,
	#page-container.with-sidebar .one-third .testimonial,
	#page-container.with-sidebar .two-thirds .testimonial {
		width: 129px!important;
		margin-right: 20px;
	}
	.blogpost-item {
	    margin-right: 20px;
	}
	#page-container .one-third .blogpost-item,
	#page-container .two-thirds .blogpost-item,
	#page-container.with-sidebar .blogpost-item,
	#page-container .blogpost-item,
	#page-container.with-sidebar .one-third .blogpost-item,
	#page-container.with-sidebar .two-thirds .blogpost-item {
		width: 120px!important;
	}
	.partner-thumb {
	    margin-right: 20px;
	}
	#page-container .one-third .partner-thumb,
	#page-container .two-thirds .partner-thumb,
	#page-container.with-sidebar .partner-thumb,
	#page-container .partner-thumb,
	#page-container.with-sidebar .one-third .partner-thumb,
	#page-container.with-sidebar .two-thirds .partner-thumb {
		width: 120px!important;
	}
	#page-container.portfolio-page ul.filter {
		text-align: center;
	}
	.portfolio-page .portfolio-item,
	#page-container.portfolio-page.with-sidebar .portfolio-item {
		margin: 0 10px 20px 10px;
	}
	.sub-footer-left {
	     margin-bottom: 20px   
	}
	.sub-footer-left,
	.sub-footer-right {
		float: none;
		text-align: center;
	}
}


/* #Mobile (Landscape)
================================================== */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#main-wrap.boxed {
		width: 440px;
		margin: 20px auto;
	}
	#navbar > .menu-container {
		width: 420px;
	}
	#sidebar #searchform #s {
		width: 365px;
	}
	#sidebar #searchform #searchsubmit {
		left: 375px;
	}
	#calendar_wrap td {
		padding: 5px 20px;
	}
	
	#sidebar .partner-thumb,
	#footer .partner-thumb,
	#sidebar .testimonials-widget-item,
	#footer .testimonials-widget-item {
		width: 400px;
	}
	
	h1.page-title, h1.entry-title {
		margin: 0 0px 40px 0px;
		width: 405px;
	}
	.post-contents,
	.single-post .post-contents {
		width: 310px;
	}
	.single-post .thumbnail {
    	max-width: 310px;
    }
	.gallery .gallery-item {
	    float: left!important;
	    width: 50%!important;
	    min-height: 210px;
	}
	#page-container .portfolio-item,
	#page-container .portfolio-desc,
	#page-container .one-third .portfolio-item,
	#page-container .two-thirds .portfolio-item,
	#page-container .one-third .portfolio-desc,
	#page-container .two-thirds .portfolio-desc,
	#page-container.with-sidebar .portfolio-item,
	#page-container.with-sidebar .portfolio-desc,
	#page-container.with-sidebar .one-third .portfolio-item,
	#page-container.with-sidebar .two-thirds .portfolio-item,
	#page-container.with-sidebar .one-third .portfolio-desc,
	#page-container.with-sidebar .two-thirds .portfolio-desc {
		width: 189px!important;
		height: 113px;
	}
	#page-container .portfolio-wrap .portfolio-item,
	#page-container .portfolio-wrap .portfolio-desc {
		margin-right: 20px;
	}
	#page-container .portfolio-desc h3,
	#page-container .one-third .portfolio-desc h3,
	#page-container .two-thirds .portfolio-desc h3,
	#page-container.with-sidebar .portfolio-desc h3,
	#page-container.with-sidebar .one-third .portfolio-desc h3,
	#page-container.with-sidebar .two-thirds .portfolio-desc h3  {
		line-height: 113px;
	}
	#page-container .portfolio-desc p {
		display: none;
	}
	#page-container .testimonial,
	#page-container .one-third .testimonial,
	#page-container .two-thirds .testimonial,
	#page-container.with-sidebar .testimonial,
	#page-container.with-sidebar .one-third .testimonial,
	#page-container.with-sidebar .two-thirds .testimonial {
		width: 189px!important;
		margin-right: 20px;
	}
	#page-container .one-third .blogpost-item,
	#page-container .two-thirds .blogpost-item,
	#page-container.with-sidebar .blogpost-item,
	#page-container .blogpost-item,
	#page-container.with-sidebar .one-third .blogpost-item,
	#page-container.with-sidebar .two-thirds .blogpost-item {
		width: 190px!important;
	}
	#page-container .one-third .partner-thumb,
	#page-container .two-thirds .partner-thumb,
	#page-container.with-sidebar .partner-thumb,
	#page-container .partner-thumb,
	#page-container.with-sidebar .one-third .partner-thumb,
	#page-container.with-sidebar .two-thirds .partner-thumb {
		width: 190px!important;
	}
}