.toggle-nav button:focus,.search-box a:focus, .main-navigation a:focus{
outline-color: #000;
border-bottom: none;
}
.slider .testbutton a:focus {
outline-color: #fff;
}
.footer a:focus{
border-bottom: none;
}
body {
background: #fff;
}
h1, h2, h3, h4, h5, h6 {
color: #000;
}
.top-bar-btn a, .slider .testbutton a, #about-section .about-btn a{
font-family: 'Libre Baskerville', serif;
} .top-bar i {
color: #4d7cf3;
margin-right: 8px;
}
.top-bar span, .top-bar span a{
color: #000000;
}
.top-bar span a:hover, .logo .site-title a:hover, .main-navigation a:hover, .main-navigation ul.sub-menu a:hover,.slider .inner_carousel h1 a:hover{
color: #4d7cf3;
}
.top-bar {
border-bottom: solid 1px #cccccc;
}
.top-bar-btn a {
background-color: #4d7cf3;
color: #fff;
font-size: 16px;
padding: 10px 12px;
border-radius: 5px;
font-weight: 600;
}
#about-section .about-btn a:hover, .slider .testbutton a:hover, .top-bar-btn a:hover, .slider .testbutton a, #about-section .about-btn a{
background-color: #000000;
}
.search-box i{
color: #000000;
border: none;
padding: 0;
}
.admin-bar .home-page-header {
margin-top: 32px;
}
.serach_inner input.search-submit:hover {
background-color: transparent;
} .main-header-box h3.custom_title{
display: none;
}
.main-header-box .custom-social-icons i {
background-color: #000000;
color: #ffffff;
border: solid 1px #000000;
padding: 6px 0;
width: 25px;
height: 25px;
text-align: center;
font-size: 12px;
border-radius: 50px;
margin-bottom: 5px;
}
.main-header-box .custom-social-icons i:hover {
background-color: #4d7cf3;
border-color: #4d7cf3;
color: #ffffff;
}
.main-header-box .custom-social-icons a:focus{
outline: 1px solid #333333;
}
.top-bar .custom-social-icons {
display: flex;
list-style-type: none;
} .logo {
text-align: center;
padding: 20px 0;
margin: 0;
}
.logo-bdr {
border-right: solid 1px #cccccc;
}
.logo h1 a, .logo p.site-title a {
color: #000000;
font-weight: bold;
font-size: 28px;
}
.logo h1 a:focus, .logo p.site-title a:focus{
outline: 1px solid #000000;
}
.logo p.site-title {
margin: 0;
line-height: 1.2;
}
.logo h1, .logo p.site-title  {
font-size: 30px;
padding: 0;
margin-bottom: 0px;
}
p.site-description {
font-weight: 500;
letter-spacing: 1px;
font-style: italic;  
font-size: 12px;
margin-bottom: 0;
color: #000000;
} .home-page-header {
background-color: #4d7cf3;
padding-bottom: 25px;
}
.page-template-custom-home-page .home-page-header, .page-template-ibtana-page-template .home-page-header{
position: absolute !important;
width: 100%;
z-index: 999;
background-color: transparent !important;
padding: 0;
}
.main-header-box {
background-color: #ffffff;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.page-template-ibtana-page-template .middle-align{
padding: 0em 0 0;
} .slider img{
height: 700px !important;
}
.slider .testbutton a, #about-section .about-btn a{
background-color: #4d7cf3;
color: #fff;
padding: 12px 15px;
border-radius: 5px;
border: 0;
font-size: 16px;
font-weight: 600;
}
.slider .testbutton a:hover{
border: none;
}
.slider .carousel-control-next-icon i, .slider .carousel-control-prev-icon i{
border: none;
font-size: 30px;
margin-right: 6px !important;
}
.slider .carousel-control-next-icon i:hover, .slider .carousel-control-prev-icon i:hover{
background-color: transparent;
border: none;
}
.main-navigation a {
padding: 12px 15px !important;
}
.sidebar .widget{
margin-bottom: 28px !important;
}
.sidebar .custom-social-icons i {
padding: 14px 12px;
border: 1px solid;
margin: 0px auto;
width: 40px;
height: 40px;
text-align: center;
} #about-section h2, #about-section h2 a{
color: #171717;
font-size: 28px;
}
#about-section strong {
margin-bottom: 10px;
color: #4d7cf3;
letter-spacing: 1px;
font-size: 16px;
}
#about-section img.about-image2{
border: 3px solid #4d7cf3;
border-radius: 50%;
}
#about-section h3{
font-style: italic;
color: #2C2F35;
font-family: 'Poppins', sans-serif;
font-weight: 600;
font-size: 22px;
letter-spacing: 0.3px;
}
#about-section .about-list i{
margin-right: 10px;
color: #4d7cf3;
}
#about-section span.list{
color: #2C2F35;
} .main-navigation a{
color: #000000;
}
.main-navigation ul ul{
border-color: #4d7cf3;
} #preloader, .hvr-sweep-to-right:before, nav.woocommerce-MyAccount-navigation ul li, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce span.onsale, input[type="submit"]:hover, input[type="submit"], .scrollup i, .sidebar .tagcloud a:hover, .sidebar input[type="submit"], .pagination a:hover, .pagination .current, .footer .wp-block-search .wp-block-search__button, .sidebar .wp-block-search .wp-block-search__button, .footer .tagcloud a:hover, #comments a.comment-reply-link, .woocommerce li.product .added_to_cart{
background-color: #4d7cf3;
}
.sidebar ul li::before, #comments input[type="submit"].submit{
background-color: #4d7cf3 !important;
}
.entry-content a, .sidebar .textwidget p a, .textwidget p a, #comments p a, .slider .inner_carousel p a, .entry-summary a, .copyright p, .footer h3, .footer .wp-block-search .wp-block-search__label, .footer li a:hover, .sidebar ul li a:hover, .sidebar caption, a, .sidebar h3, .sidebar .wp-block-search .wp-block-search__label, .postbox:hover h2 a, .postbox:hover .metabox a, .single-post .metabox:hover a{
color: #4d7cf3;
}
.footer .widget a.rss-widget-title:hover {
color: #4d7cf3;
}
input[type="submit"], .footer-2, .footer h3, .footer .wp-block-search .wp-block-search__label, hr.big, .sidebar h3, .sidebar .wp-block-search .wp-block-search__label, .sidebar .tagcloud a:hover{
border-color: #4d7cf3;
}
input[type="submit"]:hover, input[type="submit"], .pagination a:hover, .sidebar .tagcloud a:hover, #comments input[type="submit"].submit{
color: #ffffff;
}
.nav-previous a:hover, .nav-next a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover{
background-color: #4d7cf3;
color: #fff;
}
.testbutton a:hover, .read-moresec a:hover{
border: 2px solid #4d7cf3;
}
.pagination .current{
color: #fff;
}
#comments input[type="submit"].submit, #comments a.comment-reply-link, #preloader, nav.woocommerce-MyAccount-navigation ul li, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce span.onsale, input[type="submit"]:hover, input[type="submit"], .scrollup i, .sidebar .tagcloud a:hover, .sidebar input[type="submit"], .pagination a:hover, .pagination .current, .footer .wp-block-search .wp-block-search__button, .sidebar .wp-block-search .wp-block-search__button, .footer .tagcloud a:hover, #comments a.comment-reply-link, a.button, .postbox.smallpostimage .testbutton a, .woocommerce li.product .added_to_cart {
border-radius: 0px;
}
.bradcrumbs a:hover, .bradcrumbs span , .post-categories li a:hover{
background: #4d7cf3;
color: #fff;
} .copyright a {
color: #4d7cf3;
} .footer .custom-about-us, .sidebar .custom-about-us {
text-align: left;
}
.footer a.custom_read_more, .sidebar a.custom_read_more{
background-color: #4d7cf3;
color: #fff;
font-size: 12px;
border-radius: 5px;
font-weight: 900;
letter-spacing: 1px;
border: none;
}
.footer a.custom_read_more:hover{
color: #4d7cf3;
border: solid 1px #4d7cf3;
background-color: transparent;
}
.sidebar a.custom_read_more:hover{
background-color: transparent;
color: #333;
border: solid 1px #333;
}
.sidebar input[type="submit"]:hover, .footer input[type="submit"]:hover{
background: #4d7cf3;
color: #fff;
}
.footer .custom-social-icons i:hover, .sidebar .custom-social-icons i:hover{
background-color: #4d7cf3;
color: #fff;
border-color: #4d7cf3;
} .sidebar .wp-block-heading{
margin: 0 0 15px;
text-transform: none;
font-size: 22px;
padding: 10px 0px;
text-align: left;
color: #4d7cf3;
letter-spacing: 2px;
font-weight: bold;
border-bottom: 3px solid #4d7cf3;
}
.sidebar .wp-block-tag-cloud a:hover , .footer .custom-about-us a.custom_read_more{
background-color: #4d7cf3;
color: #fff;
}
nav.navigation.posts-navigation .nav-previous a, nav.navigation.posts-navigation .nav-next a{
background-color: #4d7cf3;
}
.postbox:hover h2 a, .postbox:hover .metabox a, .single-post .metabox:hover a, .grid-postbox:hover h2 a, .grid:hover .metabox a{
color: #4d7cf3;
} .wp-block-woocommerce-cart .wc-block-cart__submit-button,a.wc-block-components-checkout-return-to-cart-button, .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__button{
background-color: #4d7cf3 !important;
color: #fff !important;
text-decoration: none !important;
border-radius: 10px;
border: none !important;
padding: 10px;
}
.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover, .wc-block-components-checkout-place-order-button:hover{
background: #000 !important;
color: #fff !important;
}
.wc-block-components-order-summary-item__quantity{
background-color: #4d7cf3 !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
background: #4d7cf3 !important;
border-color: #4d7cf3 !important ;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus{
background: #4d7cf3 !important;
}
header.woocommerce-Address-title.title a,#tag-cloud-sec .tag-cloud-link{
background: #4d7cf3 !important;
}
#tag-cloud-sec .tag-cloud-link,.wp-block-button__link {
font-size: 16px !important;
color: #fff !important;
border: 1px solid;
padding: 10px;
margin: 10px;
display: inline-block;
text-transform: capitalize;
background: #4d7cf3 !important;
}
.wp-block-woocommerce-cart .wc-block-components-product-badge,a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{
background-color: #4d7cf3 !important;
border: 1px solid #4d7cf3;
}
.wp-block-button__link{
border-color: transparent !important;
color: #fff !important;
text-decoration: none !important;
}
.breadcrumbs a:hover, .breadcrumbs span, .post-categories li a:hover{
background-color: #4d7cf3;
} @media screen and (max-width:720px) { 
.top-bar .custom-social-icons {
justify-content: center;
}
}
@media screen and (max-width:768px) { 
.slider .carousel-control-next-icon i, .slider .carousel-control-prev-icon i{
font-size: 25px;
}
.top-bar span {
margin: 10px 0;
display: inline-block;
}
.slider .testbutton a, #about-section .about-btn a{
font-size: 10px;
}
}
@media screen and (max-width:767px){
.slider .carousel-caption {
top: 75%;
right: 10% !important;
left: 10% !important;
}
.slider .carousel-control-next, .slider .carousel-control-prev{
top: 45%;
right: -5%;
}
.slider .carousel-control-prev{
left: -5%;
}
.slider .carousel-control-next{
right: -5%;
}
.top-bar .custom-social-icons{
justify-content: center;
}
}
@media screen and (min-width: 768px) and (max-width: 999px){
.slider .carousel-caption{
top: 60%;
}
.slider img{
height: 600px !important;
}
.slider .inner_carousel h1{
font-size: 30px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.top-bar .custom-social-icons{
padding-left: 0 !important;
}
.top-bar .custom-social-icons i {
margin-right: 2px;
}
.top-bar-btn a{
font-size: 12px;
}
}
@media screen and (max-width:1000px) { 
.main-header-box{
padding-bottom: 0px;
}
.toggle-nav button, .search-box i{
background-color: #4d7cf3;
border-radius: 5px;
}
.toggle-nav i{
font-size: 20px;
}
.toggle-nav i, .search-box i{
color: #fff;
border: none;
padding: 8px 30px 8px 12px !important;
}
.search-box i{
padding: 10px 29px 10px 15px !important;
}
.admin-bar .home-page-header {
margin-top: 46px;
}
.page-template-custom-home-page .home-page-header, .page-template-ibtana-page-template .home-page-header {
position: static;
}
}
@media screen and (min-width: 1000px) and (max-width: 1199px){
.slider .carousel-caption{
top: 55% !important;
}
}