*{ 
font-family:'Montserrat';
} .mainmenu .sub-menu {list-style: outside none none;  min-width: 250px;  padding: 0;  position: absolute;  z-index: 1000;  display:none;}
.mainmenu li:last-child:hover .sub-menu {right: 0;}
.mainmenu li:hover .sub-menu{ display:block; }
.mainmenu .sub-menu li{padding:0px !important;}
.mainmenu .sub-menu li a { background-color: #fff;  display: block;  padding: 10px 15px !important;  text-align: left; color: #000 !important;  text-decoration: none;  transition: all 1s ease-in-out 0s;}
.mainmenu .sub-menu li a:hover { background:#fff !important; padding-left:25px; color: #000 !important;}
.col-md-5ths {
width: 20%;
float: left;
} header .mainmenu .navbar {
margin: 0px;
padding: 0px;
}
.navbar-dark .navbar-nav .nav-link {
color: #fff;
margin: 0px;
}
.owl-theme .owl-nav {
margin-top: 0;
}
header .mainmenu .navbar-nav .current-menu-item  a,
header .mainmenu .navbar-nav a:focus,
header .mainmenu .navbar-nav a:hover {
background: none;
color: #008806;
}
header .header-bottom {
position: relative;
} header .header-bottom .owl-prev {
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/left-arrow.png) !important;
background-repeat: no-repeat !important;
background-position: 0 0;
margin:0px !important;
display: inline-block;
height: 61px;
left: 5%;
position: absolute;
text-indent: -99999px;
top: 45%;
width: 33px;
outline: none !important;
}
header .header-bottom .owl-next {
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/right-arrow.png) !important;
background-repeat: no-repeat !important;
background-position: 0 0;
margin:0px !important;
display: inline-block;
height: 61px;
right: 5%;
position: absolute;
text-indent: -99999px;
top: 45%;
width: 33px;
outline: none !important;
} header .header-bottom .owl-theme .owl-controls {
margin-top: 0;
}
header .header-bottom .owl-dots {
bottom: 5%;
left: 0;
position: absolute;
right: 0;
}
header .header-bottom .owl-theme .owl-dots .owl-dot span {
background-color: transparent;
border: 1px solid #fff;
}
header .header-bottom  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background-color: #fff;
}
.owl-theme .owl-dots .owl-dot span {
margin: 5px 5px !important;
}
a {
color: #008806;
}
.header-top {
background: #008806;
padding: 5px 0px;
}
.header-contact ul {
margin-bottom: 0;
}
.header-contact ul li a {
font-size: 17px;
color: #fff;
}
.header-message p {
font-size: 17px;
color: #fff;
margin-bottom: 0;
}
.header-message {
text-align: center;
}
.live-visitor p {
font-size: 17px;
color: #fff;
margin-bottom: 0;
}
.live-visitor{
text-align: right;
}
.mainmenu ul li a {
font-size: 18px;
color: #000000;
font-weight: 500;
padding: 6px 0;
}
.header-btn.btn {
border: 2px solid #008806;
padding: 6px 30px;
border-radius: 0;
}
.mainmenu ul li {
margin-right: 40px;
}
.icons ul {
margin-top: 38px;
margin-bottom: 0;
}
.icons ul li i {
font-size: 26px;
}
a.cart-icon {
padding-left: 14px;
}
.mainmenu ul li:last-child {
margin-right: 0px;
}
.mainmenu ul {
align-items: center;
}
.mainmenu {
margin-top: 30px;
}
.header-logo {
padding-top: 15px;
}
.banner-info {
position: absolute;
top: 30%;
}
.banner-info h3 {
font-size: 60px;
color: #fff;
text-transform: uppercase;
font-weight: 400;
}
.banner-info h3 strong{
font-weight: 600;
}
.banner-info p {
font-size: 20px;
color: #fff;
padding-right: 57%;
font-weight: 400;
padding-bottom: 20px;
}
.banner-info a.btn {
font-size: 20px;
color: #fff;
font-weight: 600;
border: 1px solid #fff;
padding: 6px 30px;
border-radius: 0;
}
.banner-info .banner-btn1.btn {
background: #62a617;
border-color: #62a617;
margin-right: 10px;
}
.category-holder {
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/others/bg-1.jpg);
background-size: cover;
background-position: center;
padding: 100px 0px;
}
.heading h3 {
font-size: 40px;
text-transform: uppercase;
font-weight: 400;
color: #fff;
text-align: center;
}
.heading h3 span{
font-weight: 700;
}
.heading p {
font-size: 20px;
color: #fff;
text-align: center;
}
.category-info {
position: relative;
padding: 0px 7px;
}
.category-name {
background: #fff;
padding: 15px 10px;
position: absolute;
bottom: -20px;
width: 85%;
margin: auto;
left: 0;
right: 0;
border-radius: 0;
}
.category-name h4 {
font-size: 20px;
color: #187765;
font-weight: 700;
margin-bottom: 0;
}
.category-wrap {
padding: 30px 0px 60px;
}
.category-name h4 {
font-size: 17px;
color: #187765;
font-weight: 700;
margin-bottom: 0;
text-transform: uppercase;
}
.category-btn .btn {
font-size: 20px;
color: #fff;
border: 1px solid #fff;
border-radius: 0;
padding: 10px 30px;
font-weight: 600;
}
.product-holder {
background: #f0f6f6;
padding: 100px 0px;
}
.product-heading h3 {
font-size: 45px;
color: #000000;
text-align: center;
text-transform: uppercase;
font-weight: 400;
}
.product-heading h3 span{
font-weight: 700;
}
.product-wrap .nav.nav-tabs {
justify-content: center;
border-color: #d5dfde;
}
.product-wrap ul.nav li a {
font-size: 18px;
color: #b7bfc5;
font-weight: 600;
text-transform: uppercase;
position: relative;
}
.product-wrap .category-btn .btn {
color: #62a617;
border: 1px solid #62a617;
}
.product-wrap ul.nav li a.active,.product-wrap ul.nav li a:hover {
color: #425758;
text-decoration: none;
}
.product-wrap ul.nav li a.active i,.product-wrap ul.nav li a:hover i{
color: #80c246;
}
.product-wrap ul.nav li{
padding: 0px 50px 10px;
}
.product-sec {
padding-bottom: 30px;
}
.product-wrap .tab-content {
padding: 50px 0px 0;
}
.product-cnt img {
box-shadow: 0px 0px 10px rgba(0,0,0,1%);
}
.product-info {
text-align: center;
padding-top: 20px;
}
.product-info h4 {
font-size: 22px;
color: #121212;
font-weight: 600;
}
.product-info img {
width: 35% !important;
padding-bottom: 10px;
margin:auto;
}
.product-info p {
font-size: 14px;
color: #727272;
font-weight: 500;
}
.product-btn ul li a {
font-size: 18px;
color: #fff;
background: #008806;
border-radius: 0;
padding: 10px 30px;
width: 85%;
margin: auto;
text-transform: uppercase;
font-weight: 600;
}
.product-btn ul li .btn.cart-btn {
background: #58a209;
margin-bottom: 10px;
}
.product-btn {
text-align: center;
}
.product-cnt {
position: relative;
margin-bottom: 30px;
}
.product-img {
position: relative;
}
.product-btn {
text-align: center;
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
margin: auto;
bottom: 0;
background: rgba(0,0,0,40%);
height: 100%;
display: none;
}
.product-btn ul {
margin-top: 35%;
}
.product-cnt:hover .product-btn{
display: block;
}
.info-holder {
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/others/bg-2.jpg);
background-position: top;
background-size: cover;
background-repeat: no-repeat;
padding: 100px 0px;
}
.info-details {
background: #fff;
padding: 40px;
}
.info-details h3 {
font-size: 40px;
color: #000000;
font-weight: 400;
text-transform: uppercase;
}
.info-details h3 span{
font-weight: 700;
}
.info-details p {
font-size: 20px;
color: #202020;
font-weight: 500;
}
.info-details p {
font-size: 20px;
color: #202020;
font-weight: 500;
}
.info-details img {
width: 45%;
}
.blog-holder {
padding: 80px 0px;
}
.blog-heading h3 {
font-size: 45px;
text-transform: uppercase;
color: #000000;
font-weight: 400;
text-align: center;
margin-bottom: 40px;
}
.blog-heading h3 span{
font-weight: 700;
}
.blog-info h4 {
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
color: #080808;
}
.blog-info p {
font-size: 16px;
font-weight: 500;
color: #6a6a6a;
}
.blog-info a {
font-size: 20px;
color: #62a617;
font-weight: 600;
}
.blog-cont {
border: 1px solid #dfdfdf;
}
.blog-info{
padding: 20px 10px;
}
.footer-top {
background: #80c342;
}
.footer-top {
background: #80c342;
padding: 50px 0px;
}
.icon-info h4 {
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
margin-bottom: 5px;
}
.icon-info p {
font-size: 12px;
color: #fff;
font-weight: 500;
margin-bottom: 0;
}
footer {
background: #090a0c;
padding-top: 80px;
}
.footer-logo ul li {
width: 44px;
height: 44px;
border: 2px solid #fff;
border-radius: 50%;
margin-right: 10px;
text-align: center;
}
.footer-logo ul li a i {
font-size: 16px;
color: #fff;
padding-top: 12px;
font-family: 'FontAwesome';
}
.footer-logo {
text-align: center;
}
.footer-logo ul {
margin-top: 10px;
margin-bottom: 0;
}
.footer-wrap h4 {
font-size: 22px;
text-transform: uppercase;
color: #fff;
font-weight: 600;
}
.footer-wrap a {
font-size: 16px;
color: #fff;
font-weight: 400;
}
.footer-contact ul li {
padding-left: 20px;
padding-bottom: 0px;
background-repeat: no-repeat;
background-size: 6%;
min-height: 52px;
background-position: 0px 5px;
}
.footer-contact ul li.location {
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/location.png);
}
.footer-contact ul li.phone {
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/call.png);
}
.footer-contact ul li.mail {
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/mail.png);
}
.footer-menu li {
padding-bottom: 10px;
}
.footer-wrap {
padding-bottom: 30px;
}
.copyrights {
border-top: 1px solid #27282b;
padding: 20px 0px;
text-align: center;
}
.copyrights p{
font-size: 16px;
color: #fff;
margin-bottom: 0;
}
.product-wrap {
padding-top: 30px;
}
.blog-wrap .item {
margin: 0px 10px;
}
.category-info {
margin-bottom: 60px;
}
.footer-menu .header-btn.btn {
border: none;
padding: 0;
border-radius: 0;
}
.inner-banner .banner-info {
left: 0;
right: 0;
top: 40%;
}
.box-holder-inner .info-details {
background: transparent;
padding: 0;
}
.wps_visitor_title, #wpsvcattribution {
display: none;
}
#mvcwid {
padding: 4px 0 0 !important;
display: inline-flex;
}
.wps_visitor_title {
display: block;
font-size: 17px;
font-weight: 400;
padding-right: 10px;
}
#wpsvccount {
width: 40%;
}
#wpsvccount img {
height: 23px;
margin-top: -2px;
}
.box-holder-inner .product-heading {
padding-bottom: 30px;
}
.box-holder-inner .product-deal .owl-prev {
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/left.png) !important;
background-repeat: no-repeat !important;
background-position: 0 0;
margin:0px !important;
display: inline-block;
height: 24px;
left: -5%;
position: absolute;
text-indent: -99999px;
top: 38%;
width: 12px;
outline: none !important;
}
.box-holder-inner .product-deal .owl-next {
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/right.png) !important;
background-repeat: no-repeat !important;
background-position: 0 0;
margin:0px !important;
display: inline-block;
height: 24px;
right: -5%;
position: absolute;
text-indent: -99999px;
top: 38%;
width: 12px;
outline: none !important;
}
.wishlist-button-wrap {
font-size: 18px !important;
background: #ecffd7;
width: 40px;
height: 40px;
text-align: center;
padding-top: 8px;
border-radius: 50%;
display: inline-block;
padding-left: 4px;
}
.whislist-btn {
position: absolute;
top: 4%;
left: 5%;
z-index: 99;
}
.widget_block::marker {
color: #f0f6f6;
}
.widget.widget_block ul {
list-style: none;
padding-left: 0;
}
.widget.widget_block ul li a {
font-size:16px;
color:#2b2b2b;
}
.widget.widget_block ul {
list-style: none;
padding-left: 0;
border: 1px solid #787878;
}
.widget.widget_block ul li {
padding: 10px;
border-bottom: 1px solid #787878;
}
.widget.widget_block ul li ul {
border: none;
list-style: square;
margin-left: 10px;
}
.widget.widget_block ul li ul li {
padding: 10px 10px 10px 0px;
border-bottom: 0px solid #787878;
margin-left: 15px;
}
.wishlist-button-wrap .wishlist_button_menu.hint--top {
display: none;
}
.tax-product_cat .banner-info {
display: none;
}
.woocommerce-loop-product__title {
font-size: 14px !important;
text-align: center;
color: #000;
font-weight: 700;
}
.woocommerce ul.products li.product .button {
margin-top: 1em;
background: #58a209 !important;
color: #fff;
border-radius: 0;
font-size: 14px;
}
.woocommerce ul.products li.product {
position: relative;
text-align: center;
}
.woocommerce .wishlist-button-wrap {
position: absolute;
top: 0;
left: 8%;
}
.woocommerce-Price-amount.amount {
font-size: 18px;
font-weight: 700;
}
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
background: #58a209 !important;
color: #fff !important;
border:none !important;
}
.whislist-btn i {
color: #58a209 !important;
}
.wc-proceed-to-checkout {
text-align: right;
}
.woocommerce .summary.entry-summary .wishlist-button-wrap {
position: static;
margin-bottom: 20px;
}
.cart .product-thumbnail {
width: 20%;
}
// woocommerce css code 
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%;
}
.woocommerce .col-1 {
max-width: 100%;
}
.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce .col-2 {
max-width: 100%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
display: block;
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: #fff !important;
border: 1px solid #fff !important;
}
.info-details .checkout.woocommerce-checkout h3 {
font-size: 30px;
font-weight: 600;
margin-top: 20px;
}
.woocommerce form .form-row label {
font-size: 16px;
margin-bottom: 0px;
margin-top: 5px;
}
.woocommerce-info {
border-top-color: #58a209 !important;
}
.woocommerce-info::before {
color: #58a209 !important;
}
.category-info img {
height: 280px;
object-fit: cover;
}
.inner-banner .banner-info h3 {
font-weight:700;
}
.wishlist_count {
display: none !important;
}
.age-gate-form {
background-image: url(https://www.caliconnect.org/wp-content/uploads/2021/10/bg.png);
border-radius: 10px;
}
.age-gate-challenge {
font-size: 18px;
color: #fff;
font-weight: 500;
padding: 10px 0px;
}
.age-gate-submit-yes,.age-gate-submit-no {
background: #fff;
border: 1px solid #fff;
padding: 5px 30px;
font-size: 18px;
color: #62a617;
font-weight: 600;
text-transform: uppercase;
}
.age-gate-submit-no{
background:transparent;
color:#fff;
}
.add_to_cart_button,button.single_add_to_cart_button.button.alt,.product-btn ul li .btn.cart-btn {
display: none !important;
}
.pi-btn {
background: #008806 !important;
font-weight: 700;
}
.woocommerce form .password-input, .woocommerce-page form .password-input,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
width: 100%;
}
span.wishsuite-btn-text {
display: none;
}
.whislist-btn {
background: #ecffd7;
width: 40px;
height: 40px;
text-align: center;
padding-top: 10px;
border-radius: 50%;
display: inline-block;
padding-left: 0px;
}
.whislist-btn svg {
width: 18px !important;
height: 18px !important; 
}
.whislist-btn .wishsuite-button img {
width: 68% !important;
margin: auto !important;
text-align: center;
} @media screen and (max-width: 2880px) {
}
@media screen and (max-width: 1920px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1366px) {
}
@media screen and (min-width: 1100px) and (max-width: 1280px) {
}
@media screen and (max-width: 1279px) {
.header-contact ul li a,.header-message p,.live-visitor p{
font-size: 14px;
}
.wps_visitor_title {
font-size: 14px;
}
#wpsvccount img {
height: 18px;
margin-top: -7px;
}
.mainmenu ul li a {
font-size: 16px;
padding: 6px 0;
}
.mainmenu ul li {
margin-right: 20px;
}
.banner-info h3 {
font-size: 50px;
}
.banner-info p {
font-size: 18px;
padding-right: 47%;
}
header .header-bottom .owl-prev {
height: 61px;
left: 1%;
top: 45%;
width: 18px;
background-size: 100% !important;
}
header .header-bottom .owl-next {
height: 61px;
right: 1%;
top: 45%;
width: 18px;
background-size: 100% !important;
}
.heading h3 {
font-size: 35px;
}
.heading p {
font-size: 18px;
}
.category-name h4 {
font-size: 14px;
}
.category-btn .btn {
font-size: 18px;
padding: 10px 30px;
}
.product-heading h3 {
font-size: 35px;
}
.product-wrap ul li a {
font-size: 16px;
}
.product-btn ul li a {
font-size: 15px;
padding: 10px 30px;
width: 85%;
}
.product-btn {
top: -32%;
height: 68%;
}
.product-info h4 {
font-size: 18px;
}
.product-info p {
font-size: 12px;
}
.info-details h3 {
font-size: 32px;
}
.info-details p {
font-size: 16px;
}
.blog-heading h3 {
font-size: 35px;
margin-bottom: 40px;
}
.blog-info h4 {
font-size: 16px;
}
.blog-info p {
font-size: 14px;
}
.blog-info a {
font-size: 16px;
}
.icon-info h4 {
font-size: 16px;
}
.footer-wrap h4 {
font-size: 18px;
}
.footer-wrap a {
font-size: 14px;
}
.footer-menu li {
padding-bottom: 6px;
}
.copyrights p {
font-size: 14px;
}
.product-wrap ul.nav li a {
font-size: 15px;
}
.product-wrap ul.nav li a.active::after, .product-wrap ul.nav li a:hover::after {
width: 176px;
}
}
@media screen and (max-width: 1023px) {
.header-contact ul li a, .header-message p, .live-visitor p {
font-size: 10px;
}
.wps_visitor_title {
font-size: 11px;
}
#wpsvccount {
width: 41%;
}
.mainmenu ul li a {
font-size: 13px;
padding: 6px 0;
}
a.cart-icon {
padding-left: 4px;
}
.icons ul li i {
font-size: 15px;
}
.icons ul {
margin-top: 26px;
}
.mainmenu ul li {
margin-right: 10px;
}
.mainmenu {
margin-top: 17px;
}
.banner-info h3 {
font-size: 35px;
}
.banner-info p {
font-size: 16px;
padding-right: 37%;
padding-bottom: 10px;
}
.banner-info a.btn {
font-size: 16px;
padding: 6px 30px;
}
.banner-info {
top: 22%;
}
.heading p {
font-size: 16px;
}
.category-name h4 {
font-size: 10px;
}
.category-btn .btn {
font-size: 16px;
padding: 10px 30px;
}
.product-heading h3 {
font-size: 30px;
}
.product-wrap ul.nav li {
padding: 0px 20px 10px;
}
.product-btn ul li a {
font-size: 12px;
padding: 10px 20px;
width: 85%;
}
.product-btn {
top: -43%;
height: 57%;
}
.product-wrap ul.nav li a.active::after, .product-wrap ul.nav li a:hover::after {
width: 162px;
}
.info-details h3 {
font-size: 22px;
}
.info-details p {
font-size: 14px;
}
.blog-heading h3 {
font-size: 30px;
margin-bottom: 40px;
}
.icon-info h4 {
font-size: 13px;
margin-bottom: 5px;
}
.icon-info {
padding: 10px 0px;
}
.footer-wrap h4 {
font-size: 12px;
}
.footer-wrap a {
font-size: 12px;
}
.footer-logo ul li {
width: 40px;
height: 40px;
}
.footer-logo ul li a i {
font-size: 14px;
padding-top: 12px;
}
.copyrights p {
font-size: 12px;
}
.info-details .checkout.woocommerce-checkout h3 {
font-size: 20px;
}
.woocommerce form .form-row label {
font-size: 13px;
}
.category-info img {
height: 220px;
}
}
@media screen and (max-width: 767px) {
header .mainmenu .navbar {
margin: 0;
padding: 0;
}
.icon-bar {
background-color: #008806;
border-radius: 1px;
display: block;
height: 2px;
width: 22px;
}
.icon-bar + .icon-bar {
margin-top: 4px;
}
button:focus {
outline: none;
}
.navbar-toggler {
background-color: transparent;
background-image: none;
border-radius: 0;
padding: 9px 10px;
}
.navbar-dark .navbar-toggler {
border: medium none;
}
header .header-top .mainmenu ul li {
margin-bottom: 10px;
}
header .header-top .mainmenu ul li .sub-menu li {
margin-bottom: 0px;
}
.mainmenu li:last-child:hover .sub-menu {
right: auto;
}
header .mainmenu {
float: none;
padding-top: 0px;
}
.header-top {
text-align: center;
}
.live-visitor {
text-align: center;
}
.navbar-brand {
width: 50%;
margin-bottom: -13px;
}
.mainmenu {
margin-top: 0;
}
.mainmenu ul {
align-items: flex-start;
margin-bottom: 10px;
}
.banner-info h3 {
font-size: 25px;
}
.banner-info p {
font-size: 12px;
padding: 0 10px;
padding-bottom: 0px;
font-weight: 500;
}
header .owl-nav {
display: none !important;
}
.banner-info a.btn {
font-size: 12px;
padding: 6px 30px;
}
header .header-bottom .owl-dots {
bottom: 0%;
}
.category-holder {
padding: 60px 0px;
}
.heading h3 {
font-size: 21px;
}
.heading p {
font-size: 14px;
font-weight: 500;
}
.category-info {
margin-bottom: 40px;
}
.category-wrap {
padding: 10px 0px 20px;
}
.category-btn .btn {
font-size: 14px;
padding: 10px 30px;
}
.product-heading h3 {
font-size: 15px;
}
.product-holder {
padding: 50px 0px;
}
.product-wrap ul.nav li a {
font-size: 10px;
}
.product-wrap ul.nav li {
padding: 0px 5px 10px;
}
.product-wrap ul.nav li a.active::after, .product-wrap ul.nav li a:hover::after{
display: none;
}
.product-wrap .nav.nav-tabs{
border: none;
}
.banner-info {
top: 10%;
left: 0;
right: 0;
text-align: center;
}
.product-wrap .tab-content {
padding: 20px 0px;
}
.product-cnt {
width: 80%;
margin: auto;
}
.product-btn {
top: 0;
height: 100%;
}
.product-info h4 {
font-size: 19px;
}
.product-info p {
font-size: 13px;
}
.info-details p {
font-size: 13px;
}
.info-holder {
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/others/mobile-bg.jpg);
padding: 40px 0px 100%;
}
.info-details {
padding: 20px;
}
.blog-heading h3 {
font-size: 21px;
margin-bottom: 20px;
}
.blog-holder {
padding: 50px 0px;
}
.blog-holder .owl-prev {
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/left.png) !important;
background-repeat: no-repeat !important;
background-position: 0 0;
margin:0px !important;
display: inline-block;
height: 24px;
left: 1%;
position: absolute;
text-indent: -99999px;
top: 45%;
width: 12px;
outline: none !important;
}
.blog-holder .owl-next {
background-color: rgba(0, 0, 0, 0) !important;
background-image: url(//www.caliconnect.org/wp-content/themes/caliconnect/img/icons/right.png) !important;
background-repeat: no-repeat !important;
background-position: 0 0;
margin:0px !important;
display: inline-block;
height: 24px;
right: 1%;
position: absolute;
text-indent: -99999px;
top: 45%;
width: 12px;
outline: none !important;
}
.blog-wrap .item {
width: 85%;
margin: auto;
}
.icon-info h4 {
font-size: 18px;
}
.icon-info p {
font-size: 14px;
}
.footer-menu {
text-align: center;
padding-top: 30px;
}
.footer-wrap h4 {
font-size: 18px;
}
.footer-wrap a {
font-size: 16px;
font-weight: 500;
}
.footer-contact {
text-align: center;
}
.footer-contact ul li {
padding-left: 0;
padding-top: 50px;
background-position: center 19px;
}
.copyrights p {
font-size: 13px;
font-weight: 500;
}
.footer-logo img {
width: 70%;
}
.footer-logo ul {
margin-bottom: 10px;
}
.category-info img {
height: 180px;
}
.inner-banner .banner-info {
top: 30%;
}
.inner-banner .banner-info h3 {
font-size: 22px;
}
.icons ul {
margin-top: 0;
}
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 414px) {
}
@media screen and (max-width: 387px) {
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 320px) {
}#mvcwid{
background-color:transparent;
width:100%;
padding:10px;
}
#mvccount{
padding:10px;
}
#mvccount img{
margin-right:5px;
}
#mvctable{
padding:10px;
}
#mvctable table tr td{
width:100%;
}
#mvcip{
padding:10px;
border-top:1px dashed #bcbcb0; 
}
#mvcserver{
padding:10px;
border-top:1px dashed #bcbcb0;
}
#mvccredit{
padding:10px;
border-top:1px dashed #bcbcb0;
} .wpsvc_plugins_text .form-table {
clear: none;
}
.wpsvc_plugins_text .form-table td {
vertical-align: top;
padding: 16px 20px 5px;
line-height: 10px;
font-size: 12px;
display: flex;
align-items: center;
}
.wpsvc_plugins_text .form-table th {
width: 200px;
padding: 10px 0 12px 9px;
}
.wpsvc_plugins_text .form-table input.tog, .wpsvc_plugins_text .form-table input[type=radio] {
margin-top: 0px;
margin-right: 4px;
float: none;
}
.wpsvc_right_sidebar {
width: 42%;
float: right;
}
.wpsvc_left_sidebar {
width: 55%;
margin-left: 10px;
}
.wpsvc_plugins_text {
margin-bottom: 0px;
}
.wpsvc_plugins_text p {
padding: 5px 10px 10px 10px;
width: 90%;
}
.wpsvc_plugins_text h2 {
font-size: 14px;
padding: 0px;
font-weight: bold;
line-height: 29px;
}
.wpsvc_plugins_wrap .hndle {
font-size: 15px;
font-weight: 600;
padding: 7px 10px;
margin: 0;
line-height: 1;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-color: rgb(223, 223, 223);
text-shadow: 0px 1px 0px rgb(255, 255, 255);
box-shadow: 0px 1px 0px rgb(255, 255, 255);
background: linear-gradient(to top, rgb(236, 236, 236), rgb(249, 249, 249)) repeat scroll 0% 0% rgb(241, 241, 241);
margin-top: 1px;
border-bottom-width: 1px;
border-bottom-style: solid;
-moz-user-select: none;
}
.wpsvc_option_wrap {
border:1px solid rgb(223, 223, 223);
width:100%;
margin-bottom:30px;
height:auto;
}
.wpsvc_plugins_text img{
max-width: 100%;
}
.wps_plugin_main_form{
padding: 7px 10px;
}
.wps_follow_button a {
display: inline-block;
padding: 10px 0;
padding-left: 10px;
}
.wps_text_glowing{
display: inline-block;
}
.wps_text_glowing span{
color: #fff;
font-family: verdana;
font-size: 10px;
display: inline-block;
-webkit-animation: animate_black 2s linear infinite;
-o-animation: animate_black 2s linear infinite;
animation: animate_black 2s linear infinite;
width: 24px;
height: 24px;
text-align: center;
line-height: 24px;
border: 1px solid rgba(255,255,255,.4);
margin: 0 -2.5px;
}
.wps_text_glowing.effect-white span{
-webkit-animation-name: animate_white;
-o-animation-name: animate_white;
animation-name: animate_white;
}
@keyframes animate_black
{
0%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
33.33%{
color: #ff0;
box-shadow: 0 2px 10px rgba(255,255,0,1);
border: 1px solid rgba(255,255,0,1);
}
66.66%{
color: #0f0;
box-shadow: 0 2px 10px rgba(0,255,0,1);
border: 1px solid rgba(0,255,0,1);
}
100%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
}
@keyframes animate_white
{
0%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
33.33%{
color: #000;
box-shadow: 0 2px 10px rgba(0,0,255,1);
border: 1px solid rgba(0,0,255,1);
}
66.66%{
color: #130e0e;
box-shadow: 0 2px 10px rgba(0,255,0,1);
border: 1px solid rgba(0,255,0,1);
}
100%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
}
.wps_text_glowing span:nth-child(1){
animation-delay: 0s;
}
.wps_text_glowing span:nth-child(2){
animation-delay: 0.1s;
}
.wps_text_glowing span:nth-child(3){
animation-delay: 0.2s;
}
.wps_text_glowing span:nth-child(4){
animation-delay: 0.3s;
}
.wps_text_glowing span:nth-child(5){
animation-delay: 0.4s;
}
.wps_text_glowing span:nth-child(6){
animation-delay: 0.5s;
}
.wps_text_glowing span:nth-child(7){
animation-delay: 0.6s;
}