@media (min-width: 992px) {
.full-screen-row {
min-height: 100vh; } }
@media (max-width: 991px) {
body .siteorigin-panels-stretch[data-stretch-type="full-stretched"] {
padding-left: 0 !important;
padding-right: 0 !important; } } @media (min-width: 768px) and (max-width: 991px) {
body .siteorigin-panels-stretch {
padding-left: 15px;
padding-right: 15px; } }
@media (max-width: 767px) {
body .siteorigin-panels-stretch {
padding-left: 30px;
padding-right: 30px; }
.site-content {
padding-left: 15px;
padding-right: 15px; } }
.panel-grid-cell {
max-width: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column; } @media (min-width: 992px) {
.desktop-1-in-row,
.desktop-2-in-row,
.desktop-3-in-row,
.desktop-4-in-row {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.desktop-1-in-row > .panel-grid-cell,
.desktop-2-in-row > .panel-grid-cell,
.desktop-3-in-row > .panel-grid-cell,
.desktop-4-in-row > .panel-grid-cell {
margin-right: 0 !important;
margin-left: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.tablet-1-in-row, .tablet-2-in-row, .tablet-3-in-row, .tablet-4-in-row {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.tablet-1-in-row > .panel-grid-cell, .tablet-2-in-row > .panel-grid-cell, .tablet-3-in-row > .panel-grid-cell, .tablet-4-in-row > .panel-grid-cell {
margin-right: 0 !important;
margin-left: 0 !important; } }
@media (max-width: 767px) {
.mobile-1-in-row, .mobile-2-in-row {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.mobile-1-in-row > .panel-grid-cell, .mobile-2-in-row > .panel-grid-cell {
margin-right: 0 !important;
margin-left: 0 !important; } } @media (max-width: 991px) {
.tablet-1-in-row.orion-collapse-right-top {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } }
@media (max-width: 767px) {
.mobile-1-in-row.orion-collapse-right-top {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; } } .svg-wrap {
height: 0px;
position: relative;
border: none !important; } .wrap-top.top-svg-inside svg {
top: 0; }
.wrap-bottom.bottom-svg-outside svg {
transform: translateY(-1px) rotate(180deg); } .sow-icon-fontawesome[data-sow-icon]:before {
font-family: inherit !important; }