a:hover,
.editor-entry a,
.gc-meta-4 .entry-metas ul li a:hover,
#gc-backtotop .caption,
.widget_archive a:hover,
.widget_categories a:hover,
.widget_recent_entries a:hover,
.widget_meta a:hover,
.widget_product_categories a:hover,
.widget_rss li a:hover,
.widget_pages li a:hover,
.widget_nav_menu li a:hover,
.widget_rss ul li a,
.comments-area .comment-body .reply a:hover,
.comments-area .comment-body .reply a:focus,
.woocommerce-widget-layered-nav ul li a:hover,
.gc-pagination nav.pagination .nav-links .page-numbers.next:hover,
.gc-pagination nav.pagination .nav-links .page-numbers.prev:hover,
.mastheader .search-trigger:hover,
.mastheader .canvas-trigger:hover,
.gc-header-s4 .social-icons ul li a:hover,
#gc-backtotop .caption
{
color: #ff9f1a;
}
.entry-tags .post-tags a {
border: 1px solid #ff9f1a;
}
.gc-caption-sec .gc-meta-4 .entry-metas ul li span,
.gc-caption-sec .gc-meta-4 .entry-metas ul li,
.gc-caption-sec .gc-meta-4 .entry-metas ul li a {
color: #f1f1f1;
}
.gc-meta-4 .entry-metas ul li span a:hover {
color: #ff9f1a;
}
.gc-button-primary {
border: 2px solid #ff9f1a;
}
.read-more-button:hover:before,
#gc-backtotop .caption:after,
.entry-cats ul li:nth-child(.cate-list-4 n+11) a:before,
.gc-pagination nav.pagination .nav-links .page-numbers.next:hover::before,
.gc-pagination nav.pagination .nav-links .page-numbers.prev:hover::before,
{
content: '';
background-color: #ff9f1a;
}
#gc-backtotop .caption:after{
background-color: #ff9f1a;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.gc-button-primary:hover,
.calendar_wrap caption,
.is-post-format span,
.gc-banner-s1 .owl-dots .owl-dot.active,
.gc-social-widget .social-icons ul li a:hover,
.gc-pagination nav.pagination .nav-links .page-numbers,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.jetpack_subscription_widget input[type="submit"],
.site-navigation>ul>li>a:hover,
.site-navigation ul li.current-menu-item a {
background-color: #ff9f1a;
}
.widget .widget-title h3::before {
content: '';
border-left: 4px solid #ff9f1a;
}
.calendar_wrap caption {
background: none repeat scroll 0 0 #ff9f1a;
} .gc-header-s4 .bottom-header .gc-row {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.gc-header-s4 .gc-logo-block .gc-row{
align-items: center;
justify-content: space-between;
}
.gc-header-s4 .gc-logo-block .gc-col.right{
width: 60%;
flex: 0 0 60%;
max-width: 100%;
}
.gc-header-s4 .gc-logo-block{
padding:15px 0;
}
.gc-header-s4 .bottom-header{
background-color: #222;
}
.gc-header-s4 .bottom-header .gc-col {
-webkit-box-flex: inherit;
-ms-flex: inherit;
flex: inherit;
max-width: inherit;
}
.gc-header-s4 .site-navigation>ul>li>a,
.gc-header-s4  .social-icons ul li a,
.mastheader.gc-header-s4  .search-trigger,
.mastheader.gc-header-s4 .canvas-trigger {
color: #fff;
}
.gc-header-s4 .site-navigation>ul>li>a{    
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.gc-header-s4 .site-navigation>ul>li>a:before{
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #ff9f1a;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.gc-header-s4 .site-navigation>ul>li>a:hover,
.gc-header-s4 .site-navigation>ul>li>a:focus,
.gc-header-s4 .site-navigation>ul>li>a:active {
color: white;
}
.gc-header-s4 .site-navigation>ul>li>a:hover:before,
.gc-header-s4 .site-navigation>ul>li>a:focus:before,
.gc-header-s4 .site-navigation>ul>li>a:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.gc-header-s4 .site-navigation ul li a::after{
display: none;
}
.gc-header-s4  .social-icons ul li a:hover,
.mastheader.gc-header-s4  .search-trigger:hover,
.mastheader.gc-header-s4 .canvas-trigger:hover,
.gc-header-s4 .site-navigation ul li .sub-menu li a:hover,
.gc-header-s4 .site-navigation ul li .children li a:hover,
.extra-gc-layout-4  #gc-backtotop span.caption,
.extra-gc-layout-4  .gc-custom-cats-widget .cats-items a:hover span
{
color: #ff9f1a;
}
.gc-header-s4 .site-navigation ul li .sub-menu, 
.gc-header-s4 .site-navigation ul li .children{
background-color: #2d2d2d;
}
.gc-header-s4 .site-navigation ul li .sub-menu:last-child, 
.gc-header-s4 .site-navigation ul li .children:last-child{
border-bottom: none;
}
.gc-header-s4 .site-navigation ul li .sub-menu li a,
.gc-header-s4 .site-navigation ul li .children li a{
border-bottom: 1px solid #222;
color:#fff;
} .gc-banner-s4 .gc-col.left {
-webkit-box-flex: 0;
-ms-flex: 0 0 70%;
flex: 0 0 70%;
max-width: 70%;
}
.gc-banner-s4 .gc-col.right{
-webkit-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%;
}
.gc-banner-s4 .gc-col.left {
-webkit-box-flex: 0;
-ms-flex: 0 0 70%;
flex: 0 0 70%;
max-width: 70%;
display: block;
}
.gc-banner-s4{
overflow: hidden;
}
.gc-banner-s4 .thumb {
height: 500px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
figure {
position: relative;
margin: 0;
}
.gc-banner-s4 .gc-col.right .banner-4-rel-post .thumb{
height: 235px;
}
.gc-banner-s4 .gc-col.right .banner-4-rel-post:first-child .thumb{
margin-bottom: 30px;
}
.gc-banner-s4  .banner-4-rel-post .post-title  a{
font-size: 16px;
line-height: 1.2;
}
.gc-banner-s4  .banner-4-rel-post .post-content{
padding:15px;
}
.gc-banner-s4 .post-content {
position: absolute;
left: 0;
right: 0;
top: auto;
bottom: 0;
padding: 30px 40px;
background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,0.6)),to(#000));
background-image: linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.6) 40%,#000 100%);
}
.extra-gc-layout-4  .entry-cats ul li a {
background-color: #333;
padding: 2px 5px;
display: inline-block;
margin: 0;
line-height: 1.2;
text-transform: capitalize;
color: #fff;
font-weight: 400;
font-size: 11px;
letter-spacing: 1px;
}
.extra-gc-layout-4  .entry-cats ul li a:hover {
opacity: 0.7;
}
.extra-gc-layout-4  .entry-cats ul li a:after {
position: absolute;
content: '';
border-left: 10px solid #333;
border-bottom: 6px solid transparent;
bottom: -6px;
left: 0;
}
.extra-gc-layout-4  .entry-cats ul li a:before {
display: none;
}
.extra-gc-layout-4  .entry-cats ul li:first-child a {
background-color: #ffaf40;
}
.extra-gc-layout-4  .entry-cats ul li:first-child a:after {
border-left-color: #ffaf40;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(2) a {
background-color: #ff4d4d;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(2) a:after {
border-left-color: #ff4d4d;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(3) a {
background-color: #c56cf0;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(3) a:after {
border-left-color: #c56cf0;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(4) a {
background-color: #3ae374;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(4) a:after {
border-left-color: #3ae374;
}
.extra-gc-layout-4 .entry-cats ul li:nth-child(5) a {
background-color: #67e6dc;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(5) a:after {
border-left-color: #67e6dc;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(6) a {
background-color: #17c0eb;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(6) a:after {
border-left-color: #17c0eb;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(7) a {
background-color: #d35400;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(7) a:after {
border-left-color: #d35400;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(8) a {
background-color: #16a085;
}
.extra-gc-layout-4 .entry-cats ul li:nth-child(8) a:after {
border-left-color: #16a085;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(9) a {
background-color: #2c3e50;
}
.extra-gc-layout-4  .entry-cats ul li:nth-child(9) a:after {
border-left-color: #2c3e50;
}
.extra-gc-layout-4 .entry-cats ul li:nth-child(10) a {
background-color: #db99ef;
}
.extra-gc-layout-4 .entry-cats ul li:nth-child(10) a:after {
border-left-color: #db99ef;
}
.gc-banner-s4 .post-title {
margin-top: 15px;
}
.gc-banner-s4 .post-title  a{
color:#fff;
margin-top: 15px;
}
.gc-banner-s4 .entry-metas ul li a:hover{
color: #ff9f1a;
}
.gc-banner-s4 .is-post-format{
position: initial;
}
.extra-gc-layout-4 .is-post-format span{
border-radius: 6px;
height: 30px;
width: 50px;
line-height: 30px;
margin-bottom: 15px;
}
.extra-gc-layout-4 .gc-blog-list-s1 .top-block,
.extra-gc-layout-4 .gc-blog-list-s1 .bottom-block .permalink {
text-align: left;
}
.extra-gc-layout-4  .gc-button-primary,
.extra-gc-layout-4  .secondary-widget-area .gc-instagram-widget .follow-permalink a {
border: 2px solid #ff9f1a;
border-radius: 6px;
}
.extra-gc-layout-4  .gc-button-primary:hover,
.extra-gc-layout-4  .secondary-widget-area .gc-instagram-widget .follow-permalink a:hover,
.extra-gc-layout-4 .gc-post-widget .is-post-format span,
.extra-gc-layout-4 .gc-social-widget .social-icons ul li a:hover,
.extra-gc-layout-4  #gc-backtotop span.caption:after,
.extra-gc-layout-4 .is-post-format span{
background-color: #ff9f1a;
}
.extra-gc-layout-4 .post-content .post-title a {
line-height: 1.2 background-image: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #ff9f1a 50%);
background-image: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #ff9f1a 50%);
background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #ff9f1a 50%);
}
.extra-gc-layout-4  .widget .widget-title h3::before {
content: '';
border-left: 11px solid #ff9f1a;
border-bottom: 20px solid transparent;
}
.extra-gc-layout-4  .gc-post-widget .is-post-format span{
border-radius: 6px;
}
@media (max-width: 992px){
.gc-banner-s4 .gc-col.left,
.gc-banner-s4 .gc-col.right,
.gc-header-s4 .gc-logo-block .gc-col.right,
.gc-header-s4 .gc-logo-block .gc-col.left{
width: 100%;
max-width: 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.gc-banner-s4 .post-title  a{
font-size: 22px;
}
.gc-header-s4 .bottom-header .gc-col.center{
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.site-navigation ul li.current-menu-item a{
padding-left:10px;}
.gc-header-s4 .site-navigation ul li,
.gc-header-s4 .site-navigation>ul>li>a{
display:block;
text-align: left;
}
.gc-header-s4  .bottom-header
{
padding:10px 0
}
.gc-header-s4  .menu-toggle span{
background-color:white;
}
.gc-header-s4 .bottom-header .gc-col.right{
position:absolute;
right:15px;
top:-8px;
}
.gc-header-s4 .bottom-header .gc-col.left{
position:absolute;
left:50px;
top:-8px;
}
} .entry-metas ul li a:hover{
color:  #ff9f1a;
}
.gc-banner-slider-s4  .entry-cats ul li a,
.banner-4-rel-post   .entry-cats ul li a{
color:#fff;
}