/* SMALL SCREENS */
@media only screen and (max-width: 1200px) {
	
#page-content { min-width: 940px; }
.wrapper { width: 940px; }
.main-content { width: 680px; }
aside {	width: 200px; }

.embeddedvideo { padding-top: 12px; }
.main-content .embeddedvideo { padding-top: 8px; }
.medialeft .embeddedvideo, .mediaright .embeddedvideo, .masonry-item .embeddedvideo { padding-top: 4px; }

.blog-no-sidebar .medialeft .entry-media, .blog-no-sidebar .mediaright .entry-media { width: 330px; margin: 0; }
.blog-no-sidebar .medialeft .entry-intro, .blog-no-sidebar .mediaright .entry-intro { width: 570px; }
.blog-masonry .blog-entry {	width: 258px;	}
.blog-masonry .format-link { width: 300px; }
.main-content .blog-masonry .masonry-item { width: 288px; }
.main-content .blog-masonry .format-link { width: 330px; }
.blog-author .author-bio { width: 520px; }	
.blog-no-sidebar .blog-author .author-bio { width: 780px; }
	
.text-right .preview-inner { width: 450px; }
#portfolio-grid.masonry-col-2 .masonry-item { width: 460px; }
#portfolio-grid.masonry-col-3 .masonry-item { width: 300px; }
#portfolio-grid.masonry-col-4 .masonry-item { width: 220px; }

.search-entry { width: 258px; }
.main-content .search-entries .masonry-item { width: 171px; }

#respond form .form-row { width: 213px; }
.single-portfolio #leavecomment form .form-row, .page #respond form .form-row, .blog-no-sidebar #respond form .form-row { width: 284px; }
#respond form .form-row input[type=text] { width: 203px; max-width: 213px; }
.single-portfolio #respond form .form-row input[type=text], .page #respond form .form-row input[type=text], .blog-no-sidebar #respond form .form-row input[type=text] { width: 274px; max-width: 274px; }
#respond form .form-row.textbox { width: 680px; }
.single-portfolio #respond form .form-row.textbox, .page #respond form .form-row.textbox, .blog-no-sidebar #respond form .form-row.textbox { width: 940px; }
#respond form .form-row textarea { width: 670px ; max-width: 670px; }
.single-portfolio #respond form .form-row textarea, .page #respond form .form-row textarea, .blog-no-sidebar #respond form .form-row textarea { width: 930px; max-width: 930px; }

.column {  margin-right: 30px; }
.one-half  { width: 455px; }
.one-third { width: 293px; }
.two-third { width: 617px; }
.one-fourth { width: 212px; }
.two-fourth { width: 455px; }
.three-fourth { width: 697px; }
.one-fifth { width: 164px; }
.two-fifth { width: 358px; }
.three-fifth { width: 552px; }
.four-fifth { width: 746px; }

.main-content .one-half  { width: 325px; }
.main-content .one-third { width: 206px; }
.main-content .two-third { width: 442px; }
.main-content .one-fourth { width: 147px; }
.main-content .two-fourth { width: 324px; }
.main-content .three-fourth { width: 501px; }
.main-content .one-fifth { width: 112px; }
.main-content .two-fifth { width: 254px; }
.main-content .three-fifth { width: 396px; }
.main-content .four-fifth { width: 538px; }

#searchform input[type="text"] { width: 150px; }
footer #searchform input[type="text"] { width: 162px; }
.one-third #searchform input[type="text"] {	 width: 243px; }

}

/***************************** ORIENTATION LANDSCAPE TABLET *************/

@media only screen and (max-width: 1024px), only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {	
	
body {
	padding:20px;
}

.guidetitle h1 {
	font-size:35px !important;
	line-height: 40px !important;
}


h1 { font-size: 47px !important; line-height: 54px !important; }
h2 { font-size: 28px !important; line-height: 34px !important; }
h3 { font-size: 22px !important; line-height: 26px !important; }
h4 { font-size: 18px !important; line-height: 22px !important; }
h5 { font-size: 16px !important; line-height: 19px !important; }
h6 { font-size: 14px !important; line-height: 17px !important; }

#page-content { min-width: 700px; }
#page-content.fixed-header { padding-top: 0px !important;  }

.wrapper {
	width: 100%;
	}



.main-content { width: 100%; float:none; }
aside {	width: 100%; float: none; margin-top: 80px; }
#portfolio-single aside { margin-top: 40px; }
.single-post aside { margin-bottom: 80px; margin-top: 0px; }

.embeddedvideo { padding-top: 9px; }
.main-content .embeddedvideo { padding-top: 8px; }
.medialeft .embeddedvideo, .mediaright .embeddedvideo, .masonry-item .embeddedvideo { padding-top: 4px; }

.fixed-header header { position: inherit; 	top:  inherit; left: inherit; }
header #logo img { max-height: 40px; }
.logged-in .fixed-header header { top: inherit; }
nav#main-nav { display: none; }
a.open-responsive-nav { display: block; }

.blog-no-sidebar .medialeft .entry-media, .blog-no-sidebar .mediaright .entry-media { width: 260px; margin: 0; }
.blog-no-sidebar .medialeft .entry-intro, .blog-no-sidebar .mediaright .entry-intro { width: 400px; }
.blog-masonry .blog-entry {	width: 298px;	}
.blog-masonry .format-link { width: 340px; }
.main-content .blog-masonry .masonry-item { width: 298px; }
.main-content .blog-masonry .format-link { width: 340px; }
.blog-author .author-bio { width: 540px; }	
.blog-no-sidebar .blog-author .author-bio { width: 540px; }

.text-right .preview-inner { width: 330px; }
#portfolio-grid.masonry-col-2 .masonry-item { width: 340px; }
#portfolio-grid.masonry-col-3 .masonry-item { width: 340px; }
#portfolio-grid.masonry-col-4 .masonry-item { width: 340px; }

.search-entry { width: 178px; }
.main-content .search-entries .masonry-item { width: 178px; }

#respond form .form-row { width: 220px; margin-left: 20px !important; }
#respond form .form-row:first-child { margin-left: 0px !important; }
.single-portfolio #leavecomment form .form-row, .page #respond form .form-row, .blog-no-sidebar #respond form .form-row { width: 220px;  }
#respond form .form-row input[type=text] { width: 210px; max-width: 210px; }
.single-portfolio #respond form .form-row input[type=text], .page #respond form .form-row input[type=text], .blog-no-sidebar #respond form .form-row input[type=text] { width: 210px; max-width: 210px; }
#respond form .form-row.textbox { width: 700px; }
.single-portfolio #respond form .form-row.textbox, .page #respond form .form-row.textbox, .blog-no-sidebar #respond form .form-row.textbox { width: 700px; }
#respond form .form-row textarea { width: 690px ; max-width: 690px; }
.single-portfolio #respond form .form-row textarea, .page #respond form .form-row textarea, .blog-no-sidebar #respond form .form-row textarea { width: 690px; max-width: 690px; }

.column {  margin-right: 20px; }
.one-full { width: 100%; }
.one-half  { width: 340px; }
.one-third { width: 220px; }
.two-third { width: 460px; }
.one-fourth { width: 700px; margin-right: 0px; }
.two-fourth { width: 700px; margin-right: 0px; }
.three-fourth { width: 700px; margin-right: 0px; }
.one-fifth { width: 700px; margin-right: 0px; }
.two-fifth { width: 700px; margin-right: 0px; }
.three-fifth { width: 700px; margin-right: 0px; }
.four-fifth { width: 700px; margin-right: 0px; }

.column-row .one-fourth, .column-row .two-fourth, .column-row .three-fourth, .column-row .one-fifth, .column-row .two-fifth, .column-row .three-fifth, .column-row .four-fifth { margin-top: 60px; }
.column-row .one-fourth:first-child, .column-row .two-fourth:first-child, .column-row .three-fourth:first-child, .column-row .one-fifth:first-child, .column-row .two-fifth:first-child, .column-row .three-fifth:first-child, .column-row .four-fifth:first-child { margin-top: 0px; }

#searchform input[type="text"] { /*width: 650px;*/ }
footer #searchform input[type="text"] { width: 650px; }
.one-third #searchform input[type="text"] {	 width: 170px; }

.one-half .tabs ul.tab-nav li { width: 340px; margin: 0 0 !important; }
.one-half .tabs ul.tab-nav li a { padding: 0 20px; width: 298px; }

.flickr-widget .flickr-list li, .dribbble-widget .dribbble-list li {	 width: 29%; margin: 0 3% 3% 0; }
.one-fourth .flickr-widget .flickr-list li, .one-fourth .dribbble-widget .dribbble-list li {	width: 17%; margin: 0 2% 2% 0; }

#page-loader { position: absolute; width: 100%; height: 34px; top: 300px; left: 0; margin-top: 0px; }

.flex-direction-nav li { margin-top: -20px !important; right: 10px; }
.flex-direction-nav li:first-child { right: inherit; left: 10px; }
.flex-direction-nav li a {width: 40px; height: 40px; }
.flex-direction-nav li .flex-next { background-position: -320px -0px; }
.flex-direction-nav li .flex-prev { background-position: -360px -0px; }

.carousel-gallery .carousel_container ul li { width: 124px; height: 124px; margin: 0 20px 0 0; }

}



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

h1 { font-size: 40px !important; line-height: 48px !important; }
h2 { font-size: 28px !important; line-height: 34px !important; }
h3 { font-size: 22px !important; line-height: 26px !important; }
h4 { font-size: 18px !important; line-height: 22px !important; }
h5 { font-size: 16px !important; line-height: 19px !important; }
h6 { font-size: 14px !important; line-height: 17px !important; }

h1 .sr-button, h2 .sr-button, h3 .sr-button, h4 .sr-button, h5 .sr-button, h6 .sr-button { margin: 20px 15px 0 15px; }

form .form-value { width: 100%; }

#page-content { min-width: 300px; }
.wrapper { width: 100%; }

.google-map { height: 270px; }

.embeddedvideo { padding-top: 4px !important; }

.blog-no-sidebar .medialeft .entry-media, .blog-no-sidebar .mediaright .entry-media { width: 300px; float: none; }
.blog-no-sidebar .medialeft .entry-intro, .blog-no-sidebar .mediaright .entry-intro { width: 300px; float: none; margin-top: 30px; }
.blog-masonry {	width: 300px; }
.blog-masonry .blog-entry {	width: 258px !important; margin-right: 0px; }
.blog-masonry .format-link { width: 300px; }
.main-content .blog-masonry .masonry-item { width: 300px; }
.main-content .blog-masonry .format-link { width: 300px; }
.blog-author .author-image { width: 20%; }
.blog-author .author-bio { width: 72%; }	
.blog-no-sidebar .blog-author .author-bio { width: 72%; }

.preview-inner { width: 300px; }
.text-right .preview-inner { width: 270px; }
#portfolio-grid {	width: 100%; }
#portfolio-grid .masonry-item { margin-right: 0px; }
#portfolio-grid.masonry-col-2 .masonry-item { width: 300px; }
#portfolio-grid.masonry-col-3 .masonry-item { width: 300px; }

#portfolio-grid.masonry-col-4 .masonry-item { width: 100%; height:340px;}
.imgoverlay {
    cursor: pointer;
    display: block;
    height: 340px;
    max-width: 100%;
    overflow: hidden;
    position: absolute;
}

#portfolio-grid .portfolio-intro {
    margin-top: 240px;
    position: relative;
}

.search-entry { width: 300px; }
.main-content .search-entries .masonry-item { width: 300px; }

#comments .children { padding-left: 20px; }
#respond form .form-row { width: 300px; margin-left: 0px !important; 	margin-top: 20px; }
#respond form .form-row:first-child { margin-top: 0px;  }
.single-portfolio #leavecomment form .form-row, .page #respond form .form-row, .blog-no-sidebar #respond form .form-row { width: 300px; }
#respond form .form-row input[type=text] { width: 95%; max-width: 95% ; }
.single-portfolio #respond form .form-row input[type=text], .page #respond form .form-row input[type=text], .blog-no-sidebar #respond form .form-row input[type=text] { width: 95%; max-width: 95%; }
#respond form .form-row.textbox { width: 300px; }
.single-portfolio #respond form .form-row.textbox, .page #respond form .form-row.textbox, .blog-no-sidebar #respond form .form-row.textbox { width: 300px; }
#respond form .form-row textarea { width: 95% ; max-width: 95%; }
.single-portfolio #respond form .form-row textarea, .page #respond form .form-row textarea, .blog-no-sidebar #respond form .form-row textarea { width: 95%; max-width: 95%; }

.column {  margin-right: 0px; }
.one-full { width: 300px; }
.one-half  { width: 300px; }
.one-third { width: 300px; }
.two-third { width: 300px; }
.one-fourth { width: 300px; }
.two-fourth { width: 300px; }
.three-fourth { width: 300px; }
.one-fifth { width: 300px; }
.two-fifth { width: 300px; }
.three-fifth { width: 300px; }
.four-fifth { width: 300px; }

.column-row .column { margin-top: 40px; }
.column-row .column:first-child { margin-top: 0px; }

#searchform input[type="text"] { width: 250px; }
footer #searchform input[type="text"] { width: 250px; }
.one-third #searchform input[type="text"] {	 width: 250px; }

.tabs ul.tab-nav li { width: 300px !important; margin: 0 0 !important; }
.tabs ul.tab-nav li a { padding: 0 15px !important; width: 268px !important; }

.copyright .socialmedia-widget { text-align: left; }
.copyright .column { margin-top: 20px; } .copyright .column:first-child { margin-top: 0px; }
	
.flickr-widget .flickr-list li, .dribbble-widget .dribbble-list li {	 width: 29%; margin: 0 3% 3% 0 !important; }

.preview-slider .flex-direction-nav li { display: none; }

.carousel-gallery .carousel_container ul li { width: 140px; height: 140px; margin: 0 20px 0 0; }

.tp-caption .sr-button { font-size: 4px; padding: 3px 5px !important; line-height:6px !important; }
.tp-caption a.default-button3, .tp-caption a.default-button4, .tp-caption a.default-button5, .tp-caption a.default-button6 {	border-width: 1px;  }

}
