/*
Theme Name: Extra Child Theme
Version: 1.0
Description: Child Theme of Extra
Author: Elegant Themes
Template: Extra
Author URI: http://www.elegantthemes.com
*/
@import url("../Extra/style.css");


.single h1.entry-title, 
.page h1.entry-title {
	font-size:36px;
	font-weight: bold;
}
.page-container {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}
.single #content-area a:hover, 
.single #content-area a:focus,
.page #content-area a:hover, 
.page #content-area a:focus {
	color: #d60e41;
}
#main-content {
  flex: 1;
}
.social-icons.ed-social-share-icons .share-title {
	display: none;
}
.show-menu-button {
	background: transparent;
	padding: 0;
}
.show-menu-button span {
	background: #fff;
	width: 32px;
}
.show-menu-button span:nth-child(2) {
	margin: 8px 0;
}
.show-menu-button.toggled span:nth-child(2) {
	margin: 4px 0;
}
#short-messages {
	padding: 15px 20px;
	font-size: 14px;
}
#short-messages p {
	line-height: 1.35em;
}
#short-messages h2, 
#short-messages h3, 
#short-messages h4, 
#short-messages h5, 
#short-messages h6 {
	padding-top:0em;
	padding-bottom:.4em;
	font-size: 18px;
}
#short-messages a:hover, 
#short-messages a:focus {
	color: #d60e41;
}
#short-messages p {
	line-height:1.6em;
}
.wp-block-image figcaption {
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 2em;
}
#et-navigation .sub-menu li a {
	padding: 3px 0;
}
@media only screen and (max-width:1024px) {
	#et-navigation .sub-menu li a {
		padding: 15px 0;
	}
	.logo {
		height:80px;
		margin: 10px 0;
	}
}

.search-no-results #block-17.widget_block, .error404 #block-17.widget_block {
	display: none !important;
}
.single-post .et_pb_extra_column_main h2, .single-post .et_pb_extra_column_main h3, .single-post .et_pb_extra_column_main h4, .single-post .et_pb_extra_column_main h5, .single-post .et_pb_extra_column_main h6, .page .et_pb_extra_column_main h2, .page .et_pb_extra_column_main h3, .page .et_pb_extra_column_main h4, .page .et_pb_extra_column_main h5, .page .et_pb_extra_column_main h6 {
	padding-top:1.4em;
	padding-bottom:.6em;
}

.et_pb_extra_column_main p {
	margin-bottom:.8em;
}
.et_pb_widget .widgettitle, .et_pb_widget .wp-block-group__inner-container > h2, .et_pb_widget .wp-block-group__inner-container > h3 {
    background: #333;
}
.content-area_tags {
	margin-top:2em;
}
.content-area_tags a {
	outline: none;
	display: inline-block;
	background: rgba(0,0,0,.1);
	padding: 10px 12px;
	border: 0;
	border-style: solid;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: rgba(0,0,0,.6);
	font-family: inherit;
	font-size: inherit;
	font-weight: 600;
	line-height: normal;
	text-shadow: none;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	border-color: #fff;
	margin: 0 3px 6px 0;
}
.content-area_tags a:hover, .content-area_tags a:focus {
	background: rgba(0,0,0,.2);
}
#footer .et_pb_widget:first-of-type {
	margin-bottom:0;
}
#footer .et_pb_widget.widget_tag_cloud a:hover, #footer .et_pb_widget.widget_tag_cloud a:focus {
    background: rgba(255,255,255,.4);
}
#footer .et_pb_widget.widget_text {
	margin-top:10px;
	color: #fff;
}
#footer .et_pb_widget.widget_tag_cloud a {
	font-size: 12px !important;
	padding: 5px 8px;
}
#footer .et_pb_widget.widget_tag_cloud a:hover {
	color: #ffffff;
}
#footer p {
	color:rgba(255,255,255,.6);;
}
#footer a:hover {
	color: #d60e41;
}

/* hind-700 - latin-ext */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/extra-child/fonts/hind-v11-latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/extra-child/fonts/hind-v11-latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/extra-child/fonts/hind-v11-latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/hind-v11-latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/hind-v11-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/extra-child/fonts/hind-v11-latin-ext-700.svg#Hind') format('svg'); /* Legacy iOS */
}

/* merriweather-italic - latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* merriweather-regular - latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* merriweather-700italic - latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* merriweather-700 - latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/extra-child/fonts/merriweather-v28-latin-ext-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}
