@-ms-viewport{
  width: device-width;
}

html {
    background: none;
}

body.custom-background {
    background-position: center center !important;
    background-size: cover !important;
}

a:hover {
    text-decoration: underline;
}

header#masthead .shapla-container {
    width: 100%;
    position: relative;
}

header#masthead .site-branding {
    background: url(http://makmurmotor.com/wp-content/uploads/2018/04/makmur_motor__header_logo_bg.png) no-repeat top left;
    background-size: contain;
    width: 325px;
    padding: 0;
    max-width: 25%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

header#masthead .site-branding .custom-logo {
    max-height: initial;
    margin-left: 7.5%;
    margin-top: 7.5%;
    margin-bottom: 19%;
    max-width: 60%;
}

.site-header-inner .menu-toggle {
    margin-left:auto;
}
.menu-toggle span {
    height: 2px;
}

#masthead {
    border-bottom: 5px solid #00adee;
}

.site-header-inner .main-navigation li a {
    text-align: right;
    padding-right: 1.2em;
}

.site-header-inner .main-navigation ul.sub-menu li a {
    padding-right: 2.5em;
}

.site-header-inner .main-navigation .wpm-languages.menu-item a > img {
    display: inline-block;
    vertical-align: baseline;
    margin: 0 0.5em;
}

.site-header-inner {
    padding: 1% 0 0em;
}

.page-title-bar {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    background-color: #00adee !important;
    border: none;
}

.page-title-bar .entry-header {
    width: 100%;
    text-align: right;
}

.page-title-bar .entry-header .entry-title {
    color: #ffffff;
    text-transform: uppercase;
    padding-left: 20%;
}

.home .site-content .content-area {
    padding-top: 0;
}

.main-navigation {
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
     padding-bottom: 80.0%;
}

.footer-widget-area {
    padding-top: 110px;
    padding-bottom: 60px;
}

.footer-widget-1 .widget_custom_html {
    margin-top: 100px
}

.site-footer {
    padding: 0;
    margin-top: -3.5em;
    position: relative;
    z-index: 3;
}

#primary.content-area {
    background: rgba(255,255,255,0.3);
    padding-bottom: 300px;
    margin-bottom:-300px;
    padding-left: 45px;
    padding-right: 45px;
    z-index: 0;
}
.footer-widget-area {
    position: relative;
    z-index: 2;
    margin-top: 325px;
    background: none !important;
    background-color: #00bff3 !important;
}

.footer-widget-area:before {
    display: block;
    position: absolute;
    top: -325px;
    left: 0;
    width: 100%;
    height: 325px;
    background-color: rgba(255,255,255,0);
    background-image: url(http://makmurmotor.com/wp-content/uploads/2018/04/makmur_motor__footer_bg.png);
    background-repeat: no-repeat;
    background-position: center top;
}

.footer-widget-area > .shapla-container {
    margin-top: -325px;
}

.footer-widgets .widget-block {
    padding: 0 2rem;
}

h2.vc_custom_heading {
    border-bottom: 2px solid #00bff3;
    margin-bottom: 25px;
}

.vc_btn3-style-gradient-custom {
    background-image: linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,1) 100%) !important;
    background-size: 100% 200% !important;
}
.vc_btn3-style-gradient-custom:hover {
    background-image: linear-gradient(rgba(0,191,243,0) 0%, rgba(0,191,243,1) 70%,rgba(0,191,243,1) 100%) !important;    
    background-color: transparent !important;
    color: #ffffff !important;
}

.home .vc_grid .vc_grid-item > div {
    position: relative;
}
.home .vc_grid .vc_grid-item > div:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 99;
    left: 0;
    top: 0;
    cursor: -webkit-grab;
}

.post-thumbnail {
    margin-top: -32px;
    margin-left: -45px;
    margin-right: -45px;
    margin-bottom: 40px;
    text-align: right;
}

.page-child.parent-pageid-81 .post-thumbnail {
    margin-right: 0;
    margin-left: 0;
}

.vc_separator h4 {
    font-size: 1.8rem;
    font-weight: bold;
    color: #00bff3;
}

input, select, textarea,
.caldera-grid .form-control {
    background-color: rgba(255,255,255,0.6);
    border-color: #636363;
}
.caldera-grid .field_required {
    color: #00bff3 !important;
}

table tr > th {
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 2px solid #888888;
    background-color: #555
}



.woocommerce.single-product .page-title-bar {
    -display: none;
}
.woocommerce.single-product .woocommerce-product-gallery__wrapper {
    border: #00bff3 2px solid;
    border: none;
    padding: 0px;
}

.woocommerce.single-product .woocommerce-tabs ul.tabs li {
    background-color: rgba(255,255,255,0.3);
}

.woocommerce.single-product .woocommerce-tabs ul.tabs li:hover {
    background-color: rgba(255,255,255,0.5);
}

.woocommerce.single-product .woocommerce-tabs ul.tabs li.active {
    background-color: rgba(0,191,243,0.6);
}
.woocommerce.archive ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
}
.woocommerce.post-type-archive-product ul.products li.product:hover .woocommerce-loop-category__title,
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{
    color: #00bff3;
}
.woocommerce.post-type-archive-product ul.products li.product:hover a,
.woocommerce ul.products li.product:hover a {
    text-decoration: none !important;
}
.woocommerce ul.products li.product .product-item-inner {
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all 0.5s;
}

.woocommerce.archive.tax-product_cat ul.products li.product .woocommerce-loop-category__title {
    display: none;
}

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
    background-color: #00bff3;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item > .vc_is-hover {
    box-shadow: #00bff3 0px 0px 5px 2px;
    background-color: transparent;
    transition: 0.5s all;
    padding: 10px;
    margin: -10px;
}
.woocommerce ul.products li.product:hover .product-item-inner {
    box-shadow: #00bff3 0px 0px 5px 2px;
    background-color: transparent;
    padding: 10px 5px 0px;
    transition: 0.5s all;
}
.woocommerce ul.products li.product.product-category {
    -padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all 0.5s;
}

.woocommerce ul.products li.product.product-category:hover {
    box-shadow: #00bff3 0px 0px 5px 2px;
    background-color: transparent;
}
.woocommerce ul.products li.product.product-category:hover img {
    padding: 15px;
    transition: 0.5s all;
}
.woocommerce.archive .woocommerce-loop-category__title .count {
    display: none;
}
.woocommerce ul.products li.product .price {
    margin-left: auto;
    margin-right: 15px;
    margin-bottom: 15px;
}
.woocommerce ul.products li.product .woocommerce-Price-amount {
    color: #00bff3;
    text-align: right;
}

.woocommerce-tabs .tabs {
    display: none;
}

.blog-grid-inside {
    background-color: rgba(0,0,0,0.4);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    opacity: 1;
}

.language-id .vc_gitem-post-data.vc_gitem-post-data-source-post_author > div:before {
    content: "Oleh ";
}
.language-en .vc_gitem-post-data.vc_gitem-post-data-source-post_author > div:before {
    content: "By ";    
}

/*	
table {
	display: none;
}
*/
.responsive-table {
	position: relative;
	padding: 0;
	margin: 0;
	max-width: 100%;
	overflow: auto;
}
.responsive-table table td,
.responsive-table table th {
    min-width: 7rem;
}

.woocommerce ul.products li.product {
    max-width: 49% ;
    -webkit-box-flex: 0 ;
    -ms-flex: 2 1 49% ;
    flex: 2 1 49% ;
}


.woocommerce ul.products, .woocommerce-page ul.products {
    padding-top: 2em;
}


@media screen and (min-width: 1025px) {

    .site-header-inner .main-navigation {
        display: block;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-left: 25%;
        margin-right: auto;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .site-header-inner .main-navigation li a {
        padding: 0.7em;
    }

    .main-navigation .menu-item-has-children>a:after {
        right: -0.2em;
    }

    .site-header-inner .main-navigation ul.sub-menu {
        background-color: #064d5c !important;
    }
    .site-header-inner .main-navigation ul.sub-menu,
    .site-header-inner .main-navigation li:before,
    .site-header-inner .main-navigation li:after {
        border-color: transparent transparent #064d5c !important;
    }
    .site-header-inner .main-navigation ul.sub-menu li,
    .site-header-inner .main-navigation ul.sub-menu li a {
        background-color: transparent !important;
        color: #00bff3;
        text-align: left;
    }
    .site-header-inner .main-navigation ul.sub-menu li:hover a {
        background-color: transparent !important;
        text-decoration: underline;
    }
    .woocommerce.archive.tax-product_cat ul.products li.product-category {
        max-width: 33.33% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 2 1 33.33% !important;
        flex: 2 1 33.33% !important;
    }
}

@media screen and (min-width: 1300px) {
    .site-header-inner .main-navigation {
        margin-left: 325px;
    }
}
-ms-viewport {
    width: device-width;
}

html {
    background: none;
}

body.custom-background {
    background-position: center center !important;
    background-size: cover !important;
}

a:hover {
    text-decoration: underline;
}

header#masthead .shapla-container {
    width: 100%;
    position: relative;
}

header#masthead .site-branding {
    background: url(http://makmurmotor.com/wp-content/uploads/2018/04/makmur_motor__header_logo_bg.png) no-repeat top left;
    background-size: contain;
    width: 325px;
    padding: 0;
    max-width: 25%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

header#masthead .site-branding .custom-logo {
    max-height: initial;
    margin-left: 7.5%;
    margin-top: 7.5%;
    margin-bottom: 19%;
    max-width: 60%;
}

.site-header-inner .menu-toggle {
    margin-left: auto;
}

.menu-toggle span {
    height: 2px;
}

#masthead {
    border-bottom: 5px solid #00adee;
}

.site-header-inner .main-navigation li a {
    text-align: right;
    padding-right: 1.2em;
}

.site-header-inner .main-navigation ul.sub-menu li a {
    padding-right: 2.5em;
}

.site-header-inner .main-navigation .wpm-languages.menu-item a > img {
    display: inline-block;
    vertical-align: baseline;
    margin: 0 0.5em;
}

.site-header-inner {
    padding: 1% 0 0em;
}

.page-title-bar {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    background-color: #00adee !important;
    border: none;
}

.page-title-bar .entry-header {
    width: 100%;
    text-align: right;
}

.page-title-bar .entry-header .entry-title {
    color: #ffffff;
    text-transform: uppercase;
    padding-left: 20%;
}

.home .site-content .content-area {
    padding-top: 0;
}

.main-navigation {
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    padding-bottom: 80.0%;
}

.footer-widget-area {
    padding-top: 110px;
    padding-bottom: 60px;
}

.footer-widget-1 .widget_custom_html {
    margin-top: 100px
}

.site-footer {
    padding: 0;
    margin-top: -3.5em;
    position: relative;
    z-index: 3;
}

#primary.content-area {
    background: rgba(255,255,255,0.3);
    padding-bottom: 300px;
    margin-bottom: -300px;
    padding-left: 45px;
    padding-right: 45px;
    z-index: 0;
}

.footer-widget-area {
    position: relative;
    z-index: 2;
    margin-top: 325px;
    background: none !important;
    background-color: #00bff3 !important;
}

.footer-widget-area:before {
    display: block;
    position: absolute;
    top: -325px;
    left: 0;
    width: 100%;
    height: 325px;
    background-color: rgba(255,255,255,0);
    background-image: url(http://makmurmotor.com/wp-content/uploads/2018/04/makmur_motor__footer_bg.png);
    background-repeat: no-repeat;
    background-position: center top;
}

.footer-widget-area > .shapla-container {
    margin-top: -325px;
}

.footer-widgets .widget-block {
    padding: 0 2rem;
}

h2.vc_custom_heading {
    border-bottom: 2px solid #00bff3;
    margin-bottom: 25px;
}

.vc_btn3-style-gradient-custom {
    background-image: linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,1) 100%) !important;
    background-size: 100% 200% !important;
}

.vc_btn3-style-gradient-custom:hover {
    background-image: linear-gradient(rgba(0,191,243,0) 0%, rgba(0,191,243,1) 70%,rgba(0,191,243,1) 100%) !important;
    background-color: transparent !important;
    color: #ffffff !important;
}

.home .vc_grid .vc_grid-item > div {
    position: relative;
}

.home .vc_grid .vc_grid-item > div:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 99;
    left: 0;
    top: 0;
    cursor: -webkit-grab;
}

.post-thumbnail {
    margin-top: -32px;
    margin-left: -45px;
    margin-right: -45px;
    margin-bottom: 40px;
    text-align: right;
}

.page-child.parent-pageid-81 .post-thumbnail {
    margin-right: 0;
    margin-left: 0;
}

.vc_separator h4 {
    font-size: 1.8rem;
    font-weight: bold;
    color: #00bff3;
}

input, select, textarea, .caldera-grid .form-control {
    background-color: rgba(255,255,255,0.6);
    border-color: #636363;
}

.caldera-grid .field_required {
    color: #00bff3 !important;
}

table tr > th {
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 2px solid #888888;
    background-color: #555
}

.woocommerce.single-product .page-title-bar {
    -display: none;
}

.woocommerce.single-product .woocommerce-product-gallery__wrapper {
    border: #00bff3 2px solid;
    border: none;
    padding: 0px;
}

.woocommerce.single-product .woocommerce-tabs ul.tabs li {
    background-color: rgba(255,255,255,0.3);
}

.woocommerce.single-product .woocommerce-tabs ul.tabs li: hover {
    background-color: rgba(255,255,255,0.5);
}

.woocommerce.single-product .woocommerce-tabs ul.tabs li.active {
    background-color: rgba(0,191,243,0.6);
}

.woocommerce.archive ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
}

.woocommerce.post-type-archive-product ul.products li.product: hover .woocommerce-loop-category__title, .woocommerce ul.products li.product:hover .woocommerce-loop-product__title {
    color: #00bff3;
}

.woocommerce.post-type-archive-product ul.products li.product: hover a, .woocommerce ul.products li.product:hover a {
    text-decoration: none !important;
}

.woocommerce ul.products li.product .product-item-inner {
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all 0.5s;
}

.woocommerce.archive.tax-product_cat ul.products li.product .woocommerce-loop-category__title {
    display: none;
}

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
    background-color: #00bff3;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item > .vc_is-hover {
    box-shadow: #00bff3 0px 0px 5px 2px;
    background-color: transparent;
    transition: 0.5s all;
    padding: 10px;
    margin: -10px;
}

.woocommerce ul.products li.product: hover .product-item-inner {
    box-shadow: #00bff3 0px 0px 5px 2px;
    background-color: transparent;
    padding: 10px 5px 0px;
    transition: 0.5s all;
}

.woocommerce ul.products li.product.product-category {
    -padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all 0.5s;
}

.woocommerce ul.products li.product.product-category: hover {
    box-shadow: #00bff3 0px 0px 5px 2px;
    background-color: transparent;
}

.woocommerce ul.products li.product.product-category: hover img {
    padding: 15px;
    transition: 0.5s all;
}

.woocommerce.archive .woocommerce-loop-category__title .count {
    display: none;
}

.woocommerce ul.products li.product .price {
    margin-left: auto;
    margin-right: 15px;
    margin-bottom: 15px;
}

.woocommerce ul.products li.product .woocommerce-Price-amount {
    color: #00bff3;
    text-align: right;
}

.woocommerce-tabs .tabs {
    display: none;
}

.blog-grid-inside {
    background-color: rgba(0,0,0,0.4);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    opacity: 1;
}

.language-id .vc_gitem-post-data.vc_gitem-post-data-source-post_author > div: before {
    content: "Oleh ";
}

.language-en .vc_gitem-post-data.vc_gitem-post-data-source-post_author > div: before {
    content: "By ";
}

.responsive-table {
    position: relative;
    padding: 0;
    margin: 0;
    max-width: 100%;
    overflow: auto;
}

.responsive-table table td, .responsive-table table th {
    min-width: 7rem;
}

.woocommerce ul.products li.product {
    max-width: 49% ;
    -webkit-box-flex: 0 ;
    -ms-flex: 2 1 49% ;
    flex: 2 1 49% ;
}

.woocommerce ul.products, .woocommerce-page ul.products {
    padding-top: 2em;
}

@media screen and (min-width: 1025px) {
    .site-header-inner .main-navigation {
        display: block;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-left: 25%;
        margin-right: auto;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .site-header-inner .main-navigation li a {
        padding: 0.7em;
    }

    .main-navigation .menu-item-has-children>a:after {
        right: -0.2em;
    }

    .site-header-inner .main-navigation ul.sub-menu {
        background-color: #064d5c !important;
    }

    .site-header-inner .main-navigation ul.sub-menu, .site-header-inner .main-navigation li:before, .site-header-inner .main-navigation li:after {
        border-color: transparent transparent #064d5c !important;
    }

    .site-header-inner .main-navigation ul.sub-menu li, .site-header-inner .main-navigation ul.sub-menu li a {
        background-color: transparent !important;
        color: #00bff3;
        text-align: left;
    }

    .site-header-inner .main-navigation ul.sub-menu li:hover a {
        background-color: transparent !important;
        text-decoration: underline;
    }

    .woocommerce.archive.tax-product_cat ul.products li.product-category {
        max-width: 33.33% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 2 1 33.33% !important;
        flex: 2 1 33.33% !important;
    }
}

@media screen and (min-width: 1300px) {
    .site-header-inner .main-navigation {
        margin-left: 325px;
    }
}

@media screen and (max-width: 1024px) {
    header#masthead .site-branding {
        max-width: 50%;
        min-width: 230px;
    }

    header#masthead .site-branding .custom-logo {
        max-height: initial;
        margin-left: 5.5%;
        margin-top: 5.5%;
        margin-bottom: 17%;
        max-width: 50%;
        min-width: 120px;
    }

    .site-header-inner {
        padding: 0.5em 0 0.5em;
    }

    .page-title-bar .entry-header .entry-title {
        font-size: 20px;
    }

    .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 14px;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item {
        width: 33.33%;
        float: left;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item:nth-child(3n+1) {
        clear: left;
    }

    .vc_grid-container.articles .vc_grid.vc_row .vc_grid-item {
        width: 100%;
        clear: both;
    }
}

@media screen and (max-width: 768px) {
    .vc_grid-container:not(.articles) .vc_grid.vc_row .vc_grid-item {
        width: 33.33%;
        float: left;
    }

    .vc_grid.vc_row .vc_grid-item:nth-child(3n+1) {
        clear: left;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item {
        width: 50%;
        float: left;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item:nth-child(3n+1) {
        clear: none;
        clear: unset;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item:nth-child(2n+1) {
        clear: left;
    }
}

body,button,input,select,textarea {
    font-family: "Open Sans",sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #323232;
    text-transform: none;
    text-align: left;
    font-weight: 400;
    font-style: normal;
}

.hentry .entry-meta a: hover,.navigation .nav-next,.navigation .nav-next a,.navigation .nav-previous,.navigation .nav-previous a,.navigation .page-numbers,.widget a:hover,a,a:active,a:focus,a:hover,a:visited {
    color:#00adee;
}

.navigation .page-numbers.current,.shapla-cart-contents .count {
    background-color: #00adee;
}

.navigation .page-numbers.current {
    border-color: #00adee;
}

.byline a,.hentry .entry-meta a,.posted-on a,.widget a,body {
    color: #ffffff;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Montserrat,sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    text-align: inherit;
    font-weight: 500;
    font-style: normal;
}

h1 {
    font-size: 2.5rem;
    line-height: 1.2;
}

h2 {
    font-size: 2rem;
    line-height: 1.2;
}

h3 {
    font-size: 1.75rem;
    line-height: 1.2;
}

h4 {
    font-size: 1.5rem;
    line-height: 1.2;
}

h5 {
    font-size: 1.25rem;
    line-height: 1.2;
}

h6 {
    font-size: 1rem;
    line-height: 1.2;
}

.blog-grid .blog-grid-inside .entry-title {
    font-size: 1.25rem;
    line-height: 1.2;
}

.site-title {
    font-size: 30px;
}

.site-header {
    background-color: #062d3c;
}

.dropdown-toggle,.main-navigation a,.search-toggle i.fa-search,.site-description,.site-title > a,.site-title > a: focus,.site-title > a:hover {
    color:#00adee;
}

.menu-toggle span {
    background-color: #00adee;
}

a.shapla-cart-contents {
    color: #00adee;
}

.dropdown-toggle:focus,.dropdown-toggle:hover,.main-navigation .current-menu-ancestor > a,.main-navigation .current-menu-item > a,.main-navigation a: focus,.main-navigation a:hover {
    color:#00adee;
}

.page-title-bar {
    border-top-color: #cccccc;
    border-bottom-color: #cccccc;
    background-color: #f5f5f5;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}

.page-title-bar .entry-title {
    font-size: 2rem;
    line-height: 1.4;
    color: #323232;
    text-transform: none;
}

.breadcrumb,.breadcrumb a {
    font-size: 0.875rem;
    color: #323232;
    text-transform: none;
}

.footer-widget-area {
    background-color: rgba(255,255,255,0);
    background-image: url(http://makmurmotor.com/wp-content/uploads/2018/04/makmur_motor__footer_bg.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto;
    background-attachment: scroll;
}

.footer-widget-area,.footer-widget-area .widget-title,.footer-widget-area li: before {
    color:#ffffff;
}

.footer-widget-area .widget-title,.footer-widget-area table,.footer-widget-area table tr {
    border-color: #ffffff;
}

.footer-widget-area .widget a {
    color: #ffffff;
}

.site-footer {
    background-color: rgba(255,255,255,0);
    color: #ffffff;
}

.site-footer a {
    color: #ffffff;
}

.button,a.button,button,input[type="button"],input[type="reset"],input[type="submit"] {
    background-color: #2196f3;
    color: #fff;
    border-radius: 3px;
}

.button:active,.button:focus,.button:hover,a.button: active,a.button:focus,a.button:hover,button:active,button:focus,button:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover {
    background-color:#0d82df;
    color: #fff;
}

.woocommerce .onsale {
    background-color: #00bff3;
    color: #fff;
}

.woocommerce .star-rating span: :before,p.stars.selected a.active::before,p.stars.selected a:not(.active)::before,p.stars:hover a::before {
    color:#00bff3;
}

@media screen and (min-width: 769px) {
    .main-navigation li:focus > a,.main-navigation li:hover > a {
        color:#00adee;
    }

    .page-title-bar {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

@media screen and (max-width: 1024px) {
    header#masthead .site-branding {
        max-width: 50%;
        min-width: 230px;
    }

    header#masthead .site-branding .custom-logo {
        max-height: initial;
        margin-left: 5.5%;
        margin-top: 5.5%;
        margin-bottom: 17%;
        max-width: 50%;
        min-width: 120px;
    }

    .site-header-inner {
        padding: 0.5em 0 0.5em;
    }

    .page-title-bar .entry-header .entry-title {
        font-size: 20px;
    }

    .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 14px;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item {
        width: 33.33%;
        float: left;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item:nth-child(3n+1) {
        clear: left;
    }

    .vc_grid-container.articles .vc_grid.vc_row .vc_grid-item {
        width: 100%;
        clear: both;
    }
}

@media screen and (max-width: 768px) {
    .vc_grid-container:not(.articles) .vc_grid.vc_row .vc_grid-item {
        width: 33.33%;
        float: left;
    }

    .vc_grid.vc_row .vc_grid-item:nth-child(3n+1) {
        clear: left;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item {
        width: 50%;
        float: left;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item:nth-child(3n+1) {
        clear: none;
        clear: unset;
    }

    .page-child.parent-pageid-81 .vc_grid.vc_row .vc_grid-item:nth-child(2n+1) {
        clear: left;
    }
}


/**
main: #00bff3 / rgba(0,191,243,1)
dark: #000837
**/

