/*
 Theme Name:   Archi Child
 Theme URI:    http://archiwp.com/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version: 112.3.6.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/


.blog-list .post-text {
    padding-left: 0px!important;
}
.upp-text{
	text-transform: uppercase;
}
p a{
	color: #FAB207!important;
}
h1{
	font-weight: 800!important;
}
@media screen and (min-width:993px){
body{
	font-size: 19px!important;
}
.mobile{
	display:none;
}
header{
	height: 110px!important;
}
.block3{
	padding: 90px 0px;
}
.block4 .inner-padding {
    padding: 20px 0 50px 0!important;
}
.block5 .inner-padding {
    padding: 40px 0 10px 0!important;
}
.block6{
	padding: 40px 0px;
}
}
@media screen and (max-width:992px){
body{
	font-size: 18px!important;
}
.desktop{
	display:none;
}
.site-header nav{
	background: black;
}
header {
    height: 85px !important;
}
.block1 .img-responsive{
	display:none!important;
}
.block2 .inner-padding{
	padding: 40px 0 40px 0;
}
.block3{
	padding: 40px 0px;
}
#content{
	padding: 50px 0 40px 0;
}
.pagination{
	display:none;
}
.block4 .inner-padding {
    padding: 30px 0 0px 0!important;
}
.block5 .inner-padding {
    padding: 0px!important;
}
.block6{
	padding: 30px 0px;
}
header div#logo {
    height: 70px!important;
    line-height: 70px!important;
}
}
header.smaller:not(.header-bottom):not(.side-header){
	height: 90px!important;
}
.site-header{
	padding-top: 10px;
}
.white-text{
	color:white;
}
.entry-summary a{
	color: #E8A300!important;
}


.page-content ul, .page-content ol {
  padding-left: 24px;
}
.page-content ul li::marker {
  color: #FAB207;
}
.page-content ul li {
  margin-bottom: 8px;
}
.grayhead h3 {
	display: inline-block;
	border-bottom: 1px solid;
	margin-top: 12px;
	line-height: 2;
}

@media only screen and (min-width: 993px) {
  header nav {
    max-width: calc(100% - 120px);
  }
}


#footer-copy {
  display: flex;
  flex-wrap: wrap;
}
#menu-footer-menu {
  list-style: none;
  display: flex;
  justify-content: right !important;
  gap: 12px;
  margin: 0;
  padding: 0;
}
  #footer-copy .col-md-6 {
    flex: 1 1 5%;
  }
@media (max-width: 768px) {
  #footer-copy { 
    flex-direction: column-reverse;
  }
  #menu-footer-menu {
    justify-content: center !important;
  }
  #footer-copy .col-md-6 {
    flex: 1 1 100%;
    margin: 6px 0;
  }
  .widget {
	margin-bottom: 10px;
	padding-bottom: 10px;
  }
  .container .col-md-6 {
    margin-bottom: 10px;
  }
}

#menu-footer-menu li a {
  padding: 6px 12px;
  background: #fff2;
  border-radius: 4px;
}