.slider-outer .owl-nav button { position:absolute; top:50%; transform:translateY(-50%); left:-2%; right:auto; border-radius:5px; line-height:1!important; transition:all 0.8s ease-in-out; }

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { padding:10px!important; background:#fff; border:1px solid #EDE8DE!important; transition:all 0.8s ease-in-out; }

.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover { background:#000; border:1px solid #000!important; color:#fff; }

.slider-outer .owl-nav button.owl-next { left:auto; right:-2%; padding:10px!important; }

.owl-carousel h2 { margin:0; font-size:40px; font-style:normal; font-weight:700; }

.owl-carousel h2 span { color:#b3a58a; }

.owl-carousel p { margin:10px 30px 30px; font-size:16px; font-style:normal; }

.owl-carousel p.sub-head { margin:0 0 10px; font-weight:600; }



.owl-carousel .button-group { font-size:16px; font-weight:600; }

.owl-carousel a.button { margin:0 12px 0!important; padding:12px 25px; background:#EDE8DE; color:#000; border-radius:8px; border:0; }

.owl-carousel a.button:hover { background:#000; color:#fff!important; }

.owl-carousel a.category-link { text-decoration:underline solid transparent; }

.owl-carousel a.category-link:hover { color:#b3a58a!important; text-decoration-color:#b3a58a; }



.owl-carousel .su-row { display:table; width:100%; margin-bottom:15px; }

.owl-carousel .su-row .su-column { display:table-cell!important; float:none!important; vertical-align:middle!important; }

.owl-carousel .su-row .su-column-size-1-2, .owl-carousel .su-row .su-column+.su-column { padding-left:30px!important; width:calc(50% - 30px)!important; }