.page-content,
.entry-content,
.entry-summary {
clear: both;
}
.site-content {
padding-bottom: 50px;
} .entry-title,
.button-primary,
.button-secondary {
font-weight: bold;
}
.entry-content ul,
.entry-content ol {
padding-left: 16px;
}
.menu-social li a {
-webkit-font-smoothing: antialiased;
}
.site-footer {
text-decoration: underline;
}
.entry-title a:hover,
.entry-title a:focus,
.button-primary:hover,
.button-primary:focus,
.button-primary:active,
.open > .dropdown-toggle.button-primary,
.button-secondary:hover,
.button-secondary:focus,
.site-footer a:hover,
.site-footer a:focus {
text-decoration: none;
}
.menu-social li a {
text-align: right;
} .social,
.navbar-nav,
.secondary-menu,
.mod-divider-1,
.mod-divider-2,
.mod-gamma-1,
.mod-gamma-2,
.wc-gallery .gallery-caption h2,
.site-footer,
.site-title,
.xs-center,
.mod-img,
.mod-img-circle,
.p-button-primary,
.p-button-secondary,
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
text-align: center;
} @media only screen and (min-width: 768px) {
.site-title,
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
text-align: left;
}
} @media only screen and (min-width: 992px) {
.xs-center,
.mod-img,
.mod-img-circle,
.gridblock .p-button-primary,
.gridblock .p-button-secondary {
text-align: left;
}
} .page-template-page_home .entry-title {
display: none;
}
.entry-title {
float: left;
margin-top: 0;
margin-bottom: 45px;
padding: 15px;
} .hentry {
margin: 0 auto;
}
.hentry:first-child ~ .hentry {
margin-top: 50px;
}
.heading h3 {
margin-top: 10px;
}
.heading {
margin-bottom: 15px;
}
h2 i.fa {
padding-right: 10px;
} .button-primary,
.button-secondary {
padding: 14px 24px;
border-radius: 6px;
background: none;
transition: all .3s ease 0s;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background: none;
} .comment-reply-link.btn.button-primary {
padding: 5px 10px;
} .p-button-primary,
.p-button-secondary {
padding: 13px;
}
.p-button-primary {
margin: 50px 0 30px;
}
.gridblock .p-button-secondary {
margin: -35px 0 30px;
} .button-primary,
.button-secondary {
display: block;
margin-top: 15px;
} @media only screen and (min-width: 768px) {
.button-primary,
.button-secondary {
display: inline;
margin-top: 0;
}
.gridblock .p-button-secondary {
margin: 20px 0 30px;
}
} hr {
margin: 65px 0 50px;
height: 1px;
} .site-title {
margin-bottom: 0;
}
.site-description {
margin-top: 0;
}
.site-header {
padding-top: 15px;
}  .navbar {
margin-bottom: 10px;
}
.navbar-default {
border: none;
background: none;
}
.navbar-nav > li > a {
padding: 15px 10px;
}
#primary-navbar {
padding-right: 0;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
background: none;
} @media only screen and (min-width: 768px) {
.navbar-default {
float: left;
padding-top: 0;
}
.navbar-collapse {
background: none;
}
} @media only screen and (min-width: 992px) {
.navbar-default {
float: right;
margin-right: -15px;
}
} .secondary-menu {
margin-top: -15px;
}
.secondary-menu li a {
padding: 0 10px;
}
.tertiary-menu li a {
padding: 0 5px;
}
.secondary-menu li:after,
.tertiary-menu li:after {
content: "";
} .footer-center-items li.menu-social:after {
content: "";
} .social-menu {
float: right;
margin-top: 1em;
}
.social-menu li {
padding: 0 1em;
}
.social-menu li:last-of-type {
padding-right: 0;
} .gridblock li {
padding-left: 1px;
list-style-type: none;
}
.gridblock li::before {
position: relative;
display: inline-block;
margin-right: 8px;
width: 0;
height: 0;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
content: "";
}
.gridblock hr {
margin-top: 10px;
margin-bottom: 25px;
}  .mod-divider-1 {
margin-top: 0;
margin-bottom: 25px;
background: url(//roblesindustries.com/wp-content/themes/boldgrid-primas/images/arrow-down.png) top center no-repeat;
}
.mod-divider-2 {
margin-top: 25px;
margin-bottom: 25px;
background: url(//roblesindustries.com/wp-content/themes/boldgrid-primas/images/arrow-down.png) top center no-repeat;
}
blockquote,
.mod-blockquote {
padding-top: 0;
padding-bottom: 0;
}
blockquote p,
.mod-blockquote p {
padding-left: 15px;
} .mod-alpha img {
filter: grayscale(100%);
transition: all .3s ease 0s;
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
}
.mod-alpha img:hover {
filter: grayscale(0%);
transition: all .3s ease 0s;
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
} .mod-beta img {
margin-bottom: 15px;
} .background-icon {
margin: 50px auto 0;
width: 120px;
height: 120px;
border-radius: 120px;
}
.mod-gamma-2 {
margin: 75px 0;
}
.mod-gamma-1 h2 {
margin: 15px 0;
} .mod-gamma-1 .fa-comments-o {
padding: 20px 24px;
}
.mod-gamma-1 .fa-cogs {
padding: 24px 20px;
}
.mod-gamma-1 .fa-check-circle-o {
padding: 25px 30px;
}
.mod-gamma-1 .fa-rocket {
padding: 25px 25px;
}  .search .jumbotron {
background: none;
text-align: center;
} .entry-meta {
clear: both;
}  .gallery-icon {
position: relative;
float: left;
max-width: 100%;
}
.gallery-icon::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
}
.gallery-icon img {
float: left;
}
.wc-image-links .gallery-caption,
.wc-gallery-captions-showon .gallery-caption {
max-height: 100%;
height: 100%;
}
.wc-gallery .gallery-caption h2 {
padding: 20% 15% 0;
white-space: normal;
}
.wcflex-direction-nav a {
-ms-filter: invert(1);
filter: invert(1);
cursor: pointer;
-moz-filter: invert(1);
-o-filter: invert(1);
}
.wc-gallery .wc-gallery-bottomspace-default {
margin-bottom: 0;
}
.wcflexslider-container .gallery-icon,
.wc-gallery .gallery .gallery-icon a img,
.wc-gallery .wcflexslider .slides .gallery-caption {
margin-left: -16px;
} .woocommerce .page-content,
.woocommerce .entry-content,
.woocommerce .entry-summary {
clear: none;
}
.woocommerce .entry-title {
float: none;
margin-bottom: 10px;
}
.woocommerce h1.entry-title {
background: transparent;
}
.panel {
background: none;
box-shadow: none;
}
.woocommerce-account p.order-again .btn.button-primary {
padding: 10px 20px;
} .post-type-archive-tribe_events h4.entry-title {
float: none;
} .site-footer {
padding: 2em 0;
}
.disabled-footer .site-footer {
padding: 15px 0;
height: auto;
background: none;
}