@charset "UTF-8";
section { padding: 6rem 0; position: relative; width: 100%; z-index: 1; background-color: #fff; }
section .page-content { padding: 0; }
@media (max-width: 767.98px) { section { padding: 40px 0; } }
@media (max-width: 991.98px) { .container { padding: 0 30px; } }
.rounded-circle { min-width: 1rem; min-height: 1rem; }
.widget-list { margin: 0; padding: 0; list-style: none; }
.widget-title { margin-bottom: 1.125rem; font-size: 1.08rem; font-weight: 600; }
.widget-list-item { margin-bottom: 0.3rem; }
.widget-list-item:last-child { margin-bottom: 0; }
.widget-list-link { display: block; font-size: 0.75rem; font-weight: 400; color: #e4e6ef; margin-bottom: .5rem; }
.widget-list-link:hover { color: #2250fc; }
.active > .widget-list-link { color: #2250fc; }
/* ----------------------------------------------------------------
    BODY
-----------------------------------------------------------------*/
html { overflow-x: hidden; }

body .body-inner { padding: 0; margin: 0; }

body .container-wide { width: 100%; margin: 0 auto; padding: 0 60px; }

@media (max-width: 991.98px) { body .body-inner { width: 100%; margin: 0; }
  body .container-wide { padding: 0 30px; } }

@media (min-width: 768px) { body.boxed .body-inner { float: none; width: 1200px; margin: 0 auto; }
  body.modern .body-inner .container { max-width: 1500px; }
  body.frame:before, body.frame:after { border: 10px solid #fff; content: ""; position: fixed; width: auto; height: 20px; z-index: 200; box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.1); left: 0; right: 0; }
  body.frame:after { bottom: 0; }
  body.frame .body-inner { padding: 20px; }
  body.frame .body-inner:before, body.frame .body-inner:after { border: 10px solid #fff; content: ""; position: fixed; width: 20px; z-index: 200; box-shadow: 0px 10px 14px 0 rgba(0, 0, 0, 0.1); top: 20px; bottom: 20px; left: 0; right: auto; }
  body.frame .body-inner:after { left: auto; right: 0; box-shadow: 0px 10px 14px 0 rgba(0, 0, 0, 0.1); }
  body.frame #scrollTop { right: 46px; } }

.container-fullwidth { margin: 0 auto; }

.container-fullwidth .row { padding-left: 15px; padding-right: 15px; }

body.dark { background-color: #1e2022; color: #e4e6ef; }

section.dark, .dark section { background-color: #1e2022; color: #2e2e2e; }

.text-light, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .lead, .text-light p, .text-light a:not(.btn), .text-light a:not(.btn):hover:not(.btn-light), .text-light i, .text-light li, .text-light label, .text-light div:not(.alert), .text-light span:not(.btn-label) { color: #fff !important; }



/* ----------------------------------------------------------------
Dots Menu
-----------------------------------------------------------------*/
#dotsMenu { position: fixed; right: 36px; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 99; }

#dotsMenu:before { content: ""; background: rgba(30, 32, 34, 0.7); position: absolute; width: 32px; right: -8px; height: 100%; border-radius: 20px; top: -24px; box-shadow: 0 4px 9px 0 rgba(43, 43, 49, 0.1), 0 7px 14px 0 rgba(43, 43, 49, 0.13); }

#dotsMenu ul { list-style: none; padding-bottom: 6px; }

#dotsMenu ul li { text-align: right; padding: 0px; width: 15px; height: 15px; margin-bottom: 12px; background-color: #fbfbfb; border-radius: 50%; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); -webkit-transition: background-color 0.5s, -webkit-transform 0.3s; transition: background-color 0.5s, -webkit-transform 0.3s; transition: transform 0.3s, background-color 0.5s; transition: transform 0.3s, background-color 0.5s, -webkit-transform 0.3s; }

#dotsMenu ul li:hover { background-color: #2250fc; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

#dotsMenu ul li.current { background-color: #2250fc; }

#dotsMenu ul li a { position: absolute; width: 40px; height: 40px; line-height: 1.5; border-radius: 50%; left: -14px; top: -14px; }

#dotsMenu ul li a span { position: absolute; width: auto; top: 8px; right: 25px; white-space: nowrap; margin-right: 14px; font-size: 12px; font-weight: 800; color: #fff; -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, -webkit-transform 0.2s; transition: transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s; opacity: 0; -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; background-color: rgba(0, 0, 0, 0.6); border-radius: 100px; line-height: 26px; padding: 0 12px; text-transform: uppercase; }

#dotsMenu ul li a:hover:before { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

#dotsMenu ul li a:hover:before { background-color: #2250fc; }

#dotsMenu ul li a:hover > span { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

@media (max-width: 991.98px) { #dotsMenu ul li a span { display: none; } }

.mainMenu-open #dotsMenu { z-index: -1 !important; }





/* ----------------------------------------------------------------
	Typography : Font size
-----------------------------------------------------------------*/
html { font-size: 88%; }

@media all and (max-width: 768px) { html { font-size: 81.25%; } }

body { font-size: 1rem; line-height: 1.65714286em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "Uni Neue", sans-serif; color: #3c4043; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; color: #1e2022; margin: 0; letter-spacing: 0.5px; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: 100; }

h1, .h1 { font-size: 3.14285714em; line-height: 1.31818182em; }

h1:not(:last-child), .h1:not(:last-child) { margin-bottom: 20px; }

h2, .h2 { font-size: 2.35714286em; line-height: 1.36363636em; font-weight: 500; }

h2:not(:last-child), .h2:not(:last-child) { margin-bottom: 16px; }

h3, .h3 { font-size: 1.78571429em; line-height: 1.5em; font-weight: 500; }

h3:not(:last-child), .h3:not(:last-child) { margin-bottom: 12px; }

h4, .h4 { font-size: 1.35714286em; line-height: 1.68421053em; font-weight: 600; }

h4:not(:last-child), .h4:not(:last-child) { margin-bottom: 8px; }

h5, .h5 { font-size: 1em; line-height: 1.85714286em; font-weight: 500; }

h5:not(:last-child), .h5:not(:last-child) { margin-bottom: 6px; }

h6, .h6 { font-size: 0.85714286em; line-height: 2.16666667em; font-weight: 500; }

h6:not(:last-child), .h6:not(:last-child) { margin-bottom: 6px; }

.lead { font-weight: 400; }

@media all and (max-width: 767px) { h1, .h1 { font-size: 2.35714286em; line-height: 1.36363636em; }
  h2, .h2 { font-size: 1.78571429em; line-height: 1.5em; }
  h3, .h3 { font-size: 1.35714286em; line-height: 1.85714286em; }
  .lead { font-size: 1.35714286em; line-height: 1.68421053em; } }

.display-4 { font-weight: 400; }

p { font-size: 1rem; font-style: normal; font-weight: 400; text-transform: none; line-height: 1.7; letter-spacing: 0; color: #3c4043; font-family: "Uni Neue", sans-serif; }

ul.bullets { list-style: inside; }

strong { font-weight: 600; }

del { -webkit-text-decoration-line: line-through; text-decoration-line: line-through; }

a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active { text-decoration: none; outline: none; color: #2250fc; }

a:not(.btn):not(.badge):not(.btn):not([href]):not([tabindex]) { color: #3c4043; }

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark .h1, .dark .h2, .dark .h3, .dark .h4, .dark .h5, .dark .h6 { color: #e4e6ef; }

.font-pacifico { font-family: 'Dancing Script' !important; }

.font-nothing-you-could-do, .font-nothing-you-could-do a, .font-nothing-you-could-do h1, .font-nothing-you-could-do h2, .font-nothing-you-could-do h3, .font-nothing-you-could-do h4, .font-nothing-you-could-do h5, .font-nothing-you-could-do h6, h1.font-nothing-you-could-do, h2.font-nothing-you-could-do, h3.font-nothing-you-could-do, h4.font-nothing-you-could-do, h5.font-nothing-you-could-do, h6.font-nothing-you-could-do { font-family: 'Nothing You Could Do', cursive !important; font-weight: normal !important; }

.font-herr-von-muellerhoff, .font-herr-von-muellerhoff a, .font-herr-von-muellerhoff h1, .font-herr-von-muellerhoff h2, .font-herr-von-muellerhoff h3, .font-herr-von-muellerhoff h4, .font-herr-von-muellerhoff h5, .font-herr-von-muellerhoff h6, h1.font-herr-von-muellerhoff, h2.font-herr-von-muellerhoff, h3.font-herr-von-muellerhoff, h4.font-herr-von-muellerhoff, h5.font-herr-von-muellerhoff, h6.font-herr-von-muellerhoff { font-family: 'Herr Von Muellerhoff', cursive !important; font-weight: normal !important; }

.font-cedarville, .font-cedarville a, .font-cedarville h1, .font-cedarville h2, .font-cedarville h3, .font-cedarville h4, .font-cedarville h5, .font-cedarville h6, h1.font-cedarville, h2.font-cedarville, h3.font-cedarville, h4.font-cedarville, h5.font-cedarville, h6.font-cedarville { font-family: 'Cedarville Cursive', cursive; }

.font-parisienne, .font-parisienne a, .font-parisienne h1, .font-parisienne h2, .font-parisienne h3, .font-parisienne h4, .font-parisienne h5, .font-parisienne h6, h1.font-parisienne, h2.font-parisienne, h3.font-parisienne, h4.font-parisienne, h5.font-parisienne, h6.font-parisienne { font-family: 'Parisienne', cursive; }

/*  Sliders */

.shop { position: relative; }

.product { margin-bottom: 0px; position: relative; display: block; }

.product a:not(.btn) { color: #3c4043; }

.product .product-image { position: relative; width: 100%; height: auto; overflow: hidden; }

.product .product-image > a, .product .product-image img { display: block; width: 100%; height: 100%; }

.product .product-image > a, .product .product-wishlist a { -webkit-transition: all .4s ease; transition: all .4s ease; }

.product .product-image > a:nth-of-type(2) { top: 0; left: 0; opacity: 0; z-index: -1; position: absolute; }

.product .product-image:hover > a:nth-of-type(2) { opacity: 1; z-index: 2; }

.product .product-wishlist a { border: 2px solid #e31f3e; border-radius: 50%; height: 30px; left: 12px; line-height: 28px; position: absolute; text-align: center; top: 12px; width: 30px; z-index: -1; opacity: 0; }

.product:hover .product-wishlist, .product:hover .product-wishlist a { z-index: 3; opacity: 1; }

.product-wishlist i.fa.fa-heart {color: #e31f3e !important;}

.product .product-description { padding: 8px 0 10px; }

.product .product-title { max-width: 80%; }

.product .product-title h3, .product .product-title h3 a { font-size: 18px; margin-bottom: 0; }

.product .product-category { display: block; opacity: 0.5; }

.product .product-price { width: 26%; float: right; margin-bottom: 0; margin-top: -26px; text-align: right; }

.product .product-price ins { color: #444; font-size: 18px; font-weight: 600; margin-bottom: 4px; text-decoration: none; }

.product .product-price del { display: block; font-size: 12px; font-weight: 400; margin: -20px 0 -4px; opacity: 0.6; }

.product .product-rate { height: 23px; float: left; color: #FFC300; }

.product .product-reviews, .product .product-reviews a { color: #73848e; float: right; font-size: 13px; }

.product .product-sale, .product .product-new, .product .product-hot, .product .product-out-stock { border-radius: 50%; color: #ffffff; font-size: 11px; font-weight: 600; height: 42px; right: 10px; line-height: 42px; position: absolute; text-align: center; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14); top: 10px; width: 42px; z-index: 5; }

.product .product-sale, .product .product-sale-off { background: #ffc300; }

.product .product-new { background: #00c0e9; }

.product .product-hot { background: #d6284b; }

.product .product-out-stock { background: #a5a5a5 none repeat scroll 0 0; border-radius: 4px; padding: 0 18px; width: auto; }

.product .product-sale-off { border-radius: 12px 0 0; bottom: 0px; color: #ffffff; font-size: 16px; font-weight: 600; height: 42px; line-height: 42px; position: absolute; right: 0px; text-align: center; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14); width: 88px; z-index: 5; }

.product .product-overlay { position: absolute; width: 100%; height: 80px; line-height: 80px; top: auto; bottom: -80px; left: 0; z-index: 6; -webkit-transition: bottom .3s ease; transition: bottom .3s ease; }

.product .product-overlay a { -webkit-transition: bottom .3s ease; transition: bottom .3s ease; color: #fff; display: block; font-size: 20px; background-color: #312784; text-align: center; text-transform: uppercase; }

.product .product-overlay a:hover { background-color: #312784; color: #fff !important; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }

.product:hover .product-overlay { bottom: 0px; }

/*Grid Columns*/
.grid-5-columns .product .product-title h3, .grid-5-columns .product .product-title h3 a, .grid-5-columns .product .product-price ins, .grid-6-columns .product .product-title h3, .grid-6-columns .product .product-title h3 a, .grid-6-columns .product .product-price ins { font-size: 14px; }

.grid-5-columns .product .product-reviews, .grid-5-columns .product .product-reviews a, .grid-6-columns .product .product-reviews, .grid-6-columns .product .product-reviews a { font-size: 11px; float: left; }

.grid-5-columns .product .product-reviews, .grid-5-columns .product .product-reviews a { float: right; }

.shop-category { position: relative; }

.shop-category-box { position: relative; margin-bottom: 20px; }

.shop-category-box img { width: 100%; }

.shop-category-box .shop-category-box-title { background-color: rgba(255, 255, 255, 0.9); bottom: 10px; padding: 4px 0; position: absolute; text-align: center; width: 100%; }

.shop-category-box-title h6 { margin-bottom: 0; }

.shop-cart th, .shop-cart .table td { vertical-align: middle; }

.shop-cart .cart-product-remove { text-align: center; }

.shop-cart .cart-product-thumbnail > a { color: #3c4043; float: left; margin-right: 12px; }

.shop-cart .cart-product-thumbnail img { max-width: 52px; }

/*.shop-cart .cart-product-thumbnail .cart-product-thumbnail-name { padding: 24px; }*/


.my-orders th, .my-orders .table td { vertical-align: middle; }

.my-orders .cart-product-remove { text-align: center; }

.my-orders .cart-product-thumbnail > a { color: #3c4043; float: left; margin-right: 12px; }

.my-orders .cart-product-thumbnail img { max-width: 52px; }

.my-orders .cart-product-thumbnail .cart-product-thumbnail-name { padding: 24px; }


.cart-product-description { max-width: 200px; font-size: 12px; }

.cart-product-description span { display: block; }

.cart-product-quantity .minus, .cart-product-quantity .plus { background-color: #fff; border: 1px solid #eee; margin: 0 -4px; padding: 5px 12px; }

.cart-product-quantity .qty { border: 1px solid #eee; max-width: 40px; padding: 5px; text-align: center; }

.payment-method td { padding: 12px 20px !important; }

.product-page:not(.widget-shop) .product-title h3 { font-size: 28px; margin-bottom: 0; }

.product-size { display: block; list-style: outside none none; margin: 0 20px 15px 0; overflow: hidden; padding-left: 0; }

.product-size li { float: left; margin: 0 -1px 0 0; }

.product-size li label span { cursor: pointer; display: block; font-size: 1.2em; font-weight: 400; height: 40px; line-height: 37px; margin: 0; text-align: center; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 40px; }

.product-size li label input { left: -9000px; position: absolute; }

.product-size li label span { border: 1px solid #eee; color: #909090; }

.product-size li label span:hover { background-color: #eee; }

.product-size li label input:checked + span { background-color: #eee; border-color: #eee; }

.product .comment .product-rate { float: right; }

.ajax-quick-view .product { margin-bottom: 0px; margin-top: 20px; }

.widget-shop { position: relative; }

.widget-shop .product { position: relative; border-bottom: 1px solid #eee; float: left; margin-bottom: 12px; min-height: 96px; padding-bottom: 12px; }

.widget-shop .product:last-child { border-bottom: 0; margin-bottom: -4px; padding-bottom: 0; }

.widget-shop .product .product-description { padding-top: 0px; }

.widget-shop .product .product-image { float: left; padding-right: 10px; width: 26%; }

.widget-shop .product .product-description { display: table-cell; padding-bottom: 0; vertical-align: top; width: 74%; }

.widget-shop .product .product-title, .widget-shop .product .product-category { font-size: 12px; margin-bottom: 5px; margin-top: -8px; }

.widget-shop .product .product-title h3, .widget-shop .product .product-title h3 a, .widget-shop .product .product-category h3, .widget-shop .product .product-category h3 a { font-size: 15px; line-height: 18px; }

.widget-shop .product .product-category { margin-top: -6px; }

.widget-shop .product .product-price { clear: both; float: none; margin-bottom: 0; margin-top: 0; text-align: left; }

.widget-shop .product .product-price ins { font-size: 14px; margin-bottom: 4px; }

.widget-shop .product .product-price del { display: unset; font-size: 12px; margin: -8px 5px -8px 0; }

.widget-tweeter .list-tweets { padding-left: 0; }

.widget-categories .list { padding: 0; }

#footer .widget-categories a { color: #888; }

.shop-promo-box { min-height: 360px; background-repeat: no-repeat; padding: 50px; border: 8px solid #eee; }

.shop-promo-box > h2 { font-weight: 800; margin-bottom: 0; }



/*  Footer */
/* ----------------------------------------------------------------
    FOOTER
-----------------------------------------------------------------*/
#footer { display: block; position: relative; background-color: #f9f9fa; font-size: 14px; line-height: 32px; font-weight: 400; font-family: inherit; }

#footer a:not(.btn):not(:hover) { color: #3c4043; }

#footer p { font-family: inherit; }

#footer a:not(.btn) { font-weight: 400; }

#footer .footer-content { padding: 60px 0 40px 0; }

#footer .widget .widget-title, #footer .widget h4 { font-size: 14px; letter-spacing: 1px; font-weight: 600; /* ul { li { a { font-family: $headings-font-family; font-size: 15px; line-height: 32px; color: #999; } } } */ }

#footer .widget ul { padding-left: 0; }

#footer .copyright-content { min-height: 80px; padding: 30px 0; background-color: #f1f1f3; font-size: 13px; }

#footer .logo { margin-bottom: 54px; margin-top: 12px; max-width: 80px; }

#footer .footer-logo { border-right: 1px solid #333; margin-bottom: 20px; margin-right: 18px; padding-right: 16px; }

.dark #footer, #footer.inverted, #footer.dark { background-color: #181818; }

.dark #footer p, #footer.inverted p, #footer.dark p { color: #999; }

.dark #footer a:not(.btn), #footer.inverted a:not(.btn), #footer.dark a:not(.btn) { font-weight: 400; }

.dark #footer a:not(.btn):not(:hover), #footer.inverted a:not(.btn):not(:hover), #footer.dark a:not(.btn):not(:hover) { color: #999; }

.dark #footer h1, .dark #footer h2, .dark #footer h3, .dark #footer h4, .dark #footer h5, .dark #footer h6, #footer.inverted h1, #footer.inverted h2, #footer.inverted h3, #footer.inverted h4, #footer.inverted h5, #footer.inverted h6, #footer.dark h1, #footer.dark h2, #footer.dark h3, #footer.dark h4, #footer.dark h5, #footer.dark h6 { color: #fff; }

.dark #footer .widget .widget-title, .dark #footer .widget h4, #footer.inverted .widget .widget-title, #footer.inverted .widget h4, #footer.dark .widget .widget-title, #footer.dark .widget h4 { color: #fff; }

.dark #footer .copyright-content, #footer.inverted .copyright-content, #footer.dark .copyright-content { background-color: #1E1E1E; }

/*  Widgets */


input:not([type="checkbox"]):not([type="radio"]), select, .input-group-text { min-height: 30px; }

.form-group { margin-bottom: 1rem; }

.input-group { -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; }

.form-control-auto-height { height: auto !important; }

.form-file-upload { cursor: pointer; height: 100%; width: 100%; position: absolute; left: 0; top: 0; }

.form-check-label, .form-file { width: 100%; }

form label { text-transform: none; margin-bottom: 0.5rem; font-size: 0.875rem; font-weight: 500; color: #2e2e2e; display: block; }

form label .btn, form label button { z-index: 2; }

.input-group input ~ .btn i { margin-right: 0; }

.is-invalid, .is-invalid ~ label { color: #dc3545; }

.is-invalid ~ label { margin-bottom: 0; }

.is-invalid:not(.form-control):not([type="checkbox"]) { display: block; clear: both; width: 100%; font-size: 0.875rem; }

.form-no-border .form-control, .form-no-border .input-group-text { border: none !important; box-shadow: none !important; }

.form-no-border .form-control:focus, .form-no-border .input-group-text:focus { border: none !important; box-shadow: none !important; }

th .form-check, td .form-check { padding-left: 0; text-align: center; }

th .form-check .form-check-input, td .form-check .form-check-input { float: none; margin: 0; vertical-align: middle; }

.form-check.image-checkbox .form-check-input { position: relative; opacity: 0; }

.form-check.image-checkbox .form-check-input:checked { opacity: 1; }

.form-check.image-checkbox .form-check-input { left: 2rem; }

.input-group-text[data-clipboard] { cursor: pointer; }

/* ALTERAÇÃO MENU */

/*.dropdown { display: inline-block; }

.nav-link:after, .dropdown-toggle:after { border: 0; margin: 0; display: none; }

.dropdown-submenu > .dropdown-item:not(.no-icon):not(.rounded-circle), .dropdown-toggle:not(.no-icon):not(.rounded-circle) { position: relative; padding: 0.5rem 1.5rem; }
*/
/* ALTERAÇÃO MENU */

/*.dropdown-submenu > .dropdown-item:not(.no-icon):not(.rounded-circle):after, .dropdown-toggle:not(.no-icon):not(.rounded-circle):after { border: 0; }

.dropdown-submenu > .dropdown-item:not(.no-icon):not(.rounded-circle):after, .dropdown-toggle:not(.no-icon):not(.rounded-circle):after { content: ""; position: absolute; width: 0.375rem; height: 0.375rem; border-top: 0.0625rem solid #9aa0a6; border-right: 0.0625rem solid #9aa0a6; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); top: 50%; right: 1.5rem; }*/


/* ALTERAÇÃO MENU */

/*.dropdown > .btn:not(.no-icon):not(.rounded-circle) { padding-right: 1.65rem; }

.dropdown-menu { font-size: 0.875rem; box-shadow: 0 0.625rem 2.5rem 0.625rem rgba(140, 152, 164, 0.175); padding: 1rem 0; }

.dropdown-item { padding: 0.5rem 1.5rem; color: #1e2022; font-size: 0.875rem; font-weight: 400; }

.dropdown-item .badge { margin: 0 0.5rem; }

.dropdown-color-item { width: 15px; height: 15px; border-radius: 50%; float: left; margin-right: 5px; margin-top: 2px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }

.dropdown-header { padding: 0.5rem 1.5rem; font-size: 0.875rem; font-weight: 500; text-transform: uppercase; letter-spacing: .3px; }*/

/* ALTERAÇÃO MENU */
.nav-link { color: #2250fc; font-size: 1rem; }

.nav-link:hover { color: #3c4043; }

.nav-link.active { color: #3c4043; }

.nav-item .btn { font-size: 1rem; }

.nav-item .rounded-circle { color: #2250fc; }

.nav-x-0 .nav-link { padding-right: 0; padding-left: 0; }

.card { position: relative; margin-bottom: 1.2rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.card .card-title { font-weight: 500; margin: 0; margin-left: 0; }

.card .card-subtitle { color: #9aa0a6; font-size: 0.875rem; font-weight: 400; display: block; }

.card .card-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: transparent; }

.card .card-header h3, .card .card-header h4, .card .card-header h5 { font-size: 1.275rem; margin-bottom: 0 !important; font-weight: 600; }

.card.card-stretch { height: 100%; }

.card-toolbar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.grid-layout .card { margin-bottom: 0; }

.card.card-post-shop img { width: 100%; height: auto; }

.card.card-post-shop .badge-pill { border-radius: 50%; height: 40px; width: 40px; text-align: center; line-height: 40px; padding: 0; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14); color: #fff; }

.card .post-video video, .card .post-video iframe { width: 100%; }

.card .post-audio audio, .card .post-audio iframe { width: 100%; }

.badge { text-transform: none; }

.badge i:not(:last-child) { margin-right: .5rem; }

.badge.badge-secondary, .badge.bg-light, .badge.badge-soft-secondary, .badge.badge-soft-light { color: #fff !important; }

.badge.badge-floating { position: absolute; top: -.25rem; right: -.25rem; }

.badge.badge-xs { font-size: 60% !important; padding: .2rem .3rem !important; }

.jumbotron { padding: 60px 0; }

.fw-300 { font-weight: 300 !important; }

.fw-400 { font-weight: 400 !important; }

.fw-500 { font-weight: 500 !important; }

.fw-600 { font-weight: 600 !important; }

.fw-700 { font-weight: 700 !important; }

.fw-800 { font-weight: 800 !important; }

.fw-900 { font-weight: 900 !important; }

/* ----------------------------------------------------------------
	Accordion
-----------------------------------------------------------------*/
.accordion .ac-item { margin-bottom: 10px; padding: 12px 20px; border-radius: 5px; border: 1px solid #e4e6ef; }

.accordion .ac-item .ac-title { font-weight: 500; position: relative; padding-right: 10px; margin: 0; font-size: 1em; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.accordion .ac-item .ac-title:before { font-size: 18px; content: "\e9be"; font-family: "inspiro-icons"; right: 0; position: absolute; }

.accordion .ac-item .ac-title > i { margin-right: 8px; }

.accordion .ac-item .ac-content { padding-top: 12px; }

.accordion .ac-item .ac-content > p:last-child { margin-bottom: 6px; }

.accordion .ac-item.ac-active .ac-title:before { content: "\e9a1"; }

.accordion.accordion-shadow .ac-item { box-shadow: 0 6px 12px rgba(140, 152, 164, 0.075); }

.accordion.accordion-simple .ac-item { padding: 14px 0; margin-bottom: 0; border-radius: 0; border: 0; border-bottom: 1px solid #e4e6ef; }

.accordion.accordion-simple .ac-item:last-child { border: 0; }

.accordion.accordion-flat .ac-item { padding: 10px 0; margin-bottom: 0; border-radius: 0; border: 0; }

.accordion.accordion-theme .ac-item { background-color: #2250fc; border: 0; }

.accordion.accordion-theme .ac-item .ac-title { color: #fff; }

.accordion.accordion-theme .ac-item .ac-content, .accordion.accordion-theme .ac-item .ac-content p { color: #fff; }

.accordion.dark .ac-item { background-color: #1e2022; border: 0; }

.accordion.dark .ac-item .ac-title { color: #fff; }

.accordion.dark .ac-item .ac-content, .accordion.dark .ac-item .ac-content p { color: #fff; }

/* ----------------------------------------------------------------
	Alert
-----------------------------------------------------------------*/
.alert { color: #fff; padding: 0.85rem 1.5rem; z-index: 9999; }

.alert span[data-notify~="title"] { display: block; font-weight: bold; }

.alert span.fas { font-size: 1rem; float: left; padding-top: 10px; min-width: 40px; min-height: 40px; }

.alert .close { color: #fff; font-weight: 300; padding: 12px 18px; }

.alert > .alert-icon { float: left; }

.alert > .alert-icon i { font-size: 34px; }

.alert > p { padding-left: 54px; }

.alert.alert-primary { background-color: #2250fc; border-color: #093cfc; }

.alert.alert-secondary { background-color: #c1c3ce; border-color: #b3b5c3; }

.alert.alert-success { background-color: #28a745; border-color: #23923d; }

.alert.alert-info { background-color: #17a2b8; border-color: #148ea1; }

.alert.alert-danger { background-color: #dc3545; border-color: #d32535; }

.alert.alert-warning { background-color: #ffc107; border-color: #edb100; }

.alert.alert-light { color: #1e2022; background-color: #fbfbfb; border-color: #e4e6ef; }

.alert.alert-light .alert-link, .alert.alert-light h1, .alert.alert-light h2, .alert.alert-light h3, .alert.alert-light h4, .alert.alert-light h5, .alert.alert-light h6 { color: #1e2022; }

.alert.alert-dark { background-color: #1e2022; border-color: #121314; }

.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6, .alert .alert-link { color: #fff; }

.alert [data-notify="progressbar"] { height: 2px !important; margin-top: 8px; }

img.avatar {width: 50px !important; height: 50px !important; border-radius: 50%; }

.avatar {width: 50px; height: 50px; border-radius: 50%; }

.avatar .avatar-lg { width: 50px; height: 50px; }

.avatar .avatar-sm { width: 35rem; height: 35rem; }

.avatar-xl { width: 6rem; height: 6rem; }

.avatar-lg { width: 2rem; height: 2rem; }

.avatar-sm { width: 1rem; height: 1rem; }

ul.avatars { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0; list-style: none; }

ul.avatars > li:not(:last-child) { margin-right: -0.25rem; }

@media (min-width: 768px) { .avatar.avatar-lg { width: 3rem; height: 3rem; } }




/*--------------------------------------------------------
     Tabs
---------------------------------------------------------*/
ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; }

.tabs .nav-tabs { border-bottom: 2px solid #e4e6ef; margin-bottom: 30px; }

.tabs .nav-tabs .nav-item { margin-bottom: -2px; }

.tabs .nav-tabs .nav-link { color: #3c4043; padding: 14px 24px; color: rgba(60, 64, 67, 0.8); -webkit-transition: 0.3s ease; transition: 0.3s ease; font-weight: 500; border: 0; /*border: $nav-tabs-border-width solid transparent;*/ border-top-left-radius: 0.42rem; border-top-right-radius: 0.42rem; border-bottom: 2px solid #e4e6ef; }

.tabs .nav-tabs .nav-link i { margin-right: 6px; }

.tabs .nav-tabs .nav-link.disabled { color: rgba(60, 64, 67, 0.5); }

.tabs .nav-tabs .nav-link.active { color: #2250fc; background-color: transparent; border-bottom: 2px solid #2250fc; }

.tabs .nav-tabs .dropdown-menu { border-radius: 0.42rem; border: 0; box-shadow: 0 6px 12px rgba(140, 152, 164, 0.075); }

.tabs.tabs-clean .nav-tabs { border-bottom: 0; }

.tabs.tabs-clean .nav-tabs .nav-link { border: 1px solid transparent; border-bottom-left-radius: 0.42rem; border-bottom-right-radius: 0.42rem; }

.tabs.tabs-clean .nav-tabs .nav-link.active { border-color: #e4e6ef; }

.tabs.tabs-vertical .nav-tabs { border: 0; margin-bottom: 0; }

.tabs.tabs-vertical .nav-tabs .nav-link { border-radius: 0; border-bottom: 0; border-right: 2px solid #e4e6ef; }

.tabs.tabs-vertical .nav-tabs .nav-link.active { color: #2250fc; background-color: transparent; border-right: 2px solid #2250fc; }

.tabs.tabs-folder .nav-tabs { margin-bottom: 0; border-bottom: 0; }

.tabs.tabs-folder .nav-tabs .nav-item { margin-bottom: 0; }

.tabs.tabs-folder .nav-tabs .nav-link { border: 1px solid transparent; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.tabs.tabs-folder .nav-tabs .nav-link.active { border-color: #e4e6ef; border-bottom-color: #fff; }

.tabs.tabs-folder .tab-content { margin-top: -1px; border: 1px solid #e4e6ef; bottom: 10px; padding: 30px; border-radius: 0 6px 6px 6px; }

/* ----------------------------------------------------------------------
	Social Icons
-------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------
	Icon Box
-------------------------------------------------------------------------*/
.icon { margin-bottom: 16px; }

div.icon-box:before { display: none !important; }

.icon-box { margin-bottom: 50px; position: relative; }

.icon-box .icon { height: 64px; position: absolute; width: 64px; }

.icon-box .icon i { font-size: 28px; text-align: center; line-height: 66px; border-radius: 50%; }

.icon-box .icon a, .icon-box .icon i { width: 100%; height: 100%; color: #333; }

.icon-box h3, .icon-box h5 { margin: 0 12px 10px 83px; letter-spacing: 0px; font-size: 16px; line-height: 25px; font-weight: 700; }

.icon-box p { margin: 0 0 20px 83px; font-size: 16px; line-height: 28px; font-weight: 400; }

.icon-box-description > p { margin-bottom: 20px; }

.icon-box.effect .icon i { z-index: 1; }

.icon-box.effect .icon i:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; box-sizing: content-box; }

.icon-box .icon i { -webkit-transition: background-color 0.2s, color 0.2s; transition: background-color 0.2s, color 0.2s; }

.icon-box .icon i:after { top: -4px; left: -4px; padding: 4px; box-shadow: 0 0 0 3px #333; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transform: scale(0.8); -moz-transition: -moz-transform 0.2s, opacity 0.2s; -moz-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, -webkit-transform 0.2s; transition: transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); opacity: 0; }

.icon-box.effect.dark .icon i:after { box-shadow: 0 0 0 3px #2250fc; }

.icon-box.effect.dark .icon i:hover, .icon-box.effect.dark:hover .icon i { background-color: #2250fc; }

.icon-box.effect .icon i:hover:after, .icon-box.effect:hover .icon i:after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.image-box .image-box-content p i.fa.fa-play { padding-left: 3px; }

.icon-box.small .icon { height: 46px; width: 46px; }

.icon-box.small .icon i { font-size: 20px; line-height: 47px; }

.icon-box.small > h3, .icon-box.small > h5 { font-size: 18px; margin: 0 12px 4px 60px; }

.icon-box.small > p { margin: 0 0 20px 60px; line-height: 1.6; font-size: 14px; }

.icon-box.medium > h3, .icon-box.medium > h4, .icon-box.medium > h5 { margin: 0 12px 10px 84px; }

.icon-box.medium > p { margin: 0 0 20px 84px; }

.icon-box.large .icon { height: 86px; width: 86px; }

.icon-box.large .icon i { font-size: 38px; line-height: 87px; }

.icon-box.large > h3, .icon-box.large > h5 { margin: 0 12px 10px 110px; font-size: 24px; }

.icon-box.large p { margin: 0 0 20px 110px; }

.icon-box.icon-box-right { padding: 0; text-align: right; }

.icon-box.icon-box-right > h3, .icon-box.icon-box-right > h5 { margin: 0px 84px 0px 10px; }

.icon-box.icon-box-right.medium > p { margin: 20px 84px 0px 10px; }

.icon-box.icon-box-right .icon { right: 0; }

.icon-box.icon-box-right p { font-size: 14px; margin-top: 15px; }

.icon-box.text-center, .icon-box.center { padding: 0; text-align: center; }

.icon-box.text-center h3, .icon-box.text-center h5, .icon-box.center h3, .icon-box.center h5 { margin: 0 12px 10px 0px; }

.icon-box.text-center p, .icon-box.center p { margin: 0 0 20px 0px; }

.icon-box.text-center .icon, .icon-box.center .icon { margin: 0 auto 22px; position: relative; }

.icon-box.text-center p, .icon-box.center p { font-size: 16px; margin-top: 15px; }

.icon-box.text-center.small .icon, .icon-box.center.small .icon { clear: both !important; position: relative !important; }

.icon-box.border { border: 0 !important; }

.icon-box.border .icon { border: 3px solid #333; text-align: center; border-radius: 50%; background-color: transparent; }

.icon-box.border .icon i { line-height: 56px; }

.icon-box.border:hover > .icon i { line-height: 62px; }

.icon-box.border:hover > .icon { border: 0px; }

.icon-box.border .icon i { background-color: transparent !important; color: #333; }

.icon-box.border.small .icon { height: 46px; position: absolute; top: 5px; width: 46px; }

.icon-box.border.small .icon i { font-size: 20px; line-height: 42px; }

.icon-box.border.small:hover > .icon i { line-height: 49px; }

.icon-box.border.large .icon i { line-height: 81px; }

.icon-box.border.large:hover > .icon i { line-height: 86px; }

.icon-box.square.large:hover > .icon i { line-height: 86px; }

.icon-box.square .icon, .icon-box.square.effect .icon i:after, .icon-box.square .icon i { border-radius: 0; }

.icon-box.square:hover > .icon i { line-height: 66px; }

.icon-box.square.border .icon i { line-height: 59px; }

.icon-box.square.border:hover > .icon i { line-height: 64px; }

.icon-box.square.border.small .icon i { line-height: 41px; }

.icon-box.square.border.small:hover > .icon i { line-height: 47px; }

.icon-box.square.border.large .icon i { line-height: 78px; }

.icon-box.square.border:large:hover > .icon i { line-height: 84px; }

.icon-box.square.small:hover > .icon i { line-height: 48px; }

.icon-box.light .icon i:after { box-shadow: 0 0 0 3px #e5e5e5; }

.icon-box.light .icon i { background-color: #e5e5e5; }

.icon-box.light .icon i { color: #808080; }

.icon-box.light.border .icon { border: 3px solid #e5e5e5; }

.icon-box.light.border.large .icon i { line-height: 87px; }

.icon-box.light.border.large:hover > .icon i { line-height: 88px; }

.icon-box.fancy .icon i { background-color: transparent; color: #222; font-size: 110px; opacity: 0.09; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; border-radius: 0px; }

.icon-box.fancy.small > .icon i { font-size: 68px; }

.icon-box.fancy.large .icon i { font-size: 120px; }

.icon-box.fancy.text-center .icon, .icon-box.fancy.center .icon { width: auto; margin-bottom: 30px; }

.icon-box.effect.fancy .icon i:after { box-shadow: 0 0 0 0px transparent; }

.icon-box.effect.fancy:hover > .icon i { font-size: 110px; }

.icon-box.effect.fancy.small:hover > .icon i { font-size: 76px; }

.icon-box.clean .icon i { background-color: none; color: #333; font-size: 50px; }

.icon-box.clean.small .icon i { font-size: 36px; }

.icon-box.effect.clean .icon i:after { box-shadow: 0 0 0 0px transparent; }

.icon-box.process { border: 1px solid #888; margin-top: 45px; padding: 0 30px 10px; border-radius: 4px; }

.icon-box.process.effect .icon i:hover:after, .icon-box.process.effect:hover .icon i::after { opacity: 0; border: 0px; }

.icon-box.process .icon { margin-top: 10px; }

.icon-box.process.small .icon { margin-top: 10px; }

.icon-box.box-type { background: #fafafa; border: 1px solid #ececec; border-radius: 4px; padding: 20px; }

.icon-box.box-type .icon { margin-top: 20px; }



.list { clear: both; display: block; position: relative; }

.list li { line-height: 32px; }

.list li a { color: #3c4043; }

.list-lines, .icon-list, .list-simple, .list-posts, .list ul { padding: 0px; }

.list, .list-icon, .list-lines, .icon-list, .list-simple, .list-posts, .list-tweets li { list-style: none; }

.list a, .list-icon a, .list-lines a, .icon-list a, .list-simple a, .list-posts a, .list-tweets li a { color: #3c4043; }

.list-colored li a { color: #2250fc; font-weight: 600; }

.list-legend li { float: left; margin-right: 14px; margin-bottom: 10px; }

.list-legend li span { width: 12px; height: 12px; border-radius: 50%; margin-right: 9px; background-color: #2250fc; float: left; margin-top: 6px; }

.icon-list li, .list-arrow-icons li, .list-tweets li { padding-left: 0px; }

.list-medium li { margin: 12px 0; }

.list-large li { margin: 18px 0; }

.list-large li:first-child, .list-medium li:first-child { margin-top: 0; }

.list-large li:last-child, .list-medium li:last-child { margin-bottom: 0; }

.list-posts small { display: block; font-style: italic; opacity: 0.7; }

.list-lines { list-style: none; }

.list-lines li { border-bottom: 1px solid #ddd; padding: 10px 0 10px 2px; }

.list-lines li:last-child { border-bottom: 0px; }

.list-icon { list-style: none; padding-left: 0; }

.list-icon ul { list-style: none; }

.list-icon ul { padding: 0; }

.list-icon li { margin-bottom: 10px; margin-left: 20px; }

.list-icon i { font-size: 15px; margin-right: 14px; margin-left: -20px; }

.list-icon.list-icon-colored li:before, .list-icon.icon-list-colored i { color: #2250fc; }

.list-icon li:before { margin-left: -20px; position: absolute; font-size: 12px; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-weight: 900; }

.list-icon.list-icon-arrow li:before { font-family: "Font Awesome 5 Free"; content: "\f054"; }

.list-icon.list-icon-arrow-circle li:before { content: "\f0a9"; font-family: "Font Awesome 5 Free"; }

.list-icon.list-icon-check li:before { content: "\f00c"; font-family: "Font Awesome 5 Free"; }

.list-icon.list-icon-caret li:before { content: "\f0da"; font-family: "Font Awesome 5 Free"; }

.list-icon.list-icon-uncheck li:before { content: "\f144"; font-family: "Font Awesome 5 Free"; }

.list-icon.list-icon-plus li:before { content: "\f055"; font-family: "Font Awesome 5 Free"; }

.list-icon.list-icon-info li:before { content: "\f05a"; font-family: "Font Awesome 5 Free"; }

.list-icon.list-icon-circle li:before { content: "\f192"; font-family: "Font Awesome 5 Free"; }

a.list-group-item.active { background-color: #2250fc; border: #2250fc; }

a.list-group-item.active h1, a.list-group-item.active h2, a.list-group-item.active h3, a.list-group-item.active h4, a.list-group-item.active h5, a.list-group-item.active h6, a.list-group-item.active p { color: #fff; }

a.list-group-item.active:hover, a.list-group-item.active.active { color: #fff !important; }



/* ----------------------------------------------------------------------
    Breadcrumbs
-------------------------------------------------------------------------*/
/*.breadcrumb { background-color: transparent; font-size: 12px; font-weight: 400; letter-spacing: 0.5px; margin-bottom: 10px; display: block; }

.breadcrumb ul, .breadcrumb ol { display: inline; margin: 0; padding: 0; }

.breadcrumb ul .breadcrumb-item, .breadcrumb ul li, .breadcrumb ol .breadcrumb-item, .breadcrumb ol li { display: inline; position: relative; opacity: .8; }

.breadcrumb ul .breadcrumb-item + li:before, .breadcrumb ul li + li:before, .breadcrumb ol .breadcrumb-item + li:before, .breadcrumb ol li + li:before { content: "\e930"; font-family: "inspiro-icons"; margin: 0 5px; background-color: transparent; }

.breadcrumb ul .breadcrumb-item a, .breadcrumb ul li a, .breadcrumb ol .breadcrumb-item a, .breadcrumb ol li a { color: #3c4043; }

.breadcrumb ul .breadcrumb-item:hover, .breadcrumb ul .breadcrumb-item.active, .breadcrumb ul .breadcrumb-item:last-child, .breadcrumb ul li:hover, .breadcrumb ul li.active, .breadcrumb ul li:last-child, .breadcrumb ol .breadcrumb-item:hover, .breadcrumb ol .breadcrumb-item.active, .breadcrumb ol .breadcrumb-item:last-child, .breadcrumb ol li:hover, .breadcrumb ol li.active, .breadcrumb ol li:last-child { opacity: 1; }
*/




/* ----------------------------------------------------------------
    Testimonial
-----------------------------------------------------------------*/
.testimonial .testimonial-item { border: 1px solid #fbfbfb; background-color: #fff; padding: 46px; text-align: center; margin-bottom: 20px; width: 100%; }

.testimonial .testimonial-item > img { border-radius: 50%; display: block; float: none; height: 72px; margin: 0 auto 10px; width: 72px; }

.testimonial .testimonial-item > p { font-size: 15px; line-height: 22px; margin-bottom: 0; padding-bottom: 20px; font-weight: 400; margin-top: 10px; }

.testimonial .testimonial-item > span { font-weight: 600; font-size: 15px; display: block; line-height: 22px; }

.testimonial .testimonial-item > span ~ span { font-weight: 500; color: #1e2022; display: block; font-size: 13px; font-style: italic; }

.testimonial.testimonial-box .testimonial-item { padding: 46px; background-color: #fff; border-radius: 8px; }

.testimonial.testimonial-box .testimonial-item p { font-size: 14px; }

.testimonial.testimonial-single .testimonial-item { padding: 30px 80px; background-color: transparent; border: 0; }

.testimonial.testimonial-single .testimonial-item > img { box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.06); }

.testimonial.testimonial-single .testimonial-item p { font-size: 20px; }

.testimonial.testimonial-left .testimonial-item { text-align: left; }

.testimonial.testimonial-left .testimonial-item > img { display: inherit; float: left; margin: 0 0 40px 0; height: 160px; width: 160px; }

.testimonial.testimonial-left .testimonial-item > p, .testimonial.testimonial-left .testimonial-item > span { margin-left: 220px; }

.testimonial.testimonial-blockquote .testimonial-item > p { font-style: italic; font-size: 24px; line-height: 32px; padding: 30px 10px; }

[data-arrows="false"].testimonial-single.testimonial-blockquote .testimonial-item { padding: 0 !important; }

[data-arrows="false"].testimonial-single.testimonial-blockquote .testimonial-item > p { padding: 10px !important; }

.widget .testimonial .testimonial-item { text-align: left; padding: 0; }

.widget .testimonial .testimonial-item > img { display: inherit; float: left; margin: 0 0 40px 0; height: 48px; width: 48px; }

.widget .testimonial .testimonial-item > p { font-size: 15px; padding-bottom: 14px; }

.widget .testimonial .testimonial-item > p, .widget .testimonial .testimonial-item > span { margin-left: 68px; }

.widget .testimonial .testimonial-item > span { font-size: 13px; }