/*
 Theme Name: Ubud Child
 Theme URI:
 Description: Ubud Child Theme
 Author: abadmin
 Author URI: http://www.yourdomain.com/
 Template: ubud
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Ubud Child Theme
*/

/*-----------------------------------------------------------------------------------*/
/* Übernommen aus Parent-Style.css und abgeändert von 1200px auf 1px
/*-----------------------------------------------------------------------------------*/

@media screen and (min-width: 1px) {

	/* --- General --- */
	#container {
		position: relative;
		max-width: 1440px;
		margin: 0 auto;
	}
	.menu-wrap,
	#footer-sidebar-wrap,
	#site-info {
		max-width: 1305px;
		margin: 0 auto;
	}
	.menu-wrap {
		padding: 0 30px;
	}
	#masthead,
	#main-wrap,
	#colophon {
		padding-left: 30px;
		padding-right: 30px;
	}
	.site-content .post {
		float: left;
	}
	.one-column .site-content .post {
		float: none;
	}
	.blog .entry-header,
	.archive .entry-header,
	.search-results .entry-header {
		opacity: 0;
		position: absolute;
		top: 20px;
		left: 20px;
		right: 20px;
	}

	/* --- Post Thumbnail Hovers --- */
	.site-content .post:hover .entry-thumbnail {
		background: #fff;
	}
	.list-view .site-content .post:hover .entry-thumbnail,
	.single-post .site-content .post:hover .entry-thumbnail,
	.one-column .site-content .post:hover .entry-thumbnail {
		background: none;
	}
	.one-column .entry-header h2.entry-title a,
	.one-column .entry-details,
	.one-column .entry-details a,
	.one-column .entry-details a:hover {
		color: #000;
	}
	.site-content .post:hover .entry-thumbnail a.thumb-img {
		opacity: 0.25;
	}
	.one-column .site-content .post .entry-thumbnail a.thumb-img {
		opacity: 1 !important;
	}
	.site-content .post:hover .entry-header {
		opacity: 1;
	}

	/* --- General Grid Layout --- */
	.site-content .post .entry-thumbnail a.thumb-img {
		margin-bottom: 0;
	}
	.one-column .site-content .post .entry-thumbnail .entry-header {
		opacity: 1 !important;
		position: relative;
		max-width: 25.676%;
		top: auto;
		left: auto;
		right: auto;
		padding-left: 35px;
	}
	.one-column .site-content .post .entry-thumbnail a.thumb-img {
		width: 74.324%;
		max-width: 100%;
		text-align: right;
	}
	.one-column.list-view .site-content .post .entry-thumbnail .entry-header {
		max-width: 100%;
		padding: 0;
	}
	.site-content .post .entry-thumbnail a.thumb-img {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	.site-content .post .entry-thumbnail .entry-header {
		max-width: 100%;
		padding: 0;
	}
	.one-column .site-content .post .entry-thumbnail a.thumb-img {
		margin-bottom: 95px;
	}
	.one-column .site-content .post:last-of-type .entry-thumbnail a.thumb-img {
		margin-bottom: 0 !important;
	}
	.site-content .post .entry-thumbnail .entry-header {
		max-width: auto;
	}
	.blog.one-column.list-view .site-content .post .entry-thumbnail {
		width: 970px;
		text-align: right;
	}
	.blog.one-column.list-view .site-content .post .entry-thumbnail {
		text-align: left;
		width: auto;
	}
	.blog.two-column .site-content article.post,
	.archive.two-column .site-content article.post,
	.search-results.two-column .site-content article.post {
		max-width: 48.6590037%;
	}
	.blog.two-column .site-content article.post:nth-of-type(even),
	.archive.two-column .site-content article.post:nth-of-type(even),
	.search-results.two-column .site-content article.post:nth-of-type(even) {
		float: right;
	}
	.blog.three-column .site-content article.post,
	.archive.three-column .site-content article.post,
	.search-results.three-column .site-content article.post {
		max-width: 31.571%;
	}
	.blog.three-column .site-content article.post:nth-of-type(3n+1),
	.archive.three-column .site-content article.post:nth-of-type(3n+1),
	.search-results.three-column .site-content article.post:nth-of-type(3n+1) {
		margin-right: 2.682%;
		clear: left;
	}
	.blog.three-column .site-content article.post:nth-of-type(3n+3),
	.archive.three-column .site-content article.post:nth-of-type(3n+3),
	.search-results.three-column .site-content article.post:nth-of-type(3n+3) {
		float: right;
		clear: right;
	}
	.blog.four-column .site-content article.post,
	.archive.four-column .site-content article.post,
	.search-results.four-column .site-content article.post {
		max-width: 22.9885%;
	}
	.blog.four-column .site-content article.post:nth-of-type(4n+1),
	.archive.four-column .site-content article.post:nth-of-type(4n+1),
	.search-results.four-column .site-content article.post:nth-of-type(4n+1) {
		margin-right: 2.682%;
		clear: left;
	}
	.blog.four-column .site-content article.post:nth-of-type(4n+2) ,
	.archive.four-column .site-content article.post:nth-of-type(4n+2),
	.search-results.four-column .site-content article.post:nth-of-type(4n+2) {
		margin-right: 2.682%;
	}
	.blog.four-column .site-content article.post:nth-of-type(4n+4),
	.archive.four-column .site-content article.post:nth-of-type(4n+4),
	.search-results.four-column .site-content article.post:nth-of-type(4n+4) {
		float: right;
		clear: right;
	}
	.blog.five-column .site-content article.post,
	.archive.five-column .site-content article.post,
	.search-results.five-column .site-content article.post {
		max-width: 17.854405%;
	}
	.blog.five-column .site-content article.post:nth-of-type(5n+1),
	.archive.five-column .site-content article.post:nth-of-type(5n+1),
	.search-results.five-column .site-content article.post:nth-of-type(5n+1) {
		margin-right: 2.682%;
		clear: left;
	}
	.blog.five-column .site-content article.post:nth-of-type(5n+2),
	.blog.five-column .site-content article.post:nth-of-type(5n+3),
	.archive.five-column .site-content article.post:nth-of-type(5n+2),
	.archive.five-column .site-content article.post:nth-of-type(5n+3),
	.search-results.five-column .site-content article.post:nth-of-type(5n+2),
	.search-results.five-column .site-content article.post:nth-of-type(5n+3) {
		margin-right: 2.682%;
	}
	.blog.five-column .site-content article.post:nth-of-type(5n+5),
	.archive.five-column .site-content article.post:nth-of-type(5n+5),
	.search-results.five-column .site-content article.post:nth-of-type(5n+5) {
		float: right;
		clear: right;
	}

	/* --- Site Nav --- */
	.mobile-wrap {
		display: none;
	}
	#site-nav {
		display: block !important;
		z-index: 10000;
		background: #fff;
		margin: 0;
		border: none;
	}
	#site-nav ul {
		display: block;
		width: 75.478%;
		float: left;
	}
	#site-nav ul li {
		position: relative;
		display: inline-block;
		border-bottom: none;
		padding: 0;
	}
	#site-nav ul li a {
		font-size: 12px;
		font-size: 0.75rem;
		display: inline-block;
		margin-right: -4px;
		padding: 20px 12px 0;
		min-height: 54px;
		color: #000;
	}
	#site-nav ul li a:hover {
		color: #fff !important;
		background: #000000;
	}
	#site-nav ul ul li a:hover {
		border-top: none;
		background: none;
	}
	#site-nav ul li.menu-item-has-children,
	#site-nav ul li.page_item_has_children {
		padding: 0;
	}
	#site-nav ul ul li.menu-item-has-children,
	#site-nav ul ul li.page_item_has_children {
		padding: 0;
		min-height: 0;
		display: block;
	}
	#site-nav ul ul li a {
		display: block;
		color: rgba(255, 255, 255, .66) !important;
	}
	#site-nav ul li li  {
		padding: 0;
		display: block;
	}
	#site-nav ul ul ul li a {
		margin-left: 0;
		display: block;
	}
	#site-nav ul ul.sub-menu {
		display: none;
		position: absolute;
		top: 54px;
		left: 0;
		width: 180px;
		margin: 0;
		padding: 0;
		background: #000000;
		border-top: none;
		z-index: 10000;
	}
	#site-nav ul ul ul.sub-menu {
		isplay: none;
		position: absolute;
		top: 0;
		left: 180px;
	}
	#site-nav ul li:hover > ul {
		display: block;
		background: #000000;
	}
	#site-nav li:hover > a {
		color: #fff;
		background: #000000;
	}
	#site-nav ul ul li a:before,
	.widget_nav_menu ul ul li a:before,
	.widget_pages ul ul li a:before,
	.widget_categories ul ul li a:before {
		display: none;
	}
	.search-wrap #searchform input#s {
		width: 100%;
		float: left;
		padding: 0 12px 0 22px;
		height: 50px;
		background: #fff url(images/defaulticons.png) 0 -162px no-repeat;
		border-top: none !important;
		border-left: none !important;
		border-right: none !important;
		border-bottom: 1px solid #000000;
		color: #000;
	}

	/* --- About Widget --- */
	#site-about .about-img-wrap {
		padding: 10px 0 0 0;
	}
	#site-about .about-introtext p {
		max-width: 700px;
	}
	#site-about .about-fulltext {
		float: left;
		width: 700px;
		padding: 10px 0 0;
	}

	/* --- Main Search Form --- */
	.search-wrap {
		float: right;
		width: 16.857%;
		display: block;
	}
	.search-wrap #searchform input#s {
		width: 100%;
		float: left;
		padding: 0 12px 0 22px;
		height: 54px;
		border-bottom: 2px solid #fff;
	}
	.search-wrap ::-webkit-input-placeholder {color: #000;}
	.search-wrap :-moz-placeholder {color: #000;}
	.search-wrap ::-moz-placeholder {color: #000;}
	.search-wrap :-ms-input-placeholder {color: #000;}
	.search-wrap #searchform input#s:active,
	.search-wrap #searchform input#s:focus {
		border-bottom: 2px solid #000000;
	}

	/* --- Grid Switcher --- */
	.grid-switcher {
		display: block;
		text-align: left;
		float: left;
	}
	.single-post .grid-switcher,
	.page .grid-switcher {
		display: none;
	}
	.grid-switcher a {
		display: block;
		padding: 18px 12px 0 35px;
		height: 54px;
		font-size: 14px;
		font-size: 0.875rem;
		line-height: 1.2;
		color: #000;
	}
	.grid-switcher a#grid-btn {
		background: url(images/defaulticons.png) 12px 0 no-repeat;
	}
	.grid-switcher a#list-btn {
		background: url(images/defaulticons.png) 12px -54px no-repeat;
	}

	/* --- List View Layout --- */
	.list-view.two-column .site-content article.post,
	.list-view.three-column .site-content article.post,
	.list-view.four-column .site-content article.post,
	.list-view.five-column .site-content article.post {
		max-width: 100%;
		width: 100%;
	}
	.list-view.two-column .site-content article.post:nth-of-type(even),
	.list-view.three-column .site-content article.post:nth-of-type(3n+1),
	.list-view.three-column .site-content article.post:nth-of-type(3n+3),
	.list-view.four-column .site-content article.post:nth-of-type(4n+1),
	.list-view.four-column .site-content article.post:nth-of-type(4n+2),
	.list-view.four-column .site-content article.post:nth-of-type(4n+4),
	.list-view.five-column .site-content article.post:nth-of-type(5n+1),
	.list-view.five-column .site-content article.post:nth-of-type(5n+2),
	.list-view.five-column .site-content article.post:nth-of-type(5n+3),
	.list-view.five-column .site-content article.post:nth-of-type(5n+5) {
		float: none;
		clear: both;
		margin-right: 0;
	}
	.list-view #primary {
		border-top: 1px solid #777;
		padding-top: 35px;
	}
	.single-post.list-view #primary,
	.archive.list-view #primary,
	.search-results.list-view #primary {
		border-top: none;
		padding-top: 0;
	}
	.list-view .site-content .post .entry-content {
		display: block;
	}
	.list-view .site-content article.post {
		border-bottom: 1px solid #777;
		clear: both;
		overflow: hidden;
		display: block;
		margin-bottom: 35px;
		padding-bottom: 35px;
	}
	.single-post.list-view .site-content article.post {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.list-view .site-content .post .entry-thumbnail a.thumb-img {
		display: block;
		max-width: 18.0075%;
		float: left;
		opacity: 1 !important;
	}
	.list-view .entry-header {
		opacity: 1;
		position: relative;
		float: left;
		width: 79.3103%;
		margin-left: 2.6822%;
		top: auto;
		left: auto;
		right: auto;
	}
	.single-post.list-view .entry-header {
		float: left;
		width: auto;
		margin-left: 0;
	}
	.list-view .site-content article.post h2.entry-title,
	.list-view .site-content article.post .entry-content {
		display: block;
		width: 35.264%;
		float: left;
		margin-right: 3.3815%;
	}
	.list-view .entry-header h2.entry-title {
		font-size: 22px;
		font-size: 1.375rem;
		line-height: 1.4;
	}
	.single-post.list-view .entry-header h2.entry-title {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.5;
	}
	.single-post.list-view .site-content article.post .entry-content  {
		display: block;
		width: auto;
		float: none;
		margin-right: 0;
	}
	.list-view .site-content article.post .entry-content p {
		font-size: 13px;
		font-size: 0.8125rem;
		line-height: 1.5;
	}
	.single-post.list-view .site-content article.post .entry-content p {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.65;
	}
	.list-view .site-content article.post .entry-details {
		display: block;
		width: 22.7052%;
		margin: 0;
		float: right;
		clear: none;
	}
	.single-post.list-view .site-content article.post .entry-details {
		width: auto;
		margin: 26px 0 0;
		float: none;
		clear: both;
	}
	.list-view .entry-details .entry-date,
	.list-view .entry-details .entry-comments,
	.list-view .entry-details .entry-edit {
		display: block;
		margin-bottom: 6px;
		font-weight: bold;
	}
	.list-view.single-post .entry-details .entry-date,
	.list-view.single-post .entry-details .entry-comments,
	.list-view.single-post .entry-details .entry-edit {
		display: inline;
		margin-bottom: 6px;
		font-weight: normal;
	}
	.list-view .entry-details .entry-comments:before,
	.list-view .entry-details .entry-edit:before {
		display: none;
	}
	.list-view.single-post .entry-details .entry-comments:before,
	.list-view.single-post .entry-details .entry-edit:before {
		display: inline;
	}

	/* --- Single Posts --- */
	.single-post .site-content .post {
		float: none;
	}
	.single-post .entry-content,
	.single-post .author-wrap,
	#comments,
	.single-post #comments {
		max-width: 71.6474%;
		padding-left: 18.0076%;
	}
	.single-post .site-content .post .entry-thumbnail {
		width: 74.324%;
		padding-bottom: 65px;
		text-align: right;
		float: left;
	}
	.single-post .entry-header {
		max-width: 25.676%;
		padding: 0 0 0 35px;
		display: block;
		float: left;
	}
	.single-post .entry-details .entry-author {
		display: block;
	}
	.single-post .entry-details .entry-date:before {
		display: none;
	}
	.entry-content .wide-content {
		margin-left: -200px;
		margin-right: -25px;
	}

	/* --- Comments --- */
	#commentform p.comment-form-author,
	#commentform p.comment-form-email,
	 #commentform p.comment-form-url {
		 float: left;
		 clear: none;
		 width: 32%;
	}
	#commentform p.comment-form-author,
	#commentform p.comment-form-email {
		margin-right: 2%;
	}
	#commentform p.comment-form-comment {
		padding: 15px 0 0;
	}
	input#submit {
		width: auto;
		display: inline-block;
	}

	/* --- Standard Page --- */
	.site-content .page {
		max-width: 935px;
	}
	.fullwidth .site-content .page {
		max-width: 100%;
	}

	/* --- Footer --- */
	#footer-sidebar-two,
	#footer-sidebar-three,
	#footer-sidebar-four {
		padding-top: 0;
	}

	/* Footer Widget Areas */
	#footer-sidebar-one,
	#footer-sidebar-two,
	#footer-sidebar-three {
		width: 20.53639%; /* 233px+35px on 1440px screen  */
		float: left;
		padding-right: 35px;
		padding-left: 0;
		padding-bottom: 90px;
		clear: none;
	}
	#footer-sidebar-four {
		width: 38.3908045%; /* 501px on 1440px screen  */
		float: right;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 90px;
		clear: none;
	}

	/* Shortcodes */
	.two-columns-one {width: 49.25%;}
	.three-columns-one {width: 32.3%;}
	.three-columns-two {width: 66.1%;}
	.four-columns-one {width: 23.875%;}
	.four-columns-two {width: 49.25%;}
	.four-columns-three {width: 74.625%;}
	.two-columns-one,
	.three-columns-one,
	.three-columns-two,
	.four-columns-one,
	.four-columns-two,
	.four-columns-three {
		position:relative;
		float:left;
		margin-right: 1.5%;
		padding-right: 1.5%;
		margin-bottom: 0;
	}
}