/*Theme Name: Stockholm ChildTheme URI: http://demo.select-themes.com/stockholm/Description: A child theme of Stockholm ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.0.0Template: stockholm*/@import url("../stockholm/style.css");@font-face {	        font-family: 'Shentox';             src: url('webfonts/35BC55_1_0.eot');            src: url('webfonts/35BC55_1_0.eot?#iefix') format('embedded-opentype'),            url('webfonts/35BC55_1_0.woff2') format('woff2'),            url('webfonts/webfonts/35BC55_1_0.woff')             format('woff'),            url('webfonts/35BC55_1_0.ttf') format('truetype');        }@font-face {            font-family: 'Shentox SemiBold';             src: url('webfonts/35BC55_0_0.eot');            src: url('webfonts/35BC55_0_0.eot?#iefix') format('embedded-opentype'),            url('webfonts/35BC55_0_0.woff2') format('woff2'),            url('webfonts/webfonts/35BC55_0_0.woff')             format('woff'),            url('webfonts/35BC55_0_0.ttf') format('truetype');        }        /* bordo rosso */.header_menu_bottom .main_menu, .header_menu_bottom nav.main_menu > ul, .sticky .header_menu_bottom nav.main_menu > ul {    left: auto;	border-bottom: 10px solid      #d02630;	width: 100%;}/*.q_logo img {    width: 403px!important;    height: 190px!important;	top: -90%;	left: -9px;}*/body {    font-family: "Shentox", Sans-serif;}.footer_top .widget h4 {	font-family: "Shentox";    font-size: 20px;	    border-top: 2px solid #000;	  border-bottom: none;}h1, h2, h3, h4 {font-family: "Shentox SemiBold", Sans-serif;}h5, h6 {font-family: "Shentox", Sans-serif;}h4 {border-bottom: 2px solid #000;padding-top: 40px;padding-bottom:5px;margin-bottom: 20px;}h5 {padding-top: 10px;}aside.sidebar .widget h4 {    padding: 0;	  font-size: 24px;	  border-bottom: none;}aside.sidebar .widget {	border-bottom: 2px solid #000;	padding-bottom: 37px;}.wpb_wrapper p{margin-top: 20px;}.footer_top .widget h4 {    font-size: 20px;	    border-top: 2px solid #000;	  border-bottom: none;}.header_top .right {  margin-top: 10px;	margin-right: 40px;}header.sticky .side_menu_button {    display: none;}aside.sidebar .widget:not(.woocommerce) li{border-bottom: solid 1px #000;}.blog_holder article h2 {   border-bottom: solid 1px #000;}#wp-calendar .eo-event-future > a,#wp-calendar .eo-event-future {	background-color: #d02630;	color: #fff;}.eo-event-board {	margin: 0 -15px;}.eo-event-board-items {  margin: 0!important;}.eo-event-board-items .eo-eb-event-box {    width: 248px!important;    background: #fff!important;	font-size: 16px;	line-height: 18px;	margin: 5px!important;}@media screen and (min-width:640px) and (max-width:767px) {	.eo-event-board-items .eo-eb-event-box { width: 200px!important; }}@media screen and (min-width:768px) and (max-width:1000px) {	.eo-event-board-items .eo-eb-event-box { width: 263px!important; }}.eo-event-board-items .eo-eb-date-container span {    background-color: #000!important;    color: #fff;}.eo-event-board-items .eo-eb-event-title a {    font-size: 18px!important;line-height: 14px!important;}.eo-event-board-items .eo-eb-event-meta {    display: block;    margin: 0px;    font-size:          14px!important;	font-family: "Shentox", sans-serif;	border-bottom: 1px solid #000;}.eo-event-board-items .eo-eb-date-month {    font-variant: normal!important;    color: white;    letter-spacing: 2px;}.eo-event-board-items img {	width: 100%;}.eventorganiser-event-meta h4 {display:none;}.eo-event-meta {	font-size: 18px!important;}@media (min-width: 600px){.single-event .eo-event-meta {    width: 100%!important;    float: left;	 }	.single-event .eo-event-venue-map {    width: 100%!important;;    display: block;	  margin: 40px 0 20px 0;}}#wp-calendar caption, .widget.widget_rss li span.rss-date {    background-color: #d02630;	  color: #fff;}#wp-calendar td, #wp-calendar th {    background-color: #f0f0e8;}.blog_holder.blog_single article .post_text .post_text_inner {    padding: 0;}.title h1 {  border-bottom: 2px solid #000;	font-size: 36px;	line-height: 100%;}ul, ol {font-family: "Crimson text", serif;line-height: 30px;	list-style: outside;	padding-left: 20px;}.footer_top .widget_nav_menu li.menu-item  a {     font-family: "Shentox", sans-serif;}.footer_top .widget.widget_nav_menu li {    padding-left: 0!important;}nav.main_menu ul li a {   font-family: "Shentox", sans-serif;}.subtitle {    font-style: normal;}.container {    margin-bottom: 32px;}.footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span, .footer_top a, .footer_top li, .footer_top p {    font-size: 16px;}.latest_post_holder.boxes>ul>li .latest_post {    padding: 0;}#wp-calendar {	border-collapse: separate;	border-spacing: 3px;}#wp-calendar td, #wp-calendar th {    padding: 3px 4px;    font-size: 16px;}.latest_post_holder .post_info_section span {	font-style: normal;	font-size: 16px;}.latest_post_title {font-family: "Shentox", sans-serif;font-size: 16px;padding-top: 0;}p.excerpt {font-size: 16px;}aside.sidebar .widget {    font-size: 16px;}.eo-tc-event .eo-event-date {    font-style: normal!important;font-size: 18px;    display: block;    margin: 5px 0;	border-bottom: 1px solid #000;}.eo-tc-event .eo-event-title {   font-size: 30px;}.q_logo img {    left: -55px;}@media only screen and (max-width: 1000px) {.q_logo {    position: relative;    top: auto;    left: 55px;}}.footer_top .widget h4 {    margin-top: 1px;}.footer_top ul {    padding-left: 0;}aside.sidebar .widget ul {    padding-left: 0;}input, textarea, select, button, meter, progress {    border: 1px solid #999!important;	font-size: 16px;	color: #000!important;}input.wpcf7-form-control.wpcf7-submit {font-family: "Shentox", sans-serif;}.wp-caption-text {	font-size: 0.9em;	font-style: italic;}@media only screen and (max-width: 1000px){/*.title .title_holder {    height: 200px!important;}	.breadcrumbs {display: none;}*/}nav.mobile_menu ul li a {    font-size: 16px;    color: #000;    font-family: "Shentox", sans-serif;	text-transform: uppercase;}@media only screen and (max-width: 480px) {.blog_holder article h2 a, .blog_holder article h2 span {    font-size: 24px;}}@media only screen and (max-width: 600px){.column1 {    margin-bottom: 32px;}}.blog_holder article h2 {    margin-top: 20px;	  line-height: 100%;}h3 {    line-height: 110%;}.footer_bottom p {    font-family: "Shentox", Sans-serif;}.footer_bottom a {    font-family: "Shentox", Sans-serif;}