@charset "UTF-8";

@import url("https://fonts.googleapis.com/css?family=Merriweather:400,700|Montserrat:700,900|Open+Sans:400,700&display=swap");
@font-face {
font-family: "FontAwesome";
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/fontawesome-webfont.eot);
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/fontawesome-webfont.eot) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/fontawesome-webfont.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/fontawesome-webfont.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/fontawesome-webfont.ttf) format("truetype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");
font-weight: normal;
font-display: swap;
font-style: normal;
}  @font-face {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Regular.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Regular.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype"); } @font-face {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-SemiBold.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype"); } @font-face {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Bold.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Bold.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype"); } @font-face {
font-family: "Montserrat";
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-ExtraBold.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype"); } @font-face {
font-family: "Open Sans";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-regular.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-regular.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-regular.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-regular.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-regular.ttf) format("truetype"); } @font-face {
font-family: "Open Sans";
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-700.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-700.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-700.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-700.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/OpenSans/open-sans-v18-latin-700.ttf) format("truetype"); }  @font-face {
font-family: "RebondGrotesque";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Regular.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Regular.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Regular.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Regular.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Regular.ttf) format("truetype"); } @font-face {
font-family: "RebondGrotesque";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Semibold.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Semibold.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Semibold.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Semibold.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Semibold.ttf) format("truetype"); } @font-face {
font-family: "RebondGrotesque";
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.ttf) format("truetype"); } @font-face {
font-family: "RebondGrotesque";
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/RebondGrotesque/ESRebondGrotesque-Bold.ttf) format("truetype"); } @font-face {
font-family: "DMSans";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Regular.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Regular.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Regular.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Regular.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Regular.ttf) format("truetype"); } @font-face {
font-family: "DMSans";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Medium.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Medium.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Medium.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Medium.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Medium.ttf) format("truetype"); } @font-face {
font-family: "DMSans";
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Bold.eot); src: local(""), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Bold.eot?#iefix) format("embedded-opentype"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Bold.woff2) format("woff2"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Bold.woff) format("woff"), url(//www.thecolvinco.com/es/c/wp-content/themes/generatepress/fonts/DMSans/DMSans-Bold.ttf) format("truetype"); }
[class^=fa-], [class*=" fa-"] { font-family: "FontAwesome" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.font-size-m {
font-size: 16px;
}
.font-size-s {
font-size: 14px;
}
.font-size-xs {
font-size: 12px;
}
.font-size-xxs {
font-size: 10px;
}
body.blog {
padding-top: 55px !important;
}
@media screen and (min-width: 769px) {
body.blog {
padding-top: 0 !important;
}
}
a,
a:visited,
a:hover,
a:visited:hover {
color: #770AFF;
}
.widget {
margin-bottom: 40px;
}
.widget-title {
font-family: "RebondGrotesque", sans-serif;
font-size: 18px;
margin-bottom: 0;
text-align: left;
font-weight: 900;
letter-spacing: -1px;
color: #02383E;
text-transform: none;
background: transparent;
}
.widget-title > a {
color: #02383E;
text-decoration: none;
}
.widget.widget_social a:hover,
.widget.widget_wpcom_social_media_icons_widget a:hover {
background: #770AFF;
}
.widget li a:hover {
color: #770AFF;
}
.entry-header {
text-align: left;
border-bottom: none;
}
.entry-title {
font-family: "RebondGrotesque", sans-serif;
font-weight: 900;
font-size: 26px;
margin-bottom: 24px;
}
.entry-title a {
color: #02383E !important;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
font-family: "RebondGrotesque", sans-serif !important;
font-weight: 900;
font-size: 26px;
}
body {
font-family: "DMSans", serif;
color: #02383E;
}
.wide-container {
max-width: 1200px;
}
.free-delivery-bar .flex {
padding: 0 16px;
}
.free-delivery-bar .country-selector {
display: none;
}
.free-delivery-bar a {
color: #fff !important;
}
#site-navigation {
background: #fff;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.25);
}
#site-navigation .slicknav_menu {
display: none;
}
#site-navigation > div {
height: 60px;
display: flex;
align-items: center;
max-width: 1040px;
padding: 0 40px;
margin: 0 auto;
}
@media (min-width: 691px) {
#site-navigation > div {
height: 86px;
}
}
#site-navigation .logo-colvin {
width: 80px;
height: 40px;
}
#site-navigation #menu-primary-items li a {
color: #02383E;
font-size: 12px;
font-family: "DMSans";
}
#site-navigation #menu-primary-items li.current-menu-item {
border-bottom: 3px solid #770AFF;
}
#site-navigation #menu-primary-items li.current-menu-item a {
font-weight: bold;
}
#site-navigation .login-colvin {
height: 40px;
width: 40px;
}
.back-to-colvin {
display: none;
height: 0;
transform: translate(0, 40px);
}
.back-to-colvin a {
background: #770AFF;
font-size: 16px;
padding: 0 16px;
height: 40px;
font-weight: bold;
color: #fff !important;
text-decoration: none;
cursor: pointer;
display: flex;
align-items: center;
}
.back-to-colvin a:before,
.back-to-colvin a:after {
content: "";
left: -20px;
}
.back-to-colvin a:before {
position: absolute;
top: 0;
bottom: 50%;
border-top: 10px solid #770AFF;
border-right: 10px solid #770AFF;
border-bottom: 10px solid transparent;
border-left: 10px solid transparent;
}
.back-to-colvin a:after {
position: absolute;
bottom: 0;
top: 50%;
border-top: 10px solid transparent;
border-right: 10px solid #770AFF;
border-bottom: 10px solid #770AFF;
border-left: 10px solid transparent;
}
@media screen and (min-width: 769px) {
.back-to-colvin {
display: block;
position: sticky;
z-index: 5;
top: 0;
font-family: "DMSans";
font-size: 16px;
display: flex;
justify-content: flex-end;
align-items: center;
}
}
#masthead {
border: none;
background-image: none;
background-size: cover;
background-position: center;
padding: 24px 0;
}
@media screen and (min-width: 769px) {
#masthead {
padding: 32px 0;
}
}
#masthead .site-branding {
position: relative;
top: 0;
text-align: left;
}
@media screen and (min-width: 769px) {
#masthead .site-branding {
text-align: center;
}
}
#masthead::after,
#masthead .site-header::after {
background-color: transparent;
content: none;
}
#masthead .site-title {
pointer-events: none;
font-size: 32px;
}
#masthead .site-title a {
color: #02383E;
border: none !important;
font-family: "RebondGrotesque", sans-serif !important;
text-transform: none;
font-weight: 900;
line-height: 1;
padding: 0;
}
@media (max-width: 450px) {
#masthead .site-title a {
font-size: 25px !important;
}
}
#masthead .site-title a span {
font-family: "RebondGrotesque", sans-serif;
font-weight: 900;
}
.home #content.site-content .wide-container {
max-width: 1400px;
}
#content.site-content {
background: white;
margin-top: 0;
}
#content.site-content #primary {
max-width: 1200px;
margin: 0 auto;
}
.wide-container {
padding: 0 16px !important;
}
.more-link {
display: block;
border: none;
padding: 0;
margin-top: 32px;
text-decoration: underline;
float: none;
font-family: "DMSans", sans-serif;
font-weight: bold;
margin: 16px 0 24px;
}
@media screen and (min-width: 769px) {
.more-link {
margin: 16px 0;
}
}
.more-link:hover {
background: transparent;
color: #770AFF;
text-transform: none;
}
.hentry.has-read-more-tag::after {
display: none;
}
.bellows .bellows-nav .bellows-subtoggle {
width: 35px !important;
}
.bellows ul > li > a {
padding: 8px 0 !important;
}
.bellows ul > li ul {
padding-left: 16px !important;
}
.bellows ul > li ul a {
padding-top: 0 !important;
}
.home .home-slider,
.category .home-slider {
background: #F2F2F3;
padding: 0;
margin-bottom: 32px;
}
@media screen and (min-width: 769px) {
.home .home-slider,
.category .home-slider {
padding: 48px;
margin-bottom: 48px;
}
}
.home .home-slider .wide-container,
.category .home-slider .wide-container {
background: transparent;
padding: 0 !important;
}
@media screen and (min-width: 769px) {
.home .home-slider .wide-container,
.category .home-slider .wide-container {
padding: 0 90px !important;
}
}
.home .home-slider .wppsac-post-slider.design-4 .wp-medium-5,
.home
.home-slider
.wppsac-post-slider.design-4
.wppsac-post-list-content
.wp-medium-7,
.category .home-slider .wppsac-post-slider.design-4 .wp-medium-5,
.category
.home-slider
.wppsac-post-slider.design-4
.wppsac-post-list-content
.wp-medium-7 {
padding: 0;
}
.home
.home-slider
.wppsac-post-slider.design-4
.wppsac-post-list-content
.wp-medium-7,
.category
.home-slider
.wppsac-post-slider.design-4
.wppsac-post-list-content
.wp-medium-7 {
padding: 24px 16px;
}
@media screen and (min-width: 769px) {
.home
.home-slider
.wppsac-post-slider.design-4
.wppsac-post-list-content
.wp-medium-7,
.category
.home-slider
.wppsac-post-slider.design-4
.wppsac-post-list-content
.wp-medium-7 {
padding-top: 0;
padding-left: 32px;
}
}
.home .home-slider .slick-dots,
.category .home-slider .slick-dots {
background: #F2F2F3;
padding-bottom: 16px !important;
position: relative;
}
@media screen and (min-width: 769px) {
.home .home-slider .slick-dots,
.category .home-slider .slick-dots {
display: none !important;
}
}
.home .home-slider .slick-arrow,
.category .home-slider .slick-arrow {
display: none !important;
background: transparent !important;
border: none !important;
border-radius: 100px !important;
color: #3F4141 !important;
padding: 16px !important;
height: 50px !important;
width: 50px !important;
background-size: 50px !important;
background-color: transparent !important;
}
@media screen and (min-width: 769px) {
.home .home-slider .slick-arrow,
.category .home-slider .slick-arrow {
display: block !important;
}
}
.home .home-slider .slick-arrow:hover,
.home .home-slider .slick-arrow:focus,
.category .home-slider .slick-arrow:hover,
.category .home-slider .slick-arrow:focus {
background-color: transparent !important;
}
.home .home-slider .slick-arrow.slick-prev,
.category .home-slider .slick-arrow.slick-prev {
background-image: url(https://www.thecolvinco.com/es/blog/wp-content/uploads/2020/01/left.png) !important;
left: -70px !important;
}
.home .home-slider .slick-arrow.slick-next,
.category .home-slider .slick-arrow.slick-next {
background-image: url(https://www.thecolvinco.com/es/blog/wp-content/uploads/2020/01/right.png) !important;
right: -70px !important;
}
.home .home-slider .wppsac-post-title,
.category .home-slider .wppsac-post-title {
padding-top: 24px;
font-weight: 900;
margin-bottom: 16px !important;
}
.home .home-slider .wppsac-post-title a,
.category .home-slider .wppsac-post-title a {
font-size: 24px !important;
line-height: 1.25;
color: #02383E !important;
}
@media only screen and (min-width: 40.0625em) {
.home .home-slider .wppsac-post-title a,
.category .home-slider .wppsac-post-title a {
font-size: 24px !important;
}
}
.home .home-slider .wppsac-post-title:after,
.category .home-slider .wppsac-post-title:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 66px;
border-top: 5px solid #02383E;
}
.home .home-slider .wppsac-post-content,
.category .home-slider .wppsac-post-content {
font-size: 16px;
line-height: 1.6;
}
.home .home-slider .wppsac-post-image-bg,
.category .home-slider .wppsac-post-image-bg {
height: 0 !important;
padding-bottom: 66%;
}
.home .home-slider .wppsac-post-image-bg a,
.category .home-slider .wppsac-post-image-bg a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-size: cover;
background-position: center;
}
.home .home-slider .wppsac-post-slider.design-4 .wppsac-post-image-bg,
.category .home-slider .wppsac-post-slider.design-4 .wppsac-post-image-bg {
height: auto;
}
@media only screen and (min-width: 40.0625em) {
.home .home-slider .wppsac-post-list-content,
.category .home-slider .wppsac-post-list-content {
display: flex;
align-items: center;
}
.home .home-slider .wp-medium-5,
.category .home-slider .wp-medium-5 {
width: 55%;
}
.home .home-slider .wp-medium-7,
.category .home-slider .wp-medium-7 {
width: 45%;
padding-bottom: 0 !important;
}
}
.home .primary-secondary-wrapper,
.category .primary-secondary-wrapper {
max-width: 1100px;
margin: 0 auto;
display: flex;
flex-direction: column;
}
.home .primary-secondary-wrapper .grid-title,
.category .primary-secondary-wrapper .grid-title {
margin-bottom: 24px;
font-weight: 900;
font-size: 24px;
font-family: "RebondGrotesque";
}
@media (min-width: 769px) {
.home .primary-secondary-wrapper,
.category .primary-secondary-wrapper {
flex-direction: row;
}
.home .primary-secondary-wrapper #primary.content-area,
.category .primary-secondary-wrapper #primary.content-area {
width: 70%;
}
.home .primary-secondary-wrapper #secondary.widget-area,
.category .primary-secondary-wrapper #secondary.widget-area {
width: 30%;
margin-left: 48px;
order: 2;
}
}
.home #main,
.category #main {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-column-gap: 24px;
}
@media (min-width: 769px) {
.home #main,
.category #main {
grid-template-columns: repeat(2, 1fr);
}
}
.home #main article,
.category #main article {
order: 3;
}
.home #main article:nth-child(1),
.home #main article:nth-child(2),
.category #main article:nth-child(1),
.category #main article:nth-child(2) {
order: 1;
}
.home #main article:last-child,
.category #main article:last-child {
order: 2;
}
.home #menu-colvinpedia li:last-child a,
.home #menu-colvinpedia-1 li:last-child a,
.category #menu-colvinpedia li:last-child a,
.category #menu-colvinpedia-1 li:last-child a {
color: #770AFF;
}
.home .home-colvinpedia,
.category .home-colvinpedia {
margin-bottom: 50px;
padding: 24px;
border: 1px solid #02383E;
}
.home .home-colvinpedia h2,
.category .home-colvinpedia h2 {
margin-top: 0 !important;
}
.home .home-colvinpedia li a,
.category .home-colvinpedia li a {
color: #02383E;
padding-bottom: 4px;
display: block;
}
@media (min-width: 769px) {
.home .home-colvinpedia,
.category .home-colvinpedia {
display: none;
}
}
.home .post .thumbnail-link,
.category .post .thumbnail-link {
margin-bottom: 24px;
padding-bottom: 125%;
background-size: cover;
}
.home .post .entry-header .cat-links a,
.category .post .entry-header .cat-links a {
color: #3F4141;
font-family: "DMSans";
text-transform: none;
}
.home .post .entry-header .entry-title,
.category .post .entry-header .entry-title {
font-size: 20px !important;
margin-top: 16px;
}
.home .post .entry-header .apss-social-share .apss-single-icon a,
.category .post .entry-header .apss-social-share .apss-single-icon a {
min-height: 50px;
}
.home .post .apss-social-share,
.category .post .apss-social-share {
display: none;
}
.home #primary.content-area,
.category #primary.content-area {
width: 100%;
margin: 0;
float: none;
}
.home #secondary .widget_nav_menu,
.category #secondary .widget_nav_menu {
display: none;
}
@media (min-width: 769px) {
.home #secondary .widget_nav_menu,
.category #secondary .widget_nav_menu {
display: block;
padding: 24px;
border: 1px solid #02383E;
}
.home #secondary .widget_nav_menu .widget-title,
.category #secondary .widget_nav_menu .widget-title {
padding-top: 0;
}
.home #secondary .widget_nav_menu li,
.category #secondary .widget_nav_menu li {
border: none;
}
}
#breadcrumbs {
padding: 24px 0;
}
#breadcrumbs a,
#breadcrumbs .breadcrumb_last {
padding: 0 8px;
}
#breadcrumbs .breadcrumb_last {
display: none;
}
@media (min-width: 769px) {
#breadcrumbs {
padding: 32px 0;
}
}
.post-template-default .wide-container {
max-width: 1000px;
}
@media (min-width: 769px) {
.post-template-default #breadcrumbs {
padding-right: 200px;
}
}
.post-template-default #primary {
width: 100% !important;
}
.post-template-default #primary .entry-header {
text-align: center;
margin-bottom: 32px;
}
.post-template-default #primary .entry-header .cat-links a {
color: #949899;
font-weight: bold;
text-transform: none;
}
@media (min-width: 769px) {
.post-template-default #primary .entry-header .cat-links a {
font-size: 18px;
}
}
.post-template-default #primary .entry-header .entry-title {
margin-bottom: 16px;
}
@media (min-width: 769px) {
.post-template-default #primary .entry-header .entry-title {
font-size: 36px !important;
max-width: 760px;
margin: 16px auto;
}
}
.post-template-default #primary .entry-header .published {
margin-bottom: 16px;
display: block;
color: #949899;
}
@media (min-width: 769px) {
.post-template-default #primary .entry-header .published {
font-size: 18px;
}
}
.post-template-default #primary .entry-header .apss-social-share {
margin-top: 0;
display: flex;
justify-content: center;
}
.post-template-default #primary .entry-header .entry-image {
background-size: cover;
background-position: center;
padding-bottom: 60%;
margin-left: -16px;
margin-right: -16px;
}
@media (min-width: 769px) {
.post-template-default #primary .entry-header .entry-image {
padding-bottom: 50%;
}
}
@media (min-width: 769px) {
.post-template-default #primary .entry-content .related-products ul {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 16px;
}
}
.post-template-default #primary .entry-content .related-products ul li {
margin-bottom: 24px;
}
.post-template-default #primary .entry-content .related-products ul li a {
text-decoration: none;
}
.post-template-default #primary .entry-content .related-products ul li p {
margin: 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.post-template-default
#primary
.entry-content
.related-products
ul
li
p.related-content-name {
font-size: 14px;
margin-top: 8px;
}
.post-template-default
#primary
.entry-content
.related-products
ul
li
p.related-content-name
.name {
font-family: "RebondGrotesque";
font-size: 18px;
color: #02383E;
}
.post-template-default #primary .entry-content,
.post-template-default #primary .entry-footer,
.post-template-default #primary .related-posts,
.post-template-default #primary .comments-area,
.post-template-default #primary .loop-nav {
max-width: 760px;
margin: 0 auto;
}
.post-template-default #primary .related-posts,
.post-template-default #primary .loop-nav {
margin-bottom: 32px;
}
.post-template-default #secondary {
display: none;
}
article.post .entry-title {
font-size: 24px !important;
}
article.post p {
margin-bottom: 16px;
line-height: 1.6;
font-size: 16px;
}
article.post h2 {
margin-top: 48px;
margin-bottom: 16px;
font-size: 24px;
}
article.post .jetpack-share-like {
margin-top: 0px;
}
form.comment-form label {
width: auto;
display: block;
}
form.comment-form .comment-form-url {
display: none;
}
.category .page-header {
border: none;
}
.category .page-header .page-title {
font-weight: 900;
}
.category .primary-secondary-wrapper {
max-width: none;
}
.category #secondary .widget_nav_menu {
display: block;
padding: 24px;
border: 1px solid #02383E;
}
.category #secondary .widget_nav_menu .widget-title {
padding-top: 0;
}
.category #secondary .widget_nav_menu li {
border: none;
}
.cookies-alert {
position: fixed;
bottom: 0;
left: 0;
right: 0;
opacity: 0.95;
z-index: 999999;
background: #333;
color: #F2F2F3;
padding: 8px 0;
font-size: 12px;
transition: display 0.4s;
display: none;
}
.cookies-alert--opened {
display: block;
}
.cookies-alert .container {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.cookies-alert p {
margin: 0;
}
.cookies-alert a {
font-style: italic;
display: inline-block;
}
.cookies-alert .times {
stroke: #F2F2F3;
width: 24px;
height: 24px;
cursor: pointer;
margin-left: 24px;
}
.container {
margin: 0 auto;
width: 100%;
padding: 0 16px;
max-width: 1100px;
}
.clearfix:after,
.clearfix:before {
display: table;
content: "";
clear: both;
}
.apss-social-share {
margin-top: 48px;
}
.apss-social-share a:focus,
.apss-social-share a:hover {
color: #636363;
}
.entry-content .apss-social-share a {
border-bottom: none;
text-decoration: none;
}
.apss-social-share {
font-family: Arial, sans-serif;
}
.apss-social-share a:hover {
text-decoration: none;
}
.apss-total-share-count {
display: inline-block;
vertical-align: top;
margin-top: 4px;
}
.apss-count-number {
font-size: 28px;
display: inline-block;
vertical-align: top;
}
.apss-total-shares {
display: inline-block;
font-size: 13px;
vertical-align: middle;
margin-top: 11px;
}
.apss-total-text {
display: block;
line-height: 9px;
}
.apss-icon-block .fa {
text-align: center;
vertical-align: middle;
}
.apss-facebook .apss-icon-block {
background-color: #3b5998;
}
.apss-twitter .apss-icon-block {
background-color: #1dcaff;
}
.apss-google-plus .apss-icon-block {
background-color: #dd4b39;
}
.apss-pinterest .apss-icon-block {
background-color: #c92228;
}
.apss-linkedin .apss-icon-block {
background-color: #3f729b;
}
.apss-theme-4 .apss-share {
display: none;
}
.apss-theme-4 .apss-single-icon a {
position: relative;
display: block;
float: left;
margin: 10px;
color: #fff;
min-height: 60px;
}
.apss-theme-4 .apss-single-icon.apss-email .count,
.apss-theme-4 .apss-single-icon.apss-print .count,
.apss-theme-4 .apss-social-text,
.apss-theme-5 .apss-social-text {
display: none;
}
.apss-theme-4 .apss-icon-block {
border-radius: 36px;
margin: 0 auto;
position: relative;
width: 36px;
height: 36px;
}
.apss-theme-4 .apss-single-icon .fa {
color: #fff;
font-size: 20px;
line-height: 1;
min-width: 36px;
vertical-align: top;
padding: 8px 0;
position: relative;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.apss-theme-4 .count {
color: #3F4141;
font-family: arial;
font-size: 14px;
line-height: 24px;
text-align: center;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
}
.apss-theme-4 .apss-single-icon a:hover .apss-icon-block:after {
background: #fff;
border-radius: 100%;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
width: 100%;
}
.apss-theme-4 .apss-single-icon a:hover .apss-icon-block {
background: #cecece;
}
.apss-theme-4 .apss-single-icon a:hover .fa {
z-index: 5;
}
.apss-theme-4 .apss-facebook a:hover .fa {
color: #3b5998;
}
.apss-theme-4 .apss-twitter a:hover .fa {
color: #1dcaff;
}
.apss-theme-4 .apss-google-plus a:hover .fa {
color: #dd4b39;
}
.apss-theme-4 .apss-pinterest a:hover .fa {
color: #c92228;
}
.apss-theme-4 .apss-linkedin a:hover .fa {
color: #3f729b;
}
.apss-theme-4 .apss-digg a:hover .fa {
color: #2169a8;
}
.apss-theme-4 .apss-print a:hover .fa {
color: #5e5959;
}
.apss-theme-4 .apss-email a:hover .fa {
color: #8f8f8f;
}
.apss-share-text {
opacity: 0.4;
line-height: 16px;
color: #333;
font-size: 14px;
font-family: Arial, sans-serif;
margin-left: 9px;
}
@media screen and (max-width: 768px) {
.apss-theme-3 .apss-single-icon {
display: inline-block;
}
}
@media screen and (max-width: 480px) {
.apss-theme-3 .apss-single-icon {
display: inline-block;
clear: both;
}
}
.footer {
font-family: "DMSans" !important;
}
.footer h5 {
color: white;
font-family: "DMSans";
}