.bruno-subheader {text-align: left;}
.bruno-breadcrumbs {float: left;}
#bruno-mainbody > div {width: 100%;}
.page404 .widget, .archivepage .widget {margin: 0 !important;width: 100% !important;}
#bruno-mainbody img {}
#bruno-sidebar {padding: 20px 0 !important;}
#bruno-sidebar .box {float: none !important;width: 100% !important;}
.widget-area .col1, .widget-area .col2, .widget-area .col3, .widget-area .col4, .widget-area .col5, .widget-area .col6, .widget-area .box.last1, .widget-area .box.last2, .widget-area .box.last3, .widget-area .box.last4, .widget-area .box.last5 {float: none !important;margin: 0 auto 20px auto !important;max-width: 320px;width: 100%;}
.widget-area .nth1, .widget-area .nth2, .widget-area .nth3, .widget-area .nth4, .widget-area .nth5, .widget-area .nth6 {clear: both;}
#bruno-sidebar .box {width: 100%;clear: both !important;float: none !important;margin: 0 auto !important;max-width: 320px !important;}
#bruno-footer .box {width: 100%;clear: both !important;float: none !important;margin: 0 auto !important;max-width: 320px !important;}
#bruno-sidebar .box {float: none;margin-top: 0 !important;margin-bottom: 12px !important;width: 100%;}
#bruno-sidebar .box:nth-child(2n+1) {clear: both !important;}
#bruno-sidebar .box:nth-child(odd) {padding-right: 0px;}
#bruno-sidebar .box:nth-child(even) {padding-left: 0px;}
#bruno-mainbody-columns > section {clear: both !important;width: 100% !important;}
article.post, article.page {padding-left: 0 !important;}
.tag-page article hgroup h1, .category-page article hgroup h1, .search-page article hgroup h1, .home article hgroup h1, .archive article hgroup h1 {margin-top: 0 !important;}
#comments {margin-left: 0 !important;}
#bruno-social-icons {display: none;}
.bruno-columns > div {padding: 10px 0 !important;width: 100% !important;}
.onlyDesktop {display: none !important;}
.onlyTablets {display: none !important;}
.onlySmartphones {display: block !important;}
.onlyTabltetsAndSmartphones {display: block !important;}
.bruno-tabs-nav {height: auto !important;overflow: hidden;}
.bruno-tabs-nav li {padding: 5px 0 !important;width: 100% !important;}
.bruno-tabs-wrap > ol.bruno-tabs-nav > li, .bruno-tabs-wrap > ol.bruno-tabs-nav > li.active, .bruno-tabs-wrap > ol.bruno-tabs-nav > li.active:hover {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #e5e5e5 !important;border-right: none !important;border-top: none !important;width: 100%;}
#bruno-search .field {width: 120px !important;}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px) and (-moz-max-device-pixel-ratio: 1.5), only screen and (max-device-width: 320px) and (-o-max-device-pixel-ratio: 1.5/1), only screen  and (max-device-width: 320px) and (-webkit-max-device-pixel-ratio: 1.5), only screen and (max-device-width: 320px) and (max-device-pixel-ratio: 1.5), only screen and (max-device-width: 640px) and (-moz-min-device-pixel-ratio: 2), only screen and (max-device-width: 640px) and (-o-min-device-pixel-ratio: 2/1), only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-device-width: 640px) and (min-device-pixel-ratio: 2) {#bruno-mainbody table {width: 260px !important;}
	portfolio-three .portfolio-item, .portfolio-four .portfolio-item, .portfolio-six .portfolio-item {width: 100%;}
	.portfolio-wrapper {}}
@media only screen and (max-width: 480px) and (orientation:landscape), only screen and (max-device-width: 480px) and (-moz-max-device-pixel-ratio: 1.5) and (orientation:landscape), only screen and (max-device-width: 480px) and (-o-max-device-pixel-ratio: 1.5/1) and (orientation:landscape), only screen  and (max-device-width: 480px) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation:landscape), only screen and (max-device-width: 480px) and (max-device-pixel-ratio: 1.5) and (orientation:landscape), only screen and (max-device-width: 960px) and (-moz-min-device-pixel-ratio: 2) and (orientation:landscape), only screen and (max-device-width: 960px) and (-o-min-device-pixel-ratio: 2/1) and (orientation:landscape), only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape), only screen and (max-device-width: 960px) and (min-device-pixel-ratio: 2) and (orientation:landscape) {#bruno-mainbody table {width: 420px !important;}}
.onlyDesktop {display: none !important;}
.onlyTablets {display: none !important;}
.onlySmartphones {display: block !important;}
.onlyTabltetsAndSmartphones {display: block !important;}
html[dir="rtl"] article.post, html[dir="rtl"] article.page {padding-right: 0 !important;}
html[dir="rtl"] #comments {margin-right: 0 !important;}
.button-group {width: 280px;overflow: visible;}
.button-group .title {font-size: 12px !important;}
.button-group .subtitle {font-size: 9px !important;}
.item12 .portfolio-item, .item16 .portfolio-item, .item20 .portfolio-item, .item25 .portfolio-item, .item33 .portfolio-item, .item50 .portfolio-item {width: 100% !important;margin: 0 !important;}
.gbutton.icononleft .bt-text {padding: .5em 1.2em .5em .5em;}
.gbutton.icononright .bt-text {padding: .5em .5em .5em 1.2em;}
.gbutton.noicon .bt-text {padding: .5em 1.2em .4em 1.2em;}
.gbutton.dropdown-bt .bt-text {padding: .5em .5em .5em 1.2em;}
ul.products li.product {width: 100% !important;}
ul.products.product-columns-2 li.product, .columns-2 ul.products li.product {width: 100% !important;}
ul.products.product-columns-3 li.product, .columns-3 ul.products li.product {width: 100% !important;}
ul.products.product-columns-4 li.product, .columns-4 ul.products li.product {width: 100% !important;}
ul.products.product-columns-5 li.product, .columns-5 ul.products li.product {width: 100% !important;}
ul.products.product-columns-6 li.product, .columns-6 ul.products li.product {width: 100% !important;}
ul.products.product-columns-8 li.product, .columns-8 ul.products li.product {width: 100% !important;}
ul.products li.first {clear: none;}
.responsive-counter .digit {font-size: 35px !important;}
.updown .count-container {padding: 6px;}
.units {font-size: 13px !important;}
.port-item-wrap {pointer-events: none;}