/*
Theme Name: OceanWP Child
Theme URI: https://example.com/oceanwp-child
Description: Child theme for OceanWP theme
Author: Your Name
Author URI: https://example.com
Template: oceanwp
Version: 1.0.0
*/

/* Custom styles for the child theme */

/*div#site-navigation-wrap {
    color: red;
    background-color: green;
}*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
div#top-bar-wrap{background-color:#aac781;}
header#site-header div#top-bar-wrap a{color:#000;}
header#site-header div#site-navigation-wrap{margin-left:auto;display:inline-block;}
header#site-header #site-navigation-wrap .dropdown-menu>li>a.wcmenucart i{font-size:30px;color:#000;font-weight:normal;}
header#site-header #site-navigation-wrap .dropdown-menu>li>a{text-transform:uppercase;font-size:12px;font-weight:700;font-family:"Open Sans",serif;line-height:18px;padding:21px 0 21px 0;}
#site-header-inner{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;}
#site-navigation-wrap .dropdown-menu>li{padding:0px 12px;}
header#site-header #site-navigation-wrap .dropdown-menu>li>a:hover{color:#395d27}
div#site-logo{padding:20px 0;max-width:180px;}
#top-bar-social-alt a{padding:0 10px;color:#000;font-weight:500;}
#top-bar-social-alt a i{margin-right:5px;font-size:10px;vertical-align:middle;}
#top-bar-social-alt .e-con-inner{padding:0;}
ul.top-bar-menu.dropdown-menu.sf-menu a.menu-link{padding:0 10px;color:#000;}
#top-bar-nav > ul > li a:focus{outline:none!important;border:0;}
span.wcmenucart-count{position:relative;}
span.wcmenucart-count .wcmenucart-details.count{border-radius:100%;position:absolute;top:-20px;right:-10px;line-height:11px;background-color:#ff5b5b;}
span.wcmenucart-count .wcmenucart-details.count:before{display:none;}
header#site-header #site-navigation-wrap .dropdown-menu>li.search-toggle-li a,header#site-header #site-navigation-wrap .dropdown-menu>li.toggle-cart-widget a{padding:0 0;}
header#site-header #site-navigation-wrap .dropdown-menu>li.search-toggle-li a{padding:0;}
header#site-header #site-navigation-wrap .dropdown-menu>li.search-toggle-li a{font-size:22px;line-height:normal;}
nav#site-navigation ul.main-menu.dropdown-menu.sf-menu{display:flex;align-items:center;}
header#site-header .current-shop-items-dropdown.owp-mini-cart.clr{display:none;}
header#site-header #site-navigation-wrap .dropdown-menu>li>a:focus{border:none!important;outline:none!important;}
.harvest_slider .e-con-inner{padding:0 15px;}
.harvest_slider .e-con-inner .elementor-widget-image-carousel,.harvest_slider .e-con-inner img.swiper-slide-image{width:100%;}
#right-sidebar-inner,.product_cat_sec .e-con-inner .harve_sidebar{border:1px solid #ddd;}
.product_cat_sec .elementor-heading-title,#right-sidebar-inner .wp-block-heading{font-size:16px;color:#222529;letter-spacing:-.025em;border-bottom:none;background:#f5f5f5;font-weight:700;border:0;padding:14px 28px 14px 18px;line-height:18px;margin:0;}
.product_cat_sec ul li a,#right-sidebar-inner ul li a{border-bottom:1px solid #e7e7e7;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;padding:14px 12px 14px 20px;display:inline-block;width:100%;}
.product_cat_sec ul li,#right-sidebar-inner ul li{padding:0;margin-bottom:0;position:relative;}
.product_cat_sec ul li a:hover,#right-sidebar-inner ul li a:hover{background-color:#aac781;color:#fff;}
.product_cat_sec .sidebar-box{margin-bottom:0;}
.product_cat_sec .widget_product_categories li a:before{left:10px;}
.product_box .elementor-widget-container{border-radius:8px;background-size:80px!important;padding-top:30px!important;background-position:center 20px!important;}
.product_box .elementor-widget-container h3.elementor-image-box-title{margin-bottom:0}
.product_box .elementor-image-box-description{color:#000;font-size:13px;}
#footer-widgets .elementor-widget-container p strong{font-size:20px;font-weight:600;line-height:1.4;font-weight:700;color:#fff;}
#footer-widgets p,#footer-widgets p a{font-size:20px;line-height:1.4;color:#c4cfbf;}
.specific-category-tree{list-style:none;padding:0;margin:0;}
#footer-widgets p span{color:#fff;font-weight:600;}
.specific-category-tree .category-item > a{text-decoration:none;color:#5d6368;font-weight:500;display:block;padding:13px 20px;}
.specific-category-tree .category-item:hover{color:#fff;}
.specific-category-tree .category-item .specific-category-tree{display:none;margin:0;padding:0;margin-left:15px;}
.specific-category-tree .category-item:hover > .specific-category-tree{display:block;}
.product_box h3{text-transform:uppercase;font-size:14px;color:#000;font-weight:bold;margin:10px 0 5px;}
.product_box .elementor-image-box-title{margin-top:15px;}
.product_cat_sec ul li:hover ul.specific-category-tree{left:100%!important;top:0;border:0;padding:0;box-shadow:0 10px 25px rgba(0,0,0,0.15);border-radius:0;margin:0;}
#right-sidebar-inner ul li.category-item .specific-category-tree,.product_cat_sec ul li ul.specific-category-tree{position:absolute;right:0;width:200px;background:#fff;z-index:999;border:1px solid #000;}
.specific-category-tree .category-item > a:focus{outline:none!important;}
li.category-item.child-cat-arrow>a:after{position:absolute;right:10px;font-family:'simple-line-icons';content:"\e606";font-size:12px;font-weight:bold;}
.specific-category-tree .category-item ul.specific-category-tree:before{content:'';position:absolute;border-right:12px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-12px;top:11.5px;z-index:999;width:auto;height:auto;}
.cover_add_3 .elementor-widget-container{padding:23px 0;background-size:contain!important;}
.cta_add-sec.elementor-widget .elementor-widget-container{padding:25px 20px;background-size:100% auto!important;}
.cover_add_3 .elementor-widget-container{height:159px!important;}
.fullbox_container .elementor-image-box-wrapper{background-color:#f4f4f4;border-radius:10px;padding-bottom:10px;}
.fullbox_container .elementor-image-box-img,.fullbox_container .elementor-image-box-img img{border-radius:10px 10px 0 0;}
div#footer-bottom-inner{padding:15px 0 0;color:#a8b4a4;border-top:1px solid #313438;font-size:18px;}
div#footer-bottom.no-footer-nav #copyright{font-size:18px;text-align:left;padding:10px 8px 10px 0;}
#right-sidebar .sidebar-box.widget_block.clr,.sidebar-box .widget-title{margin:0;}
#right-sidebar-inner ul li:hover ul.specific-category-tree{visibility:visible;display:block;right:0;left:100%;padding:0;margin:0;border:0;box-shadow:0 10px 25px rgba(0,0,0,0.15);border-radius:0;top:0;}
#right-sidebar .sidebar-box.widget_block.clr p:empty{display:none;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before{content:"\e8eb";font-family:eicons;margin-right:5px;font-weight:600;font-size:.9375rem;}
ul.products li.image-wrap:hover{box-shadow:0 25px 35px -5px rgba(0,0,0,0.1);}
body.archive ul.products li.title a{font-size:15px;font-weight:400;line-height:1.35;letter-spacing:-.01em;margin-bottom:.45rem;color:#222529;display:block;}
body.archive ul.products span.price{line-height:1;font-size:18px;}
ul.products li.product .price-wrap .woocommerce-Price-amount.amount{color:#000;}
body.archive ul.products li.product li.btn-wrap a{text-transform:uppercase;letter-spacing:0}
header.page-header .page-header-title{font-size:28px;font-weight:700;color:#000;}
header.page-header{padding:20px 0;background:#0000000a;border:1px solid #00000014;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before{content:"\e8eb";font-family:eicons;margin-right:5px;font-weight:600;font-size:15px;}
body.archive ul.products li.btn-wrap.clr a.button.add_to_cart_button{padding:2px 10px;margin-top:5px;}
body.content-left-sidebar .content-area{border:0;padding:0;}
ul.products.oceanwp-row.clr.list .woo-entry-inner{text-align:left;}
ul.products.oceanwp-row.clr.list .woo-entry-inner h2 a{font-size:18px!important;!i;!;font-weight:600;margin:0;line-height:25px;}
ul.products.oceanwp-row.clr.list .woo-entry-inner h2{margin:0;line-height:20px;}
ul.products.oceanwp-row.clr.list .woo-entry-inner li.title{margin:0;}
ul.products.oceanwp-row.clr.list .woo-entry-inner ul.products li.product li.price-wrap .price{color:#444;font-weight:600;line-height:1;font-size:18px;}
ul.products.oceanwp-row.clr.list .woo-entry-inner li .woocommerce-Price-amount.amount{color:#444;font-weight:600;line-height:1;font-size:18px;}
ul.products.oceanwp-row.clr.list .product-inner.clr img{max-width:250px;height:250px;width:100%;object-fit:cover;object-position:center center;}
body.archive.woocommerce ul.products.list li.product .woo-entry-image,body.archive.woocommerce ul.products.list li.product .product-entry-slider-wrap{max-width:250px;margin-right:20px;}
body.archive.woocommerce ul.products.list li.product{border-bottom:0;margin-bottom:0;}
body.archive.woocommerce .oceanwp-grid-list a:hover,body.archive.woocommerce .oceanwp-grid-list a.active{color:#395d27;}
body.archive.woocommerce .oceanwp-grid-list a{font-size:17px;border:0;}
body a:focus{outline:none!important;}
body.single h2.single-post-title.product_title.entry-title{line-height:1.2;color:#222529;letter-spacing:-.01em;font-weight:700;margin-bottom:00;font-size:30px;padding-bottom:0;border:0;}
body.single div.product p.price span{color:#222529;font-size:24px;}
body.single div.product div.summary p.in-stock{color:#222529;font-weight:700;text-transform:uppercase;font-size:12px;}
body.single div.product p.price span{color:#222529;font-size:24px;}
body.single div.product div.summary p.in-stock{color:#222529;font-weight:700;text-transform:uppercase;font-size:12px;}
body.single div.product div.summary.entry-summary form.cart button{padding:0 2em;margin-bottom:0;text-transform:uppercase;font-size:1em;letter-spacing:-.015em;font-weight:700;line-height:48px;border:none;background:#222529;color:#ffffff;display:inline-block;}
body.single div.product div.summary.entry-summary form.cart button:before{content:"\e8eb";font-family:eicons;margin-right:5px;font-weight:600;font-size:15px;}
body.single div.product .quantity .qty,body.single div.product .quantity .minus,body.single div.product .quantity .plus{width:44px;height:48px;font-size:18px;font-weight:500;text-align:center;line-height:44px;border:#e7e7e7 1px solid;padding:0 5px;color:#222529;border:0;border-left:#e7e7e7 1px solid;}
body.single div.product .quantity{border-top:#e7e7e7 1px solid;border-bottom:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid;}
body.single.woocommerce.woo-left-tabs div.product .woocommerce-tabs ul.tabs{border-top:0}
body.single div.product .woocommerce-tabs ul.tabs li.active a{color:#222529;border-color:#222529;border-top:0;padding-left:0;padding-right:0;font-weight:700;}
div#review_form_wrapper{max-width:510px;}
div#review_form_wrapper p.stars a::before{font-size:32px;line-height:32px;}
body.single div.product #review_form .stars span a{width:32px;height:32px;display:inline-block;}
body.single div.product #review_form p.stars>span{display:inline-block;}
body.single div.product #review_form .form-submit input{background-color:#395d27;border-color:#395d27;color:#ffffff;}
body.single div.product #review_form .form-submit{display:block;float:none;}
body.single div.product #review_form #respond textarea{padding:0;min-height:40px;height:75px;}
body.single div.product #review_form #respond label{font-weight:500;font-size:14px;color:#000;}

/******31-1-2025********************/
.woocommerce ul.products .product .product-inner .woo-entry-inner .btn-wrap .button.product_type_simple::before {
    margin-right: 5px;
    font-weight: normal;
    font-size: 14px;
    content: "\f07a";
    font-family: 'FontAwesome';
}
.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li a {
    background: none;
    padding-right: 0;
}
.home .harve_sidebar.e-flex.e-con-boxed.e-con.e-child {
    margin-top: 31px;
}
#right-sidebar #right-sidebar-inner .wp-block-woocommerce-price-filter {
    padding: 10px 20px 0;
}
.products li .product-inner .woo-entry-inner .title h2 {
    margin-bottom: 0;
}
.products li.product .product-inner ul.woo-entry-inner .title h2 a {
    font-size: 15px;
}
.products li.product .product-inner ul.woo-entry-inner .title h2 a:hover {
    color: #aac781;
}
.woocommerce-pagination .page-numbers li .page-numbers {
    border: 1px solid #ccc;
    border-radius: 0;
    color: #7b858a;
    display: block;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0;
    padding: 0 .1em;
    line-height: 2.1em;
    min-width: 2.2em;
    height: 2.2em;
    text-decoration: none;
    text-align: center;
    background: none;
}
.woocommerce-pagination .page-numbers li .page-numbers.current {
    border-color: #395d27;
    color: #395d27;
}
.woocommerce-product-gallery {
    border: 1px solid #f4f4f4;
}
.woocommerce.content-full-width div.product div.summary .price {
    font-weight: 600;
}
body.single div.product div.summary.entry-summary form.cart button:hover {
    background-color: #aac781;
    border-color: #aac781;
    color: #000000;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews .comment-form .form-submit .submit {
    font-size: 15px;
    height: 47px;
    padding: 0 2em !important;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews .comment-form .form-submit .submit:hover {
    background-color: #aac781;
    border-color: #aac781;
    color: #000000;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button.button.alt:focus {
    background: #aac781;
    color: #000;
}
.cms_page .page-title {
    font-size: 27px;
    color: #000;
    margin-top: 30px;
    font-weight: 700;
    margin-bottom: 0;
}
.cms_page .data-table-definition-list th {
    color: #000;
    font-weight: bold;
    border: none;
}
.cms_page .data-table-definition-list td {
    color: #000;
    border: none;
}
.cms_page .elementor-widget-container h2 {
    color: #000;
    font-size: 27px;
    margin: 30px 0 10px;
}
.cms_page  .elementor-widget-container h2 strong {
    font-size: 27px;
    color: #000;
    font-weight: 700;
}
#customer_login {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.account-original-style .woocommerce #customer_login .u-column1.col-1 {
    max-width: 600px;
    width: 100%;
    display: inline-block;
    border: none;
    box-shadow: 0 0 4px 0 #ccc;
}
#customer_login .login .owp-account-link.current {
    font-size: 28px;
    color: #212529;
}
#customer_login .owp-account-links.registration-disabled {
    margin-bottom: 0;
}
#customer_login .woocommerce-form-login.login {
    border: none;
}
#customer_login .woocommerce-form-login.login input {
    padding: 8px 12px;
    line-height: 32px;
}
#customer_login .woocommerce-form-login.login .form-row {
    float: left;
    width: 50%;
}
#customer_login .woocommerce-form-login.login label {
    color: #000;
    margin-bottom: 8px;
    text-align: left;
    display: block;
}
#customer_login .woocommerce-form.woocommerce-form-register label {
    text-align: left;
    display: block;
}
#customer_login .woocommerce-form-login.login .form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox {
    margin-left: 0;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__input-checkbox {
    line-height: 22px;
    padding: 0;
    width: 30px;
    height: 28px;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login .form-row .woocommerce-form__input-checkbox::before {
    float: none;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login .form-row .button.woocommerce-form-login__submit {
    background-color: #395d27;
    border-color: #395d27;
    line-height: 26px;
    font-size: 16px;
    width: auto;
    padding: 12px 2em;
    float: left;
    margin-top: 15px;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login .form-row .button.woocommerce-form-login__submit:hover {
    background-color: #aac781;
    border-color: #aac781;
    color: #000000;
}
.woocommerce #customer_login .woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword.lost_password {
    float: right;
    padding-top: 46px;
    line-height: 53px;
    margin: 0 !important;
}
.woocommerce .woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword.lost_password a {
    color: #395d27;
}
@media(max-width:1230px){
#main .container {
    width: auto;
    max-width: 1230px;
    padding: 0 15px;
}    
#footer-bottom #footer-bottom-inner {
    padding: 0 15px;
    max-width: 100%;
    border-top: none;
}
#footer-bottom #footer-bottom-inner #copyright {
    border-top: 1px solid #000;
    padding-top: 23px;
    display: inline-block;
    width: 100%;
}
.home .elementor-element-56408ac.e-flex.e-con-boxed.e-con.e-parent {
    padding: 0 15px;
}
}
@media(min-width : 960px) and (max-width : 1230px){
#top-bar-wrap .container {
    max-width: 1230px;
    box-sizing: border-box;
    width: auto;
    padding: 8px 15px;
}    
.minimal-header .container {
    max-width: 1230px;
    padding: 0 15px;
    width: auto;
}    
.home .e-con-inner .e-con-full.right_container.e-child {
    padding-left: 15px;
}
.home .harvest_slider.e-flex.e-con-boxed {
    box-sizing: border-box;
    max-width: 1230px !important;
    padding: 0 15px;
}
.home .harvest_slider .e-con-inner {
    padding: 0;
}
.home .product_cat_sec.e-flex.e-con-boxed.e-con.e-parent {
    padding: 0 15px;
}
.site-footer .footer-widgets-inner.container {
    width: auto;
    max-width: 1230px;
    padding: 0 15px;
}
.site-footer .e-grid.e-con-full.e-con.e-parent {
    padding-left: 0;
    padding-right: 0;
}
#footer-bottom #footer-bottom-inner {
    max-width: 1230px;
    padding: 0 15px;
    width: auto;
}
}
@media(min-width : 768px) and (max-width : 959px){   
.home .product_cat_sec.e-flex.e-con-boxed.e-con.e-parent {
    padding: 0;
}
.site-footer .footer-widgets-inner.container {
    width: auto;
    max-width: 1230px;
    padding: 0 15px;
}
.site-footer .e-grid.e-con-full.e-con.e-parent {
    padding-left: 0;
    padding-right: 0;
}
#footer-bottom #footer-bottom-inner {
    max-width: 1230px;
    padding: 0 15px;
    width: auto;
}
}
@media(max-width:991px){
.sidr-inner .sidr-class-toggle-sidr-close {
    text-align: right;
    background: #fff;
    padding: 11px 20px;
}
.sidr-class-icon.icon-close {
    color: #fff;
    font-size: 25px;
    position: absolute;
    background: #395d27;
    height: 50px;
    top: 0;
    line-height: 50px;
    right: 0px;
    width: 55px;
    text-align: center;
    padding-right: 0;
} 
.product_cat_sec .e-con-inner .right_container {
    width: 100%;
}
.home .product_cat_sec.e-flex.e-con-boxed .e-con-inner {
    flex-wrap: wrap;
}
.home .e-con-inner .e-con-full.right_container.e-child {
    padding-left: 0;
}
.product_cat_sec ul li:hover ul.specific-category-tree {
    left: 0 !important;
    width: 100%;
    top: 46px;
}
.product_cat_sec ul li ul.specific-category-tree:before{
    display: none;
}
#right-sidebar-inner ul li:hover ul.specific-category-tree {
    left: 0;
    width: 100%;
    top: 46px;
}
#right-sidebar-inner ul li ul.specific-category-tree:before {
    display: none;
}
}
@media(max-width:959px){
    main#main {
    padding: 0 15px;
}
main#main .content-area{
    margin-bottom: 0;
}
#main .container {
    padding-left: 0;
    padding-right: 0;
} 
.home .elementor-element-56408ac.e-flex.e-con-boxed.e-con.e-parent {
    padding: 0;
}
    #site-navigation-wrap nav#site-navigation{display:none;}
    .sidr.left.sidr-left a.sidr-class-toggle-sidr-close .sidr-class-close-text{font-size:0}
    div#site-header-inner{max-width:100%;padding:0 15px;}
    div#site-header-inner a.mobile-menu{font-size:0;}
    div#site-header-inner a.mobile-menu i{font-size:30px;color:#000;}
    div#site-logo{padding:5px 0;}
    #footer-widgets p, #footer-widgets p a {
    font-size: 17px;
    line-height: 29px;
    color: #c4cfbf;
}
    .fullbox_container figure.elementor-image-box-img { padding: 10px 0;}
    #site-logo #site-logo-inner a img{max-width:140px;}
    body .oceanwp-mobile-menu-icon a{font-size:30px;color:#000;font-weight:normal;}
    span.wcmenucart-count .wcmenucart-details.count{font-size:10px;min-width:25px;width:21px;height:21px;display:flex;align-items:center;justify-content:center;top:-26px;right:-12px;}
}
@media(max-width:767px){
div#top-bar-wrap div#top-bar {
    padding: 10px 0;
    max-width: 100%;
}
div#top-bar-wrap div#top-bar {
    padding: 10px 0;
    max-width: 100%;
}
span.wcmenucart-count .wcmenucart-details.count {
    top: -7px;
    right: -10px;
} 
.product_cat_sec,
.product_cat_sec .e-con-full.e-con.e-child {
    padding: 0;
}
span.wcmenucart-count .wcmenucart-details.count {
    top: -7px;
    right: -10px;
}
.elementor-element.elementor-element-92b1db0.e-con-full.e-flex.e-con.e-child {}
.home .product_cat_sec.e-flex.e-con-boxed.e-con.e-parent {
    padding: 0;
}
.home .e-con-full.e-flex.e-con.e-child.elementor-element-4e1312b .cta_add-sec.elementor-widget {
    width: 100%;
}
.home .e-con-full.e-flex.e-con.e-child.elementor-element-4e1312b {
    margin-top: 0;
}
.home .e-con-full.e-flex.e-con.e-child.elementor-element-4e1312b .cta_add-sec.elementor-widget .elementor-widget-container {
    padding: 0;
    height: auto;
}
.home .e-con-full.e-flex.e-con.e-child.elementor-element-4e1312b .cta_add-sec.elementor-widget .elementor-widget-container .elementor-image-box-title {
    margin-bottom: 0;
    padding-top: 21%;
    line-height: 0;
}
.home .elementor-element.elementor-element-72d8a22.cover_add_3.elementor-widget.elementor-widget-image-box .elementor-widget-container {
    height: auto !important;
    background-size: 100% !important;
    padding-top: 38%;
    padding-bottom: 0;
    margin-bottom: 0px;
}
.home .elementor-element.elementor-element-72d8a22.cover_add_3.elementor-widget.elementor-widget-image-box .elementor-widget-container .elementor-image-box-title {
    margin: 0;
}
.home .elementor-1431 .elementor-element.elementor-element-921a055 > .elementor-widget-container {
    height: auto !important;
    background-size: 100% !important;
    padding-top: 37%;
    padding-bottom: 0;
}
#customer_login .woocommerce-form-login.login{
    padding: 20px 0 0;
}
.site-footer .e-grid.e-con-full.e-con.e-parent {
    display: inline-block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.site-footer .footer-widgets-inner.container {
    padding: 0 15px;
    max-width: 100%;
}
#footer-bottom #footer-bottom-inner {
    padding: 0 15px;
    max-width: 100%;
}
.site-footer #footer-widgets {
    padding-bottom: 0;
}
.site-footer p {
    margin-bottom: 10px;
}
.site-footer div#footer-inner p, .site-footer div#footer-inner p a, .site-footer div#footer-inner p strong {
    font-size: 16px;
}
}