/*
Theme Name: Rotex International Club Theme
  Text Domain: rotexint

Description: General Theme for Rotex Clubs
Author: Rotex International
Author URI: <a href="https://rotex.org">https://rotex.org</a>
Template: chaplin
Version: 0.1.1700551602
Updated: 2020-09-20 21:40:02
*/


/*------------------------------------------------------------------------------*/
/* Main Settings----------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/


/* Main Width */
:root {
  --main-width: 120rem;
  --accent-color: #3c6ea3;
	--buttons-background-color: #3c6ea3;
}


/*------------------------------------------------------------------------------*/
/* Default Button Color---------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

a {
	color: #3c6ea3;
}

button,
.button,
.faux-button,
.wp-block-button__link,
:root .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #3c6ea3;
}

.color-accent,
.color-accent-hover:hover {color: #3c6ea3;}
.bg-accent,
.bg-accent-hover:hover { background: #3c6ea3; }
.border-color-accent,
.border-color-accent-hover:hover { border-color: #3c6ea3; }
.fill-children-accent,
.fill-children-accent * {
	fill: #3c6ea3;
}

:root .has-accent-color { color: #3c6ea3; }
:root .has-buttons-background-color { color: #3c6ea3; }
:root .has-accent-background-color {background-color: #3c6ea3;}
:root .has-buttons-background-background-color { background-color: #3c6ea3; }


/*------------------------------------------------------------------------------*/
/* Main Width-------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

.entry-content {
	line-height: 1.5;
	max-width: var(--main-width);
}


.section-inner {
	max-width: var(--main-width);
}



.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
	max-width: var(--main-width);

}

.wp-block-separator.is-style-wide {
	max-width: var(--main-width);

}

.alignwide {
	max-width: 260rem;
	/*max-width: var(--main-width);*/
}

.alignfull > figcaption,
.alignfull > .wp-caption-text {
	max-width: var(--main-width);

}


@media ( min-width: 1120px ) {

	/* Blocks -------------------------------- */

	/* BLOCK: GROUP */

	.wp-block-group.alignfull:not(.has-background) > [class*="__inner-container"] > .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
	.wp-block-group.alignfull:not(.has-background) > [class*="__inner-container"] > .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {
		margin-left: calc( ( 100vw - var(--main-width) ) / 2 );
	}
	
		/* STRUCTURE */

	.editor-styles-wrapper *[data-align="wide"],
	.editor-styles-wrapper *[data-align="full"] {
		margin-left:auto;
		margin-right:auto;
	}

}



@media ( min-width: 1180px ) {

	/* Blocks -------------------------------- */

	/* BLOCK: GROUP */

	.wp-block-group.alignfull.has-background > [class*="__inner-container"] > .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
	.wp-block-group.alignfull.has-background > [class*="__inner-container"] > .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {
		margin-left: calc( ( 100vw - var(--main-width) - 6rem ) / 2 );
	}

}


.entry-content > .alignwide {
  max-width: var(--main-width);
  width: var(--main-width);
}

.entry-content > .alignfull {
  margin-left: calc( ( 100vw - var(--main-width) ) / -2 );
}





/*------------------------------------------------------------------------------*/
/* Additional CSS for Rotex International---------------------------------------*/
/*------------------------------------------------------------------------------*/


.grecaptcha-badge {
visibility:hidden;
}

.post-meta .post-category {
display:none;
}


.post-categories .meta-wrapper {
display:none;
border-bottom:none;
}

.related-posts {
display:none;
}

/*
.site-logo img {
width:auto;
height:50px;
}
*/

.breadcrumbs {
line-height:1.6;
font-size:.8em;
color:#000;
margin:-20px 0 0;
position:relative;
top:-3rem;
float:left;
}

