.header_1,
.header_2,
.header_3 {
width: 100%
}
div#layout.layout_1,
div#layout.layout_2 {
width: 94% !important
}
div#layout.layout_1 .row,
div#layout.layout_2 .row {
width: 90% !important
}
.codevz-custom-menu-two-col-mobile > div {
display: flex;
flex-wrap: wrap;
justify-content: flex-start
}
.codevz-custom-menu-two-col-mobile > div > div {
flex-basis: 50%
}body {
text-wrap: balance
}
body,
#layout {
max-width: 100%;
padding: 0 !important;
margin: 0 !important;
overflow-x: hidden
}
table{
width: 100% !important
}
.row {
max-width: 100%
}
#layout,
.row {
max-width: 100%
}
.inner_layout, 
div#layout.layout_1, 
div#layout.layout_2, 
.col {
width: 100% !important;
margin: 0 !important;
border-radius: 0
}
.xtra-cover-type-rev > rs-module-wrap {
height: 400px
}
header i.hide, 
footer .elms_row > .clr,
.codevz_custom_header_mobile > .row:last-child,
.codevz_custom_footer_mobile > .row:last-child {
display: block
}
footer .elms_row > div > div {
float: none;
display: table;
text-align: center;
margin: 0 auto;
flex: unset
}
.header_1,
.header_2,
.header_3,
.header_5,
.fixed_side,
.header_5.onSticky,
.cz_back_to_archive,
.cz_back_to_archive a,
.single .breadcrumbs_container .inactive_l,
.single .breadcrumbs_container .breadcrumbs > i:nth-last-child(2),
.codevz_custom_header_mobile > .row:first-child,
.codevz_custom_footer_mobile > .row:first-child {
display: none !important
}
.header_4,
.cz_before_mobile_header,
.cz_after_mobile_header,
.Corpse_Sticky.cz_sticky_corpse_for_header_4 {
display: block !important
}
.cz_parent_megamenu > .sub-menu,
.nav-links {
margin: 0 !important;
transform: none !important
}
.header_onthe_cover:not(.header_onthe_cover_dt,.header_onthe_cover_all) .page_header{
position: static
}
div.widget > h4:before, 
div.widget > h4:after, 
div.footer_widget > h4:before, 
div.footer_widget > h4:after {
left: 50%;
transform: translateX(-50%)
}
.cz_parent_megamenu > .sub-menu > li > a > .cz_indicator {
display: block;
visibility: visible
}
.blog .page_content > .row,
.single-post .page_content > .row {
display: flex;
flex-direction: column;
}
.blog .page_content > .row > section.col,
.single-post .page_content > .row > section.col {
order: -1
}
footer .have_center .elms_left > div,
footer .have_center .elms_right > div {
float: none;
display: inline-block
}
footer .have_center > .elms_row > .clr {
display: block
}
.cz_posts_equal > .clr {
display: block !important
}
.hidden_top_bar,
.fixed_contact,
.codevz-slider-placeholder span {
display: none !important
}
.codevz-featured-image-expand {
margin: 0 -30px !important;
width: calc(100% + 60px) !important
}
.cz_related_posts .cz_related_post > div {
margin-bottom: 30px
}
ul.next_prev {
margin: 0 !important
}
.sidebar_inner,
.theiaStickySidebar {
position: static !important;
padding-top: 0 !important;
margin-top: 0 !important
}
.codevz-slider-placeholder.cz_post_svg {
background-size: 72px
}body {
line-height: 1.5
}
input, textarea, select {
font-size: 14px
}
p {
margin-bottom: 20px
}
p:last-child, p:empty {
margin-bottom: 0
}
th, td {
padding: 1px
}
dt {
width: auto
}
dd {
margin: 0
}
pre {
width: 90%
}
ul, 
.page_item_has_children .children, 
ul.cz_circle_list {
margin-left: 10px
}
.widget_nav_menu .sub-menu, 
.widget_categories .children {
margin: 0
}
.header_onthe_cover:not(.header_onthe_cover_all) .page_header {
position: static
}
.page-title {
text-align: center
}
.page_item_has_children .children, 
ul.cz_circle_list {
margin: 8px 0 8px 10px
}
.center_on_mobile .search-field {
text-align: left !important
}
.wpcf7-form p,
.cz_default_loop,
.cz_post_image,
.cz_post_chess_content {
width: 100% !important
}
.cz_post_chess_content {
position: static;
transform: none
}
.cz_post_image,.cz_default_grid{
width: 100%;
margin-bottom:30px !important
}
.wpcf7-form p {
width: 100% !important;
margin: 0 0 10px !important
}
span.wpcf7-not-valid-tip {
left: auto
}
.wpcf7-not-valid-tip:after {
right: auto;
left: -41px
}
.next_prev, .next_prev li {
display: block !important;
float: none !important;
width: 100% !important;
border: 0 !important;
margin: 0 0 30px !important;
text-align: center !important
}
.next_prev i {
display: none
}
.next_prev h4 {
padding: 0 !important
}
.alignleft,
.alignright {
float: none;
margin: 0 auto 30px
}
blockquote,
.blockquote {
width:100% !important;
box-sizing: border-box;
text-align: center;
display: table !important;
margin: 0 auto 30px !important;
float:none !important
}
.cz_related_post {
margin-bottom: 30px !important
}
.right_br_full_container .lefter, 
.right_br_full_container .righter,
.right_br_full_container .breadcrumbs {
width: 100%;
text-align: center !important
}
.breadcrumbs, 
.page_title_center .breadcrumbs {
display: block;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch
}
a img.alignleft,
a img.alignright {
margin: 0 auto 30px;
display: block;
float: none
}
div.page_content {
margin: 40px 0
}
.cz_posts_container article {
text-align: center
}
.cz_readmore {
margin-left: auto;
margin-right: auto
}
.widget_archive li span, 
.widget_categories li span {
display: none
}
.search-form .search-submit {
font-size: 10px;
padding-left: 15px;
padding-right: 15px
}
.wpcf7-submit {
float: none;
margin-left: auto;
margin-right: auto;
display: table !important
}
form.search_404 {
width: 80%
}
.next_prev li:last-child {
margin-bottom: 0 !important
}
.fixed_contact,
.cz_cart_items {
display: none
}
.search_style_icon_dropdown .outer_search,
.outer_search .search {
width: 200px
}
.xtra-post-title-date {
justify-content: center
}
.cz_post_content ol,
.cz_post_content ul, 
article.post ol, 
article.post ul, 
.comment-content ul, 
.comment-content ol,
.wp-block-latest-posts.is-grid li {
margin: 0
}
footer .elms_center > div > div {
float: none
}
.cz_view_author_posts {
position: static;
float: none !important;
margin: 20px 0 10px
}