@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
line-height: 34px; }
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
line-height: 30px; }
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
line-height: 46px; } }
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle; }
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle; }
.form-inline .form-control-static {
display: inline-block; }
.form-inline .input-group {
display: inline-table;
vertical-align: middle; }
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto; }
.form-inline .input-group > .form-control {
width: 100%; }
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle; }
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle; }
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0; }
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0; }
.form-inline .has-feedback .form-control-feedback {
top: 0; } }
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px; } }
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 14.3px; } }
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px; } }
@media (max-width: 768px) {
ol.comment-list li.comment ol.children {
padding-left: 15px; } }
@media (max-width: 767px) {
.table-responsive {
width: 100%;
overflow-y: hidden;
overflow-x: scroll;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch; }
.table-responsive > .table {
margin-bottom: 0; }
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap; }
.table-responsive > .table-bordered {
border: 0; }
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0; }
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0; }
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0; } }
@media (min-width: 768px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.dl-horizontal dd {
margin-left: 180px; } }
@-ms-viewport {
width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg {
display: none !important; }
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important; }
@media (max-width: 767px) {
.visible-xs {
display: block !important; }
table.visible-xs {
display: table; }
tr.visible-xs {
display: table-row !important; }
th.visible-xs,
td.visible-xs {
display: table-cell !important; } }
@media (max-width: 767px) {
.visible-xs-block {
display: block !important; } }
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important; } }
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important; }
table.visible-sm {
display: table; }
tr.visible-sm {
display: table-row !important; }
th.visible-sm,
td.visible-sm {
display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important; }
table.visible-md {
display: table; }
tr.visible-md {
display: table-row !important; }
th.visible-md,
td.visible-md {
display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important; } }
@media (min-width: 1200px) {
.visible-lg {
display: block !important; }
table.visible-lg {
display: table; }
tr.visible-lg {
display: table-row !important; }
th.visible-lg,
td.visible-lg {
display: table-cell !important; } }
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important; } }
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important; } }
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important; } }
@media (max-width: 767px) {
.hidden-xs {
display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important; } }
@media (min-width: 1200px) {
.hidden-lg {
display: none !important; } }
.visible-print {
display: none !important; }
@media print {
.visible-print {
display: block !important; }
table.visible-print {
display: table; }
tr.visible-print {
display: table-row !important; }
th.visible-print,
td.visible-print {
display: table-cell !important; } }
.visible-print-block {
display: none !important; }
@media print {
.visible-print-block {
display: block !important; } }
.visible-print-inline {
display: none !important; }
@media print {
.visible-print-inline {
display: inline !important; } }
.visible-print-inline-block {
display: none !important; }
@media print {
.visible-print-inline-block {
display: inline-block !important; } }
@media print {
.hidden-print {
display: none !important; } }
@media (min-width: 768px) {
.site-header.boxed,
.site-content.boxed,
.site-footer.boxed {
max-width: 750px; } }
@media (min-width: 992px) {
.site-header.boxed,
.site-content.boxed,
.site-footer.boxed {
max-width: 970px; } }
@media (min-width: 1200px) {
.site-header.boxed,
.site-content.boxed,
.site-footer.boxed {
max-width: 1170px; } }
@media (min-width: 768px) {
.site-header.extra-boxed,
.site-content.extra-boxed,
.site-footer.extra-boxed {
max-width: 780px; } }
@media (min-width: 992px) {
.site-header.extra-boxed,
.site-content.extra-boxed,
.site-footer.extra-boxed {
max-width: 1000px; } }
@media (min-width: 1200px) {
.site-header.extra-boxed,
.site-content.extra-boxed,
.site-footer.extra-boxed {
max-width: 1200px; } }
.entry-content .container .container {
width: auto; }
@media (min-width: 992px) {
.sidebar-sidebar-content-wrapper,
.sidebar-content-sidebar-wrapper,
.content-sidebar-sidebar-wrapper {
width: 80%; }
.sidebar-content-sidebar-wrapper,
.sidebar-sidebar-content-wrapper {
float: right; }
.content-sidebar-sidebar-wrapper {
float: left; }
.sidebar-content-wrapper #primary,
.content-sidebar-wrapper #primary,
.sidebar-sidebar-content-wrapper #primary,
.sidebar-content-sidebar-wrapper #primary,
.content-sidebar-sidebar-wrapper #primary {
width: 75%; }
.sidebar-content-wrapper #primary,
.sidebar-sidebar-content-wrapper #primary {
float: right; }
.content-sidebar-wrapper #primary,
.content-sidebar-sidebar-wrapper #primary,
.sidebar-content-sidebar-wrapper #primary {
float: left; }
.sidebar-content-wrapper .widget-area,
.sidebar-sidebar-content-wrapper .widget-area {
float: left;
width: 23%; }
.content-sidebar-wrapper .widget-area,
.content-sidebar-sidebar-wrapper .widget-area,
.sidebar-content-sidebar-wrapper .widget-area {
float: right;
width: 23%; }
.sidebar-sidebar-content-wrapper + .widget-area,
.sidebar-content-sidebar-wrapper + .widget-area {
float: left;
width: 18%; }
.content-sidebar-sidebar-wrapper + .widget-area {
float: right;
width: 18%; }
.cherry-with-sidebar .content-area .container {
width: 80%; } }
@media (min-width: 2049px) {
.motoslider_wrapper .ms_layer em {
float: left;
padding-top: 86px;
padding-bottom: 86px; }
.motoslider_wrapper .ms_arrows .ms_prev {
margin-left: -891px; }
.motoslider_wrapper .ms_arrows .ms_next {
right: 50%;
left: auto;
margin-right: -891px; } }
@media (min-width: 1770px) and (max-width: 2048px) { .motoslider_wrapper .ms_arrows .ms_prev {
margin-left: -891px; }
.motoslider_wrapper .ms_arrows .ms_next {
margin-right: -891px; } } @media (max-width: 1200px) {
#header #menu-primary .menu-items ul.simple-sub, #header #menu-primary .menu-items ul.sub-menu {
width: 160px; }
#header #menu-primary .menu-items ul.simple-sub ul, #header #menu-primary .menu-items ul.sub-menu ul {
left: 127px; }
.motoslider_wrapper .ms_layer {
width: 100%; }
.motoslider_wrapper .ms_layer strong, .motoslider_wrapper .ms_layer em {
width: 275px;
margin: 0 20px;
padding: 62px 45px 62px 50px; }
.motoslider_wrapper .ms_arrows .ms_prev {
left: 20px;
margin-left: 0; }
.motoslider_wrapper .ms_arrows .ms_next {
right: auto;
left: 50px;
margin-right: 0; }
.cherry-banner.style_2 {
margin: 0 20px; }
.cherry-banner.style_2 .cherry-banner_wrap {
padding: 80px 30px 80px 30px; }
.cherry-banner.style_2 .cherry-banner_wrap h2 {
line-height: 62px;
font-size: 46px; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item {
width: 31%;
margin: 0 1%; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item:first-child {
margin: 0 1%; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item img {
margin-right: 20px; } } @media (max-width: 992px) {
#header #menu-primary .menu-items > li {
margin: 0 0 0 15px; }
#header #menu-primary .menu-items > li > a {
font-size: 14px; }
#header #menu-primary .menu-items ul.simple-sub, #header #menu-primary .menu-items ul.sub-menu {
width: 160px; }
#header #menu-primary .menu-items ul.simple-sub ul, #header #menu-primary .menu-items ul.sub-menu ul {
left: 127px; }
#header #menu-primary .menu-items > li:hover > a:before, #header #menu-primary .menu-items > li.current-menu-item > a:before {
right: -7px;
left: -7px; }
#header #menu-primary .menu-items .mega-sub li.menu-item {
padding: 0 10px; }
.motoslider_wrapper .ms_layer strong, .motoslider_wrapper .ms_layer em {
width: 275px;
margin: 0 20px;
padding: 32px 25px 62px 25px; }
.cherry-icon.style_1 {
margin: 0 11px 0 0;
font-size: 26px !important; }
.cherry-banner.style_1 .cherry-banner_wrap {
padding: 15px 13px 60px 13px; }
.cherry-banner.style_1 .cherry-banner_wrap h2 {
line-height: 34px;
font-size: 24px; }
.cherry-banner.style_2 .cherry-banner_wrap h2 {
line-height: 52px;
font-size: 36px; }
.cherry-banner.style_3 .cherry-banner_wrap {
padding: 20px 20px 49px 20px; }
.cherry-banner.style_3 .cherry-banner_wrap h2 {
line-height: 38px;
font-size: 24px; }
.cherry-banner.style_4 .cherry-banner_wrap {
padding: 20px 20px 49px 20px; }
.cherry-banner.style_4 .cherry-banner_wrap h2 {
line-height: 38px;
font-size: 24px; }
.cherry-banner.style_6 .cherry-banner_wrap {
padding: 25px 30px 56px 30px; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item {
padding: 28px 20px 61px 20px; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item img {
float: none;
margin: 0 0 20px 0; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item footer {
line-height: 38px;
font-size: 24px; }
.error-404 .error-404-num {
font-size: 180px; }
.cherry-services.style_1 .services-listing .cherry-services_item .caption {
padding: 28px 20px 40px 20px; }
.cherry-services.style_1 .services-listing .cherry-services_item .caption h3 {
line-height: 38px;
font-size: 24px; }
#footer .static-footer-sidebars b {
min-height: 1px;
margin: 0 0 15px 0;
padding: 5px 0 0 0; } } @media (max-width: 768px) {
#header {
text-align: center; }
#header .site-branding {
display: inline-block;
vertical-align: top; }
#header #menu-primary .menu-items {
display: inline-block;
float: none;
vertical-align: top; }
#header #menu-primary .menu-items ul {
text-align: left; }
.motoslider_wrapper .ms_layer strong, .motoslider_wrapper .ms_layer em {
width: 175px;
margin: 0 20px;
padding: 25px 25px 62px 25px; }
.cherry-box.style_1 .inner {
padding: 20px 20px 20px 20px; }
.cherry-banner.style_1 {
margin-bottom: 20px; }
.cherry-banner.style_2 .cherry-banner_wrap {
padding: 60px 20px 80px 20px; }
.cherry-banner.style_2 .cherry-banner_wrap h2 {
line-height: 42px;
font-size: 26px; }
a.cherry-btn.style_1 {
margin-bottom: 30px; }
.cherry-banner.style_3 {
margin-bottom: 30px; }
.cherry-banner.style_4 .cherry-banner_wrap {
padding: 20px 20px 59px 20px; }
.cherry-banner.style_5 {
margin-bottom: 30px; }
.cherry-banner.style_5 .cherry-banner_wrap a {
display: block; }
.cherry-banner.style_5 .cherry-banner_wrap a img {
width: 100%; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item {
width: 100%;
margin: 30px 0 0 0; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item:first-child {
margin: 0; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item img {
float: left;
margin: 2px 20px 5px 0; }
.testimonials-wrap.style_1 .testimonials-list .testimonials-item blockquote {
width: auto;
overflow: visible; }
.error-404 {
text-align: center; }
.error-404 h2 {
text-align: center; }
.cherry-services.style_1 .services-listing .cherry-services_item {
width: 100%; }
.cherry-services.style_1 .services-listing .cherry-services_item .cherry-services_thumb a {
display: inline-block;
margin: 20px 20px 0 20px;
vertical-align: top; }
.cherry-services.style_1 .services-listing .cherry-services_item .cherry-services_thumb a img {
width: 100%; }
.testimonials-page .testimonials-list .testimonials-item blockquote {
line-height: 18px;
font-size: 12px; }
.portfolio-wrap .portfolio-filter ul li {
line-height: 17px;
font-size: 13px; }
.portfolio-wrap .portfolio-list .portfolio-item .item-content h3 {
line-height: 38px;
font-size: 24px; }
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item .inner-wrap .item-content h5, .portfolio-wrap .portfolio-container .portfolio-list .portfolio-item .inner-wrap .item-content h4 {
line-height: 24px;
font-size: 16px; }
#footer {
padding: 40px 0 40px 0; }
#footer .footer-top {
margin: 0 0 20px 0; }
#footer .static-footer-sidebars h3 {
margin: 0 0 15px 0; }
#footer .static-footer-sidebars .widget-area {
margin-bottom: 30px; } }
@media (max-width: 767px) {
#header #menu-primary .cherry-mega-menu {
background: #888;
margin: 0 !important;
padding: 0; }
#header #menu-primary .cherry-mega-menu li a:after {
display: none !important; }
#header #menu-primary .cherry-mega-menu ul {
text-align: center; }
#header #menu-primary .cherry-mega-menu ul.simple-sub, #header #menu-primary .cherry-mega-menu ul.simple-sub ul, #header #menu-primary .cherry-mega-menu ul.sub-menu, #header #menu-primary .cherry-mega-menu ul.sub-menu ul {
background: none;
top: auto;
right: auto;
bottom: auto;
left: auto;
width: 100%;
margin: 0;
padding: 0;
box-shadow: none; }
#header #menu-primary .cherry-mega-menu li, #header #menu-primary .cherry-mega-menu li li {
display: block;
float: none;
width: 100%;
margin: 0;
padding: 0;
border-top: 1px solid;
line-height: 20px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase; }
#header #menu-primary .cherry-mega-menu li a, #header #menu-primary .cherry-mega-menu li li a {
padding: 10px 20px;
font-weight: 500;
color: #fff; }
#header #menu-primary .cherry-mega-menu li a:hover, #header #menu-primary .cherry-mega-menu li li a:hover, #header #menu-primary .cherry-mega-menu li.current-menu-item > a {
background: #2f378f;
color: #fff; }
#header #menu-primary .cherry-mega-menu li a:before, #header #menu-primary .cherry-mega-menu li a i.fa {
display: none !important; } }
@media (max-width: 600px) {
#header #menu-primary button {
display: inline-block;
border: none;
vertical-align: top; }
#header #menu-primary .menu-items {
background: #888;
margin: 20px 0 0 0;
padding: 0; }
#header #menu-primary .menu-items li a:after {
display: none !important; }
#header #menu-primary .menu-items ul {
text-align: center; }
#header #menu-primary .menu-items ul.simple-sub, #header #menu-primary .menu-items ul.simple-sub ul, #header #menu-primary .menu-items ul.sub-menu, #header #menu-primary .menu-items ul.sub-menu ul {
background: none;
top: auto;
right: auto;
bottom: auto;
left: auto;
width: 100%;
margin: 0;
padding: 0;
box-shadow: none; }
#header #menu-primary .menu-items li, #header #menu-primary .menu-items li li {
display: block;
float: none;
width: 100%;
margin: 0;
padding: 0;
border-top: 1px solid;
line-height: 20px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase; }
#header #menu-primary .menu-items li a, #header #menu-primary .menu-items li li a {
padding: 10px 20px;
font-weight: 500; }
#header #menu-primary .menu-items li a:before {
display: none !important; }
.cherry-breadcrumbs .cherry-breadcrumbs_content .cherry-breadcrumbs_item a, .cherry-breadcrumbs .cherry-breadcrumbs_content .cherry-breadcrumbs_item span, .cherry-breadcrumbs .cherry-breadcrumbs_content .cherry-breadcrumbs_item div {
line-height: 22px;
font-size: 14px; } }
@media (max-width: 480px) {
#site-wrapper input[type="submit"], #site-wrapper input[type="reset"] {
background: none;
padding: 0; }
.motoslider_wrapper .ms_layer strong, .motoslider_wrapper .ms_layer em {
width: 125px;
margin: 0 20px;
padding: 7px 7px 58px 7px; }
.motoslider_wrapper .ms_arrows .ms_prev {
left: 20px;
margin-left: 0; }
.motoslider_wrapper .ms_arrows .ms_next {
right: auto !important;
left: 30px;
margin-right: 0; }
.cherry-banner.style_2 .cherry-banner_wrap h2 {
line-height: 32px;
font-size: 16px; }
.author-bio {
padding: 20px 20px 20px 20px; }
.error-404 .error-404-num {
font-size: 160px; }
.error-404 .search-form input[type="search"] {
width: 150px;
margin-right: 10px !important; }
.cherry-services.style_1 .services-listing .cherry-services_item .cherry-services_thumb a {
display: block;
margin: 0; }
.cherry-services.style_1 .services-listing .cherry-services_item .cherry-services_thumb a img {
width: 100%; }
.testimonials-page .testimonials-list .testimonials-item blockquote {
overflow: visible; }
.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item .inner-wrap .media-content .rollover-content .links-container a.item-link {
padding: 1px 5px;
line-height: 16px;
font-size: 11px; }
article .cherry-thumb-s {
display: block;
float: none;
margin: 0 0 20px 0; }
#footer .static-footer-logo {
float: none !important; }
#footer .static-footer-info {
float: none !important;
margin: 0 15px 0 15px;
padding: 5px 0 0 0; } }