/*
Theme Name: Polestar Child
Theme URI: https://purothemes.com/themes/polestar/
Template: polestar
Author: Puro
Author URI: https://purothemes.com/
Description: Lead the way with Polestar. It's fast loading, responsive, lightweight and flexible design is perfectly suited for building dynamic pages with SiteOrigin's Page Builder and selling with WooCommerce. Ecommerce features include a menu mini-cart and product quick-view. Polestar features a sticky header, beautiful header search, scroll to top and just the right amount of Customizer theme settings. Page level settings let you adjust the theme layout on a page by page basis, perfect for landing pages. If you run a blog, Polestar is ready with awesome features including a full-width posts slider integrated with Jetpack Featured Content, an author box and related posts section. For assistance, check out our theme documentation (http://purothemes.com/documentation/) or ask a question on our support forum (https://purothemes.com/support/).
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.9.1.1672989473
Updated: 2023-01-06 07:17:53

*/


 

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');
/*custom style*/

#primary-menu li a {
    font-family: Open Sans;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 600;
    color: #3F3E3E;
}
.main-navigation .current-menu-ancestor>a, .main-navigation .current-menu-item>a, .main-navigation .current_page_ancestor>a, .main-navigation .current_page_item>a, .main-navigation .current a {
    color: #DA202C !important;
}
#primary-menu li a:hover {
    color: #DA202C !important;
}
button.search-icon {
    display: none;
}
/*.site-branding {*/
/*    width: 20%;*/
/*    padding: 0 1%;*/
/*}*/
header#masthead {
    top: 0;
    padding-top: 0 !important;
    border: none !important;
    box-shadow: none;
}
.top-head {
    background-color: #DA202C;
}
.top-head h3 {
    color: #fff;
    text-align: center;
    padding: 10.5px;
    font-size: 16px;
    font-family: inherit;
    font-weight: 300 !important;
    margin-top: 0;
    margin-bottom: 0;
}
div#background {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 694px;
}
div#background-new {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 694px;
}
.panel-grid-cell {
    margin: 0 auto;
    max-width: 1190px;
    padding: 0 25px;
    position: relative;
    width: 100%;
}
.masthead-sentinel {
    margin-bottom: 0 !important;
}
#background img.alignnone.size-full.wp-image-55 {
    float: right;
    position: relative;
    top: 95px;
}
#next p img {
    position: relative;
    top: -18px;
}
h1 {
    font-size: 42px;
    font-family: Open Sans !important;
    font-weight: bold !important;
}
h2{
    font-family: Open Sans !important;
}
h3{
    font-family: Open Sans !important;
}
body{
    font-family: Open Sans !important;
}
h1.header-text {
    color: #fff;
    text-align: center;
    margin-bottom: 0 !important;
    font-size: 42px;
    text-transform: inherit;
    font-weight: bold;
}
.sectional-banner-button {
    position: relative;
    top: 42px;
    background-color: rgba(0,0,0,.5);
    width: 24% !important;
    padding: 11px 0 !important;
}
.sectional-banner-button img {
    width: 48% !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
}
.sectional-banner-button:hover img {
    margin: 0 !important;
    left: 0 !important;
}
.custom-width{
    width:60%;
}
p{
    font-family: Open Sans;	
    font-size: 16px;
}

#background p {
    color: #fff;
    text-align: center;
    margin: 0 !important;
    font-size: 36px;
}
#background a img {
    width: 28px;
    position: relative;
    left: 20px;
    top: -1px;
}
.allunset {
    border: none !important;
    padding: unset !important;
    display: flex !important;
	justify-content: center;
}
.allunset:hover {
    background: none !important;
}
#background a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #fff;
    padding: 1% 0;
    margin: 0 22px;
    width: 40%;
    display: inline-block;
}
#background a:hover {
    background-color: #DA202C;
    border-color: #DA202C;
}
a.arrow img {
    position: relative;
    left: 0 !important;
    top: 0 !important
}
a.arrow {
    border: none !important;
    display: flex;
    width: 100%;
    justify-content: center;
}
a.arrow:hover {
    background-color: transparent !important;
}
a.arrow:focus {
    outline: none;
}
#next p {
    text-align: center;
    display: inline-block;
    margin-left: 138px;
}
#next {
    padding: 3% 0;
}
#Industrial {
    padding: 3% 0;
}
.for-size {
    max-width: 706px;
    margin: 0 auto;
    width: 100%;
}
.sec-padding-acc{
    padding: 5% 0;
}
#next .textwidget {
    text-align: center;
}
#next span {
    margin-left: 63px;
}
#garage h2 img {
    position: relative;
    top: -3px;
}
#garage h2 {
    color: #DA202C;
    text-align: center;
    font-size: 36px;
    margin-top: 73px;
}
#garage-images {
    padding: 3% 0;
}
#Industrial-images {
    padding: 3% 0;
}
#gates {
    padding-bottom: 3% !important;
}
#garage p {
    width: 100%;
    margin: 0 auto;
    max-width: 458px;
    text-align: center;
    padding-bottom: 0;
    line-height: 22px;
}
#garage-images a {
    font-size: 16px;
    color: #DA202C;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #DA202C;
    display: block;
    padding: 2% 0;
    text-align: center;
    margin-top: 0px !important;
}
#garage-images img {
    width: 100%;
}
.unset {
    width: unset !important;
    position: relative;
    left: 40px;
    border: none !important;
}
#garage-images a:hover {
    background-color: #DA202C;
    color: #fff;
}
#garage-images a:hover .unset {
    filter: brightness(0) invert(1);
}
#Industrial h2 img {
    position: relative;
    top: -3px;
}
#Industrial h2 {
    color: #DA202C;
    text-align: center;
    font-size:36px;
}
#Industrial p {
    width: 100%;
    margin: 0 auto;
    max-width: 458px;
    text-align: center;
    padding-bottom: 37px;
    color: #4A4A4A;
    line-height:22px;
}
#garage-images {
    width: 100%;
    margin: 0 auto;
    max-width: 1190px;
}
#Industrial-images {
    width: 100%;
    margin: 0 auto;
    max-width: 1190px;
}
#gates {
    width: 100%;
    margin: 0 auto;
}
.button-find
{
	float:left;
}
@media(max-width:767px)
{
	.button-find
{
	float:unset !important;
	margin-bottom:20px;
	margin-left: auto !important;
    margin-right: auto !important;
}
}
#Industrial-images a {
    font-size: 16px;
    color: #DA202C;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #DA202C;
    display: block;
    padding: 2.8% 0;
    text-align: center;
    margin-top: 0;
}
#Industrial-images img {
    width: 100%;
}
#Industrial-images a:hover {
    background-color: #DA202C;
    color: #fff;
}
#Industrial-images a:hover .unset {
    filter: brightness(0) invert(1);
    margin-left: 23px;
    position: relative;
    transition: .8s;
}
#garage-images a:hover .unset {
    filter: brightness(0) invert(1);
    margin-left: 23px;
    position: relative;
    transition: .8s;
}
#gates a:hover img {
    filter: brightness(0) invert(1);
    margin-left: 23px;
    position: relative;
}
#gates a img {
    transition: .8s;
}
#background a:hover img {
    margin-left: 23px;
    position: relative;
    transition: .8s;
}
.arrow:hover img {
    margin-left: 0 !important;
}
#gates a:hover {
    background-color: #DA202C;
    color: #fff;
}
#gates h1 {
    text-align: center;
    color: #da202c;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
}
#gates img {
    width: 100%;
}
.other-product img
{
	object-fit:cover
}
#gates p {
    text-align: center;
    width: 100%;
    max-width:100%;
}
#gates a {
    font-size: 16px;
    color: #DA202C;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #DA202C;
    display: block;
    padding: 2% 0;
    text-align: center;
    margin-top: 35px;
    width: 71%;
    margin-left: inherit;
    margin-right: inherit;
}
div#gates {
    padding: 3% 0;
}
#gates img {
    width: 100%;
    border-left: 9px solid #DA202C;
}
#whywe h1 {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color:#000;
}
div#services {
    padding: 3% 2%;
}
#difference h3 {
    font-size: 19px;
}
#services p {
    text-align: center;
    font-weight: 400;
    color: #000;
}
.slick-prev.slick-arrow {
    display: none !important;
}
.slick-next.slick-arrow {
    display: none !important;
}
.home .slick-dots {
    display: none !important;
}
#sizeing {
    max-width: 400px;
    margin: 0 auto;
}
#rolladoor {
    padding: 5% 0;
}
div#content {
    margin-top: 78px !important;
}
.masthead-sentinel {
    display: none !important;
}
.site-header {
    margin-bottom: 0 !important;
    padding: 10px 0 !important;
}
li#menu-item-40 {
    background-color: #ccc;
    padding: 5.3% 10px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin: 0 0px 0 0;
    display: inline-block;
    height: auto;
    vertical-align: middle;
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
}
#masthead .polestar-container {
    padding-right: 0 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    line-height: 40px;
    height: 40px;
    padding: 0px 10px 0px 10px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #3F3E3E;
    text-align: center;
    font-size: 16px;
    outline: none;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.mega-indicator {
    display: none !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: #fff;
    color: #da202c;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
    text-transform: uppercase;
}
.site-header-inner {
    padding: 0;
}
li#mega-menu-item-40 {
    background-color: #EAEAEA !important;
}
li#mega-menu-item-40:hover {
    background-color: #000 !important;
}
li#mega-menu-item-40:hover a {
    color: #fff !important;
    background-color:transparent !important;
}
#mega-menu-item-40 a {
    background: transparent !important;
}
header#masthead {
    padding-bottom: 0 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
    background: #fff;
    color: #da202c;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 input, #mega-menu-wrap-menu-1 #mega-menu-menu-1 img {
    max-width: 100%;
    width: 100%;
}
.container{
    width:100%;
    margin:0 auto;
    max-width:1190px;
}
.button_all{
    font-size: 16px;
    color: #DA202C;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #DA202C;
    display: block;
    padding: 2% 0;
    text-align: center;
    margin-top: 35px;
    width: 71%;
    margin-left: inherit;
    margin-right: inherit;
}
.button_all:hover{
    background-color: #DA202C;
    color: #fff;
}
.button_all img {
    transition: .8s;
}
.button_all:hover img {
    filter: brightness(0) invert(1);
    margin-left: 23px;
    position: relative;
    
}
.pgafu-filter-wrp {
    max-width: 1050px;
    margin: 0 auto;
    width: 100%;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 46px !important;
}
#services_color {
    padding: 3% 0;
}
.three_grid {
    padding-top: 3%;
}
#rolladoor h1 {
    color: #da202c;
    font-weight: bold;
    text-transform: unset ;
        line-height: 34px;
}
div#whywe {
    padding: 3% 0;
}
#rolladoor img {
    border-left: 9px solid #DA202C;
}
.new-tag::after {
    content: "";
    background-image: url("https://staging.serverfortesting.com.au/candm/wp-content/uploads/2019/11/New badge@1x.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    position: absolute;
    z-index: 99999;
    width: 17%;
    height: 99px;
    bottom: -16px;
    left: 104px;
    z-index:1;
}
#services_color {
    border-top: 15px solid #da202c;
}
#services {
    padding: 3% 0;
}
#services_color h1 {
    color: #da202c;
    text-align: center;
    margin-bottom: 0;
}
.max {
    max-width: 448px;
    margin: 3% auto 0;
    width: 100%;
}
a.ow-icon-placement-right.ow-button-hover:hover {
    background-color: #da202c !important;
    color: #fff !important;
}
a.ow-icon-placement-right.ow-button-hover {
    border: 1px solid !important;
    border-radius: 0 !important;
    width: 31% !important;
}
a.ow-icon-placement-right.ow-button-hover:hover span.sow-icon-typicons {
    color: #fff !important;
}
.ow-button-base.ow-button-align-center {
    padding: 3% 0 !important;
}
.so-widget-sow-button-flat-40c038b8c585 .ow-button-base a:visited, .so-widget-sow-button-flat-40c038b8c585 .ow-button-base a:active, .so-widget-sow-button-flat-40c038b8c585 .ow-button-base a:hover {
    color: #ffff !important;
}
.so-widget-sow-button-flat-40c038b8c585 .ow-button-base a:visited, .so-widget-sow-button-flat-40c038b8c585 .ow-button-base a:active, .so-widget-sow-button-flat-40c038b8c585 .ow-button-base a:hover {
    color: #da202c;
}
.single-item-wrapper {
    background-color: #fff;
    border-radius: 5px;
    padding: 8% 19px;
}
span.author-designation {
    color: #000;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #fff !important;
    color: #da202c !important;
}
.color img {
    position: relative;
    top: 6px;
    margin-right: 22px;
    width: 27px;
}
#setting-of-panel {
    text-align: center;
    margin: 0 auto;
    max-width: 558px;
    width: 100%;
}
#design-op h1 {
    color: #da202c;
    text-align: center;
    text-transform: capitalize;
    font-weight: bold;
}
#design-op-img h1 {
    color: #da202c;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
#design-op-img p {
    text-align: center;
}
#design-op-button {
    text-align: center;
}
#design-op-button .button_all {
    max-width: 492px;
    padding: 1%;
    margin: 0 auto;
}
#tss-container-39205626.tss-wrapper .owl-controls .owl-nav > div, #tss-container-39205626.tss-wrapper .owl-theme .owl-dots .owl-dot.active span, #tss-container-39205626.tss-wrapper .owl-theme .owl-dots .owl-dot:hover span, #tss-container-39205626.tss-wrapper .owl-theme .owl-dots .owl-dot span {
    background: #da202c !important;
}
#services h1 {
    text-align: center;
    color: #da202c;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    margin-top: 3%;
}
#slider_end_home h2 {
    color: #da202c;
}
#cta h1 {
    text-align: right;
    color: #fff;
    padding: 1.5% 0;
    text-transform: unset;
    font-weight: bold;
    font-size: 36px;
}
#slider_end_home {
    padding: 3% 0;
}
.page-id-16 #garage p {
    padding-bottom: 0;
}
.page-id-16 h1 {
    font-weight: bold;
    text-transform: capitalize;
}
#cta a {
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    display: block;
    padding: 2% 0;
    text-align: center;
    margin-top: 35px;
    width: 24.9%;
    margin-left: 12%;
    margin-right: inherit;
}
img.alignnone.size-full.wp-image-61 {
    position: relative;
    width: 12%;
    left: 25px;
}
.some_custom{
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    padding: 1% 0;
}
h3.author-name {
    font-family: inherit;
}
h4.author-bio {
    font-family: inherit;
}
#garage-images .textwidget:hover p img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
#garage-images .textwidget p img {
    transition: transform .8s;
}
#Industrial-images .textwidget p img {
    transition: transform .8s;
}
#Industrial-images .textwidget:hover p img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
h3.widget-title {
    color: black !important;
    font-size: 26px !important;
    border: none !important;
}
.site-footer .widget a, .widget-area .widget a {
    color: #4A4A4A;
    font-size: 16px !important;
}
.site-footer .widget a:hover, .widget-area .widget a:hover {
    color: #da202c !important;
}
ul#menu-footer-1 li {
    padding: 1.5% 0;
}
ul#menu-footer-2 li {
    padding: 1.5% 0;
}
.forpad li {
    padding: 1.5% 0;
    text-transform: uppercase;
    font-size: 16px !important;
}
.fa-facebook-square:before {
    content: "\f082";
    font-size: 28px !important;
    
}
ul.social_icons li a:hover .fa-facebook-square:before {
    color: #da202c !important;
}
#bookservice .panel-grid-cell {
    margin-top: 40px;
}
.fa-instagram:before {
    content: "\f16d";
    font-size: 28px !important;
    padding: 3% 8%;
    border-radius: 5px;
}
ul.social_icons li {
    display: inline-block;
    padding: 1% 2%;
}
.fa-youtube-square:before {
    content: "\f166";
    font-size: 28px !important;
}
.widget-area {
    float: left !important;
    padding-left: 0 !important;
    width: 100% !important;
}
#secondary .textwidget p {
    padding: 0 1%;
}
#secondary #text-4 {
    width: 100%;
}
#secondary .textwidget {
    display: flex;
}
p.last-pad {
    padding: 0 0 0 24% !important;
}
#cta .textwidget p a:hover img {
    margin-left: 23px;
    position: relative;
}
#cta .textwidget p a img {
    transition: .8s;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
    color: #000;
    font-size: 14px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
    content: '\f333';
    color: #da202c;
}

.phone-top {
    color: #fff;
}
.p-text-setting p {
    max-width: 656px !important;
}
.container-new {
    max-width: 800px !important;
}
body, button, input, optgroup, select, textarea {
    color: #4A4A4A;
}
#meet h1 {
    text-align: center;
    color: #da202c;
    margin-top: 3%;
}
#comunity {
    padding: 3% 0;
}
#award {
    padding-top: 3%;
}
#meet-team {
    padding: 3%;
}
p.first {
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
#difference h1 {
    text-align: center;
}
#difference p, h3 {
    text-align: center;
}
#for-padding {
    padding: 4% 0;
}
#garage h1 {
    text-align: center;
    color: #da202c;
}
.photos {
    padding: 4% 0;
}
.page-id-16 h1, h2, h3 {
    font-weight: bold !important;
}
.page-id-16 #background .panel-grid-cell {
    position: relative;
    top: 36%;
}
#award h2 {
    color: #da202c;
    font-size: 24px;
}
#award ul li span {
    color: #da202c;
    margin-right: 25px;
    width: 20%;
    display: inline-block;
    text-align: right;
}
#award ul li {
    font-size: 16px;
    color: #4A4A4A;
    font-weight: bold;
    font-size: 14px;
    line-height: 2.5;
}
#comunity ul li::before {
    content: "";
    display: inline-block;
    background-color: #da202c;
    width: 5px;
    height: 5px;
    position: relative;
    left: -16px;
    border-radius: 50%;
}
#award ul {
    list-style-type: none;
}
#award p {
    text-align: justify;
}
.down {
    padding-top: 12%;
}
#comunity h2 {
    color: #da202c;
    font-size: 24px;
}
#comunity ul {
    list-style-type: none;
    list-style-image: url("https://staging.serverfortesting.com.au/candm/wp-content/uploads/2019/11/Pagination selected@1x.svg");
    background-repeat: no-repeat;
}
.site-footer.footer-active-sidebar {
    border-top: none !important;
}
.small-sec-left {
    width: 100%;
    max-width: 380px;
    background-color: #da202c;
    padding: 1% 3%;
    position: relative;
    top: -94px;
}
#old-top .small-sec-left {
    top: 198px;
}
#ftg-photo-prev {
    display: none !important;
}
#ftg-photo-next {
    display: none !important;
}
.small-sec-left h1 {
    color: #fff;
    line-height: 48px;
    font-weight: bold;
    text-transform: inherit;
    font-size: 42px;
}
.small-sec-left p {
    font-size: 16px !important;
    text-align: left !important;
}
.services-text-setting {
    max-width: 706px;
    width: 100%;
    text-align: center;
    line-height: 22px;
    margin-left: auto;
}
#services-text-outer {
    padding: 66px 0;
}
.setting-areas {
    padding: 71px 0;
}
#custom-seetting-prompt {
    margin: 0 auto;
    width: 100%;
    max-width: 322px;
}
a.thumbnail_ img {
    transition: all 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s !important;
}
#custom-seetting-prompt h1 {
    text-transform: inherit;
    line-height: 34px;
}
#custom-seetting-prompt p {
    line-height: 22px;
    color: #000;
}
.small-sec-left .button-all {
    width: 100% !important;
    margin: 0 !important;
    border: none !important;
    margin-top: 16% !important;
}
.hover-only:hover {
    background-color: transparent !important;
}
.positioning {
    position: relative;
    bottom: -390px;
}
#inner-padding {
    margin: 0 auto;
    padding: 3% 6%;
}
#inner-padding p {
    font-weight: bold;
}
.setting-areas h1 {
    color: #da202c;
}
.setting-areas p {
    font-weight: bold;
    color: #000;
}
.setting-areas {
    text-align: center;
}
.areas-name{
    margin: 0 auto;
    width: 100%;
    max-width: 718px;
}
.page-id-21 #garage {
    padding: 5% 0;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%;
    padding: 1%;
}
.flex {
    display: flex;
    flex-wrap: wrap;
}
.first {
    width: 50%;
    padding: 0 1%;
}
.second {
    width: 50%;
    padding: 0 1%;
}
.first-half {
    width: 33.3%;
    padding: 0 1%;
}
.second-half {
    width: 33.3%;
    padding: 0 1%;
}
.third-half {
    width: 33.3%;
    padding: 0 1%;
}
input.wpcf7-form-control.wpcf7-text {
    width: 100%;
}
.form-setting {
    padding: 0 1%;
}
#wpcf7-f207-p23-o1 div {
    padding-top: 2%;
}
.form-set span {
    color: #da202c;
}
.form-set h2 {
    text-align: center;
    text-transform: capitalize;
    font-weight:bold;
}
#wpcf7-f207-p23-o1 {
    max-width: 616px;
    margin: 0 auto;
    width: 100%;
}
.form-set {
    padding: 6% 0;
}
input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #da202c;
    background-color: transparent;
    color: #da202c;
    font-weight: bold;
}
.page-id-23 .header-text {
    padding: 4% 0;
}
.text-setting {
    margin: 0 auto;
    max-width: 637px;
    text-align: center;
    width: 100%;
    padding: 3% 0 6%;
}
.visit {
    padding-top: 3%;
}
#faqs-container {
    padding-bottom: 3%;
}
.page-id-23 #cta{
 padding:3.5px;
}
.blank-cta{
 padding:1%;
}
.site-footer {
    margin-top: 0 !important;
}
#wpcf7-f207-p23-o1 lable {
    font-weight: bold;
    color: #000;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: transparent !important;
    color: #da202c !important;
}
#menu-footer-1 li a {
    text-transform: uppercase;
}
#menu-footer-2 li a {
    text-transform: uppercase;
}
.panel-grid {
    margin-bottom: 0 !important;
}
.padding-pro-res {
    max-width: 1100px !important;
    padding: 3% 0;
}
.design-option {
    padding: 3% 0;
}
.border-left {
    border-left: 9px solid #DA202C;
}
.padding-pro-res h1 {
    color: #da202c;
}
.padding-pro-res h1 {
    font-weight: bold;
    text-transform: unset;
    line-height: 34px;
}
div#design-op-img {
    text-align: center;
}
div#design-op-img {
    text-align: center;
    padding: 0 11%;
}
.padding-pro-res p {
    font-weight: normal;
}
.other-pro-servcs h1 {
    text-align: center;
    color: #da202c;
    text-transform: capitalize;
    font-weight: bold;
    margin-bottom: 55px;
}
.position-top {
    position: relative;
    top: 34px;
}
.product-button {
    background-color: #fff;
    text-align: center;
    display: block;
    padding: 3.9% 0;
    color: #da202c;
    position: relative;
    top: -8px;
    text-transform: uppercase;
}
.product-button:hover {
    color: #fff;
    background-color: #da202c;
}
.product-button:hover img {
    filter: brightness(0) invert(1);
    margin-left: 23px;
    position: relative;
    transition: .8s;
}
.other-product img {
    width: 100%;
}
.other-sec-padding {
    padding: 4% 0;
}
.page-id-472 #garage-images img {
    width: unset !important;
}
.page-id-472 #garage-images p {
   text-align:center !important;
}
.colorbond {
    padding: 6% 0;
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
}
.colourbound-setting {
    padding: 2% 0;
}
.custom-width {
    max-width: 540px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.accs .panel-grid-cell {
    top: 13%;
}
.accs {
    height: 495px !important;
}
.setiing-accs {
    font-size: 18px !important;
}
.side-text-accs h1 {
    color: #da202c;
    text-transform: capitalize;
    font-weight: bold;
}
.side-text-accs {
    padding: 0 16%;
}
.color span {
    margin-right: 12px;
}
.color:hover {
    color: #da202c;
}
.color {
    color: #000;
    font-size: 19px;
    padding: 6% 0;
}
.page-id-636 #background a:hover img {
    margin-left: 0;
    position: relative;
    transition: .8s;
}
#simple-text p {
    margin: 0 auto;
    max-width: 670px;
    text-align: center;
    width: 100%;
    color: #000;
}
#simple-text {
    padding: 5% 0;
}
#garage-opner {
    padding: 5% 0;
}
.garage-door-opner h1 {
    color: #da202c;
    font-weight: bold;
    text-transform: capitalize;
}
.garage-door-opner {
    max-width: 670px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 input, #mega-menu-wrap-menu-1 #mega-menu-menu-1 img {
    max-width: 100%;
    height: auto;
    padding:0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    color: #666;
    font-family: inherit;
    font-size: 14px;
    display: block;
    float: left;
    clear: none;
    padding: 0 1%;
    vertical-align: top;
    background-color: #fff !important;
}
ul.mega-sub-menu {
    background-color: #fff !important;
}
ul#menu-pro1 li:nth-child(1) a {
   font-weight: 600 !important;
    font-size: 16px;
    
}
ul#menu-pro2 li:nth-child(1) a {
    font-weight: 600 !important;
    font-size: 16px;
}
ul#menu-pro3 li:nth-child(1) a {
    font-weight: 600 !important;
    font-size: 16px;
}
ul#menu-pro4 li:nth-child(1) a {
    font-weight: 600 !important;
    font-size: 16px;
}
ul#menu-pro1 li a {
    color: #3F3E3E;
    font-size: 16px;
    font-weight: 600 !important;
}
#background-new p {
    color: #fff;
    text-align: center;
    margin: 0 !important;
    font-size: 36px;
}
#background-new a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #fff;
    padding: 1% 0;
    margin: 0 22px;
    width: 28%;
    display: inline-block;
}
#background-new img.alignnone.size-full.wp-image-55 {
    float: right;
    position: relative;
    top: 95px;
}
ul#menu-pro2 li a {
    color: #3F3E3E;
    font-size: 16px;
    font-weight: 600 !important;
}
ul#menu-pro3 li a {
    color: #3F3E3E;
    font-size: 16px;
    font-weight: 600 !important;
}
ul#menu-pro4 li a {
    color: #3F3E3E;
    font-size: 16px;
    font-weight: 600 !important;
}
#menu-pro1 li {
    padding: 4% 0;
}
#menu-pro2 li {
    padding: 4% 0;
}
#menu-pro3 li {
    padding: 4% 0;
}#menu-pro4 li {
    padding: 4% 0;
}
ul#menu-pro1 li a {
    color: #3F3E3E;
    font-size: 14px;
    font-weight: 300 !important;
}
ul#menu-pro2 li a {
    color: #3F3E3E;
    font-size: 14px;
    font-weight: 300 !important;
}
ul#menu-pro3 li a {
    color: #3F3E3E;
    font-size: 14px;
    font-weight: 300 !important;
}
ul#menu-pro4 li a {
    color: #3F3E3E;
    font-size: 14px;
    font-weight: 300 !important;
}
#menu-pro1 li a:hover {
    color: #da202c;
}
#menu-pro2 li a:hover {
    color: #da202c;
}
#menu-pro3 li a:hover {
    color: #da202c;
}
#menu-pro4 li a:hover {
    color: #da202c;
}
.ea-expand a {
    background-color: #da202c !important;
    color: #ffff !important;
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
    text-align: left !important;
    font-size: 16px;
    font-weight: 600 !important;
}
#faqs-container .panel-grid-cell {
    max-width: 778px;
    padding: 2% 0;
}
.ea-expand .fa-minus:before {
    content: "\f077";
    color: #fff !important;
}
.fa-plus:before {
    content: "\f078";
}
#faqs-back {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#faqs-back p {
    text-align: center;
    color: #fff;
    max-width: 544px;
    margin: 0 auto;
    padding: 2% 0;
}
#faqs-back h1 {
    text-align: center;
    color: #fff;
    font-weight: bold;
}
#faqs-back .panel-grid-cell {
    padding: 4.9% 0;
}
.pgafu-post-grid-main h2.pgafu-post-title a {
    font-size: 20px !important;
    line-height: normal !important;
    color: #da202c !important;
}
.pgafu-post-categories {
    display: none;
}
.pgafu-post-date {
    display: none !important;
}
.pgafu-post-content {
    text-align: left;
}
a.readmorebtn {
    display: none;
}
h2.pgafu-post-title {
    text-align: left !important;
    padding: 0 11% !important;
}
.pgafu-filter li.pgafu-active-filtr a {
    background: #ffffff !important;
    color: #000 !important;
    border-bottom: 2px solid #da202c !important;
    font-size: 19px;
}
.pgafu-filter li a {
    background: #ffffff;
}
li.pgafu-filtr-cat.pgafu-active-filtr {
    font-weight: bold;
}
.pgafu-filter {
    list-style: none !important;
    text-align: left !important;
}
.pgafu-post-grid {
    box-shadow: 10px 10px 17px #cccc;
    padding: 5% 0;
    padding-top: 0;
}
.pgafu-post-short-content {
    padding: 0 11%;
}
#blog-back {
    height: 319px;
    background-repeat: no-repeat !important;
    background-size: cover;
}
#blog-back p {
    color: #fff;
    text-transform: capitalize;
}
.page-id-516 h1.header-text {
    color: #fff;
    text-align: center;
    margin-bottom: 0 !important;
    font-size: 42px;
    text-transform: inherit;
    font-weight: bold;
    margin-top: 84px;
}
#blog-back h1 {
    color: #fff;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 48px;
}
#blog-back .panel-grid-cell {
    top: 16%;
}
.padding-news-cet {
    padding: 4% 0;
}
.Imglink {
    color: #da202c !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-transform: capitalize;
    text-decoration: underline;
}
#fancybox_fp-title-over {
    background-color: rgb(255, 255, 255) !important;
}
#FilerTab {
    display: flex !important;
    justify-content: center;
}
.sortLink.selected {
    background-color: #da202c !important;
    color: #fff !important;
    text-transform: uppercase;
}
.thumbnail_wrap_ {
    margin: 0 auto !important;
}
.sortLink {
    border: 1px solid #da202c !important;
    border-radius: 50px !important;
    font-size: 16px !important;
    color: #da202c !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.sortLink:hover {
    background-color: #da202c !important;
    border-bottom: none !important;
    border-left: none !important;
    box-shadow: none !important;
    color: #fff !important;
    
}
#fancybox_fp-title-over p {
    color: #000;
    max-width: 466px;
}
#fancybox_fp-content {
    width: 100% !important;
    height: 458px !important;
}
img#fancybox_fp-img {
    width: 100%;
    height: 458px !important;
}
#fancybox_fp-outer {
    display: inline-block !important;
    width: 50% !important;
    vertical-align: top !important;
}
#fancybox_fp-title {
    display: inline-block !important;
    width: 50% !important;
    background-color: #fff !important;
    height: 458px;
}
div#fancybox_fp-wrap {
    width: 100% !important;
    max-width: 1179px;
    left: 183px !important;
}
#fancybox_fp-content {
    border: none !important;
}
#fancybox_fp-title-over {
    padding: 3% 36px !important;
}
.ft-gallery-post-time {
    display: none;
}
.ftg-title-wrap {
    color: #da202c;
    font-weight: 800;
    font-size: 23px;
    text-transform: uppercase;
}
.fts-popup-second-half .fts-share-wrap {
    margin: 15px 0 -64px;
	
}

.Imglink::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #eee;
    margin-top: 10px;
    margin-bottom: 10px;
}
.Imglink {
    text-decoration: unset !important;
    width: 100%;
}
#showroom-inner {
    position: relative;
    left: -10%;
}
#showroom {
    width: 100%;
    margin: 0 auto;
    max-width: 1170px;
    padding: 0 !important;
}
.ft-gallery-cta-button-wrap {
    background-color: #fff !important;
    border: none !important;
}
.fts-share-wrap {
    display: none !important;
}
.mfp-close {
    color: #da202c !important;
}
.for-all h1 {
    color: #DA202C;
    font-weight: bold;
    text-transform: capitalize;
    text-align: center;
}
.for-all p {
    max-width: 601px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
}
.for-all {
    padding: 3% 0;
}
.eap_section_title_754 {
    font-size: 0px !important;
}
.eap_section_title_759 {
    font-size: 0px !important;
}
#text-5 p {
    text-align: center !important;
    width: 100%;
    color: #000;
}
#text-5 {
    display: block;
    width: 100%;
}
#text-4 {
    padding-top: 0;
}
.site-footer .bottom-bar {
    border-top: none !important;
}
.mega-sub-menu li a {
    background-color: #fff !important;
}
#background-product .panel-grid-cell {
    padding: 5% 0;
}

#wpcf7-f207-p23-o1 lable {
    color: #4A4A4A !important;
    font-weight: 500;
}
.sp-easy-accordion .sp-ea-single {
    margin-bottom: 27px;
}
.mega-menu-link:hover {
    color: #da202c !important;
}
#wpcf7-f829-o1 input {
    margin: 0 0 4% 0;
    border: 1px solid #4A4A4A;
    border-radius: 0;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 84%;
    background-color: #da202c;
    color: #fff;
    font-family: inherit;
    font-size: 17px;
    font-weight: bold;
    border: 1px solid #da202c !important;
}
a {
    outline: none;
}
.hidden {
    overflow: hidden;
    height: 100%;
}
.hidden img {
    transform-origin: 50% 65%;
    transition: transform 5s, filter 3s ease-in-out;
}
#garage-images .textwidget:hover .hidden img {
    transform: scale(1.5);
}
#Industrial-images .textwidget:hover .hidden img {
    transform: scale(1.5);
}
#garage {
    padding-bottom: 3%;
}
.page-id-16 #gates img {
    width: unset !important;
}
.page-id-16 #gates p {
    text-align: justify;
}
.page-id-16 #gates h1 {
    font-size: 18px;
}
.page-id-16 #gates h3 {
    font-size: 16px;
    font-weight: 300 !important;
}
#difference {
    padding: 3% 0;
}
.attachment img[src$=".svg"], .widget_media_image img[src$=".svg"] {
    width: unset !important;
}
.attachment img[src$=".svg"], .widget_media_image img[src$=".svg"] {
    width: unset !important;
}
#fancybox_fp-close {
    top: 4px !important;
    right: unset !important;
}
.height{
    height: 74px;
}
.product-button img {
    height: unset !important;
}
.other-product img {
    height: 233px;
}
.rt-col-md-12.rt-col-sm-12.rt-col-xs-12.tss-grid-item.carousel-item.default-margin {
    margin-left: 7% !important;
}
.gallery {
    margin-bottom: 0 !important;
    margin-left: 4px;
}
.mega-sub-menu li a {
    text-transform: capitalize;
}
#services_color {
    max-width: 1185px;
    margin: 0 auto;
    width: 100%;
}
.site-footer .widgets {
    padding: 50px 0 0 !important;
    width: 100%;
}
.pgafu-post-grid-content:hover img {
    transform: scale(1.5);
}
.pgafu-image-fit .pgafu-post-image-bg img {
    transform-origin: 50% 65%;
    transition: transform 5s, filter 3s ease-in-out;
}
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-image-bg {
    margin-bottom: 0 !important;
}
.page-id-21 #rolladoor img {
    top: 62px;
    position: relative;
}
h1.two-image-text {
    font-weight: 900 !important;
    margin-top: 28px !important;
}
.block-responcive {
    display: none;
}
.block-responcive {
    display: none !important;
}
.mega-sub-menu .mega-menu-link {
    color: #3F3E3E !important;
    font-size: 16px !important;
    margin-left: 35px !important;
}
.mega-menu-item-215 .mega-sub-menu {
    left: -11px !important;
    top: 61px !important;
}
#background-product {
    height: 354px;
}
.thum_div.figure {
    border: none !important;
}
.figure:hover {
    border-bottom: 5px solid #da202c !important;
}
.figure:hover .playbtnCss_zoom {
    display: none !important;
}
.setting-portfolio-text {
    margin: 0 !important;
    font-size: 18px;
    color: #000;
}
.other-product .panel-grid-cell {
    padding: 0;
}
.other-product {
    max-width: 1302px;
    margin: 0 auto;
}
.title-custom {
    top: 346px;
    position: relative;
    display: block;
    text-align: left;
    background-color: #fff;
    padding: 3% 14px 0;
    font-style: normal;
    border-top: 6px solid #da202c;
    font-size: 16px;
    text-transform: uppercase;
}
.title-custom img {
    position: relative;
    margin-left: auto;
    margin-right: 24px;
    display: block;
    top: -21px;
}
.ft-gallery-link-popup-master:hover {
    color: #da202c;
}
.ft-gallery-popup .ftg-title-wrap {
    padding-right: 18px!important;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
}
.ft-gallery-description-wrap p {
    font-size: 16px !important;
    font-weight: normal;
    line-height: 24px !important;
    color:#4A4A4A !important;
}
.ft-gallery-popup .fts-popup-second-half {
    height: 100%;
    width: 50% !important;
    position: relative;
    float: left;
}
.ft-gallery-popup .fts-popup-image-position {
    min-height: 476px;
    height: 420px !important;
    width: 93% !important;
    background-color: #fff;
}
.ft-gallery-popup .fts-popup-half {
    width: 50% !important;
    background-color: #fff !important;
}
.sectional-banner-button1 {
    background: rgba(0,0,0,0.5);
    padding: 16px 0 3px !important;
}
.sactional-arrow {
    top: -20px !important;
    position: relative;
    margin-left: 95px !important;
}
.sectional-banner-button1 img {
    width: unset !important;
    left: -18px !important;
}
.sectional-banner-button2 {
    background: rgba(0,0,0,0.5);
    padding: 7px 0 2px !important;
    top: 4px !important;
    position: relative;
}
.sectional-banner-button2 img {
    width: unset !important;
    left: 0 !important;
}
.sactional-arrow1 {
    position: relative;
    top: -24px !important;
    margin-left: 35px;
}
.mega-sub-menu li a:hover {
    color: #d9212d !important;
}
.sectional-banner-button1:hover .sactional-arrow {
    left: -6px !important;
    position: relative;
}
.sectional-banner-button2:hover .sactional-arrow1 {
    left: 10px !important;
    position: relative;
}
.sectional-banner-button1 img {
    transition: .8s;
}
.sectional-banner-button2 img {
    transition: .8s;
}
.sectonal img {
    transition: .8s;
}
.sectonal:hover img {
    margin-left: 23px !important;
}
.title-custom {
    color: #da202c;
}
.padding-setting {
    padding: 0;
}
.setiing-accs {
    max-width: 500px;
    margin: 57px auto !important;
    width: 100%;
}
.colourbound-setting {
    padding-bottom: 3%;
}
.colourbound-setting h2 {
    color: #DA202C;
    text-align: center;
    font-size: 36px;
    margin-top: 50px;
}
.colourbound-setting p {
    width: 100%;
    margin: 0 auto;
    max-width: 458px;
    text-align: center;
    padding-bottom: 0;
    line-height: 22px;
}
.colourbound-setting {
    width: 100%;
    margin: 0 auto;
}
.colourbound-setting {
    padding: 3% 0;
}
.page-id-472 .colourbound-setting p {
    text-align: center !important;
}
.colourbound-setting .textwidget p img {
    transition: transform .8s;
}
.page-id-472 .colourbound-setting img {
    width: unset !important;
}
.colourbound-setting img {
    width: 100%;
}
.colourbound-setting .textwidget:hover p img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.text-bottom-margin {
    margin-bottom: 82px;
}
.setting-about-logo img {
    position: relative;
    top: unset;
    bottom: -111px;
}
.setting-ourstory {
    padding: 7% 0;
}
.page-id-16 .show {
    display: none;
}
@media screen and (min-width: 1366px){
.mega-menu-item-215 .mega-sub-menu {
    left: -11px !important;
    top: 61px !important;
    padding: 5% 0 !important;
}
	.setting-about-logo img {
    bottom: -115px;
}
#cta a {
    width: 50%;
}
.product-button:hover img {
    margin-left: 4;
}
.unset {
    left: 18px;
}
div#content {
    margin-top: 76px !important;
}
.title-custom {
    top: 276px;
}
}

@media screen and (min-width: 1600px){
.polestar-container {
    max-width: unset !important;
}
.sectional-banner-button2 {
    top: -113px !important;
    position: relative;
}
	.setting-about-logo img {
    bottom: -133px;
}
.sectional-banner-button1 {
    top: -115px !important;
    position: relative;
}
.mega-menu-item-215 .mega-sub-menu {
    left: -11px !important;
    top: 84px !important;
    padding: 5% 0 !important;
}
.title-custom {
    top: 346px;
    position: relative;
    display: block;
    text-align: left;
    background-color: #fff;
    padding: 3% 14px 0;
    font-style: normal;
    border-top: 6px solid #da202c;
    font-size: 16px;
    text-transform: uppercase;
}
.page-id-472 .header-text {
    margin-top: -219px;
}
#cta a {
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    display: block;
    padding: 2% 0;
    text-align: center;
    margin-top: 40px;
    width: 33.9%;
    margin-left: 12%;
    margin-right: inherit;
}
#cta .textwidget p a:hover img {
    margin-left: 7px;
    position: relative;
}
#menu-pro1 {
    padding: 5% 13% 5% !important;
}
#menu-pro2 {
    padding: 5% 13% 5% !important;
}
#menu-pro3 {
    padding: 5% 13% 5% !important;
}
#menu-pro4 {
    padding: 5% 13% 5% !important;
}
.mega-menu-item-37 .mega-sub-menu {
    width: 1057px !important;
    display: block !important;
    position: relative;
    left: -284px !important;
    top: 90% !important;
}
.mega-sub-menu {
    padding: 1% 0 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
   padding: 0;
}
.page-id-472 #background .panel-grid-cell {
    top: 399px;
}
figure {
    margin: 15px -1px !important;
}

div#content {
    margin-top: 100px !important;
}

.container {
    max-width: 1490px;
}
.panel-grid-cell {
    max-width: 1410px;
}
#background .panel-grid-cell {
    top: 5%;
}
#gates p {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    max-width: unset;
}
.new-tag::after {
    content: "";
    height: 123px;
    bottom: -26px;
}
div#background {
    height: 714px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    padding: 22px 26px;
}
p.last-pad {
    padding: 0 0 0 18.5% !important;
}
}
@media screen and (min-width: 1660px){
    div#background {
    height: 740px;
}
div#fancybox_fp-wrap {
    width: 100% !important;
    max-width: 1179px;
    left: 182px !important;
}
}
@media screen and (min-width: 1856px){
    div#background {
    height: 850px;
}
	.setting-about-logo img {
    bottom: -212px;
}
}
@media screen and (min-width: 1760px){
    div#background {
    height: 850px;
}
	.setting-about-logo img {
    bottom: -213px;
}
}
@media screen and (min-width: 1900px){
div#background {
    height: 894px;
}
	.page-id-472 .header-text {
    margin-top: -199px;
}
div#background-new {
    height: 894px;
}
.ft-gallery-popup .fts-popup-image-position {
    height: 522px !important;
}
.title-custom {
    top: 346px;
    position: relative;
    display: block;
    text-align: left;
    background-color: #fff;
    padding: 3% 14px 0;
    font-style: normal;
    border-top: 6px solid #da202c;
    font-size: 16px;
    text-transform: uppercase;
}
.mega-menu-item-215 .mega-sub-menu {
    left: -11px !important;
    top: 84px !important;
}
div#fancybox_fp-wrap {
    width: 100% !important;
    max-width: 1179px;
    left: 251px !important;
}
	.setting-about-logo img {
    bottom: -236px;
}
}
@media screen and (min-width: 2128px){
    div#background {
    height: 950px;
}
	.setting-about-logo img {
    bottom: -277px;
}
}
@media screen and (min-width: 2048px){
    div#background {
    height: 950px;
}
	.setting-about-logo img {
    bottom: -275px;
}
}

@media screen and (min-width: 2560px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    padding: 9px 54px;
}
.container {
    max-width: 2290px;
}
.panel-grid-cell {
    max-width: 2290px;
}
div#background {
    height: 1480px;
}
div#background-new {
    height: 1480px;
}
#background .panel-grid-cell {
    position: relative;
    top: 6%;
}
#background .panel-first-child {
    margin-bottom: 1% !important;
}
.page-id-472 .header-text {
    margin-top: 136px;
}
h1.header-text {
    font-size: 115px;
}
div#fancybox_fp-wrap {
    width: 100% !important;
    max-width: 1179px;
    left: 777px !important;
}
	.setting-about-logo img {
    bottom: -242px;
}
}
@media screen and (min-width: 1440px){
	.page-id-717 .ever-zero {
    top: 2px !important;
    left: 0 !important;
    margin-left: 0 !important;
}
	div#background-new {
    height: 801px;
}

}
@media (min-width: 1440px) and (max-width : 1450px){
	
#Industrial-images a {
    margin-top:0px;
}

}
@media screen and (min-width: 1024){
	.page-id-717 #next p {
    left: 0 !important;
}
	.page-id-717 #next p img {
    top: 0 !important;
}
	.hidden {
    overflow: hidden;
    height: 100%
}
	div#background-new {
    height: 832px;
}

	
}
@media screen and (max-width: 1024px){
		div#background-new {
    height: 832px;
}
.hidden {
    height:100% !important
}
div#services {
    padding: 3% 2%;
    width: 100%;
    max-width: 1035px;
}
.new-tag::after {
    width: 25%;
    height: 106px;
}
.container {
    max-width: 877px;
    margin: 0 auto;
}
#services_color {
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
}
.page-id-21 #services-text-outer {
    max-width: 800px;
    width: 100%;
    margin: 0 auto !important;
}
.setting-ourstory {
    padding: 12% 0;
}
div#background {
    height: 850px;
}
		.ever-zero {
    left: 0 !important;
}
	.header-text {
    margin-top: 153px;
}
	
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    padding-left: 0;
    padding-right: 0;
}
	
.accs {
    height: 528px !important;
}
#background a {
    width: 34%;
}
#background-new a {
    width: 34%;
}
.other-product img {
    height: unset;
}
.unset {
    width: unset !important;
    position: relative;
    left: 6px;
    border: none !important;
}
#background img.alignnone.size-full.wp-image-55 {
    float: unset;
    position: relative;
    top: 28px;
}
#background-new img.alignnone.size-full.wp-image-55 {
    float: unset;
    position: relative;
    top: 28px;
}
#cta a {
    width: 53.9%;
}
ul.mega-sub-menu {
    background-color: #fff !important;
    left: -136px !important;
    top: 61px !important;
}
div#content {
    margin-top: 76px !important;
}
.mega-menu-item-215 .mega-sub-menu {
    left: -11px !important;
    top: 61px !important;
}
.mega-sub-menu .mega-menu-link {
    color: #3F3E3E !important;
    font-size: 16px !important;
    margin-left: 17px !important;
}
}
@media screen and (max-width: 1040px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    font-size: 17px;
    }
    .positioning {
   display:none;
}
#background-product {
    height: 354px;
}
}
@media screen and (max-width: 1366px){
    #next p {
    text-align: center;
    display: inline-block;
    margin-left: 7px;
}
	div#background-new {
    height: 801px;
}
}
@media screen and (max-width: 800px){
#background img.alignnone.size-full.wp-image-55 {
    float: none;
    position: relative;
    top: 16px;
}
	.setting-about-logo img {
    bottom: -243px;
}
	.setting-ourstory {
    padding: 11% 0;
}
.ft-gallery-popup .fts-popup-second-half {
    height: 100%;
    width: 100% !important;
    position: relative;
    float: left;
}
.ft-gallery-popup .fts-popup-image-position {
    min-height: unset;
    height: unset !important;
    width: unset !important;
    background-color: #fff;
}
.ft-gallery-popup .fts-popup-half {
    width: unset !important;
    background-color: #fff !important;
}
.padding-res{
    padding-top:3%;
}
.site-footer .widgets .widget {
    float: left !important;
    width: 46% ;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 65%;
}
.sortLink {
    padding: 0 13px !important; 

}
#cta h1 {
    text-align: center;
}
.none{
    display:none !important;
}
#next p img {
    position: relative;
    top: 6px;
}
#showroom-inner {
    position: relative;
    left: 0;
}
ul#mega-menu-menu-1 {
    top: 44px !important;
	margin-top:-3px!important;
}
.mega-toggle-label-closed {
    display: none !important;
}
#masthead .polestar-container {
    padding-top: 2%;
    padding-bottom: 2%;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
    margin: 0 21px 0 5px !important;
}
.mega-toggle-label-open {
    display: none !important;
}
div#gallery-1 {
    display: none !important;
}
#menu-item-555 {
    display: none !important;
}
#menu-item-556 {
    display: none !important;
}
#menu-item-557 {
    display: none !important;
}
#menu-item-559 {
    display: none !important;
}
#menu-item-560 {
    display: none !important;
}
#menu-item-561 {
    display: none !important;
}
#menu-item-563 {
    display: none;
}
#menu-item-564 {
    display: none;
}
#menu-item-565{
    display: none;
}
#menu-item-566 {
    display: none;
}
#menu-item-568 {
    display: none !important;
}
#menu-item-569 {
    display: none !important;
}
#menu-item-570 {
    display: none !important;
}
.unset {
    left: 8px;
}
.other-product img {
    height: auto;
}
.product-button img {
    display: none;
}
.product-button{
font-size: 20px;
}
.res-bandd {
    left: 0 !important;
    top: 0 !important;
}
.small-sec-left h1 {
    line-height: 41px;
    margin-top: 13px;
}
.button_all {

    width: 89%;

}
.page-id-626 #background-product h1 {

    margin-top: 127px;

}
.small-sec-left {
    padding: 4% 3% 4%;
    top: auto;
    margin: 0 auto;
}
.polestar-container {
    padding: 7px 25px;
}
div#content {
    margin-top: 127px !important;
}
#garage-images {
    width: 100%;
    margin: 0 auto;
    max-width: 326px;
}
#background a {
    width: 100%
}
#background-new a {
    width: 100%
}
#background {
    height: 1025px !important;
}
#background-new {
    height: 889px !important;
}
.panel-grid-cell {
    margin: 0 auto !important;
    max-width: 507px;
}
#Industrial-images {
    width: 100%;
    margin: 0 auto;
    max-width: 326px;
}
#next p {
    margin-left: 0;
}
#mega-menu-menu-1 li {
    width: 100% !important;
}
#mega-menu-menu-1 li a {
    text-align: left !important;
}
.sortLink {
    box-shadow: none !important;
    outline: none;
    font-size: 10px !important;
}
.container {
    width: 100%;
    margin: 0 auto;
    max-width: 690px;
}
.new-tag::after {

    content: "";
    height: 122px;
    bottom: 0;
    top: -8px;
    width: 24%;

}
#cta a {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
}
.button_all {
    margin-left: auto;
    margin-right: auto;
}
.mega-indicator {
    display: inline !important;
}
#services-text-outer p {
    text-align: center;
}
.page-id-21 #rolladoor img {
    top: 0;
    position: relative;
}
li#mega-menu-item-40 a {
    background-color: #eaeaea !important;
}
.page-id-16 #gates p {

    text-align: center !important;
    max-width: unset !important;

}
.page-id-16 #gates h3 {

    text-align: center !important;

}
.page-id-16 #gates h1 {

    text-align: center !important;

}
.ever-zero {
    top: 0 !important;
    left: 0 !important;
}
.title-custom {
    top: 160px;
    position: relative;
    display: block;
    text-align: left;
    background-color: #fff;
    padding: 3% 14px 0;
    font-style: normal;
    border-top: 6px solid #da202c;
    font-size: 12px;
    text-transform: uppercase;
}
}
@media screen and (max-width: 600px){
    .non-responcive {
    display: none !important;
}
.block-responcive {
    display: block !important;
}

}
@media screen and (max-width: 425px){
    h1 {
    font-size: 18px !important;
}
	p {
    margin: 0 0 26px;
    text-align: center!important;
}
	h2 {
    text-align: center!important;
}
	h3.widget-title {
    width: 100%!important;
}
	.menu-footer-1-container {
    text-align: center!important;
}
	aside#nav_menu-7 {
    text-align: center!important;
}
.textwidget {
    text-align: center!important;
}
.none {
    display: none;
}
.show {
    display: block;
}
.page-id-16 #background img.alignnone.size-full.wp-image-55 {
    top: -228px;
}
.page-id-683 #next p {
    margin-left: 0;
    left: 0 !important;
}
.page-id-636 #background {
    height: 950px !important;
}
	.header-text {
    margin-top: 36px;
    font-size: 30px !important;
}
.sactional-arrow {
    display: none;
}
.sactional-arrow1 {
    display: none;
}
	
#mega-menu-menu-1 li a {
    text-align: left !important;
    padding: 0px 30px 0px 30px !important;
}
.title-custom {
    top: 200px;
}
.page-id-20 .header-text {
    margin-top: 108px;

}
.site-footer .widgets .widget {
    width: 100% !important ;
}
#background {
    height: 818px !important;
}
.hidden {
    height: 100%;
}
	#garage-images a {
    margin-top: 0px;
}
#background-new {
    height: 850px !important;
}
#next {
    padding: 11% 0;
}
div#services {
    padding: 11% 2%;
}
.down {
    padding-top: 0;
}
.block-responcive img {
    position: relative;
    top: 26px;
}
.page-id-21 #rolladoor img {
    top: 0;
    position: relative;
}
div#content {
    margin-top: 114px !important;
}
#secondary .textwidget p {
    padding: 0 1%;
    width: 100%;
    text-align: center;
}
#secondary .textwidget {
    display: flex;
    flex-wrap: wrap;
}
#showroom-inner {
    position: relative;
    left: unset;
}
p.last-pad {
    padding: 0 !important;
}
.widget-area {
    border-top: 0;
    margin-top: 0;
    padding: 0;
}
.page-id-16 #gates p {
    text-align: center;
}
.page-id-16 #gates h1 {
    text-align: center !important;
}
.page-id-16 #gates h3 {
    text-align: center !important;
}
.page-id-16 #gates p {
    text-align: center !important;
    max-width: unset !important;
}
#award ul li span {
    margin-right: 11px;
    width: 100%;
    display: block;
    text-align: center;
}
#award ul li {
    text-align: center;
}
#garage h2 {
    font-size: 27px;
}
#garage-images a {
    margin-top: 0px;
}
#Industrial-images a {
    margin-top: 0px;
}
#Industrial-images a {
    margin-top: 0px;
}
.page-id-16 .header-text {
    margin-top: -211px;
}
	.setting-about-logo img {
    bottom: -136px;
    width: 150px;
    top: 0;
}
	.setting-ourstory {
    padding: 0;
}
.widget-area {
    border-top: 0 !important;
    margin-top: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 79%;
}
.page-id-626 .thum_div.figure {
    border: 0 !important;
}
div#fancybox_fp-wrap {
    width: 100% !important;
    max-width: 1179px;
    left: 12px !important;
}
.sortLink {
    padding: 5px !important;
}
.gallery-icon.landscape {
    display: none !important;
}
.sortLink {
    box-shadow: none !important;
    outline: none;
    font-size: 6px !important;
}
#fancybox_fp-content {
    width: unset !important;
    height: unset !important;
}
#services_color {
    padding: 0 9%;
}
#cta a{
    width:100%;
}
#cta h1 {
    text-align: center;
}
img#fancybox_fp-img {
    width: unset !important;
    height: unset !important;
}
#fancybox_fp-title {
    background-color: #fff !important;
    height: unset !important;
    width: 80% !important;
}
#fancybox_fp-outer {
    display: inline-block !important;
    width: 80% !important;
    vertical-align: top !important;
}

#background p {
    font-size: 21px;
}
#background-new p {
    font-size: 21px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after {
    margin: 8px 21px 0 5px !important;
}
.new-tag::after {
    content: "";
    height: 120px;
    bottom: 0;
    top: 124px;
    width: 42%;
    left: 13px;
}
#background a {
    font-size: 14px;
    width: 100%;
    margin-top: 4%;
    margin-left: 0;
}
#background-new a {
    font-size: 14px;
    width: 100%;
    margin-top: 4%;
    margin-left: 0;
}
.rt-col-md-12.rt-col-sm-12.rt-col-xs-12.tss-grid-item.carousel-item.default-margin {
    margin-left: 0 !important;
}
.container {
    width: 100%;
    margin: 0 auto;
    max-width: 295px;
}
.panel-grid-cell {
    max-width: 295px;
    margin-right: auto !important;
}
.product-button {
    font-size: 23px;
}
.single-banner {
    background-color: #da202c;
    color: #fff !important;
    padding: 1% 3.5%;
}
#gates a {
    width: 73%;
}
.button_all {
    width: 100%;
}
.small-sec-left {
    top: auto;
}
#next p img {
    position: relative;
    top: unset;
}
	.setting-about-logo img {
    bottom: -136px;
}
.page-id-472 .header-text {
    margin-top: 185px;
}
.background_manage_mobile {
    background: url(https://www.cmgd.com.au/wp-content/uploads/2021/08/image.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
}
@media screen and (max-width: 375px){
#garage-images a {
    margin-top: 0px;
}
	.setting-areas.panel-row-style{
		padding:0px 0px!important;
	}
	.setting-areas.panel-row-style{
		padding-bottom:0px!important;
	}
	
	div#background{
		background-repeat:no-repeat!important;
	}
	
	.hidden {
    height: 100%;
}
	.setting-areas.panel-row-style.{
		margin-bottom:0px!important;
	}
div#content {
    margin-top: 117px !important;
}

.setting-about-logo img {
    bottom: -136px;
    width: 150px;
    top: 0;
}
	.setting-ourstory {
    padding: 0;
}
	#Industrial-images a {
    margin-top: 0px;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 83%;
}
ul#mega-menu-menu-1 {
    top: 51px !important;
}
#Industrial-images a {
    margin-top: 0px;
}
#Industrial h2 {
    font-size: 27px;
}
#garage h2 {
    font-size: 27px;
}
#Industrial h2 {
    font-size: 27px;
}
.new-tag::after {
    display: none;
}
.container {
    max-width: 350px;
}
}
@media screen and (max-width: 320px){
#background a {
    font-size: 14px;
    width: 90%;
    margin: 2% 0;
}
#background-new a {
    font-size: 14px;
    width: 90%;
    margin: 2% 0;
}
@media screen and (max-width: 425px){
	.button_all{
		width: 100%!important;
	}
	.panel-widget-style.panel-widget-style-for-gb7-643f98f922bfc-2-0-2{
		padding:0px!important;
	}
}
input.wpcf7-form-control.wpcf7-submit {
    width: 79%;
}
  .container {
    max-width: 290px;
} 

}

.widgets.widgets-5 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

html {
  scroll-behavior: smooth !important;
}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0}fieldset,legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:93.8%}body,button,input,optgroup,select,textarea{color:#4A4A4A;font-size:15px;font-family:Open Sans,sans-serif;line-height:1.7333}body,button,h1,h2,h3,h4,h5,h6,input,optgroup,select,textarea{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}h1,h2,h3,h4,h5,h6{color:#2d2d2d;font-family:Montserrat,sans-serif;font-weight:600;margin:25px 0}@media (max-width:480px){h1,h2,h3,h4,h5,h6{line-height:normal}}h1{font-size:29px}h2{font-size:26px}h3{font-size:23px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.archive:not(.woocommerce) .page-title,.comment-reply-title,.comments-title,.related-posts-section .related-posts,.site-content #primary .sharedaddy h3,.site-footer .widget .widget-title,.underline,.widget-area .widget .widget-title,.yarpp-related .related-posts{border-bottom:2px solid #e6e6e6;display:inline-block;margin:0 0 20px;padding-bottom:3px;text-transform:uppercase}p{margin:0 0 26px}blockquote,cite,dfn,em,i{font-style:italic}blockquote{border-left:3px solid #4d8ffb;font-size:16px;margin:0 0 26px;padding:15px 0 15px 25px}blockquote p{margin-bottom:0}blockquote cite{color:#626262;display:block;font-weight:700;font-weight:600;font-size:16px;margin-top:15px}address{margin:0 0 26px}pre{background:#eee;font:14px Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:26px;max-width:100%;overflow:auto;padding:25px}code,kbd,tt,var{font:14px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #626262;cursor:help}abbr[title]{border-bottom:none}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#e6e6e6;border:0;height:1px;margin-bottom:26px}ol,ul{margin:0 0 26px 25px;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-top:0;margin-bottom:0}dl{margin:0 0 26px}dl dt{font-weight:700;font-weight:600}dl dd{margin:0 0 0 25px}img{height:auto;max-width:100%}figure{margin:15px 0}table{border:1px solid #e6e6e6;margin:0 0 26px;text-align:left;width:100%}table a{text-decoration:none}table thead th{padding:16px}@media (max-width:768px){table thead th{padding:2%}}table td,table th{border:1px solid #e6e6e6;padding:8px 16px}@media (max-width:768px){table td,table th{padding:2%}}table th{color:#2d2d2d;font-weight:600;text-transform:uppercase}#infinite-handle span button,.added_to_cart,.button,.pagination .page-numbers,button,input[type=button],input[type=reset],input[type=submit]{background:#4d8ffb;border:0;border-radius:2px;color:#fff;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:normal;padding:11px 25px;text-transform:uppercase;transition:.3s}#infinite-handle span button:hover,.added_to_cart:hover,.button:hover,.pagination .page-numbers:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:rgba(77,143,251,.8);color:#fff}#infinite-handle span button:visited,.added_to_cart:visited,.button:visited,.pagination .page-numbers:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff}#infinite-handle span button:active,#infinite-handle span button:focus,.added_to_cart:active,.added_to_cart:focus,.button:active,.button:focus,.pagination .page-numbers:active,.pagination .page-numbers:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{color:#fff;outline:none}#infinite-handle span button[disabled],.added_to_cart[disabled],.button[disabled],.pagination [disabled].page-numbers,button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{opacity:.6}#infinite-handle span button[disabled]:hover,.added_to_cart[disabled]:hover,.button[disabled]:hover,.pagination [disabled].page-numbers:hover,button[disabled]:hover,input[type=button][disabled]:hover,input[type=reset][disabled]:hover,input[type=submit][disabled]:hover{box-shadow:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #d9d9d9;border-radius:2px;box-sizing:border-box;font-weight:400;line-height:normal;outline:none;padding:9px 13px 10px;transition:.3s;max-width:100%;-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#cdcdcd}input[type=checkbox]{margin-right:5px}select{border:1px solid #e6e6e6;max-width:100%}textarea{width:100%}label{color:#2d2d2d;font-size:.9rem;font-weight:600}fieldset legend{color:#2d2d2d;font-family:Montserrat,sans-serif;font-size:18px;padding:10px 0}a{text-decoration:none;transition:.3s}a:active,a:focus,a:hover{color:#626262}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{text-align:right}.main-navigation.widget_nav_menu{text-align:initial}.main-navigation>div{display:inline-block}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation ul .children,.main-navigation ul .sub-menu{background:#fff;border:1px solid #e6e6e6;box-shadow:0 1px 1px rgba(0,0,0,.075);opacity:0;position:absolute;text-align:left;top:100%;transform:scale(.95);transition:all .15s ease-in;transform-origin:center top;visibility:hidden;z-index:99999}.main-navigation ul .children ul,.main-navigation ul .sub-menu ul{left:100%;top:-1px;transform-origin:left center}.main-navigation ul .children li,.main-navigation ul .sub-menu li{margin:0;padding:0;min-width:100%}.main-navigation ul .children li.focus>ul,.main-navigation ul .children li:hover>ul,.main-navigation ul .sub-menu li.focus>ul,.main-navigation ul .sub-menu li:hover>ul{left:100%}.main-navigation ul .children li a,.main-navigation ul .sub-menu li a{border-bottom:1px solid #e6e6e6;font-size:13px;outline:none;margin:0 25px;max-width:100%;padding:10px 0;white-space:nowrap}.main-navigation ul .children li a:not([href]),.main-navigation ul .sub-menu li a:not([href]){cursor:pointer}.main-navigation ul .children li:first-of-type>a,.main-navigation ul .sub-menu li:first-of-type>a{padding-top:15px}.main-navigation ul .children li:last-of-type>a,.main-navigation ul .sub-menu li:last-of-type>a{border-bottom:none;padding-bottom:15px}.main-navigation ul .children li:only-of-type>a,.main-navigation ul .sub-menu li:only-of-type>a{padding:15px 0}.main-navigation ul .left .children,.main-navigation ul .left .sub-menu{right:0}.main-navigation ul .left .children li.focus>ul,.main-navigation ul .left .children li:hover>ul,.main-navigation ul .left .children ul,.main-navigation ul .left .sub-menu li.focus>ul,.main-navigation ul .left .sub-menu li:hover>ul,.main-navigation ul .left .sub-menu ul{left:auto;right:100%}.main-navigation ul .left .children .menu-item-has-children>a:before,.main-navigation ul .left .children .page_item_has_children>a:before,.main-navigation ul .left .sub-menu .menu-item-has-children>a:before,.main-navigation ul .left .sub-menu .page_item_has_children>a:before{content:"\f053";font-size:9px;font-family:polestar-icons;line-height:normal;padding-right:12px;position:relative;transform:rotate(45deg);top:0}.main-navigation ul .left .children .menu-item-has-children>a:after,.main-navigation ul .left .children .page_item_has_children>a:after,.main-navigation ul .left .sub-menu .menu-item-has-children>a:after,.main-navigation ul .left .sub-menu .page_item_has_children>a:after{content:none}.main-navigation ul .sub-menu .left.menu-item-has-children>a:before,.main-navigation ul .sub-menu .left.page_item_has_children>a:before{content:"\f053";font-size:9px;font-family:polestar-icons;line-height:normal;padding-right:12px;position:relative;transform:rotate(45deg);top:0}.main-navigation ul .sub-menu .left.menu-item-has-children>a:after,.main-navigation ul .sub-menu .left.page_item_has_children>a:after{content:none}.main-navigation ul .sub-menu .left .children,.main-navigation ul .sub-menu .left .children li.focus>ul,.main-navigation ul .sub-menu .left .children li:hover>ul,.main-navigation ul .sub-menu .left .sub-menu,.main-navigation ul .sub-menu .left .sub-menu li.focus>ul,.main-navigation ul .sub-menu .left .sub-menu li:hover>ul{left:auto;right:100%}.main-navigation ul .menu-button{margin-bottom:0;padding-bottom:0}.main-navigation ul .menu-button a{background:#4d8ffb;border-radius:2px;color:#fff;display:inline-block;font-size:.95em;letter-spacing:.5px;line-height:normal;padding:6.5px 13px 5.5px}.main-navigation ul .menu-button a:hover{background-color:rgba(77,143,251,.8);color:#fff}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul,body:not(.ios) .main-navigation ul li.focus>ul,body:not(.ios) .main-navigation ul li:hover>ul{opacity:1;transform:scale(1);visibility:visible}.main-navigation ul .menu-item-has-children>a:after,.main-navigation ul .page_item_has_children>a:after{content:"";font-size:10px;font-family:polestar-icons;line-height:normal;padding-left:8px;position:relative;top:2px}.main-navigation ul .children .menu-item-has-children>a:after,.main-navigation ul .children .page_item_has_children>a:after,.main-navigation ul .sub-menu .menu-item-has-children>a:after,.main-navigation ul .sub-menu .page_item_has_children>a:after{content:"\f054";font-size:9px;font-family:polestar-icons;line-height:normal;padding-left:12px;position:relative;top:0}.main-navigation li{display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;line-height:normal;margin:0 30px -10px 0;padding:0 0 10px;position:relative;text-align:left}.main-navigation li:last-of-type{margin-right:0}.main-navigation li a{color:#2d2d2d;display:block;font-weight:600}.main-navigation li.focus>a,.main-navigation li:hover>a{color:#626262}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current a{color:#4d8ffb}.main-navigation .search-icon{background:none;border-radius:0;cursor:pointer;margin-left:27px;padding:0;position:relative;top:3px}.main-navigation .search-icon svg{height:16px;overflow:visible;width:16px}.main-navigation .search-icon svg path{fill:#2d2d2d;transition:.3s}.overlap-light .site-header:not(.stuck) .main-navigation .search-icon svg path{fill:#fff}.overlap-dark .site-header:not(.stuck) .main-navigation .search-icon svg path{fill:#2d2d2d}.main-navigation .search-icon svg:hover path{fill:#626262}.overlap-light .main-navigation .search-icon svg:hover path{fill:hsla(0,0%,100%,.8)}.overlap-dark .main-navigation .search-icon svg:hover path{fill:rgba(45,45,45,.8)}.overlap-light .site-header:not(.stuck) .main-navigation div:not(.widget_shopping_cart_content)>ul>li>a{color:#fff}.overlap-dark .site-header:not(.stuck) .main-navigation div:not(.widget_shopping_cart_content)>ul>li>a{color:#2d2d2d}.overlap-light .site-header:not(.stuck) .main-navigation div:not(.widget_shopping_cart_content)>ul>li.focus>a,.overlap-light .site-header:not(.stuck) .main-navigation div:not(.widget_shopping_cart_content)>ul>li:hover>a{color:hsla(0,0%,100%,.8)}.overlap-dark .site-header:not(.stuck) .main-navigation div:not(.widget_shopping_cart_content)>ul>li.focus>a,.overlap-dark .site-header:not(.stuck) .main-navigation div:not(.widget_shopping_cart_content)>ul>li:hover>a{color:rgba(45,45,45,.8)}.main-navigation #mega-menu-wrap-primary{display:inline-block}.main-navigation #mega-menu-wrap-primary .mega-sub-menu li{min-width:auto}.main-navigation #mega-menu-wrap-primary ul ul a{white-space:normal;width:auto!important}#mobile-menu-button{display:none;height:30px;padding:0;position:relative;right:-5px;top:6px;transform:rotate(0deg);transition:all .5s ease-in-out;width:36px}#mobile-menu-button span{display:block;border-radius:5px;background:#2d2d2d;height:2px;left:8px;max-width:20px;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.overlap-light .site-header:not(.stuck) #mobile-menu-button span{background:#fff}.overlap-dark .site-header:not(.stuck) #mobile-menu-button span{background:#2d2d2d}#mobile-menu-button span:first-child{top:8px}#mobile-menu-button span:nth-child(2),#mobile-menu-button span:nth-child(3){top:14px}#mobile-menu-button span:nth-child(4){top:20px}#mobile-menu-button.to-close span:first-child{left:50%;top:14px;width:0}#mobile-menu-button.to-close span:nth-child(2){transform:rotate(45deg)}#mobile-menu-button.to-close span:nth-child(3){transform:rotate(-45deg)}#mobile-menu-button.to-close span:nth-child(4){left:50%;top:14px;width:0}#mobile-navigation{background:#fff;border-bottom:1px solid #e6e6e6;left:0;overflow-x:hidden;overflow-y:scroll;padding:0 25px 25px;position:absolute;top:100%;-webkit-overflow-scrolling:touch;width:100%;z-index:10}#mobile-navigation::-webkit-scrollbar{display:none}#mobile-navigation ul{list-style:none;margin:0;padding:0}#mobile-navigation ul li{font-family:Montserrat,sans-serif;font-size:14px;line-height:3;position:relative;width:100%}#mobile-navigation ul li a{border-bottom:1px solid #e6e6e6;color:#2d2d2d;display:block;font-weight:600;text-decoration:none;width:100%!important}#mobile-navigation ul li a:hover{color:#626262}#mobile-navigation ul li.menu-item-has-children>a{padding-right:40px}#mobile-navigation ul li .dropdown-toggle{background:transparent;color:#2d2d2d;font-size:12px;padding:14px;position:absolute;right:0;top:0;transition:none}#mobile-navigation ul li .dropdown-toggle:hover{color:#626262;box-shadow:none}#mobile-navigation ul li .dropdown-toggle.toggle-open{transform:rotate(-180deg)}#mobile-navigation ul ul{display:none;margin:0;padding:0}#mobile-navigation ul ul ul{display:none}#mobile-navigation>ul{margin-bottom:15px}#mobile-navigation .search-form{margin-bottom:15px;width:100%}#mobile-navigation .search-form[style]{margin-top:0!important}#mobile-navigation .search-form input[type=search]{width:100%}#mobile-navigation ul ul li a{padding-left:25px}#mobile-navigation ul ul ul li a{padding-left:50px}#mobile-navigation ul ul ul ul li a{padding-left:75px}#mobile-navigation ul ul ul ul ul li a{padding-left:100px}#mobile-navigation ul ul ul ul ul ul li a{padding-left:125px}.comment-navigation,.post-navigation,.posts-navigation{margin:0 0 50px;width:100%}.comment-navigation:after,.post-navigation:after,.posts-navigation:after{clear:both;content:"";display:table}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;text-align:left;width:50%}@media (max-width:768px){.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:none;margin-bottom:25px}}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}@media (max-width:768px){.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:none;text-align:left}}.pagination{text-align:center}.pagination .page-numbers{background:#f1f1f1;color:#626262;display:inline-block;margin-right:3px;padding-right:16px;padding-left:16px}.pagination .page-numbers:visited{color:#626262}.pagination .page-numbers:focus,.pagination .page-numbers:hover{background:#4d8ffb;color:#fff}.pagination .page-numbers.next,.pagination .page-numbers.prev{font-size:14px;line-height:1.3;padding:11px 13px}.pagination .page-numbers.next span:before,.pagination .page-numbers.prev span:before{position:relative;top:1px}.pagination .page-numbers.dots{background:none;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:13px;padding-right:0;padding-left:0}.pagination .page-numbers.dots:hover{background:none;box-shadow:none;color:#626262}.pagination .current{background:#4d8ffb;color:#fff}.site-content .post-navigation{font-size:16px}.site-content .post-navigation a{color:#626262;font-weight:700;font-weight:600}.site-content .post-navigation a:hover{color:#4d8ffb}.site-content .post-navigation a .sub-title{border-bottom:2px solid #e6e6e6;color:#828282;display:inline-block;font-size:14px;font-weight:400;text-transform:uppercase;line-height:normal;margin-bottom:10px;padding-bottom:3px}.site-content .post-navigation a div{line-height:normal}.comment-navigation{text-transform:capitalize;margin:25px 0}.comment-navigation span{font-size:13px;position:relative;right:0;top:0}.comment-navigation span.icon-long-arrow-left{padding-right:3px}.comment-navigation span.icon-long-arrow-right{padding-left:3px}.comment-navigation a{color:#2d2d2d;font-weight:700;font-weight:600}.comment-navigation a:hover{color:#4d8ffb}.footer-menu{float:right;font-size:13px;text-align:right;width:70%}@media (max-width:768px){.footer-menu{float:none;padding-top:15px;text-align:center;width:100%}}.footer-menu .menu{list-style:none;margin:0}.footer-menu .menu li{display:inline-block;font-size:13px;margin-right:30px;vertical-align:middle}.footer-menu .menu li:last-of-type,.footer-menu .menu li:last-of-type a{margin-right:0}.footer-menu a[href*="behance.net"],.footer-menu a[href*="codepen.io"],.footer-menu a[href*="delicious.com"],.footer-menu a[href*="deviantart.com"],.footer-menu a[href*="digg.com"],.footer-menu a[href*="dribbble.com"],.footer-menu a[href*="facebook.com"],.footer-menu a[href*="flickr.com"],.footer-menu a[href*="foursquare.com"],.footer-menu a[href*="github.com"],.footer-menu a[href*="instagram.com"],.footer-menu a[href*="linkedin.com"],.footer-menu a[href*="pinterest.com"],.footer-menu a[href*="plus.google.com"],.footer-menu a[href*="reddit.com"],.footer-menu a[href*="soundcloud.com"],.footer-menu a[href*="stackexchange.com"],.footer-menu a[href*="stackoverflow.com"],.footer-menu a[href*="tumblr.com"],.footer-menu a[href*="twitter.com"],.footer-menu a[href*="vimeo.com"],.footer-menu a[href*="vine.co"],.footer-menu a[href*="vk.com"],.footer-menu a[href*="weibo.com"],.footer-menu a[href*="wordpress.com"],.footer-menu a[href*="youtube.com"],.footer-menu a[href*=xing],.footer-menu a[href*=yelp]{font-size:0;margin-right:-16px;text-align:center}.footer-menu a[href*="behance.net"]:before,.footer-menu a[href*="codepen.io"]:before,.footer-menu a[href*="delicious.com"]:before,.footer-menu a[href*="deviantart.com"]:before,.footer-menu a[href*="digg.com"]:before,.footer-menu a[href*="dribbble.com"]:before,.footer-menu a[href*="facebook.com"]:before,.footer-menu a[href*="flickr.com"]:before,.footer-menu a[href*="foursquare.com"]:before,.footer-menu a[href*="github.com"]:before,.footer-menu a[href*="instagram.com"]:before,.footer-menu a[href*="linkedin.com"]:before,.footer-menu a[href*="pinterest.com"]:before,.footer-menu a[href*="plus.google.com"]:before,.footer-menu a[href*="reddit.com"]:before,.footer-menu a[href*="soundcloud.com"]:before,.footer-menu a[href*="stackexchange.com"]:before,.footer-menu a[href*="stackoverflow.com"]:before,.footer-menu a[href*="tumblr.com"]:before,.footer-menu a[href*="twitter.com"]:before,.footer-menu a[href*="vimeo.com"]:before,.footer-menu a[href*="vine.co"]:before,.footer-menu a[href*="vk.com"]:before,.footer-menu a[href*="weibo.com"]:before,.footer-menu a[href*="wordpress.com"]:before,.footer-menu a[href*="youtube.com"]:before,.footer-menu a[href*=xing]:before,.footer-menu a[href*=yelp]:before{font-family:polestar-icons;font-size:18px;transition:.2s}.footer-menu a[href*="behance.net"]:before{content:"\f1b4"}.footer-menu a[href*="codepen.io"]:before{content:"\f1cb"}.footer-menu a[href*="delicious.com"]:before{content:"\f1a5"}.footer-menu a[href*="deviantart.com"]:before{content:"\f1bd"}.footer-menu a[href*="digg.com"]:before{content:"\f1a6"}.footer-menu a[href*="dribbble.com"]:before{content:"\f17d"}.footer-menu a[href*="facebook.com"]:before{content:"\f09a"}.footer-menu a[href*="flickr.com"]:before{content:"\f16e"}.footer-menu a[href*="foursquare.com"]:before{content:"\f180"}.footer-menu a[href*="github.com"]:before{content:"\f09b"}.footer-menu a[href*="plus.google.com"]:before{content:"\f0d5"}.footer-menu a[href*="instagram.com"]:before{content:"\f16d"}.footer-menu a[href*="linkedin.com"]:before{content:"\f0e1"}.footer-menu a[href*="pinterest.com"]:before{content:"\f0d2"}.footer-menu a[href*="reddit.com"]:before{content:"\f1a1"}.footer-menu a[href*="soundcloud.com"]:before{content:"\f1be"}.footer-menu a[href*="stackexchange.com"]:before{content:"\f18d"}.footer-menu a[href*="stackoverflow.com"]:before{content:"\f16c"}.footer-menu a[href*="tumblr.com"]:before{content:"\f173"}.footer-menu a[href*="twitter.com"]:before{content:"\f099"}.footer-menu a[href*="vimeo.com"]:before{content:"\f194"}.footer-menu a[href*="vine.co"]:before{content:"\f1ca"}.footer-menu a[href*="vk.com"]:before{content:"\f189"}.footer-menu a[href*="weibo.com"]:before{content:"\f18a"}.footer-menu a[href*="wordpress.com"]:before{content:"\f19a"}.footer-menu a[href*=xing]:before{content:"\f168"}.footer-menu a[href*="yelp.com"]:before{content:"\f1e9"}.footer-menu a[href*="youtube.com"]:before{content:"\f16a"}.breadcrumbs{font-size:13px;margin-bottom:15px}.breadcrumbs,.breadcrumbs a{color:#828282}.breadcrumbs a:hover{color:#4d8ffb}#scroll-to-top{background:rgba(0,0,0,.65);border-radius:2px;bottom:20px;cursor:pointer;height:45px;line-height:0;opacity:0;padding-top:15px;position:fixed;right:20px;transform:scale(0);transition:.2s;text-align:center;width:45px;z-index:101}#scroll-to-top svg path{fill:#fff}#scroll-to-top img,#scroll-to-top svg{display:inline-block;height:15px;opacity:.6;transition:.3s;width:15px}#scroll-to-top:hover svg{opacity:.9}#scroll-to-top.show{opacity:1;transform:scale(1)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:27px}.alignright{display:inline;float:right;margin-left:27px}@media (max-width:480px){.alignleft,.alignright{clear:both;display:block;margin-left:auto;margin-right:auto;float:none}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.burst-animation-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;overflow:hidden;z-index:2}.burst-animation-overlay .burst-circle{background:#000;border-radius:10px;height:2px;opacity:.1;position:absolute;width:2px}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.clear:after:after,.clear:before:after,.comment-content:after:after,.comment-content:before:after,.entry-content:after:after,.entry-content:before:after,.site-content:after:after,.site-content:before:after,.site-footer:after:after,.site-footer:before:after,.site-header:after:after,.site-header:before:after{clear:both;content:"";display:table}.clear,.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.infinite-scroll.neverending .site-footer,.infinite-scroll .pagination,.infinite-scroll .posts-navigation,.infinite-scroll .woocommerce-pagination{display:none}.infinity-end.neverending .site-footer{display:block}#infinite-handle{clear:both;text-align:center;width:100%}#infinite-handle span{background:none;display:block;padding:0}#infinite-handle span button{font-size:1em}#infinite-handle span button:hover{line-height:normal;padding:11px 25px}.infinite-scroll .infinite-loader{display:block;clear:both;width:100%}.infinite-scroll .infinite-loader .spinner{margin:0 auto}#main #jp-relatedposts{margin-top:0;padding-top:0}#main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{margin-bottom:10px}#main #jp-relatedposts h4.jp-relatedposts-post-title{font-size:16px}#main #jp-relatedposts h4.jp-relatedposts-post-title a{color:#2d2d2d;font-family:Montserrat,sans-serif;font-weight:400;line-height:normal;margin:0 0 3px}#main #jp-relatedposts h4.jp-relatedposts-post-title a:hover{text-decoration:none}.site-content #primary .sharedaddy{margin-bottom:50px}.site-content #primary .sharedaddy h3{font-size:16px;font-weight:600;line-height:1.7333;margin-bottom:15px}.site-content #primary .sharedaddy h3:before{content:none}.site-content #primary .sharedaddy ul{margin-bottom:0!important}.wpcf7 div.wpcf7-response-output{margin:0;padding:10px 15px}.site-footer .widget,.widget-area .widget{margin:0 0 45px}.site-footer .widget .widget-title,.widget-area .widget .widget-title{font-size:16px;margin:0 0 20px;text-transform:uppercase}.site-footer .widget .widget-title~*,.widget-area .widget .widget-title~*{font-size:14px}.site-footer .widget a,.widget-area .widget a{color:#626262}.site-footer .widget a:hover,.widget-area .widget a:hover{color:#4d8ffb}#infinite-handle span .site-footer .widget button,#infinite-handle span .site-footer .widget button:hover,#infinite-handle span .widget-area .widget button,#infinite-handle span .widget-area .widget button:hover,.pagination .site-footer .widget .page-numbers,.pagination .site-footer .widget .page-numbers:hover,.pagination .widget-area .widget .page-numbers,.pagination .widget-area .widget .page-numbers:hover,.site-footer .widget #infinite-handle span button,.site-footer .widget #infinite-handle span button:hover,.site-footer .widget .button,.site-footer .widget .button:hover,.site-footer .widget .pagination .page-numbers,.site-footer .widget .pagination .page-numbers:hover,.widget-area .widget #infinite-handle span button,.widget-area .widget #infinite-handle span button:hover,.widget-area .widget .button,.widget-area .widget .button:hover,.widget-area .widget .pagination .page-numbers,.widget-area .widget .pagination .page-numbers:hover{color:#fff}.site-footer .widget ul,.widget-area .widget ul{list-style:none;margin:0}.site-footer .widget ul li,.widget-area .widget ul li{line-height:2}.site-footer .widget input,.widget-area .widget input{font-size:14px}.widget #wp-calendar{border:0;margin:0}.widget #wp-calendar caption{color:#2d2d2d;font-size:14px;font-weight:700;font-weight:600;text-align:left}.widget #wp-calendar tr:nth-child(2n+2){background:none}.widget #wp-calendar td,.widget #wp-calendar th{border:0;padding:0}.widget #wp-calendar thead{border-bottom:2px solid #e6e6e6}.widget #wp-calendar thead tr{background:none}.widget #wp-calendar thead th{padding:8px 0;text-align:center}.widget #wp-calendar tbody{font-size:13px}.widget #wp-calendar tbody .pad{background:none}.widget #wp-calendar tbody tr:first-of-type td{padding-top:8px}.widget #wp-calendar tbody td{padding-bottom:8px;text-align:center}.widget #wp-calendar tfoot{font-size:13px}.widget #wp-calendar tfoot #next,.widget #wp-calendar tfoot #prev{padding-top:4px}.widget #wp-calendar tfoot #next a,.widget #wp-calendar tfoot #prev a{color:#2d2d2d}.widget #wp-calendar tfoot #next a:hover,.widget #wp-calendar tfoot #prev a:hover{color:#4d8ffb}.widget #wp-calendar tfoot #next{text-align:right}.widget_archive li,.widget_categories li{color:#828282}.widget_archive li a,.widget_categories li a{color:#2d2d2d;display:inline-block;margin-bottom:8px}.widget_archive li span,.widget_categories li span{color:#828282}.widget_archive li .children,.widget_categories li .children{margin-left:12px}.widget .search-form,.widget .search-form input[type=search]{width:100%}#secondary .widget .search-form input[type=search]{min-width:0}.polestar-container{margin:0 auto;max-width:1190px;padding:0 25px;position:relative;width:100%}.full-width .polestar-container{max-width:none}.site-content:after{clear:both;content:"";display:table}.content-area{width:100%}.sidebar .content-area{float:left;width:70%}.sidebar-left.sidebar .content-area{float:right}@media (max-width:768px){.sidebar .content-area{width:100%}}.page-layout-full-width-no-sidebar .site-content .content-area,.page-layout-no-sidebar .site-content .content-area,.page-layout-stripped .site-content .content-area{float:none;width:100%}.page-layout-full-width-no-sidebar .site-content .polestar-container{max-width:none;padding:0}.page-layout-constrained .content-area{float:none;margin:0 auto;max-width:870px;width:100%}.widget-area{float:right;padding-left:4%;width:30%}.sidebar-left .widget-area{float:left;padding-right:4%;padding-left:0}@media (max-width:768px){.widget-area{border-top:1px solid #e6e6e6;margin-top:50px;padding:50px 0 0;width:100%}}.site-header{background:#fff;border-bottom:1px solid #e6e6e6;margin-bottom:60px;padding:25px 0;position:relative;width:100%;z-index:9999}body[class*=overlap-] .site-header:not(.stuck){background:transparent;border:none;position:absolute}.no-header-margin .site-header{margin-bottom:0}.topbar-out .site-header{top:0;left:0;width:100%}.topbar-out .site-header:after{clear:both;content:"";display:table}.topbar-out.admin-bar .site-header{top:32px}@media (max-width:782px){.topbar-out.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header.sticky.stuck{top:0}}.site-header.stuck{box-shadow:0 1px 1px rgba(0,0,0,.075)}.site-header .site-header-inner{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.centered.site-header .site-header-inner{flex-direction:column}.site-header .site-branding{padding-right:20px}.site-header .site-branding .custom-logo-wrapper{display:inline-block}.site-header .site-branding .site-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:29px;line-height:normal;margin:0}.site-header .site-branding .site-title a{color:#2d2d2d}.site-header .site-branding .custom-logo-link{display:block}.site-header .site-branding img{display:inline-block;vertical-align:middle}.tagline.site-header .site-branding img{padding-bottom:5px}.site-header .site-branding .site-description{color:#626262;font-family:Montserrat,sans-serif;font-weight:400;font-size:13px;line-height:normal;margin:0}.site-header .site-branding>*{transform-origin:left center}.centered.site-header .site-branding>*{transform-origin:center center}.site-header #header-search{background:#fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}body[class*=overlap-] .site-header #header-search{background:transparent}.site-header #header-search .polestar-container{height:100%}.site-header #header-search form{background:#fff;height:48px;left:20px;position:absolute;right:59px;top:50%}.site-header #header-search input[type=search]{background:rgba(0,0,0,.055);border:0;box-sizing:border-box;height:48px;padding:0 15px;right:15px;width:100%}.site-header #header-search input[type=search]:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #e6e6e6 inset!important}.site-header #header-search button[type=submit]{display:none}.site-header #header-search #close-search{cursor:pointer;margin-top:-12px;position:absolute;right:20px;top:50%;transform:scale(0);transition:.35s}.site-header #header-search #close-search svg{height:24px;width:24px}body[class*=overlap-] .site-header #header-search #close-search svg{background:#fff;border-radius:50%}.site-header #header-search #close-search svg path{transition:.3s;fill:#2d2d2d}.site-header #header-search #close-search svg:hover path{fill:#626262}.site-header #header-search #close-search.animate-in{transform:scale(1)}.site-header.centered .site-branding{margin:0 auto 20px;padding:0;text-align:center}.site-header.centered .main-navigation{text-align:center}@media (max-width:768px){.site-header:not(.mobile-menu) .site-header-inner{flex-direction:column}.site-header:not(.mobile-menu) .site-branding{margin:0 auto 20px;padding:0;text-align:center}.site-header:not(.mobile-menu) .main-navigation{text-align:center}}.site-header .widgets{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}@media (max-width:768px){.site-header .widgets{flex-direction:column}}.site-header .widgets.widgets-1 .widget{width:100%}.site-header .widgets.widgets-2 .widget{width:48.625%}.site-header .widgets.widgets-3 .widget{width:31.5%}.site-header .widgets.widgets-4 .widget{width:22.9375%}.site-header .widgets.widgets-5 .widget{width:17.8%}.site-header .widgets.widgets-6 .widget{width:14.375%}.site-header .widgets.widgets-7 .widget{width:11.92857%}.site-header .widgets.widgets-8 .widget{width:10.09375%}.site-header .widgets.widgets-9 .widget{width:8.66667%}.site-header .widgets.widgets-10 .widget{width:7.525%}.site-header .widgets .widget{box-sizing:content-box;margin:0 2.75% 0 0}.site-header .widgets .widget:last-of-type{margin-right:0}.site-header .widgets .widget .widget-title{font-size:16px;margin:0 0 5px}.site-header .widgets .widget .textwidget,.site-header .widgets .widget .widget-title~*{font-size:14px}.site-header .widgets .widget p:last-of-type,.site-header .widgets .widget p:only-of-type,.site-header .widgets .widget ul{margin-bottom:0}.site-header .widgets .widget input[type=search]{font-size:14px}.overlap-light .site-header:not(.stuck) .site-branding .site-description,.overlap-light .site-header:not(.stuck) .site-branding .site-title a{color:#fff}.overlap-dark .site-header:not(.stuck) .site-branding .site-description,.overlap-dark .site-header:not(.stuck) .site-branding .site-title a{color:#2d2d2d}.masthead-sentinel{margin-bottom:60px}body[class*=overlap-] .masthead-sentinel{display:none}.no-header-margin .masthead-sentinel{margin-bottom:0}#topbar{position:relative;width:100%;z-index:1000}.hentry{border-bottom:1px solid #e6e6e6;margin:0 0 50px;padding:0 0 25px}.hentry:last-of-type{border:0;padding:0}.hentry:only-of-type{border:0;padding:0;margin:0}.entry-header{margin-bottom:25px}.site-content .entry-title{color:#2d2d2d;font-size:29px;line-height:normal;margin:0}.site-content .entry-title a{color:#2d2d2d;text-decoration:none}.site-content .entry-title a:hover{color:#626262}.entry-meta{line-height:normal}.entry-meta>span{color:#828282;font-size:13px;position:relative}.entry-meta>span a{color:inherit;text-decoration:none}.entry-meta>span a:hover{color:#4d8ffb}.entry-meta>span:after{color:#828282;content:"\f111";display:inline-block;font-family:polestar-icons;font-size:4px;height:5px;line-height:normal;margin:0;text-align:center;vertical-align:middle;width:20px}.entry-meta>span:last-of-type:after,.entry-meta>span:only-of-type:after{content:none}.entry-meta .updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-thumbnail,.entry-video,.gallery-format-slider{margin-bottom:25px}.entry-thumbnail{height:100%;margin-right:auto;margin-left:auto;position:relative;text-align:center;width:100%}.entry-thumbnail .thumbnail-meta{display:block;left:10px;position:absolute;top:10px;z-index:1}.entry-thumbnail .thumbnail-meta ul{display:inline-block;list-style:none;margin:0 5px 0 0}.entry-thumbnail .thumbnail-meta ul li{background:rgba(0,0,0,.8);color:#fff;display:inline-block;font-size:11px;padding:5px 12px 6px;text-transform:uppercase}.entry-thumbnail .thumbnail-meta ul li a{color:#fff;line-height:normal}.entry-thumbnail .overlay{height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:0}.entry-thumbnail:hover .overlay{background:rgba(0,0,0,.2)}.entry-thumbnail .icon-add{background:rgba(0,0,0,.4);display:inline-block;border-radius:50%;height:60px;left:50%;margin:-30px 0 0 -30px;padding:16px 0 0;position:absolute;top:50%;transition:all .15s;transform:scale(0);width:60px;z-index:5}@media (max-width:480px){.entry-thumbnail .icon-add{height:52px;margin:-26px 0 0 -26px;padding:13.5px 0 0;width:52px}}.entry-thumbnail:hover .icon-add{transform:scale(1)}.entry-thumbnail .icon-add svg{height:30px;margin-right:-15.6px;position:absolute;right:50%;width:30px}@media (max-width:480px){.entry-thumbnail .icon-add svg{height:26px;margin-right:-13.5px;width:26px}}.entry-thumbnail .icon-add svg path{fill:#fff;opacity:.7}.entry-thumbnail a{display:block;line-height:0}.site-content .more-wrapper{display:block;font-size:14px}.site-content .more-wrapper span{font-size:13px;position:relative;right:-4px;top:1.5px}.site-content .more-wrapper a{color:#2d2d2d;font-weight:600}.site-content .more-wrapper a:hover{color:#4d8ffb}.page-links{text-align:left}.page-links .page-links-title{color:#2d2d2d;font-size:14px;font-weight:600}.page-links .post-page-numbers{background:#f1f1f1;border-radius:2px;color:#626262;display:inline-block;font-size:14px;line-height:normal;margin-right:3px;padding:11px 17px;transition:.3s}.page-links .post-page-numbers.current,.page-links .post-page-numbers:hover{background:#4d8ffb;color:#fff}.single .entry-footer{margin:0 0 50px}#page .widget_tag_cloud a,.tags-links a{background:#f1f1f1;border-radius:2px;color:#626262;display:inline-block;font-size:13px;line-height:normal;margin:0 6px 8px 0;padding:6px 10px;transition:.3s}#page .widget_tag_cloud a:hover,.tags-links a:hover{background:#4d8ffb;color:#fff}.page-header{margin-bottom:25px}.page-header .page-title{margin-top:0}.archive:not(.woocommerce) .page-title{font-size:18px;margin:0}.archive .page-header,.search-results .page-header{margin-bottom:35px}.archive .page-title,.search-results .page-title{font-size:18px}.archive .taxonomy-description,.search-results .taxonomy-description{font-size:13px;margin-top:15px}.search-results .entry-title{font-size:26px}.search-results article{border-bottom:1px solid #e6e6e6;margin:0 0 50px;padding:0 0 30px}.search-results article:last-of-type{border:0}.search-results article:only-of-type{border:0;margin:0}.search-results .hentry{overflow:auto}.search-results .hentry .entry-title{font-size:18px}.search-results .hentry .entry-thumbnail{box-sizing:border-box;float:left;margin:0 4% 0 0;width:40%}@media (max-width:1024px){.search-results .hentry .entry-thumbnail{float:none;margin-bottom:25px;text-align:center;width:auto}}.search-results .hentry .entry-summary{font-size:15px}.search-results .hentry .entry-summary p:last-of-type,.search-results .hentry .entry-summary p:only-of-type{margin:0}.search-results .hentry.has-post-thumbnail .polestar-content-wrapper{box-sizing:border-box;float:right;width:56%}@media (max-width:1024px){.search-results .hentry.has-post-thumbnail .polestar-content-wrapper{float:none;width:100%}}.search-form{display:inline-block;position:relative}.search-form input[type=search]{min-width:300px;padding-right:46px}.search-form button[type=submit]{background:none;border:none;padding:12px 15px 10px;position:absolute;right:0;top:0}.search-form button[type=submit] svg{height:16px;width:16px}.search-form button[type=submit] svg path{fill:#828282}.author-box{display:table;border:2px solid #e6e6e6;border-right:0;border-left:0;margin:0;padding:30px 0;margin-bottom:50px;width:100%}.author-box .author-avatar{display:table-cell;vertical-align:top;width:105px}@media (max-width:480px){.author-box .author-avatar{display:block;width:100%}}.author-box .author-avatar img{border-radius:40px;display:block;height:80px;width:80px}@media (max-width:480px){.author-box .author-avatar img{margin:0 0 15px}}.author-box .author-description{display:table-cell;vertical-align:top}@media (max-width:480px){.author-box .author-description{display:block;width:100%}}.author-box .author-description h3{font-size:18px;line-height:normal;margin:0}.author-box .author-description span{display:block;font-size:13px;margin-bottom:10px}.author-box .author-description span a{color:#626262}.author-box .author-description span a:hover{color:#4d8ffb}.author-box .author-description div{font-size:14px}.related-posts-section,.yarpp-related{padding-bottom:25px}.related-posts-section .related-posts,.yarpp-related .related-posts{font-size:16px}.related-posts-section ol,.yarpp-related ol{list-style:none;margin:0;padding:0;width:100%}.related-posts-section ol:after,.yarpp-related ol:after{clear:both;content:"";display:table}.related-posts-section ol li,.yarpp-related ol li{display:block;float:left;margin:0 0 25px;width:31%}@media (max-width:480px){.related-posts-section ol li,.yarpp-related ol li{width:100%}}.related-posts-section ol li:nth-child(3n+1),.yarpp-related ol li:nth-child(3n+1){margin-right:3.5%}@media (max-width:480px){.related-posts-section ol li:nth-child(3n+1),.yarpp-related ol li:nth-child(3n+1){margin-right:0}}.related-posts-section ol li:nth-child(3n+3),.yarpp-related ol li:nth-child(3n+3){margin-left:3.5%}@media (max-width:480px){.related-posts-section ol li:nth-child(3n+3),.yarpp-related ol li:nth-child(3n+3){margin-left:0}}.related-posts-section ol li:only-child,.yarpp-related ol li:only-child{margin:0}.related-posts-section ol li a,.yarpp-related ol li a{display:block;line-height:0;text-decoration:none}.related-posts-section ol li img,.yarpp-related ol li img{margin-bottom:10px}.related-posts-section ol li .related-post-title,.yarpp-related ol li .related-post-title{font-size:16px;line-height:normal;margin:0 0 3px}.related-posts-section ol li .related-post-title:hover,.yarpp-related ol li .related-post-title:hover{color:#4d8ffb}.related-posts-section ol li .related-post-date,.yarpp-related ol li .related-post-date{color:#828282;font-size:13px;font-weight:400;line-height:normal;margin:0}.related-posts-section ol li .related-post-date:hover,.yarpp-related ol li .related-post-date:hover{color:#4d8ffb}.comment-list{margin:0 0 30px;padding:0}.comment-list ol.children{margin:0}@media (min-width:1025px){.comment-list li .comment{margin-left:80px}}.comment-list .comment,.comment-list .pingback{color:#626262;display:block}.comment-list .comment .comment-box,.comment-list .pingback .comment-box{border-bottom:1px solid #e6e6e6;padding:25px 0}@media (min-width:481px){.comment-list .comment .comment-container,.comment-list .pingback .comment-container{margin-left:80px}}.comment-list .comment .avatar-container,.comment-list .pingback .avatar-container{float:left}@media (max-width:480px){.comment-list .comment .avatar-container,.comment-list .pingback .avatar-container{display:none}}.comment-list .comment .avatar-container img,.comment-list .pingback .avatar-container img{display:block;border-radius:50%}.comment-list .comment .info,.comment-list .pingback .info{line-height:normal;padding-bottom:15px}.comment-list .comment .author,.comment-list .pingback .author{color:#2d2d2d;font-size:14px;font-weight:600}.comment-list .comment .author a,.comment-list .pingback .author a{color:#2d2d2d;text-decoration:none}.comment-list .comment .author a:hover,.comment-list .pingback .author a:hover{color:#626262}.comment-list .bypostauthor .author:before{content:"\f040";font-family:polestar-icons;font-size:14px;margin-right:5px}.comment-list .comment .date,.comment-list .pingback .date{color:#828282;font-size:13px}.comment-list .comment .comment-content,.comment-list .pingback .comment-content{font-size:14px}.comment-list .comment .comment-content p,.comment-list .pingback .comment-content p{margin-bottom:15px}.comment-list .comment .comment-content a,.comment-list .pingback .comment-content a{word-wrap:break-word}.comment-list .comment .comment-content .comment-awaiting-moderation,.comment-list .pingback .comment-content .comment-awaiting-moderation{font-weight:700;font-weight:600}.comment-list .comment .comment-reply-link,.comment-list .pingback .comment-reply-link{color:#2d2d2d;font-size:12px;font-weight:700;font-weight:600;line-height:normal;text-transform:uppercase}.comment-list .comment .comment-reply-link:hover,.comment-list .pingback .comment-reply-link:hover{color:#4d8ffb}.comment-list .pingback{list-style:none}.comment-list .pingback .comment-container{list-style:none;margin-left:0}.comment-reply-title,.comments-title{font-size:16px;margin-bottom:0}.comment-respond{margin-top:30px}.comment-reply-title{margin-bottom:15px}.comment-reply-title #cancel-comment-reply-link{color:#828282;font-family:Open Sans,sans-serif;font-size:13px;margin-left:.5em;text-transform:none}.comment-reply-title #cancel-comment-reply-link:hover{color:#4d8ffb}#commentform p{line-height:normal;margin-bottom:25px}#commentform label{display:block;line-height:normal;margin-bottom:8px;text-transform:capitalize}#commentform textarea{width:100%}#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{box-sizing:border-box;float:left;width:31%}@media (max-width:768px){#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{width:100%}}#commentform .comment-form-author input,#commentform .comment-form-email input,#commentform .comment-form-url input{width:100%}#commentform .comment-form-email{margin:0 3.5% 25px}@media (max-width:768px){#commentform .comment-form-email{margin:0 0 25px}}#commentform .comment-notes,#commentform .logged-in-as{font-size:13px;line-height:1.6875}#commentform .comment-notes a,#commentform .logged-in-as a{color:#626262;text-decoration:none}#commentform .comment-notes a:hover,#commentform .logged-in-as a:hover{color:#4d8ffb}#commentform .comment-form-cookies-consent{align-items:center;clear:both;display:flex;margin:0 0 8px}#commentform .comment-form-cookies-consent input{line-height:1;margin-right:5px}#commentform .comment-form-cookies-consent label{display:inline-block;font-weight:400;margin-bottom:0}#commentform .form-submit{margin:25px 0 0;clear:both}#commentform .comment-subscription-form{display:block;clear:both;margin:0 0 8px;overflow:auto}#commentform .comment-subscription-form:last-of-type{margin-bottom:0}#commentform .comment-subscription-form input{margin-right:0;position:relative;top:-1px}#commentform .comment-subscription-form label{font-weight:400}.no-comments{font-size:14px;font-weight:700;font-weight:600;margin:0}.commentform-error{font-size:14px;margin:0 0 25px}.site-footer{background:#fff;margin-top:75px}.site-footer.footer-active-sidebar{border-top:1px solid #e6e6e6}.no-footer-margin .site-footer{margin-top:0}.site-footer .widgets{padding:50px 0;width:100%}.site-footer .widgets:after{clear:both;content:"";display:table}.site-footer .widgets.widgets-1 .widget{width:100%}.site-footer .widgets.widgets-2 .widget{width:48.625%}.site-footer .widgets.widgets-3 .widget{width:31.5%}.site-footer .widgets.widgets-4 .widget{width:22.9375%}.site-footer .widgets.widgets-5 .widget{width:17.8%}.site-footer .widgets.widgets-6 .widget{width:14.375%}.site-footer .widgets.widgets-7 .widget{width:11.92857%}.site-footer .widgets.widgets-8 .widget{width:10.09375%}.site-footer .widgets.widgets-9 .widget{width:8.66667%}.site-footer .widgets.widgets-10 .widget{width:7.525%}.site-footer .widgets .widget{box-sizing:content-box;margin:0 2.75% 0 0;float:left}.site-footer .widgets .widget:last-of-type{margin-right:0}@media (max-width:768px){.site-footer .widgets .widget{float:none;margin-bottom:25px;width:100%}.site-footer .widgets .widget:last-of-type{margin-bottom:0}}.site-footer .site-info{float:left;font-size:13px;text-align:left;width:30%}.site-footer .site-info span:after{content:"\002d";display:inline-block;padding:0 5px}.site-footer .site-info span:last-of-type:after{content:none}@media (max-width:768px){.site-footer .site-info{float:none;text-align:center;width:100%}}.site-footer .bottom-bar{border-top:1px solid #e6e6e6;overflow:auto;padding:25px 0}.site-footer .bottom-bar div:only-of-type{float:none;text-align:center;width:100%}.site-footer .bottom-bar a{color:inherit}.site-footer .bottom-bar a:hover{color:#4d8ffb}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{font-size:13px}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{line-height:3}.wp-caption-text{text-align:center}.gallery{margin-bottom:27px}.gallery-item{display:inline-block;margin-bottom:15px;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-item .gallery-icon a{display:block;line-height:0;margin-bottom:8px}.gallery-caption{display:block;font-size:13px}.flexslider{position:relative}.flexslider .flex-direction-nav,.flexslider .slides{list-style:none;margin:0}.flexslider .slides img{display:none;width:100%}.flexslider .slide{background-repeat:no-repeat;display:none;overflow:hidden;position:relative}.flexslider .flex-direction-nav a{cursor:pointer;display:block;margin-top:-12.5px;opacity:0;position:absolute;text-align:center;top:50%;transition:all .3s ease-in-out;z-index:10}.flexslider .flex-direction-nav a:hover svg path{fill:hsla(0,0%,100%,.9)}.flexslider:hover .flex-direction-nav a{opacity:1}.flexslider .flex-direction-nav a.flex-prev{left:20px}.flexslider .flex-direction-nav a.flex-next{right:20px}.flexslider .flex-direction-nav a:focus{outline:0}.flexslider .flex-direction-nav a svg{height:27px;width:auto}.flexslider .flex-direction-nav a svg path{fill:hsla(0,0%,100%,.6);transition:.3s}.featured-posts-slider{margin-bottom:60px}.widget_siteorigin-panels-postloop .featured-posts-slider{margin-bottom:0}.featured-posts-slider .slides .slide{background-color:#626262;background-position:50%;background-size:cover;height:520px}@media (max-width:768px){.featured-posts-slider .slides .slide{height:380px}}@media (max-width:480px){.featured-posts-slider .slides .slide{height:155px}}.featured-posts-slider .slides .slide .overlay a{background:rgba(0,0,0,.5);display:block;height:100%;position:absolute;width:100%}.featured-posts-slider .slides .slide .slide-content{text-align:center;padding:160px 10% 0;position:absolute;width:100%;z-index:3}@media (max-width:768px){.featured-posts-slider .slides .slide .slide-content{padding-top:80px}}@media (max-width:480px){.featured-posts-slider .slides .slide .slide-content{padding-top:30px}}.widget_siteorigin-panels-postloop .featured-posts-slider .slides .slide .slide-content{padding:15% 10%}.featured-posts-slider .slides .slide .slide-content .entry-title{font-size:46px;margin-bottom:0;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:3}@media (max-width:768px){.featured-posts-slider .slides .slide .slide-content .entry-title{font-size:41px;line-height:1.1;margin-bottom:10px}}@media (max-width:480px){.featured-posts-slider .slides .slide .slide-content .entry-title{font-size:26px}}.featured-posts-slider .slides .slide .slide-content .entry-title a{color:#fff}.featured-posts-slider .slides .slide .slide-content .entry-title a:hover{color:hsla(0,0%,100%,.8)}.featured-posts-slider .slides .slide .slide-content .entry-excerpt{color:hsla(0,0%,100%,.9);font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (max-width:768px){.featured-posts-slider .slides .slide .slide-content .entry-excerpt{font-size:16px}}@media (max-width:480px){.featured-posts-slider .slides .slide .slide-content .entry-excerpt{display:none}}.featured-posts-slider .slides .slide .slide-content .entry-excerpt .more-wrapper{display:none}