/*===========================
  Theme: Golden Berry
============================ */
a,h3,hr,
.team span,
.social-media i,
.quote-test small,
.pagination>li>a,
.pagination>li>span,
.carousel-control i:hover,
.nav-pills .nav > li > a:visited,
.social-media i:hover,
.carousel-caption:before,
.navbar-brand:hover,
.navbar-brand:focus,
.well h4:before,
.icon i,
.navbar-custom ul.nav li a:hover,
.navbar-custom .nav > .active > a,
.menu-top .menu__link:hover,
.menu-top .menu__link:focus,
.menu-top .menu__item--current .menu__link,
footer a,h5 span,h1 small,h2 small,h3 small, h4 small,h5 small,h6 small
{color:#2239bf;}

.white_block,
.gray_block,hr,
.pager li > a:hover ,
.pagination>li>a:hover,
.pagination>li>span,
.carousel-indicators li,
.pager li > a, .pager li > span,
.owl-theme .owl-dots .owl-dot span,
#gallery .nav.nav-tabs > li > a:hover,
.form-control:focus,
.slider .btn
{border-color:#2239bf;}

h2,
#newsletter,
#call-to-action,
footer,
.team .teamcaption .icons i,
.btn-primary:hover ,
.btn-primary:focus,
.pagination>li>a:hover,
.pager li > a:hover,
.pagination>li>span,
.carousel-indicators .active,
.carousel-indicators li:hover,
.icon:hover,
.owl-theme .owl-dots .owl-dot span:before,
#gallery .nav.nav-tabs > li > a:hover,
.input-group-addon,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.back-to-top i:hover,
.navbar-toggle,
.menu-item.featured,
.menu-item.featured .menu-item-price,
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover,
.bootstrap-datetimepicker-widget table td span:hover,
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.panel-heading a ,
#stats i  
{background-color:#2239bf;}

#contact .form-control:focus
{border-bottom:4px solid #2239bf;}

.slide__overlay {background-color:rgba(167, 34, 26, 0.86);}

/* max width 991px */
@media (max-width: 991px) {.slide .slide__text{ background-color: rgba(145, 0, 0,0.86) !important;}}
.gallery-thumb:hover .overlay-mask,
#gallery .nav.nav-tabs > li > a:focus,
#gallery .nav.nav-tabs > li > .active,
#offer,
#stats,
#preloader,
#opening,
.btn,
.menu-top .menu__link::before,
.slider-pagi__elem:before,
.team .teamname,
.navbar-toggle:focus,
.navbar-toggle:hover,
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.nav.nav-tabs > li.active > a, 
.nav.nav-tabs > li.active > a:hover, 
.nav.nav-tabs > li.active > a:focus,
.menu-item-price
{background-color:#2239bf;}

a:hover,
a:focus,
.slider-pagi__elem,
#contact .social-media a i:hover
{color:#fff;}


#gallery .nav.nav-tabs > li > a:focus,
#gallery .nav.nav-tabs > li > .active,
#gallery .nav.nav-tabs > li > a,
#testimonials img,
#stats i,
#menu .tab-content
{border-color:#2239bf;}

.slide__overlay {background-color: rgba(145, 0, 0,0.86) !important;}

/* table */
.dropdown-menu{min-width:100% !important;}
.navbar-custom ul.nav li a{text-align:left !important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:transprent !important; color:#2239bf; font-weight:700;}
.text-light>p{color:#fff !important;}
#home_result{background:#414141 !important;}
.mt-0{margin-top:0px !important;}
.mb-4{margin-bottom:20px !important;}
table.customTable {
	width: 100%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: 2px solid #2239bf !important;
	color: #000000;
	margin-bottom:10px;
}
table.customTable .thead>th {
	height:50px !important;
	vertical-align:middle !important;
	background-color: #2239bf;
	border: 2px solid #2239bf !important;
	color:#fff !important;
	text-transform:uppercase;
}
table.customTable .tbody {
	background-color: #FFFFFF;
	border: 2px solid #2239bf !important;
	color:#2239bf !important;
}
table.customTable td, table.customTable th {
	border: 2px solid #2239bf !important;
	padding: 5px;
}
table.customTable thead {
	background-color: #2239bf;
}
.ball{
	display: inline-flex;
	color:#fff;
	font-weight:700;
}
.ball span{
	display:block;
	width: 35px;
	height: 35px;
	margin: 2px;
	border-radius: 50%;
	font-size:24px;
	text-shadow:0px 2px 2px #000;
}
.homeball>div{
	display: inline-flex;
}
.b1{background: radial-gradient(circle at 65% 15%, #fff 1px, #ffe400 3%, #816400 60%, #ffe400 100%);}
.b3{background: radial-gradient(circle at 65% 15%, #fff 1px, #bbb 3%, #222 60%, #bbb 100%);}
.b2{background: radial-gradient(circle at 65% 15%, #fff 1px, #36ff00 3%, #186f00 60%, #36ff00 100%);}
.b4{background: radial-gradient(circle at 65% 15%, #fff 1px, #00deff 3%, #006a7a 60%, #00deff 100%);}
.b5{background: radial-gradient(circle at 65% 15%, #fff 1px, #e400ff 3%, #560060 60%, #e400ff 100%);}
.b6{background: radial-gradient(circle at 65% 15%, #fff 1px, #ff0000 3%, #600000 60%, #ff0000 100%);}
@media (max-width:420px){
	.homeball span{
		width: 18px;
		height: 18px;
		font-size:12px;
		margin: .5px;
	}
}
.pull-left{float:left !important;}
.caption>p{font-size:1em !important;line-height:30px !important;}
img.borderradius8{width:50%; height:50%; margin-right:20px;}
