/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.woocommerce ul.products li.product li.title a {
    font-weight: 600;
}

ul.custom-breadcrumb {
    margin-bottom: 20px;
}

.category-info {
    margin-bottom: 30px;
}

.term-description {
    margin-top: 30px;
}

.topdot {margin-left:7px;}

.rll-youtube-player {padding-bottom:0px !important;}

#main #content-wrap {margin-top:0px !Important;}

#slider-1-slide-1-layer-5
{border-radius: 0px 10px !important;}
#slider-1-slide-4-layer-2 {border-radius: 0px 10px !important;}
.wa__btn_popup_txt {
  display: none !important;
}
.owp-floating-bar.show {display:none !important;}
.widget-title {
  font-size: 17px;
}
.buttonbrand a {
  text-decoration: none !important;
  font-family: "League Spartan";
  color: #000 !important;
  font-size: 19px !important;
  font-weight: 500;
	border-radius: 0px 10px !important;
}
.berocket_brand_description {
   display:grid;
   text-align: center;
}
.archive.tax-berocket_brand .br_brand_image.br_brand_thumbnail {
  display: block;
  margin: auto;
}
.brand_description_block .text {
  margin-top: 2%;
}

.buttonabout a:hover {
  background: #57a7fe !important;
  color: #fff !important;
}

.buttonbrand a:hover {
  background: #57a7fe !important;
  color: #fff !important;
}

.listabout {
  line-height: 35px;
}

.brand_info.brand_slider_image img {
  width: 250px;
  height: 100% !important;
}
.br_widget_brand_element_slider.list {
  border: 1px solid #ddd !important;
  padding: 10px !important;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 10px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}
.brand_info.brand_slider_image span {
  font-weight: 600;
}
.page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button) {
  text-decoration: none !important;
}
.archive.tax-berocket_brand .br_brand_image.br_brand_thumbnail {
  height: 275px;
}
.buttonabout a {
  text-decoration: none !important;
  font-family: "League Spartan";
  color: #57a7fe !important;
  font-size: 19px !important;
  font-weight: 500;
	border-radius: 0px 10px !important;
	border:solid 2px #57a7fe !important;
}

.postblog .vc_grid-item-mini p {
  display: none;
}
.postblog h4 {
  font-size: 23px;
}
.product-category.product .product-inner {
  padding: ;
  border: 1px solid #ddd;
}
.postblog .vc_btn3-left a {
  background: #57a7fe !important;
  text-decoration: none !important;
  font-family: "League Spartan" !important;
font-size: 19px !important;
font-weight: 500;
border-radius: 0 10px !important;
	text-transform:capitalize !important;
}

.wpcf7-submit {
  background: #57a7fe !important;
  text-decoration: none !important;
  font-family: "League Spartan" !important;
font-size: 19px !important;
font-weight: 500;
border-radius: 0 10px !important;
	text-transform:capitalize !important;
}

form textarea, form input[type="text"], form input[type="email"] {font-size:18px !important}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  padding-top: 5% !important;
}

.woocommerce-product-gallery__trigger {
  margin-right: 5%;
}

#right-sidebar-inner #text-2, #right-sidebar-inner #text-3 {
  background: #e8edf1;
  padding: 10px;
}

#right-sidebar-inner .brand_info.brand_slider_image a {
  text-align: left;
}

.postblog .vc_gitem-zone {height:250px !important;}

.single-product .woocommerce-product-gallery__wrapper {
  width: 90% !important;
}

@media only screen and (min-width: 992px) {
#site-header {
  margin-bottom: -30px;
}
.woocommerce-product-gallery__image img {
  margin: auto !important;
  display: block;
  text-align: center;
}
}

@media only screen and (max-width: 600px) {
	.mitraterpercaya {
  font-size: 28px !important;
		text-align: center !important;
  margin-top: -35px !important;
}
	#top-bar-content {width: 240px;margin: auto;line-height:27px;}
	#top-bar-social {
  margin-top: 10px !important;
}
}

.term-description ul {
    padding-left: 40px !important;
    margin-bottom: 30px !important;
}

.term-description ul li {
    list-style: initial;
}

.term-description a {
    color: #0430bf;
    text-decoration: underline;
}
