.main-menu:current{
color:#9c0306;
}
@font-face {
font-family: 'icomoon';
src: url(//http://cokersbbq.com/wp-content/themes/majesty/fonts/icomoon.eot?wsw52l);
src: url(//http://cokersbbq.com/wp-content/themes/majesty/fonts/icomoon.eot#iefixwsw52l) format('embedded-opentype'),
url(../../../themes/majesty/fonts/icomoon_wsw52l.woff) format('woff'), 
url(//http://cokersbbq.com/wp-content/themes/majesty/fonts/icomoon.ttf?wsw52l) format('truetype'), 
url(../../../themes/majesty/fonts/icomoon_wsw52l-icomoon.svg) format('svg');
font-weight: normal;
font-style: normal;
}
.icon-breakfast:before {
content: "\e604";
}
.icon-desert:before {
content: "\e605";
}
.icon-dinner:before {
content: "\e606";
}
.icon-drinks:before {
content: "\e607";
}
.icon-launch:before {
content: "\e608";
}
.icon-bottom-draw:before {
content: "\e602";
}
.icon-top-draw:before {
content: "\e603";
}
.icon-home-ico:before {
content: "\e601";
}
.icon-intro:before {
content: "\e600";
}  .font3,
body p,
body,
.btn-gold,
.btn-white,
.btn-black,
.post-password-form input[type="submit"],
.woocommerce input[type="submit"],
.woocommerce button,
.woocommerce .button,
.btn.btn-black,
#main-menu ul ul a,
.slider-content p,
.video-content p,
.welcome-block p,
.post-top-blockquote blockquote small,
.blockquote small,
.blockquote.blockquote-default p,
.slider-parallax .slider-content p,
#footer .widget_recent_comments_with_avatar a span,
.skipper-slider .slider-content p {
font-family: 'Open Sans', sans-serif;
} .font1,
h1,
h2,
h3,
h4,
h5,
h6,
#logo,
.menu_carousel .item h3,
#main-menu ul li a,
.slider-content h1,
.video-content h1,
.menu-fillter a,
#menu-scroll li,
.vertical-menu ul a,
.shop_table tr th ,
.countdown-section,
.fc th,
.price_head,
.accordion_majesty .panel-default a.panel-link,
.majesty_tab .nav-tabs > li > a,
.price_head,
.accordion_majesty .panel-default a.panel-link,
.majesty_tab .nav-tabs > li > a,
.page-numbers > li > a,
.page-numbers-gold > li > a,
.page-numbers > li > span,
.page-numbers-gold > li > span,
.menu_tabs div.tab-menu div.list-group > a,
.latest_news figure p.post-cats,
.masonary_blog figure p.post-cats,
.blog-grid figure p.post-cats,
.comment-body .fn,
.widget_shopping_cart .total .amount,
.em-calendar-wrapper table.fullcalendar thead td.month_name,
.em-calendar-wrapper table.fullcalendar tbody tr.days-names td,
.woocommerce .price,
.woocommerce-tabs .commentlist .meta strong,
#footer .widget_recent_comments_with_avatar a,
#footer .widget_recently_viewed_products a,
#footer .widget_top_rated_products a,
#footer .widget_products a,
#footer .widget_recent_reviews a,
#footer .widget-recent-posts a,
.sidebar .widget .amount,
a.comment-reply-login {
font-family: 'Fjalla One', sans-serif;
} .font2,
.video-content p.font2,
.yt-bg-player .slider-content p,
.slider-content p.font2,
.interactive-bg .wrapper-bg p,
.swiper-wrapper .slider-content h4,
.swiper-wrapper .slider-content p,
.menu_today figure p,
.masonary_blog figure p.post-cats,
.blog-grid figure p.post-cats,
.latest_news figure p.post-cats,
.video b,
span.welcome,
.blog_single .blockquote p,
.banner .banner-content p,
.blockquote p,
.post-top-blockquote blockquote p {
font-family: 'Courgette', cursive;
} .font4,
.signature {
font-family: 'Herr Von Muellerhoff', cursive;
}
.post-top-blockquote blockquote:before,
.blockquote:before,
.post-top-blockquote blockquote:before,
.blockquote:before {
font-family: 'Helvetica', Arial, sans-serif;
} body {
color: #515151;
-ms-word-wrap: break-word;
word-wrap: break-word;
text-align: left;
}
body p {
font-size: 15px;
line-height: 28px;
}
#wrapper {
position: relative;
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #262626;
}
.dark h1 span,
.dark h2 span,
.dark h3 span,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
color: #c59d5f;
}
h1 {
font-size: 48px;
} .dark .rtb-booking-form input:not([type="submit"]),
.rtb-booking-form button,
.dark .rtb-booking-form .select_wrap:after,
.dark .rtb-booking-form select,
.dark .rtb-booking-form textarea,
.dark .open-table-widget select,
.dark .open-table-widget input:not([type="submit"]),
.dark,
.dark .widget a,
.dark span,
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6,
.dark a,
.dark a,
.dark button,
.dark .btn:hover,
.dark input {
color: #ffffff;
}
.dark a:hover,
.dark button:hover {
color: #c59d5f;
} ul {
padding: 0;
margin: 0;
list-style: outside none disc;
list-style-type: disc;
}
ol, ul {
list-style-position: inside;
}
li > ul, li > ol, blockquote > ul, blockquote > ol {
margin-left: 1.3333em;
padding-left: 0;
}
a,
button {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
a:hover,
button:hover {
text-decoration: none;
}
.dark ::-webkit-input-placeholder {
color: #ffffff !important;
opacity: 1 !important;
}
.dark :-moz-placeholder {
color: #ffffff !important;
opacity: 1 !important;
}
.dark ::-moz-placeholder {
color: #ffffff !important;
opacity: 1 !important;
}
.dark :-ms-input-placeholder {
color: #ffffff !important;
opacity: 1 !important;
}
::-webkit-input-placeholder {
color: #515151;
}
:-moz-placeholder { color: #515151;
}
::-moz-placeholder { color: #515151;
}
:-ms-input-placeholder {
color: #515151;
}
::-moz-selection {
background: #c59d5f;
color: #ffffff;
}
::selection {
background: #c59d5f;
color: #ffffff;
}
::-moz-selection {
background: #c59d5f;
color: #ffffff;
}
::-webkit-selection {
background: #c59d5f;
color: #ffffff;
}
img {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-drag: none;
user-drag: none;
}
img:not(.mbBgndGallery img) {
max-width: 100%;
}
dd {
margin-bottom: 10px;
} a {
color: #c59d5f;
text-decoration: none;
}
a:hover,
a:focus {
color: #262626;
text-decoration: none;
}
.modal.in .modal-dialog {
z-index: 9999;
}
.blockquote-reverse,
blockquote.pull-right {
border-right: 5px solid #c59d5f;
}
table {
background-color: transparent;
border: 1px solid #ddd;
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
table > tbody > tr> td,
table > tbody > tr > th,
table > tfoot > tr > td,
table > tfoot > tr > th,
table > thead > tr > td,
table > thead > tr >th {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
} .table-striped > tbody > tr:nth-of-type(odd) {
background-color: #fbfbfb;
}
.has-feedback .form-control {
padding-right: 52.5px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 42px;
height: 42px;
line-height: 42px;
text-align: center;
pointer-events: none;
}
.caret {
border-top: 4px solid;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
outline: 0;
}
.input-group-addon {
padding: 6px 25px;
color: #515151;
text-align: center;
border: 1px solid #dddddd;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
border-color: #262626;
}
.nav .open > a:active {
color:#b8191e;}
.navbar-toggle {
margin-right: 0;
border: none;
}
.navbar-form {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-btn {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-default {
background-color: transparent;
border-color: transparent; }
.navbar-default .navbar-link {
color: #ffffff;
}
.navbar-default .navbar-link:hover {
color: #c59d5f;
}
.navbar-default .btn-link {
color: #ffffff;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #c59d5f;
} .page-numbers,
.page-numbers-gold {
margin: 0 auto;
display: block;
padding-left: 0;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
clear: both;
text-align: center;
}
.page-numbers li:first-child:not(.previous),
.page-numbers-gold li:first-child:not(.previous) {
margin-right:5px;
}
.page-numbers li.previous,
.page-numbers-gold li.previous {
float: left;
}
.page-numbers li.next,
.page-numbers-gold li.next {
float: right;
}
.em-pagination a,
.em-pagination span,
.page-numbers > li:first-child > a,
.page-numbers-gold > li:first-child > a,
.page-numbers > li:first-child > span,
.page-numbers-gold > li:first-child > span,
.page-numbers-gold > li.next > a {
margin: 0;
border-bottom-left-radius: 20px;
border-top-left-radius: 20px;
}
.em-pagination a,
.em-pagination span,
.page-numbers li:last-child > a,
.page-numbers-gold li:last-child > a,
.page-numbers > li:last-child > span,
.page-numbers-gold > li:last-child > span {
border-bottom-right-radius: 20px;
border-top-right-radius: 20px;
}
.em-pagination a,
.em-pagination span,
.page-numbers > li,
.page-numbers-gold > li {
display: inline-block;
}
.em-pagination a,
.em-pagination span,
.page-numbers > li > a,
.page-numbers-gold > li > a,
.page-numbers > li > span,
.page-numbers-gold > li > span {
position: relative;
float: left;
padding: 6px 25px;
line-height: 1.42857143;
text-decoration: none;
color: #dedede;
background-color: #ffffff;
border: 2px solid #dedede;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
margin-right: 5px;
margin-left: -1px;
height: 40px;
font-size: 18px;
text-transform: uppercase;
}
.em-pagination a:hover,
.page-numbers > li > a:hover,
.page-numbers-gold > li > a:hover,
.page-numbers > li > span:hover,
.page-numbers-gold > li > span:hover,
.page-numbers > li > a:focus,
.page-numbers-gold > li > a:focus,
.page-numbers > li > span:focus,
.page-numbers-gold > li > span:focus {
color: #262626;
background-color: #fff;
border-color: #262626;
}
.em-pagination span,
.page-numbers span.current,
.page-numbers-gold span.current,
.page-numbers span.current,
.page-numbers-gold span.current,
.page-numbers span.current:hover,
.page-numbers-gold span.current:hover {
z-index: 2;
color: #262626;
background-color: #fff;
border-color: #262626;
cursor: default;
} .page-numbers-gold {
margin: 20px 0;
float: left;
width: 100%;
}
.page-numbers-gold li a {
padding: 10px 30px;
}
.page-numbers-gold > li > a,
.page-numbers-gold > li > span,
.page-numbers-gold li i {
-webkit-transition: all ease-in 0.2s;
transition: all ease-in 0.2s;
border-color: #c59d5f;
color: #262626;
font-size: 13px;
vertical-align: top;
}
.page-numbers-gold > li > a:hover,
.page-numbers-gold > li > span:hover,
.page-numbers-gold > li > a:focus,
.page-numbers-gold > li > span:focus {
color: #ffffff;
background-color: #c59d5f;
border-color: #c59d5f;
}
.page-numbers-gold > li > a:hover i,
.page-numbers-gold > li > span:hover i,
.page-numbers-gold > li > a:focus i,
.page-numbers-gold > li > span:focus i {
color: #ffffff;
}
.page-numbers-gold li i {
margin-top: 2px;
}
.page-numbers-gold .previous a i {
margin-right: 5px;
}
.page-numbers-gold .next a i {
margin-left: 5px;
} .post-top-blockquote blockquote, .blockquote {
border-left: none;
margin-bottom: 30px;
padding: 20px 20px 20px 50px;
position: relative;
font-style: italic;
background: #f1f1f1;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.post-top-blockquote blockquote {
margin-bottom: 40px;
} .post-top-blockquote blockquote p {
padding-left: 30px;
font-size: 24px;
line-height: 40px;
}
.post-top-blockquote blockquote p.margin0 {
font-size: 17.5px;
font-family: 'Open Sans', sans-serif;
}
.post-top-blockquote blockquote small,
.blockquote small {
font-size: 70%;
margin-top: 30px;
}
.blockquote:before {
font-size: 110px;
vertical-align: -0.4em;
top: 60px;
left: 10px;
}
.gold-blockquote {
background: #c59d5f;
color: #ffffff;
}
.gold-blockquote:before {
color: #ffffff;
}
.dark-blockquote {
background: #262626;
color: #ffffff;
}
.dark-blockquote:before {
color: #ffffff;
}
.label-default {
background-color: #c59d5f;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #b18540;
}
.page-links a,
.label-tagged {
background-color: transparent;
border: 1px solid #dddddd;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
color: #262626;
font-weight: normal;
padding: 5px 10px;
font-size: 13px;
text-transform: capitalize;
margin-right: 5px;
}
.label-tagged[href]:hover,
.label-tagged[href]:focus {
background-color: rgba(0, 0, 0, 0);
}
.label-tagged:hover {
background-color: #c59d5f;
color: #ffffff;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #262626;
background-color: #ffffff;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #262626;
}
.thumbnail .caption {
padding: 9px;
color: #ffffff;
}
.media {
margin-top: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
line-height: 42px;
}
} .post-password-form input[type="submit"]:focus,
.post-password-form input[type="password"]:focus,
.woocommerce input[type="tel"]:focus,
.woocommerce input[type="password"]:focus,
.woocommerce input[type="submit"]:focus,
.contact-form input[type="submit"]:focus,
.woocommerce input[type="email"]:focus,
.woocommerce input[type="text"]:focus,
div.css-search input:focus,
.form-control:focus {
box-shadow: none !important;
}
*:focus {
outline: none !important;
}
a,
a:hover {
text-decoration: none;
}
div.css-search input.em-date-start,
div.css-search input.em-date-end,
.post-password-form input[type="submit"],
.post-password-form input[type="password"],
.woocommerce input[type="tel"],
.woocommerce input[type="password"],
.woocommerce input[type="submit"],
.woocommerce input[type="email"],
.woocommerce input[type="text"],
.rtb-booking-form input[type="tel"],
.rtb-booking-form input[type="text"],
.rtb-booking-form input[type="email"],
.form-control {
display: block;
width: 100%;
height: 42px;
padding: 6px 10px;
font-size: 14px;
line-height: 1.42857143;
color: #515151;
background-color: transparent;
background-image: none;
border: 2px solid #dddddd;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
box-shadow: none;
-webkit-transition: none;
transition: none;
}
div.css-search input.em-date-start:focus,
div.css-search input.em-date-end:focus,
.contact-form input[type="submit"]:focus,
.post-password-form input[type="submit"]:focus,
.post-password-form input[type="password"]:focus,
.woocommerce input[type="tel"]:focus,
.woocommerce input[type="password"]:focus,
.woocommerce input[type="submit"]:focus,
.woocommerce input[type="email"]:focus,
.woocommerce input[type="text"]:focus,
.rtb-booking-form input[type="tel"]:focus,
.rtb-booking-form input[type="text"]:focus,
.rtb-booking-form input[type="email"]:focus,
.form-control:focus {
outline: 0;
border-color: #c0c0c0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(192, 192, 192, 0.6);
}
div.css-search input.em-date-start::-moz-placeholder,
div.css-search input.em-date-end::-moz-placeholder,
.post-password-form input[type="submit"]::-moz-placeholder,
.post-password-form input[type="password"]::-moz-placeholder,
.woocommerce input[type="tel"]::-moz-placeholder,
.woocommerce input[type="password"]::-moz-placeholder,
.woocommerce input[type="submit"]::-moz-placeholder,
.woocommerce input[type="email"]::-moz-placeholder,
.woocommerce input[type="text"]::-moz-placeholder,
.rtb-booking-form input[type="tel"]::-moz-placeholder,
.rtb-booking-form input[type="text"]::-moz-placeholder,
.rtb-booking-form input[type="email"]::-moz-placeholder,
.form-control::-moz-placeholder {
color: #515151;
}
div.css-search input.em-date-start::-ms-input-placeholder,
div.css-search input.em-date-end::-ms-input-placeholder,
.post-password-form input[type="password"]::-ms-input-placeholder,
.post-password-form input[type="submit"]::-ms-input-placeholder,
.woocommerce input[type="tel"]::-ms-input-placeholder,
.woocommerce input[type="password"]::-ms-input-placeholder,
.woocommerce input[type="submit"]::-ms-input-placeholder,
.woocommerce input[type="email"]::-ms-input-placeholder,
.woocommerce input[type="text"]::-ms-input-placeholder,
.rtb-booking-form input[type="tel"]::-ms-input-placeholder,
.rtb-booking-form input[type="text"]::-ms-input-placeholder,
.rtb-booking-form input[type="email"]::-ms-input-placeholder,
.form-control:-ms-input-placeholder {
color: #515151;
}
div.css-search input.em-date-start::-webkit-input-placeholder,
div.css-search input.em-date-end::-webkit-input-placeholder,
.post-password-form input[type="submit"]::-webkit-input-placeholder,
.post-password-form input[type="password"]::-webkit-input-placeholder,
.woocommerce input[type="tel"]::-webkit-input-placeholder,
.woocommerce input[type="password"]::-webkit-input-placeholder,
.woocommerce input[type="submit"]::-webkit-input-placeholder,
.woocommerce input[type="email"]::-webkit-input-placeholder,
.woocommerce input[type="text"]::-webkit-input-placeholder,
.rtb-booking-form input[type="tel"]::-webkit-input-placeholder,
.rtb-booking-form input[type="text"]::-webkit-input-placeholder,
.rtb-booking-form input[type="email"]::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
color: #515151;
}
input,
textarea,
select,
button {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
font-size: 12px;
}
input[type="text"] {
-webkit-appearance: none;
} .select_wrap {
position: relative;
}
.select_wrap.dark_slect:after {
color: #262626;
}
.select_wrap select {
background: transparent!important;
position: relative;
z-index: 10;
-webkit-appearance: none;
appearance: none;
-moz-appearance: none;
}
.select_wrap select option {
background: #FFF !important;
color: #262626 !important;
}
.select_wrap:after {
color: #262626;
content: "\f107";
font-family: FontAwesome;
position: absolute;
right: 20px;
width: 25px;
top: 0;
line-height: 3;
text-align: center;
z-index: 0;
}
.dark .select_wrap:after {
color:#FFF;
}
textarea {
min-height: 100px;
resize: none;
display: block;
width: 100%;
padding: 6px 12px;
line-height: 1.42857143;
color: #515151;
background-color: transparent;
background-image: none;
border: 2px solid #515151;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
input:focus,
textarea:focus {
outline: none;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
input[type=number] {
-moz-appearance:textfield;
}  .fluid-container {
margin-left: auto;
margin-right: auto;
}
.row.no-gutter {
margin-left: 0;
margin-right: 0;
}
.row.no-gutter [class*='col-']:not(:first-child, li.product),
.row.no-gutter [class*='col-']:not(:last-child, li.product) {
padding-right: 0;
padding-left: 0;
}
.nopadding {
padding-left: 0 !important;
padding-right: 0 !important;
} .rating {
border: none;
float: left;
margin-bottom: 10px;
}
.rating span.active i,
.rating i:hover {
color: #c59d5f;
} .btns-group {
margin-bottom: 20px;
line-height: 1.42857143;
}
.btns-group a {
margin: 0 10px 10px 0;
}
.dark .rtb-booking-form button,
.post-password-form input[type="submit"],
.woocommerce .button,
.woocommerce button:not(.btn-number),
.woocommerce input[type="submit"],
.btn-gold,
.btn-white,
.btn-black {
border: 4px solid #6e0509;
padding: 6px 25px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
text-transform: uppercase;
height: 40px;
line-height: 1.7;
font-size: 13px;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.btn-gold {
background-color: #6b7a7d;
}
.btn-gold:hover {
background-color: #6e0509;
color: #fff;
border-color: #6e0509;
}
.btn-gold:active,
.btn-gold:focus {
background: #6e0509;
color: #ffffff;
}
.btn-white {
border: 2px solid transparent !important;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
color: #262626 !important;
font-size: 13px;
background-color: #ffffff;
border-color: #ffffff;
}
.btn-white:hover {
color: #ffffff !important;
border-color: #c59d5f;
background: #c59d5f;
}
.btn-white:active,
.btn-white:focus {
background: #c59d5f;
border-color: #c59d5f;
color: #ffffff;
}
.woocommerce .woocommerce-columns a.wc-forward,
.woocommerce .menu-item-list2 a.wc-forward,
.em-booking-submit,
.sidebar .widget_shopping_cart p.buttons a,
.menu_tabs .our-menu-slider a.wc-forward,
.woocommerce .button,
.woocommerce button:not(.btn-number),
.woocommerce input[type="submit"],
.rtb-booking-form button,
.open-table-widget input[type="submit"],
.btn.btn-black {
border: 2px solid transparent;
padding: 6px 25px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
text-transform: uppercase;
height: 40px;
line-height: 1.7;
font-size: 13px;
color: #ffffff;
background-color: #262626;
border-color: #262626;
}
.em-booking-submit:hover,
.rtb-booking-form button:hover,
.dark .rtb-booking-form button,
.open-table-widget input[type="submit"]:hover,
.dark .open-table-widget input[type="submit"],
.menu_tabs .our-menu-slider a.wc-forward:hover,
.woocommerce .menu-item-list2 a.wc-forward:hover,
.woocommerce .woocommerce-columns a.wc-forward:hover,
.woocommerce.menu_tabs .button:hover,
.woocommerce .button:hover,
.woocommerce button:not(.btn-number):hover,
.post-password-form input[type="submit"]:hover,
.woocommerce input[type="submit"]:hover,
.btn.btn-black:hover {
color: #ffffff;
border-color: #c59d5f;
background: #c59d5f;
}
.dark .open-table-widget input[type="submit"],
.dark .rtb-booking-form button {
background-color: #6b7a7d;
}
.dark .open-table-widget input[type="submit"]:hover,
.dark .open-table-widget input[type="submit"]:focus,
.dark .rtb-booking-form button:hover,
.dark .rtb-booking-form button:focus,
.sidebar .widget_shopping_cart p.buttons a:hover,
.post-password-form input[type="submit"]:active,
.post-password-form input[type="submit"]:focus,
.woocommerce input[type="submit"]:active,
.woocommerce input[type="submit"]:focus,
.btn.btn-black:active,
.btn.btn-black:focus {
background: #c59d5f;
border-color: #c59d5f;
color: #ffffff;
}
.btn:active,
.btn.active {
box-shadow: none;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold.focus,
.btn-gold:active,
.btn-gold.active,
.contact-form input[type="submit"]:focus,
.open > .dropdown-toggle.btn-gold {
color: #ffffff;
background-color: #c59d5f;
border-color: #c59d5f;
}
.btn-gold.disabled,
.btn-gold.disabled.active, 
.btn-gold.disabled.focus, 
.btn-gold.disabled:active, 
.btn-gold.disabled:focus, 
.btn-gold.disabled:hover, 
.btn-gold[disabled], 
.btn-gold[disabled].active, 
.btn-gold[disabled].focus, 
.btn-gold[disabled]:active, 
.btn-gold[disabled]:focus, 
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold, 
fieldset[disabled] .btn-gold.active, 
fieldset[disabled] .btn-gold.focus, 
fieldset[disabled] .btn-gold:active, 
fieldset[disabled] .btn-gold:focus, 
fieldset[disabled] .btn-gold:hover {
background-color: transparent;
border-color: #c59d5f;
}
.btn-gold .badge {
color: transparent;
background-color: #262626;
}
.btn-dark,
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
color: #ffffff;
background-color: #c59d5f;
border-color: #c59d5f;
}
#shop_cart p.buttons a:hover {
opacity: 0.9;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark,
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
background-image: none;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-dark.focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
background-color: #c59d5f;
border-color: #c59d5f;
}
.btn-dark .badge {
color: #c59d5f;
background-color: #ffffff;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus,
.btn-black[disabled].focus,
fieldset[disabled] .btn-black.focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
background-color: #262626;
border-color: #262626;
}
.btn-black .badge {
color: #262626;
background-color: #ffffff;
}
.btn-link {
color: #262626;
}
.btn-link:hover,
.btn-link:focus {
color: #c59d5f;
text-decoration: none;
background-color: transparent;
} .btn-gold.btn-lg,
.btn-black.btn-lg {
padding: 10px 30px;
font-size: 18px;
line-height: 1.5;
height: auto;
}
.btn-gold.btn-sm,
.btn-black.btn-sm {
padding: 5px 18px;
font-size: 12px;
line-height: 1.5;
height: auto;
}
.btn-gold.btn-xs,
.btn-black.btn-xs {
padding: 3px 10px;
font-size: 9px;
line-height: 1.5;
height: auto;
}
.small-btn {
padding: 5px 15px;
text-transform: capitalize;
color: #fff;
display: inline-block;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
}
.medium-btn {
padding: 8px 24px;
text-transform: capitalize;
color: #fff;
display: inline-block;
font-size: 18px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
}
.big-btn {
padding: 10px 40px;
text-transform: capitalize;
color: #fff;
display: inline-block;
font-size: 24px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
}
.small-btn:hover,
.medium-btn:hover,
.big-btn:hover {
color: rgba(255, 255, 255, 0.8);
} .alizarin-btn {
background:#F54325;
}
.pomegranate-btn {
background:#c1392b;
}
.turqioise-btn {
background:#1abc9c;
}
.green_sea-btn {
background:#16a085;
}
.emerald-btn {
background:#2ecc71;
}
.nephritis-btn {
background:#2ecc71;
}
.peter_river-btn {
background:#3498db;
}
.belize_hole-btn {
background:#2980b9;
}
.amethyst-btn{
background:#9b59b6;
}
.wisteria-btn {
background:#8e44ad;
}
.wet_asphalt-btn {
background:#34495e;
}
.midnight_blue-btn {
background:#2c3e50;
}
.sun_flower-btn {
background:#f1c40f;
}
.orange-btn {
background:#f39c12;
}
.carrot-btn {
background:#e67e22;
}
.pumpkin-btn {
background:#d35400;
}
.brown-btn {
background:#ad8255;
}
.concrete-btn {
background:#95a5a6;
}
.asbestos-btn {
background:#7f8c8d;
}
.silver-btn  {
background:#bdc3c7;
} .display-border {
background:transparent;
}
.alizarin-border,
.alizarin-btn.display-border {
border:1px solid #F54325;
color:#666;
background:transparent;
}
.pomegranate-border,
.pomegranate-btn.display-border {
border:1px solid #c1392b;
color:#666;
background:transparent;
}
.turqioise-border,
.turqioise-btn.display-border {
border:1px solid #1abc9c;
color:#666;
background:transparent;
}
.green_sea-border,
.green_sea-btn.display-border {
border:1px solid #16a085;
color:#666;
background:transparent;
}
.emerald-border,
.emerald-btn.display-border {
border:1px solid #2ecc71;
color:#666;
background:transparent;
}
.nephritis-border,
.nephritis-btn.display-border {
border:1px solid #2ecc71;
color:#666;
background:transparent;
}
.peter_river-border,
.peter_river-btn.display-border {
border:1px solid #3498db;
color:#666;
background:transparent;
}
.belize_hole-border,
.belize_hole-btn.display-border {
border:1px solid #2980b9;
color:#666;
background:transparent;
}
.amethyst-border,
.amethyst-btn.display-border {
border:1px solid #9b59b6;
color:#666;
background:transparent;
}
.wisteria-border,
.wisteria-btn.display-border {
border:1px solid #8e44ad;
color:#666;
background:transparent;
}
.wet_asphalt-border,
.wet_asphalt-btn.display-border {
border:1px solid #34495e;
color:#666;
background:transparent;
}
.midnight_blue-border,
.midnight_blue-btn.display-border {
border:1px solid #2c3e50;
color:#666;
background:transparent;
}
.sun_flower-border,
.sun_flower-btn.display-border {
border:1px solid #f1c40f;
color:#666;
background:transparent;
}
.orange-border,
.orange-btn.display-border {
border:1px solid #f39c12;
color:#666;
background:transparent;
}
.carrot-border,
.carrot-btn.display-border {
border:1px solid #e67e22;
color:#666;
background:transparent;
}
.pumpkin-border,
.pumpkin-btn.display-border {
border:1px solid #d35400;
color:#666;
background:transparent;
}
.brown-border,
.brown-btn.display-border {
border:1px solid #ad8255;
color:#666;
background:transparent;
}
.concrete-border,
.concrete-btn.display-border {
border:1px solid #95a5a6;
color:#666;
background:transparent;
}
.asbestos-border,
.asbestos-btn.display-border {
border:1px solid #7f8c8d;
color:#666;
background:transparent;
}
.silver-border,
.silver-btn.display-border {
border:1px solid #bdc3c7;
color:#666;
background:transparent;
}
.alizarin-border:hover,
.pomegranate-border:hover,
.turqioise-border:hover,
.green_sea-border:hover,
.emerald-border:hover,
.nephritis-border:hover,
.peter_river-border:hover,
.belize_hole-border:hover,
.amethyst-border:hover,
.wisteria-border:hover,
.wet_asphalt-border:hover,
.midnight_blue-border:hover,
.sun_flower-border:hover,
.orange-border:hover,
.carrot-border:hover,
.pumpkin-border:hover,
.brown-border:hover,
.concrete-border:hover,
.asbestos-border:hover,
.silver-border:hover {
color: rgba(102, 102, 102, 0.8);
}
.corner-btns {
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
.no-corner-btns {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.btns-group a i, 
.btns-group a.icon_left i,
.btns-group a.icon_left span {
margin-right: 1px;
}
.btns-group a.icon_right i,
.btns-group a.icon_right span {
margin-left: 1px;
}
.full-width-btn {
display: block;
text-align: center;
}
.no-border {
border: 0;
} .primary-bg {
background-color: #c59d5f;
}
.primary-bg:hover {
background-color: #c59d5f;
border-color: #c59d5f;
} .bg-transparent {
position: relative; width: 100%;
height: 100%;
z-index: auto;
left: 0;
top: 0;
right: 0; }
.transparent-bg-1 {
background:rgba(0,0,0,0.1) !important;
}
.transparent-bg-2 {
background:rgba(0,0,0,0.2) !important;
}
.transparent-bg-3 {
background:rgba(0,0,0,0.3) !important;
}
.transparent-bg-4 {
background:rgba(0,0,0,0.4) !important;
}
.transparent-bg-5 {
background:rgba(0,0,0,0.5) !important;
}
.transparent-bg-6 {
background:rgba(0,0,0,0.6) !important;
}
.transparent-bg-7 {
background:rgba(0,0,0,0.7) !important;
}
.transparent-bg-8 {
background:rgba(0,0,0,0.8) !important;
}
.transparent-bg-9 {
background:rgba(0,0,0,0.9) !important;
}
.bg-pattern {
position: relative;
width: 100%;
height: 100%;
background: url(../../../themes/majesty/img/pattern.png);
z-index: auto;
top: 0;
right: 0;
}
.theme-color {
background: #c59d5f;
}
.black-bg {
background: #262626;
}
.gray-bg {
background: #f8f8f8;
}
.white-bg {
background: #FFFFFF;
}
.white-bg-1 {
background: #f1f1f1;
}
.video-overlay,
.overlay-bg,
.video-placeholder {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 10;
background: rgba(0, 0, 0, 0.3);
-webkit-backface-visibility: hidden;
}
.white {
color: #ffffff;
}
.black {
color: #262626;
}
.darkgray {
color: #515151;
} #loader,
#loader2,
#loader3 {
width: 100%;
height: 100%;
position: fixed;
background-color: #262626;
z-index: 999999;
top: 0;
}
#loader .loader-item,
#loader2 .loader-item,
#loader3 .loader-item {
position: absolute;
width: auto;
height: 100%;
top: 50%;
left: 50%;
text-align: center;
-webkit-transform: translate(-50%, -10%);
-ms-transform: translate(-50%, -10%);
transform: translate(-50%, -10%);
}
#loader .loader-item img,
#loader2 .loader-item img,
#loader3 .loader-item img {
display: block;
}
#loader .spinner,
#loader2 .spinner,
#loader3 .spinner {
margin: 40px auto 0;
width: 70px;
text-align: center;
}
#loader .spinner > div,
#loader2 .spinner > div,
#loader3 .spinner > div {
width: 18px;
height: 18px;
background-color: #c59d5f;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-o-border-radius: 100%;
display: inline-block;
-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
animation: bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
#loader .spinner .bounce1,
#loader2 .spinner .bounce1,
#loader3 .spinner .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
#loader .spinner .bounce2,
#loader2 .spinner .bounce2,
#loader3 .spinner .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
}
40% {
-webkit-transform: scale(1);
}
}
@keyframes bouncedelay {
0%, 80%, 100% {
transform: scale(0);
-webkit-transform: scale(0);
}
40% {
transform: scale(1);
-webkit-transform: scale(1);
}
} #loader2 {
background-color: #ffffff;
}
#loader2 .sk-spinner-wave.sk-spinner {
margin: 40px auto 0;
width: 50px;
height: 30px;
text-align: center;
font-size: 10px;
}
#loader2 .sk-spinner-wave div {
background-color: #c59d5f;
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
#loader2 .sk-spinner-wave .sk-rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
#loader2 .sk-spinner-wave .sk-rect3 {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
#loader2 .sk-spinner-wave .sk-rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
#loader2 .sk-spinner-wave .sk-rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4);
transform: scaleY(0.4);
}
20% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}
@keyframes sk-waveStretchDelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4);
transform: scaleY(0.4);
}
20% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
} #loader3 {
background-color: #c59d5f;
}
#loader3 .spinner {
margin: 40px auto 0;
width: 40px;
height: 40px;
position: relative;
text-align: center;
-webkit-animation: rotate 2.0s infinite linear;
animation: rotate 2.0s infinite linear;
}
#loader3 .spinner .dot1,
#loader3 .spinner .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #ffffff;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-o-border-radius: 100%;
-webkit-animation: bounce 2s infinite ease-in-out;
animation: bounce 2s infinite ease-in-out;
}
#loader3 .dot2 {
top: auto;
bottom: 0px;
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
@-webkit-keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes rotate {
100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
}
@-webkit-keyframes bounce {
0%, 100% {
-webkit-transform: scale(0);
}
50% {
-webkit-transform: scale(1);
}
}
@keyframes bounce {
0%, 100% {
transform: scale(0);
-webkit-transform: scale(0);
}
50% {
transform: scale(1);
-webkit-transform: scale(1);
}
} #scroll_up {
background: rgba(32, 32, 32, 0.95);
display: none;
z-index: 299;
position: fixed;
width: 40px;
height: 40px;
font-size: 20px;
line-height: 36px;
text-align: center;
color: #ffffff;
top: auto;
left: auto;
right: 30px;
bottom: 50px;
cursor: pointer;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
transition: background-color 0.2s linear;
-webkit-transition: background-color 0.2s linear;
-o-transition: background-color 0.2s linear;
}
#scroll_up i {
color: white;
}
#scroll_up:hover {
background: #c59d5f;
}  .white-header {
background: #ffffff;
}
#header {
padding-top: 40px;
position: absolute;
top: 0;
z-index: 1000 !important;
width: 100%;
}
#header.solid {
position: relative;
}
#header > .container {
max-width: 100%;
width: auto;
margin-right: 30px;
margin-left: 30px;
position: relative;
}
#header .small-logo {
display: none;
}
#logo {
position: relative;
float: left;
font-size: 36px;
line-height: 100%;
margin-right: 40px;
}
#logo a {
color: #000;
}
#logo img {
display: block;
max-width: 100%;
}
#header.center-header #logo {
float: none;
margin: 0 auto 20px;
display: inline-block;
}
#header.center-header #logo img {
margin: 0 auto;
} #header-sticky-wrapper {
height: auto !important;
}
#header-sticky-wrapper.is-sticky {
z-index: 10;
}
#header-sticky-wrapper.is-sticky #header {
width: 100%;
top: 0;
left: 0;
right: 0;
position: relative;
z-index: 9999;
-webkit-transition: all 0.5s;
transition: all 0.5s;
background-color: rgba(255, 255, 255, 0.95);
padding: 0;
z-index: 50;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
#header-sticky-wrapper.white-header #header #main-menu > ul > li > a,
#header-sticky-wrapper.is-sticky #header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item > a,
#header-sticky-wrapper.is-sticky #header #main-menu > ul > li > a,
#header-sticky-wrapper.is-sticky #header #shop_cart a.cart-contents  i {
color: #262626;
}
#header-sticky-wrapper.white-header #header #main-menu > ul > li > a:hover,
#header-sticky-wrapper.is-sticky #header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item > a:hover,
#header-sticky-wrapper.white-header #header #main-menu > ul > li.current > a,
#header-sticky-wrapper.is-sticky #header #main-menu > ul > li > a:hover,
#header-sticky-wrapper.is-sticky #header #main-menu > ul > li.current > a,
#header-sticky-wrapper.is-sticky #header #shop_cart a.cart-contents:hover i,
#header-sticky-wrapper.is-sticky #header #shop_cart a.cart-contents i:hover {
color: #c59d5f;
}
#header-sticky-wrapper.is-sticky #header .logo img {
max-height: 50px;
margin-top: 6px;
}
#header-sticky-wrapper.is-sticky #header .navbar {
margin-bottom: 0;
}
#header-sticky-wrapper.is-sticky #header .small-logo {
display: inline-block;
}
#header-sticky-wrapper.is-sticky #header .small-logo img {
margin-top: 10px;
}
#header-sticky-wrapper.is-sticky .main_menu {
padding-top: 10px;
}
#header-sticky-wrapper.is-sticky .big-logo {
display: none !important;
}
#header.no-logo.header-center .big-logo {
display: none;
} #header-sticky-wrapper.is-sticky #header.dark-header {
background-color: rgba(38, 38, 38, 0.96);
}
#header-sticky-wrapper.is-sticky #header.dark-header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item > a,
#header-sticky-wrapper.is-sticky #header.dark-header #main-menu ul li > a,
#header-sticky-wrapper.is-sticky #header.dark-header #shop_cart a.cart-contents i {
color: #ffffff;
}
#header-sticky-wrapper.is-sticky #header.dark-header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item > a:hover,
#header-sticky-wrapper.is-sticky #header.dark-header #main-menu ul li > a:hover,
#header-sticky-wrapper.is-sticky #header.dark-header #shop_cart a.cart-contents:hover i {
color: #c59d5f;
}
#header.header-bottom {
position: static;
padding: 10px 0;
height: 80px;
}
#header.header-bottom #main-menu ul ul {
top: 70px;
}
#header-sticky-wrapper.is-sticky #header.header-bottom #main-menu ul ul {
top: 60px;
}
.dark-header.header-bottom {
background-color: #262626;
}
.dark-header #main-menu-trigger {
color: #ffffff;
} #header.center-header {
padding-top: 40px;
}
#header.center-header > .container {
text-align: center;
}
#header.header-center .wrap-menu-cart,
#header.center-header .wrap-menu-cart {
float:none;
margin: 0;
}
#header.header-center .wrap-menu-cart #shop_cart,
#header.center-header .wrap-menu-cart #shop_cart {
float: none;
display: inline-block;
}
#header-sticky-wrapper.is-sticky #header.center-header .wrap-menu-cart #shop_cart {
float:right;
}
#header.header-center .wrap-menu-cart #main-menu,
#header.center-header .wrap-menu-cart #main-menu {
float: none;
display: inline-block;
}
#header.center-header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu,
#header.center-header #main-menu ul li.mega-menu .mega-menu-content,
#header.center-header #main-menu .floating-header.sticky-header ul li.mega-menu .mega-menu-content {
top: 135px; } .is-sticky #header.center-header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu,
.is-sticky #header.center-header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu,
.is-sticky #header.center-header .floating-header.sticky-header ul li.mega-menu .mega-menu-content {
top: 60px;
}
.is-sticky #header.center-header .floating-header.sticky-header ul li.mega-menu .mega-menu-content {
top: 60px !important;
}
.is-sticky #header.header-center .wrap-menu-cart,
.is-sticky #header.center-header .wrap-menu-cart {
float:right;
}
.is-sticky #header.header-center #logo,
.is-sticky #header.center-header #logo {
float: left;
}
.is-sticky #header.header-center .wrap-menu-cart #shop_cart,
.is-sticky #header.center-header .wrap-menu-cart #shop_cart {
float: right;
display: block;
}
.is-sticky #header.header-center .wrap-menu-cart #main-menu, 
.is-sticky #header.center-header .wrap-menu-cart #main-menu {
float: left;
display: block;
} #header.header-transparent {
background: transparent;
} #header.header-center {
text-align: center;
padding:10px 0;
}
#header #main-menu.menu-center {
display: inline-block;
float: none;
}
.is-sticky #header #main-menu.menu-center {
float: right;
}
#main-menu.menu-center ul ul,
#mega-menu-wrap-top-menu #mega-menu-top-menu #main-menu.menu-center > li.mega-menu-megamenu > ul.mega-sub-menu,
#mega-menu-wrap-top-menu #mega-menu-top-menu #main-menu.menu-center > li.mega-menu-flyout ul.mega-sub-menu,
#main-menu ul ul {
text-align: left;
top: 70px;
} .is-sticky #header.dark-header {
background-color: #262626;
}
#header.center-header.dark-header {
background-color: transparent;
}
#header.solid {
height: auto;
padding-bottom:10px;
}
#header.solid.white-header {
background: #FFF;
border-bottom: 1px solid #e8e8e8;
}
#header.solid.dark-header {
background-color: #262626;
border-bottom: 1px solid #262626;
}
.is-sticky #header.solid {
height: 60px;
border-bottom-width: 0;
}
.is-sticky #header #main-menu.menu-center ul ul {
top:60px;
} .wrap-menu-cart {
float: right;
height: 60px;
}
#main-menu {
float: left;
height: 60px;
}
#header.full-header #main-menu > ul {
float: left;
padding-right: 15px;
margin-right: 15px;
}
#header.transparent-header.full-header #main-menu > ul {
border-right-color: rgba(0, 0, 0, 0.1);
}
#main-menu-trigger,
#page-submenu-trigger {
opacity: 0;
pointer-events: none;
cursor: pointer;
font-size: 14px;
position: absolute;
top: 50%;
margin-top: -25px;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease;
}
#main-menu ul {
list-style: none;
height: 60px;
margin: 0;
}
#main-menu > ul {
float: left;
}
#main-menu ul li {
position: relative;
float: left;
margin-left: 2px;
}
#main-menu ul. li:first-child {
margin-left: 0;
}
#main-menu ul li a {
display: block;
height: 60px;
line-height: 60px;
padding: 0 15px;
color: #fff;
font-size: 16px;
letter-spacing: 1px;
text-transform: uppercase;
-webkit-transition: height 0.4s ease, line-height 0.4s ease, margin 0.4s ease, padding 0.4s ease;
transition: height 0.4s ease, line-height 0.4s ease, margin 0.4s ease, padding 0.4s ease;
}
.white-header #shop_cart a.cart-contents i,
.white-header #main-menu ul li a {
color:#262626;
}
#main-menu ul li a:hover {
color: #c59d5f;
}
#main-menu ul li span {
display: none;
}
#main-menu ul li i {
position: relative;
font-size: 14px !important;
top: 1px;
line-height: 59px;
width: 14px;
text-align: center;
margin-right: 6px;
-webkit-transition: line-height 0.4s ease;
transition: line-height 0.4s ease;
}
#main-menu > ul > li:hover a,
#main-menu > ul > li.current a,
#main-menu > ul > li a.current {
color: #c59d5f;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu,
#main-menu ul ul {
display: none;
position: absolute;
width: 225px;
background-color: #FFF;
box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);
border: 1px solid #EEE;
border-top: 2px solid #c59d5f;
height: auto;
z-index: 199;
top: 60px; left: 0;
margin: 0;
list-style-type: none;
}
.solid #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu,
.solid #main-menu ul ul {
top: 70px;
}
#header.solid.center-header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
top:150px;
}
.solid #shop_cart .shop_cart_content {
top: 48px;
}
.is-sticky #header.solid.center-header #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu,
.is-sticky .solid #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu,
.is-sticky .solid #main-menu ul ul {
top: 60px;
}
.is-sticky .solid #shop_cart .shop_cart_content {
top: 38px;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu,
#main-menu ul ul ul {
top: -2px !important;
left: 223px;
}
#main-menu ul ul.menu-pos-invert,
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu.menu-pos-invert,
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu.menu-pos-invert {
left: auto;
right: 0;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu.menu-pos-invert,
#main-menu ul ul ul.menu-pos-invert {
left: auto;
right: 223px;
}
#main-menu ul ul li {
float: none;
margin: 0;
}
#main-menu ul ul li:first-child {
border-top: 0;
}
#main-menu ul ul a {
font-size: 13px;
font-weight: 500;
height: 42px !important;
line-height: 42px !important;
color: #666;
padding-top: 0 !important;
padding-bottom: 0 !important;
border: 0 !important;
letter-spacing: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover a,
#main-menu ul ul li:hover > a {
padding-left: 18px;
color: #c59d5f;
}
#main-menu ul ul i {
line-height: inherit !important;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item-has-children > a,
#main-menu ul ul > li.sub-menu > a,
#main-menu ul ul > li.sub-menu:hover > a {
background-image: url(../../../themes/majesty/img/sub-menu.png);
background-position: right center;
background-repeat: no-repeat;
} #header-sticky-wrapper.is-sticky #header.header-bottom,
#header,
#header-wrap,
#main-menu:not(.style-dropdown),
#main-menu:not(.style-dropdown) > ul {
height: 60px;
}
#header.sticky-style-dropdown {
height: 121px;
}
#header-sticky-wrapper.white-header #header #main-menu > ul > li:hover a,
#header-sticky-wrapper.white-header #header #main-menu > ul > li.current a,
#header-sticky-wrapper.white-header #header #main-menu > ul > li a.current,
#header-sticky-wrapper.is-sticky #header #main-menu > ul > li:hover a,
#header-sticky-wrapper.is-sticky #header #main-menu > ul > li.current a,
#header-sticky-wrapper.is-sticky #header #main-menu > ul > li a.current {
color: #c59d5f;
}
#main-menu > ul > li > ul,
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu {
-webkit-transition: top .4s ease;
transition: top .4s ease;
}
#top-cart {
-webkit-transition: margin .4s ease, opacity .3s ease;
transition: margin .4s ease, opacity .3s ease;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu,
#main-menu.dark ul ul {
background-color: #262626;
border-color: #3F3F3F;
border-top-color: #c59d5f;
}
.dark #main-menu:not(.not-dark) ul ul li:first-child,
#main-menu.dark ul ul li:first-child {
border-top: 0;
}
.dark #main-menu:not(.not-dark) ul ul a,
#main-menu.dark ul ul a,
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
color: #b2b2b2 !important;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover,
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover > a,
#main-menu.dark ul ul:not(.mega-sub-menu) li:hover > a {
background-color: #202020 !important;
color: #ffffff;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item-has-children > a,
#main-menu.dark ul ul:not(.mega-sub-menu) > li.sub-menu > a,
#main-menu.dark ul ul:not(.mega-sub-menu) > li.sub-menu:hover > a {
background-image: url(../../../themes/majesty/img/sub-menu-dark.png);
}
#mega-menu-wrap-top-menu:before,
#mega-menu-wrap-top-menu #mega-menu-top-menu:before,
#mega-menu-wrap-top-menu #mega-menu-top-menu ul:before,
#mega-menu-wrap-top-menu #mega-menu-top-menu li:before,
#mega-menu-wrap-top-menu #mega-menu-top-menu p:before,
#mega-menu-wrap-top-menu #mega-menu-top-menu img:before,
#mega-menu-wrap-top-menu #mega-menu-top-menu div:before,
#mega-menu-wrap-top-menu #mega-menu-top-menu a:before,
#mega-menu-wrap-top-menu:after,
#mega-menu-wrap-top-menu #mega-menu-top-menu:after,
#mega-menu-wrap-top-menu #mega-menu-top-menu ul:after,
#mega-menu-wrap-top-menu #mega-menu-top-menu li:after,
#mega-menu-wrap-top-menu #mega-menu-top-menu p:after,
#mega-menu-wrap-top-menu #mega-menu-top-menu img:after,
#mega-menu-wrap-top-menu #mega-menu-top-menu div:after,
#mega-menu-wrap-top-menu #mega-menu-top-menu a:after {
display: none;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu table,
#mega-menu-wrap-top-menu #mega-menu-top-menu td,
#mega-menu-wrap-top-menu #mega-menu-top-menu tr,
#mega-menu-wrap-top-menu #mega-menu-top-menu th {
border: 0;
margin: 0;
padding: 0;
background: none;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu p {
margin-bottom: 10px;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu input,
#mega-menu-wrap-top-menu #mega-menu-top-menu img {
max-width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item > ul.mega-sub-menu {
display: none;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,
#mega-menu-wrap-top-menu #mega-menu-top-menu.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
visibility: visible;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item a[class^='dashicons']:before {
font-family: dashicons;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-disable-link > a {
cursor: default;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item a:before {
display: inline-block;
font: inherit;
font-family: dashicons;
position: static;
margin: 0 6px 0 0px;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: inherit;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item.mega-hide-text a:before {
margin: 0;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-align-bottom-left.mega-toggle-on > a {
}
#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-align-bottom-right > ul.mega-sub-menu {
right: 0;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu.mega-menu-item {
position: static;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item {
margin: 0 0px 0 0;
display: inline-block;
height: auto;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item.mega-item-align-right {
float: right;
margin: 0 0 0 0px;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
display: none;
width: 100%;
padding: 0;
list-style-type: none;
background-color:#262626;
position: absolute;
box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
border: 1px solid #EEE;
border-top: 2px solid #c59d5f;
border-color:#c59d5f #3F3F3F #3F3F3F;
height: auto;
z-index: 199;
left: 0;
margin: 0;
-webkit-transition: top .4s ease;
transition: top .4s ease;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
width: 50%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
width: 33.33333%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
width: 66.66667%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
width: 25%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
width: 50%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
width: 75%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
width: 20%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
width: 40%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
width: 60%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
width: 80%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
width: 16.66667%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
width: 33.33333%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
width: 50%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
width: 66.66667%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
width: 83.33333%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
width: 14.28571%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
width: 28.57143%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
width: 42.85714%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
width: 57.14286%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
width: 71.42857%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
width: 85.71429%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
width: 12.5%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
width: 25%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
width: 37.5%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
width: 50%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
width: 62.5%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
width: 75%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
width: 87.5%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
width: 100%;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu {
display: block !important;
position: relative;
opacity: 1 !important;
top: 0;
left: 0;
min-width: inherit;
width: 100%;
border: 0;
box-shadow: none;
clear: both;
left:0;
background-color: transparent;
list-style-type:none;
margin:0;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu {
margin-left: 10px;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu li ul.mega-sub-menu {
margin-left: 20px;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #3F3F3F;
padding: 10px 20px;
float: left;
padding: 10px 20px;
clear: none;
display: block;
vertical-align: top;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child {
border-left-width: 0;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
clear: left;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
padding:0;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
color: #555;
font-family: inherit;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
vertical-align: top;
display: block;
border-width: 0;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
padding-left: 5px;
height: 36px!important;
line-height: 36px!important;
color: #b2b2b2!important;
text-transform: uppercase;
text-decoration: none;
display:block;
background-image: none;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a:hover,
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a:focus {
background-color:#202020;
padding:12px;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
padding-left: 5px;
height: 36px!important;
line-height: 36px!important;
color: #b2b2b2!important;
text-transform: uppercase;
text-decoration: none;
display:block;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:hover,
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:focus {
background-color:#202020;
padding:12px;
}
#mega-menu-wrap-top-menu .mega-menu-toggle {
display: none;
}
#mega-menu-wrap-top-menu {
float:left;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-title > a {
color:#FFF !important;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-title > a:hover {
padding:0 12px 0 5px !important;
background-color :transparent !important;
}
li.menu_carousel_widget {
float:none !important;
clear:none !important;
} .vertical-menu {
position: fixed;
top: 40px;
z-index: 9999;
}
.vertical-menu ul {
list-style-type: none;
}
.vertical-menu img {
margin: 0 auto;
margin-top: 60px;
margin-bottom: 100px;
}
.vertical-menu ul a {
display: block;
text-align: center;
margin-bottom: 20px;
padding: 0 15px;
color: #fff;
font-size: 16px;
letter-spacing: 1px;
text-transform: uppercase;
-webkit-transition: height 0.4s ease, line-height 0.4s ease, margin 0.4s ease, padding 0.4s ease;
transition: height 0.4s ease, line-height 0.4s ease, margin 0.4s ease, padding 0.4s ease;
}
.vertical-menu ul a:hover,
.vertical-menu ul a.current {
color: #c59d5f;
}
#menu-button {
background: rgba(0, 0, 0, 0.6);
width: 60px;
height: 60px;
border: none;
padding: 0;
font-size: 30px;
color: #ffffff;
margin-right: -110px;
float: right;
}
#vertical-menu {
background: url(../../../themes/majesty/img/pattern-bg.png) #262626;
width: 260px;
padding: 40px;
margin-left: -20px;
} .cbp-spmenu {
position: fixed;
} .cbp-spmenu-vertical {
width: 240px;
height: 100%;
top: 0;
z-index: 1000;
} .cbp-spmenu-left {
left: -240px;
}
.cbp-spmenu-right {
right: -240px;
}
.cbp-spmenu-left.cbp-spmenu-open {
left: 0px;
}
.cbp-spmenu-right.cbp-spmenu-open {
right: 0px;
} .cbp-spmenu-push {
overflow-x: hidden;
position: relative;
left: 0;
}
.cbp-spmenu-push-toright {
left: 140px;
}
.cbp-spmenu-push-toleft {
left: -140px;
} .cbp-spmenu,
.cbp-spmenu-push {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
} .padding-30 {
padding-top : 30px;
padding-bottom: 30px;
}
.padding-40 {
padding-top : 40px;
padding-bottom: 40px;
}
.padding-50 {
padding-top : 50px;
padding-bottom: 50px;
}
.padding-60 {
padding-top : 60px;
padding-bottom: 60px;
}
.padding-80 {
padding-top : 80px;
padding-bottom: 80px;
}
.padding-100 {
padding-top : 100px;
padding-bottom: 100px;
}
.padding-150 {
padding-top : 150px;
padding-bottom: 150px;
}
.padding-250 {
padding-top : 250px;
padding-bottom: 250px;
}
.padding-t-20 {
padding-top: 20px;
}
.padding-t-40 {
padding-top: 40px;
}
.padding-t-50 {
padding-top: 50px;
}
.padding-t-60 {
padding-top: 60px;
}
.padding-t-80 {
padding-top: 80px;
}
.padding-t-100 {
padding-top: 100px;
}
.padding-t-150 {
padding-top: 150px;
}
.padding-b-20 {
padding-bottom: 20px;
}
.padding-b-40 {
padding-bottom: 40px;
}
.padding-b-60 {
padding-bottom: 60px;
}
.padding-b-70 {
padding-bottom: 70px;
}
.padding-b-80 {
padding-bottom: 80px;
}
.padding-b-100 {
padding-bottom: 100px;
}
.padding-b-120 {
padding-bottom: 120px;
}
.padding-b-150 {
padding-bottom: 150px;
}
.mrg-auto {
margin: 0 auto;
}
.margin0 {
margin: 0;
}
.mb0 {
margin-bottom: 0 !important;
}
.mb30 {
margin-bottom: 30px !important;
}
.mb40 {
margin-bottom: 40px !important;
}
.mb50 {
margin-bottom: 50px !important;
}
.mb60 {
margin-bottom: 60px !important;
}
.mb80 {
margin-bottom: 80px !important;
}
.margin-tb-60 {
margin-top: 60px !important;
margin-bottom: 60px !important;
}
.mt0 {
margin-top: 0 !important;
}
.mt20 {
margin-top: 20px !important;
}
.mt30 {
margin-top: 30px !important;
}
.mt40 {
margin-top: 40px !important;
}
.mt50 {
margin-top: 50px !important;
}
.mt60 {
margin-top: 60px !important;
}
.mt80 {
margin-top: 80px;
}
.mt100 {
margin-top: 100px !important;
}
.mt-30-mb-60 {
margin: 30px 0 60px;
}
.italic {
font-style: italic;
}
.absolute {
position: absolute;
}
.fl-r {
float: right;
}
.underline {
text-decoration:underline;
}
.shortcodepage p {
margin-bottom: 0 !important;
}
.mt0.first-heading {
margin-top: -20px !important;
} .animation_img {
width: 50%;
} .alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.4em 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
margin-bottom: 1.2em;
}
.gallery {
margin-bottom: 1.6em;
}
.gallery-item {
display: inline-block;
padding: 1.79104477%;
text-align: center;
vertical-align: top;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #707070;
color: rgba(51, 51, 51, 0.7);
display: block;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .overlay_content {
position: relative; }
.overlay_content .overlay_item {
position: relative;
overflow: hidden;
}
.overlay_content .icons a.close-overlay,
.overlay_content a.close-overlay {
display: none;
position: absolute;
top: 0;
right: 0;
z-index: 100;
width: 45px;
height: 45px;
font-size: 20px;
color: #ffffff;
line-height: 45px;
text-align: center;
background-color: #000;
cursor: pointer;
margin: 0;
}
.overlay_content .icons a.close-overlay.hidden,
.overlay_content a.close-overlay.hidden {
display: none;
}
.overlay_content .overlay {
position: absolute;
z-index: 2;
background: rgba(0, 0, 0, 0.7);
overflow: hidden;
-webkit-transition: all 0.5s;
transition: all 0.5s;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 0;
}
.overlay_content .overlay .icons {
-webkit-transition: all 0.5s;
transition: all 0.5s;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
min-height: 160px; }
.inner-team .overlay_content .overlay .icons {
min-height: auto;
}
.overlay-menu .overlay:hover .icons { top: 50%;
}
.overlay_content .overlay .icons h1,
.overlay_content .overlay .icons h2,
.overlay_content .overlay .icons h3,
.overlay_content .overlay .icons h4,
.overlay_content .overlay .icons h5 {
margin-top: 0;
margin-bottom: 15px;
}
.overlay_content .icons a {
font-size: 24px;
margin-right: 15px;
vertical-align: baseline;
position: relative;
}
.product .overlay_content .icons a:first-child {
display: block;
margin-right: 0;
}
.product .overlay_content .icons a.margin0,
.overlay_content .icons a:last-child {
margin-right: 0;
}
.overlay_content .overlay_item.hover .overlay {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
height: 100%;
}
.overlay_content .overlay_item.hover .overlay .icons {
top: 40%;
}
.overlay_content .overlay_item.hover .overlay .icons .label {
display: none;
}
.overlay_content .overlay_item.hover .overlay a.close-overlay {
display: block;
}
.overlay_content .desc {
position: absolute;
bottom: 0;
text-align: center;
z-index: 3;
background: #262626;
width: 100%;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.dark .overlay_content .desc {
background: #FFF;
}
.overlay_content .button {
margin-top: 20px;
}
.menu_tabs .our-menu-slider .wc-forward,
.woocommerce.menu_tabs .button,
.overlay_content a.button {
font-size: 16px;
background-color: transparent;
border-color: #c59d5f;
}
.menu_tabs .our-menu-slider .wc-forward,
.woocommerce.menu_tabs .button {
font-size: 13px;
}
.overlay_content .icons a.added_to_cart {
position: absolute;
bottom: -40px;
left: 40%;
margin-right: 0;
font-size: 14px;
text-transform: uppercase;
}
.menu_tabs .our-menu-slider a.wc-forward:hover,
.woocommerce.menu_tabs .button:hover,
.overlay_content .icons a.added_to_cart:hover,
.overlay_content .icons a:hover i,
.overlay_content .icons a.added i,
.overlay_content .icons a.loading i,
.overlay_content.icons a:focus i {
color: #ffffff;
}
.product .overlay_content i {
color: #c59d5f;
}
.menu_list .overlay_content .overlay {
height: 0;
}
.menu_list .overlay_item.hover .overlay .icons {
top: 40%;
}
.menu-item-list .overlay_content .icons {
margin-top: 15px;
min-height: auto;
}
.menu-item-list .overlay_content .button {
margin-top: 0;
}
.product .menu-item-list .overlay_content .icons a:first-child {
display: inline-block;
}
.product.menu-item-list p {
margin-top: 0;
}
.menu-item-list .overlay_content a.button {
padding: 0;
border-width: 0;
height:auto;
}
.menu-item-list .overlay_content .icons a:last-child {
margin-right: 0;
}
.product.menu-item-list .overlay_content .icons a {
display: inline;
}
.product.menu-item-list .overlay_content .icons a:first-child {
margin-right: 15px;
}
.menu-item-list .overlay_content a.button:hover {
color:#FFF;
background-color:transparent;
}
.product.menu-item-list .featured-product.red {
left: auto;
margin-right: 0;
}
.menu-item-list .overlay_content .icons a.added_to_cart {
font-size:13px;
left: 24%;
bottom: -20px;
}
.menu-item-list .overlay_content .icons a.add_to_cart_button:focus {
background:transparent;
background-color:transparent;
}
.our-menu .overlay_item .rating,
.interest-in .overlay_item .rating,
.menu_grid .overlay_item .rating,
.menu_list .overlay_item .rating {
float: none;
}
.our-menu .overlay_content,
.interest-in .overlay_content,
.menu_grid .overlay_content,
.menu_list .overlay_content {
position: relative;
}
.our-menu .overlay_content .overlay_item.hover .label,
.interest-in .overlay_content .overlay_item.hover .label,
.menu_grid .overlay_content .overlay_item.hover .label,
.menu_list .overlay_content .overlay_item.hover .label {
display: none;
}
.onsale,
.featured-product,
.our-menu .overlay_content .label,
.interest-in .overlay_content .label,
.menu_grid .overlay_content .label,
.menu_list .overlay_content .label {
-webkit-transition: all ease 1s;
transition: all ease 1s;
top: 10px !important;
position: absolute;
left: auto;
right: 10px;
text-transform: capitalize;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
background: #c59d5f;
padding: 4px 12px;
font-size: 12px;
z-index: 1;
}
.our-menu .overlay_content .overlay,
.interest-in .overlay_content .overlay,
.menu_grid .overlay_content .overlay,
.menu_list .overlay_content .overlay {
border-top-right-radius: 0;
border-top-left-radius: 0;
height: 28%;
overflow: visible;
}
.menu-item-list .overlay_content .overlay {
height:0;
}
.shop-grid-4col.menu_grid .overlay_content .overlay,
.menu-grid-4-col.menu_grid .overlay_content .overlay,
.shop-with-sidebar .menu_grid .overlay_content .overlay {
height: 36%;
}
.shop-with-sidebar.shop-2col .menu_grid .overlay_content .overlay {
height: 28%;
}
.our-menu .overlay_content .overlay .icons,
.interest-in .overlay_content .overlay .icons,
.menu_grid .overlay_content .overlay .icons,
.menu_list .overlay_content .overlay .icons {
top: 100%;
position: relative;
}
.featured-product,
.our-menu .overlay_content .label.featured-product,
.interest-in .overlay_content .label.featured-product,
.menu_grid .overlay_content .label.featured-product,
.menu_list .overlay_content .label.featured-product {
right: auto;
left: 10px;
}
.featured-product.red,
.our-menu .overlay_content .label.red,
.interest-in .overlay_content .label.red,
.menu_grid .overlay_content .label.red,
.menu_list .overlay_content .label.red {
background-color: #c0392b;
} .blog-grid .blog-item {
margin-bottom: 80px;
} .blog-item  {
min-height:130px;
} .menu_grid .menu-bar {
margin-top: 0;
}
.menu_grid .menu-item {
margin: 0 0 30px 0;
}
.menu_grid .page-numbers li.next {
margin-right: 60px;
}
.shop-with-sidebar .menu_grid .page-numbers li.previous,
.shop-full-width .menu_grid .page-numbers li.previous {
margin-left: 15px;
}
.shop-with-sidebar .menu_grid .page-numbers li.next,
.shop-full-width .menu_grid .page-numbers li.next {
margin-right: 15px;
}
.menu_grid.grid-full .overlay_content .overlay {
height: 32%;
}
.menu_grid.grid-full .overlay_content .overlay_item.hover .overlay {
height: 100%;
}
.menu-grid-4-col.menu_grid .overlay_content .overlay_item.hover .overlay,
.shop-grid-4col.menu_grid .overlay_content .overlay_item.hover .overlay,
.shop-with-sidebar .menu_grid .overlay_content .overlay_item.hover .overlay {
height:100%;
} .event .blog-img,
.blog_list .blog-img,
.blog_single .blog-img,
.blog_list_2 .blog-img {
position: relative;
margin-bottom: 40px;
}
.entery-content img,
.blog_list .blog-img img,
.blog_single .blog-img img,
.blog_list_2 .blog-img img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.blog_list .blog-img .btn,
.blog_single .blog-img .btn,
.blog_list_2 .blog-img .btn {
cursor: auto;
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.blog_list .blog-content h2,
.blog_list_2 .blog-content h2 {
margin-top: 0;
line-height: 1.5;
}
.blog_list .blog-content h2 a,
.blog_list_2 .blog-content h2 a {
text-transform: uppercase;
}
.blog_list .blog-content a,
.blog_list_2 .blog-content a {
color: #515151;
}
.blog_list .blog-content a:hover,
.blog_list_2 .blog-content a:hover {
color: #c59d5f;
}
.post-meta {
margin-top: 15px;
margin-bottom: 15px;
}
.post-meta li {
display: inline-block;
margin-left: 5px;
font-size: 13px;
}
.blog-image img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.post-meta li:first-child {
margin: 0;
}
.post-meta li i {
color: #b1b1b1;
font-size: 14px;
margin-right: 3px;
}
.excerpt-content {
margin-top: 20px
}
.excerpt-content .readmore {
margin-top: 20px
}
.excerpt-content .readmore a {
height: 35px;
padding: 5px 20px
}
.excerpt-content .readmore a:hover {
color: #ffffff
}
.excerpt-content .readmore a:hover i {
color: #ffffff
}
.excerpt-content .readmore a i {
color: #c59d5f
}
.blog_list .blog_row,
.blog_list_2 .blog_row {
float: left;
width: 100%;
}
.blog_list .blog_row:last-of-type,
.blog_list_2 .blog_row:last-of-type {
padding-bottom: 0;
}
.blog_list_2 .blog-content:first-child {
margin-top: 20px;
}
.blog_list_2 .blog_row:first-of-type {
padding-top: 0px;
}
.blog_list_2 .blog_row:last-of-type{
padding-bottom: 0;
}
.blog_list_2 .blog-slider,
.blog_single .blog-slider {
position: relative;
}
.blog_list_2 .item,
.blog_single .item {
position: relative;
height: 510px;
}
.blog_list_2 .item a,
.blog_single .item a {
position: relative;
bottom: 40px;
left: 50%;
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.blog_list_2 .owl-theme .owl-controls,
.blog_single .owl-theme .owl-controls {
margin: 0;
}
.blog_single .embed-responsive,
.blog_single .video-wrap {
margin-bottom: 40px;
}
.post-category {
font-weight: 700;
}
article.sticky { }
.sticky li.sticky-post {
position: relative;
}
.sticky li.sticky-post span {
bottom: 1px;
position: absolute;
} .entery-header h1,
h1.entry-title, .blog_single .entery-header h1 {
margin-top:40px; 
color: #262626;
font-size: 30px;
}
.blog_single .entery-header h1,
.entery-header h1 {
margin-top:0px; 
}
h1.entry-title {
margin: 20px 0 10px;
}
.blog_single .owl-controls .owl-buttons .owl-next {
right: 15px;
}
.blog_single .owl-controls .owl-buttons .owl-prev {
left: 0px;
}
.entery-content h3,
.entery-content h4,
.entery-content h5 {
margin-top: 30px;
}
.post-tags-social {
margin-top: 30px;
text-transform: capitalize;
border: 1px solid #e8e8e8;
border-right: 0;
border-left: 0;
float: left;
width: 100%;
padding: 20px 0;
}
.post-tags-social .social-share {
float: right;
}
.post-tags-social ul {
margin-top: 5px;
margin-left: 10px;
float: left;
}
.post-tags-social li {
display: inline-block;
}
.post-tags-social img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.post-tags-social img:last-child {
margin-bottom: 0px;
}
.post-tags-social p {
margin-bottom: 0;
float: left;
text-transform: uppercase;
font-size: 13px;
margin-top: 2px;
}
.post-tags-social span a {
-webkit-transition: all ease-in 0.2s;
transition: all ease-in 0.2s;
}
.post-tags-social span a:hover {
color: #c59d5f;
}
.post-tags-social .labels a:hover {
color: #ffffff !important;
}
.post-tags-social .labels span a:hover {
color: #ffffff;
}
.post-tags-social .social-share ul {
margin-top: 5px;
}
.post-tags-social .social-share li {
margin-right: 30px;
text-transform: uppercase;
font-size: 13px;
}
.post-tags-social .social-share li:last-child {
margin: 0;
}
.post-tags-social .social-share i {
color: #262626;
font-size: 14px;
}
.post-tags-social .label-tagged,
.post-tags-social .label-tagged a {
padding: 0;
display: inline-block;
}
.post-tags-social .label-tagged a {
padding: 5px 10px;
}
.entery-content ol,
.entery-content ul {
margin: 16px 0;
padding: 0 0 0 20px
}
.entery-content li > ul,
.entery-content li > ol {
margin: 0
}
.entery-content {
}
.single-post .entery-content img {
margin-bottom :10px;
}
.entery-content .container {
width: 100%;
padding-left:0;
padding-right:0;
}
.entery-content,
.entery-content p {
font-size: 14px;
line-height: 1.8;
margin: 0 0 20px;
}
.entery-content .item {
height: auto;
}
.entery-content .blockquote p {
font-style: normal;
padding-left: 30px; 
font-size: 18px;
line-height: 24px;
}
.blog_single .entery-header h1.single-link {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
margin-top: 0px !important;
}
.blog_single .video-wrap video {
width: 100% !important;
height:100% !important;
}
.social-counter ul {
padding: 0;
}
.social-counter li {
margin: 0 0 3px 0;
display: block;
}
.social-counter li:first-child {
margin: 0 0 3px 0;
}
.social-counter li i {
color: #262626;
margin-right: 10px;
display: inline-block;
font-size: 14px;
}
.social-counter .facebook a:hover {
background: #3b5998;
}
.social-counter .twitter a:hover {
background: #00aced;
}
.social-counter .youtube a:hover {
background: #bb0000;
}
.social-counter .pinterest a:hover {
background: #cb2027;
}
.social-counter .pinterest a:hover {
background: #cb2027;
}
.social-counter .rss a:hover {
background: #FF6600;
}
.social-counter a {
background: #e8e8e8;
padding: 15px 20px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
display: block;
}
.social-counter a:hover {
color: #ffffff;
}
.social-counter a:hover i {
color: #ffffff;
}
.entry-footer {
clear:both;
margin-top: 15px;
}
.entery-content .page-links {
clear: both;
display: table;
margin-top:30px;
}
.entery-content .page-links span,
.entery-content .page-links a {
padding: 2px 5px;
}
.entery-content .page-links a {
margin-left: 5px;
}
.entery-content .page-links a:hover {
background-color: #c59d5f;
color: #ffffff;
}
.entery-content .page-links strong {
font-weight: 400;
}
.wp-caption {
max-width:100%;
} form.post-password-form {
text-align: center;
}
.post-password-form label,
.post-password-form input[type="password"],
.post-password-form input[type="submit"] {
display: inline;
width: auto;
} .masonary_blog .masonry-content {
margin-bottom: 52px;
}
.masonary_blog figure.large:hover .fig_container {
padding-top: 80%;
}
.masonary_blog .blog-content {
margin-top: 0;
} .gallery_img figure img {
margin-bottom: 30px;
}
.gallery_img h2 {
margin-top: 10px;
}
.blog-main-content .masonry_menu .masonry-content {
margin-top: 0px;
} .soundcloud {
width: 100%;
min-height: 240px;
}
.soundcloud iframe {
width: 100%;
} .iframe_map {
border: 0;
width: 100%;
min-height: 340px;
}
.page-navigation {
border-bottom: 1px solid #dddddd !important;
}
figure .wp-caption , 
.wp-caption {
margin-bottom: 1.6em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption-text,
.wp-caption-text p {
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
text-align: center;
} .blog_lightbox .blog_row .lightbox-item {
margin-bottom: 20px;
}
.pingback .edit-link a,
.comment-metadata .edit-link {
margin-left:8px;
}
.pingback .edit-link a,
.comment-metadata a.comment-edit-link {
text-decoration: underline;
} .list ul li {
padding-bottom: 5px;
}
.list ul li i {
margin-right: 5px;
}
.list ul ul {
margin: 15px 0 15px 30px;
} #comments {
width: 100%;
float: left;
margin: 20px 0 0 0;
}
#comments .textarea {
margin: 0 !important;
}
#comments h2.comments-title,
#respond h3.comment-reply-title {
font-size:24px;
text-transform: uppercase;
margin-bottom: 30px;
}
#comments-list  li.bypostauthor {}
.comment-author span,
.comment-author .fn {
font-weight: 400;
}
.comment-meta i {
margin-right: 5px;
margin-left: 20px;
}
.comment-meta i:first-child {
margin-left: 0;
}
.commentlist,
.comment-list {
clear:both;
}
.commentlist,
.comment-list,
.commentlist .children,
.comment-list .children {
padding-bottom: 20px;
margin: 0;
margin-bottom: 20px;
padding: 0;
list-style: outside none none;
list-style-type: none;
}
.commentlist  ul ul,
.commentlist ol ol,
.commentlist ul ul ul,
.commentlist ol ol ol,
.comment-list ul ul,
.comment-list ol ol,
.comment-list ul ul ul,
.comment-list ol ol ol {
padding-bottom: 0;
}
.commentlist li .avatar,
.comment-list li .avatar {
width: 80px;
height: 80px;
float: left;
display: block;
margin-right: 20px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.commentlist .comment-meta,
.comment-list .comment-meta {
font-size: 12px;
font-weight: 400;
margin-bottom: 10px;
}
a.comment-reply-login,
a.comment-reply-link {
float: left;
clear: both;
margin-left: 25px;
margin-top: 10px;
color: #ddd;
}
a.comment-reply-login {
margin-left : 0;
}
a.comment-reply-link i {
color: #ddd;
font-size: 24px;
}
a.comment-reply-link:hover i {
color: #c59d5f;
}
a.comment-reply-link:hover {
color: #cccccc;
}
.comment-navigation span {
margin-right: 0.5em;
}
#trackbacks-list .comment-content {
position: absolute;
left: -10000px;
}
.commentlist #respond,
.comment-list #respond {
border-bottom: 1px solid #f8f8f8;
margin: 0 0 18px 0;
width: auto;
}
.commentlist #reply-title,
.comment-list #reply-title {
font-size: 14px;
padding-bottom: 10px;
}
#reply-title a {
float: right;
font-size: 12px;
color: #ccc;
}
#reply-title a:hover {
color: #c59d5f;
}
#respond {
width: 100%;
}
#respond input[type='text'],
#respond textarea {
width: 100%;
margin-bottom: 5px;
text-transform: inherit;
}
#form-section-comment {
width: 100%;
margin-bottom: 10px;
margin-left: 0;
}
.subscribe-to-comments {
float: left;
margin: 0;
padding: 18px 0 0 0;
}
.solo-subscribe-to-comments {
padding: 18px 0 0 0;
}
.comment_license {
clear: both;
margin: 0;
padding: 18px 0 0 0;
}
.comment-body .fn {
color: #2a2a2a;
font-size: 16px;
}
.comment-body {
padding: 30px;
margin-bottom: 30px;
overflow: hidden;
border-width: 1px;
}
.comment-content p, #respond p {
font-size: 15px;
}
.comment-content p:last-child {
margin-bottom: 0;
}
#comments li {
width: 100%;
}
#comments .page-numbers-gold li {
width:auto;
}
.comment-list .children {
padding-left: 45px;
padding-bottom: 0;
list-style-type: none;
margin: 0;
}
.comment-body {
background: #f8f8f8;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
}
#respond input[type="text"] {
margin-bottom: 30px;
}
.contact-form .cancelled {
display: none;
}
.form-submit {
clear:both;
text-align:center;
}
.form-submit #submit,
#submit-form {
margin-top: 30px;
width: auto;
height: auto;
padding: 6px 25px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border: 2px solid transparent;
text-transform: uppercase;
line-height: 1.7;
font-size: 13px;
color: #ffffff;
background-color: #262626;
border-color: #262626;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.form-submit #submit:hover {
color: #ffffff;
border-color: #c59d5f;
background: #c59d5f;
}
#respond .required {
color:#a94442;
}
.comment-content ol {
padding-left: 0;
}
.comment-content li {
line-height: 28px;
}
.comment-content li > ul,
.comment-content li > ol,
.comment-content blockquote > ul,
.comment-content blockquote > ol {
margin-left: 1.3333em;
}
.comment-form {
margin-top: 0px;
display:table;
width: 100%;
}
.comment-form .form-group {
margin-bottom: 0;
float: left;
width: 100%;
}
.comment-form .form-control {
margin-bottom: 30px;
}
.comment-form input,
.comment-form textarea,
.comment-form select {
color: #515151;
border-color: #e8e8e8;
font-size: 14px;
}
.comment-form input:focus,
.comment-form textarea:focus,
.comment-form select:focus {
border-color: #b5b5b5;
}
.comment-form input .select_wrap,
.comment-form textarea .select_wrap,
.comment-form select .select_wrap {
background: transparent;
}
.comment-form textarea {
min-height: 186px;
}
.comment-form label {
width: 100%;
text-align: left;
}
.comment-form label span {
color: #c0392b;
}
.comment-form label input {
margin-top: 10px;
font-weight: normal;
}
#respond p.form-allowed-tags,
p.form-allowed-tags {
clear:both;
font-size: 12px;
margin: 0;
}
.comment-form p {
clear:both;
padding:0 15px;
}
p.comment-awaiting-moderation {
font-style: italic;
margin-top: 10px;
margin-bottom: 0;
}
.comment-form-comment {
clear:both;
}
.says {
display: none;
} .page #comments {
padding-top:20px;
border-top: 1px solid #e8e8e8;
} .woocommerce-message {}
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
.rtb-booking-form .rtb-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-noreviews {
font-size: 15px;
line-height : 28px;	
background-color: #d9edf7;
padding: 15px;
margin-bottom: 20px;
border: 2px solid #bce8f1;
border-radius: 4px;
}
div.wpcf7-validation-errors,
.woocommerce-error {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
div.wpcf7-mail-sent-ok,
.woocommerce-info {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce-noreviews .button,
p.no-comments .button {
float: right;
}
.woocommerce-error {
list-style: none;
}
.woocommerce-error pre,
.woocommerce-info pre, 
.woocommerce-message pre,
.woocommerce-noreviews pre,
p.no-comments pre {
background-color: rgba(0, 0, 0, .1);
}
.woocommerce dl.variation {
display: table;
margin-bottom: 0;
}
.woocommerce dl.variation dt,
.woocommerce dl.variation dd,
.woocommerce dl.variation p {
font-size: 13px;
font-weight: 400;
margin-bottom: 0;
display: inline;
line-height: 1.42857143;
}
.woocommerce dl.variation p {
padding: 0;
margin: 0;
}
.woocommerce dl.variation dt {
clear: both;
float: left;
}
.woocommerce dl.variation dd {
float: left;
display: inline;
}
.woocommerce label {
font-weight: 400;
text-transform: none;
}
.woocommerce input[type="radio"] {
display:inherit;
}
.woocommerce .woocommerce-columns a.wc-forward,
.woocommerce .menu-item-list2 a.wc-forward,
.menu_tabs .our-menu-slider a.wc-forward,
.woocommerce input[type='submit'],
.woocommerce .button,
.woocommerce button:not(.btn-number) {
font-weight:400;
display: inline-block;
margin-bottom: 0;	
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action:manipulation;
touch-action:manipulation;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
div.css-search select,
select.em-ticket-select,
#footer select,
.sidebar select,
.woocommerce textarea,
.select2-container .select2-choice,
.rtb-booking-form select,
.woocommerce  select {
display: block;
width: 100%;
height: 42px;
padding: 6px 10px;
font-size: 14px;
text-transform: uppercase;
line-height: 1.42857143;
color: #515151;
background-color: transparent;
background-image: none;
border: 2px solid #dddddd;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
box-shadow: none;
-webkit-transition: none;
transition: none;
background: transparent!important;
position: relative;
z-index: 10;
-webkit-appearance: none;
appearance: none;
-moz-appearance: none;
}
.select2-container .select2-choice {
line-height: 1.8em;
}
.select2-container.select2-container-active .select2-choice {
border-color: #c0c0c0;
outline: 0;
}
#footer select option,
.sidebar select option,
.woocommerce  select option {
background: transparent !important;
color: #262626 !important;
}
.em-booking-form-details .select_wrap:after,
#footer .select_wrap:after,
.sidebar .select_wrap:after,
.woocommerce .select_wrap:after,
.select2-container .select2-choice:after,
.em-search-field .select_wrap:after,
.rtb-booking-form .select_wrap:after,
.woocommerce-ordering:after {
color: #262626;
content: "\f107";
font-family: FontAwesome;
position: absolute;
right: 20px;
width: 25px;
top: 0;
line-height: 3;
text-align: center;
z-index: 0;
}
.select2-container .select2-choice .select2-arrow {
display:none;
}
.select2-drop-active {
border: 2px solid #dddddd;
}
.select2-search input {
border: 1px solid #dddddd;
}
ul.products {
list-style: none;
clear: both;
}
.overlay_content .overlay .icons a h3 {
color:#FFF;
}
.overlay_content .overlay .icons a:hover h3 {
color:#c59d5f;
}
.woocommerce .price {
display:block;
margin-bottom: 15px;
color:#FFF;
font-size: 24px;
font-weight: 500;
line-height: 1.1;
}
.woocommerce .price del {
color: inherit;
display: inline-block;
opacity: 0.5;
}
.woocommerce .price ins {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: inline-block;
text-decoration: none;
}
.woocommerce .price .from {
color: rgba(132, 132, 132, 0.5);
font-size: 0.67em;
margin: -2px 0 0;
text-transform: uppercase;
}
.star-rating {
font-size: 14px;
line-height: 1.42857;
margin-bottom: 10px;
position: relative;
float: none;	
overflow: hidden;
position: relative;
height: 19px;
line-height: 19px;
width: 6em;
margin : 0 auto;
}
.woocommerce .star-rating span:before,
.woocommerce .star-rating:before {
content: "\00a0\f005\00a0\f005\00a0\f005\00a0\f005\00a0\f005";
color: #ffffff;
float: left;
top: 0;
left: 0;
position: absolute;
font-family: 'FontAwesome';
padding-left: 1px;
text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
height:1em;
}
.woocommerce .star-rating span:before {
color: #c59d5f;
}
.woocommerce .woo-catalog-filter {
position: relative;
padding: 0 15px;
margin: 0;
}
.woocommerce-result-count,
.woocommerce-ordering {
float: left;
margin-bottom: 60px;
}
.woocommerce-result-count {
line-height: 40px;
}
.woocommerce-ordering {
position: relative;
float: right;
}
.woocommerce-pagination {
margin: 50px 0 0px;
}
.woocommerce header.title {
margin-bottom: 20px;
}
.rtb-booking-form .rtb-error-icon input,
.woocommerce .woocommerce-invalid-required-field input {
border: 2px solid #9F1319;
background: url(../../../themes/majesty/img/iconCaution.png) no-repeat 98% 50%;
} .shop_table {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
background-color: transparent;
border: 1px solid #ddd;
border-spacing: 0;
border-collapse: collapse;
border-width:0;
border-top-width: 1px;
}
.shop_table thead,
.shop_table tbody tr.order,
.shop_table tbody tr.order_item,
.shop_table tbody tr.cart_item {
border: 1px solid #ddd;
border-width: 0px 1px;
}
.shop_table tr th {
font-size: 18px;
padding: 20px;
height: 80px;
vertical-align: middle;
background: #f1f1f1;
border: 0;
text-align: center;
font-weight: 200;
}
.shop_table > tbody > tr:nth-of-type(even) {
background-color: #fbfbfb;
} .shop_table.cart > tbody > tr:last-child {
background-color: #FFF;
padding: 20px 0;
}
.shop_table.cart > tbody > tr:last-child td {
padding: 20px 0;
}
.shop_table tr td {
padding: 20px;
text-align: center;
vertical-align: middle;
font-weight: 700;
line-height: 1.42857143;
border-top: 1px solid #ddd;
}
.shop_table.my_account_orders  tr td,
.shop_table.woocommerce-checkout-review-order-table tr td {
font-weight: 400;
}
.shop_table.my_account_orders  tr td {
padding:15px;
}
.shop_table.my_account_orders  tr td  a.view {
padding: 5px 20px;
height: auto;
line-height: 1.42857143;
}
.shop_table tr th.product-thumbnail,
.shop_table tr td.product-thumbnail {
width: 80px;
padding: 20px 0 20px 20px;
}
.shop_table tr th.product-name,
.shop_table tr td.product-name {
text-align: left;
}
.shop_table tr th.product-quantity {
width:20%;
}
.shop_table tr td.product-remove a,
.shop_table tr td a i {
font-size: 18px;
}
.shop_table tr td a {
color: #c59d5f;
}
.shop_table tr td a:hover {
color: #262626;
}
.shop_table tr td img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
width: 60px;
height: 60px;
}
.shop_table > tbody > tr:last-child:not(.cart_item, .order_item) {
background-color: #FFF;
}
.shop_table > tbody > tr:last-child:not(.cart_item, .order_item) td {
padding: 20px 0;
}
.shop_table > tbody .coupon {
float:left;
width: 60%;
}
.shop_table > tbody .coupon label {
display: none;
}
.shop_table > tbody .coupon input[type="text"] {
width: 40%;
height: 40px;
display: inline;
float: left;
font-weight: 400;
}
.shop_table > tbody .coupon input[type="submit"] {
float:left;
margin-left: 10px;
width: auto;
}
.shop_table input[name="update_cart"] {
float:right;
width: auto;
}
.order_details tr th,
.order_details tr td,
.customer_details tr th,
.customer_details tr td,
.woocommerce-checkout-review-order-table tr th,
.woocommerce-checkout-review-order-table tr td {
text-align:left;
}
.customer_details tr th,
.order_details tfoot tr th,
.woocommerce-checkout-review-order-table tfoot tr th {
background: #fbfbfb;
font-weight: 400;
font-size: 14px;
}
.customer_details tr th,
.customer_details tr td,
.order_details tfoot tr th,
.order_details tfoot tr td,
.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-checkout-review-order-table tfoot tr td {
padding: 15px;
text-align:left;
height: auto;
border: 1px solid #ddd;
}
.customer_details > tbody > tr > td {
background-color: #FFF;
}
.my_account_orders {
margin-bottom: 60px;
border: 1px solid #ddd;
}
table.shop_attributes p {
margin-bottom: 0;
font-size: 14px;
line-height: 1.42857143;
}
.cart-collaterals table  tr th {
background: #fbfbfb;
font-weight: 400;
border: 1px solid #ddd;
}
.cart-collaterals table  tr th,
.cart-collaterals table  tr td {
padding: 15px;
}
.cart-collaterals table>tbody>tr>td {
border: 1px solid #ddd;
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
font-family: 'FontAwesome';
content: "\f00c";
margin-left: .53em;
vertical-align: bottom;
color:#FFF;
}
.woocommerce .woocommerce-columns .button.added:after,
.woocommerce .menu-item-list2 .button.added:after,
.menu_tabs.woocommerce a.button.added:after {
color:#262626;
}
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading{
opacity:.5;
margin-left: .53em;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after{
font-family: 'FontAwesome';
content:"\f110";
vertical-align:bottom;
margin-left: .53em;
-webkit-animation:fa-spin 1s infinite steps(8);
animation:fa-spin 1s infinite steps(8);
} .woocommerce h1.entry-title {
float:left;
text-transform: uppercase;
}
.single-product .entry-summary .price {
color:#262626;
margin-bottom: 20px;
font-size: 30px;
text-transform: uppercase;
}
.images {
position: relative;
}
.images-block {
position: relative;
}
.images-block .onsale {
right: 25px;
}
.images-block .featured-product {
left: 25px;
}
.images img {
max-width: 100%;
height: auto;
margin: 0px 5px 5px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.images .images-container {
padding:0 8px;
}
.woocommerce-main-image img {
width: 100%;
}
.images .thumbnails img {
margin: 20px 5px 5px;
}
.images .thumbnails .last img {
margin-right:0;
}
.single-product .woocommerce-review-link {
float:right;
}
.woocommerce-product-rating .star-rating {
position: relative;
float:left;
}
.woocommerce .commentlist .star-rating:before,
.woocommerce-product-rating .star-rating::before {
color:#515151;
}
.single-product .woocommerce-product-rating {
margin-bottom:10px;
}
.single-product div[itemprop="offers"] {
float:right;
margin: 20px 0 10px;
}
.single-product .entry-summary p {
font-size: 14px;
}
.single-product .wrap-qty {
width:150px;
float:left;
} form.cart table {
border-width : 0;
}
form.cart td{
border-width : 0;
}
form.cart .label {
display: table-cell;
padding: 8px 0;
font-size: 14px;
font-weight: 400;
line-height: 42px;
color: #515151;
text-align: left;
}
form.cart .label label {
margin-bottom: 0;
text-transform: capitalize;
}
form.cart label a.reset_variations {
display: block;
margin-top: 8px;
} form.cart table.group_table tr td:first-child {
padding-left: 0;
}
form.cart table.group_table td {
text-align: center;
}
form.cart table.group_table td.label {
text-align: left;
}
form.cart table.group_table td.price {
font-size: 18px;
}
.single-product .plus-minus{
margin-right:12px;
}
.single-product .input-group button.btn-number {
line-height: 23px;
}
.single-product .input-group input[type='number'] {
height: 35px;
width: 52px;
}
.woocommerce a.single_add_to_cart_button,
.woocommerce button.single_add_to_cart_button {
position: relative;
height: 35px;
line-height: 19px;
}
.woocommerce button.single_add_to_cart_button:before,
.woocommerce a.single_add_to_cart_button:before {
font-family: 'FontAwesome';
content:"\f07a";
text-indent: 0;
margin-right: 10px;
font-size: 16px;
} .carts-content .left-side .form-inline {
text-align: left;
}
.carts-content .left-side .form-inline .btn {
margin-left: 10px;
}
.carts-content .carts-total table {
margin: 0;
}
.carts-content .carts-total table tr td {
padding: 15px;
}
.carts-content .carts-total table tr td:first-child {
background: #fbfbfb;
}
.carts-content .right-side h3 {
text-align: left;
}
.carts-content .right-side .checkout {
text-align: right;
}
.carts-content .right-side .checkout .btn {
margin-left: 10px;
}
.carts-content .calc-shipping input,
.carts-content .calc-shipping select {
margin-bottom: 10px;
}
.plus-minus .btn {
height: auto;
}
.plus-minus .btn-number {
border: 1px solid #e8e8e8;
padding: 5px 15px;
}
.plus-minus .btn-number i {
font-size: 10px;
}
.plus-minus .input-group-btn:first-child > .btn {
margin-right: 0;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.plus-minus .input-group-btn:last-child > .btn {
margin-left: 0;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.plus-minus input {
border: 1px solid #e8e8e8;
color: #262626;
height: 32px;
padding-top: 5px;
text-align: center;
background: #ffffff;
border-right: 0;
border-left: 0;
}
.plus-minus input:focus {
border-color: #e8e8e8;
}
.plus-minus input[type='number'] {
-moz-appearance: textfield;
} input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.cart-collaterals {
margin-top: 20px;
}
.cart-collaterals .cross-sells ul {
padding-left: 0;
margin-top: 0;
}
.cart-collaterals .cross-sells {
float:right;
width: 58%;
}
.cart-collaterals .cart_totals {
float:left;
width:40%;
}
.cart-collaterals .cross-sells li {
width:50%;
margin-bottom: 30px;
}
.cart-collaterals .cross-sells li.first {
padding-left: 0;
}
.cart-collaterals .cross-sells li.last {
padding-right: 0;
}
ul.payment_methods,
#shipping_method,
.cart_totals ul {
list-style-type: none;
}
.cart_totals .woocommerce-shipping-calculator button {
width: 100%;
}
.cart_totals .checkout-button {
width: 100%;
}
a.shipping-calculator-button {
margin-top: 10px;
display: inline-block;
position: relative;
}
a.shipping-calculator-button:focus {
color: #c59d5f;
}
a.shipping-calculator-button:after {
content: "\f175";
font-family: FontAwesome;
position: absolute;
right: -25px;
width: 25px;
top: 0;
line-height: 2;
text-align: center;
z-index: 0;
} .woocommerce-account.user-not-login .woocommerce h2,
.woocommerce-account.user-not-login .woocommerce form.login label,
.woocommerce-account.user-not-login .woocommerce form.login p
{
text-align: center;
}
.woocommerce-account.user-not-login .woocommerce form.login input[type="submit"],
.woocommerce-account.user-not-login .woocommerce form.login input[type="text"],
.woocommerce-account.user-not-login .woocommerce form.login input[type="password"] {
text-align: center;
margin-left:auto;
margin-right: auto;
width:280px;
}
.woocommerce-account.user-not-login .woocommerce form.login input[type="submit"] {
display: block;
}
.woocommerce-account.user-not-login .woocommerce form.login label.inline {
display: inline-block;
margin-top: 5px;
}
.woocommerce-account .woocommerce form h3 {
margin: 0px 10px 20px;
}
.woocommerce-account .woocommerce form label {
min-width: 120px;
text-align: right;
font-weight: 400;
}
.woocommerce-checkout .woocommerce form input[type="text"],
.woocommerce-account .woocommerce form input[type="tel"],
.woocommerce-account .woocommerce form input[type="email"],
.woocommerce-account .woocommerce form input[type="text"] {
display:inline;
width:50%;
margin-left: 20px;
}
.woocommerce-account .woocommerce form input[type="submit"] {
width: 50%;
}
.select2-container {
width: 50% !important;
margin-left: 20px;
display: inline-block !important;
}
.woocommerce-account .woocommerce form input[type="submit"],
.woocommerce-account .woocommerce form #shipping_address_2,
.woocommerce-account .woocommerce form #billing_address_2 {
margin-left: 140px;
}
.woocommerce-account .woocommerce form input[name="save_account_details"] {
width:100%;
margin-left: 0;
}
.woocommerce-checkout .woocommerce form.login p.form-row-first,
.woocommerce-checkout .woocommerce form.login p.form-row-last,
.woocommerce-checkout .woocommerce form.checkout_coupon p {
display: block;
float:left;
width: 49%;
}
.woocommerce-checkout .woocommerce form.login p.form-row-last,
.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last {
margin-left: 2%;
}
.woocommerce-checkout .woocommerce form.login p.form-row-first input,
.woocommerce-checkout .woocommerce form.login p.form-row-last input,
.woocommerce-checkout .woocommerce form.checkout_coupon input[type="submit"],
.woocommerce-checkout .woocommerce form.checkout_coupon input[type="text"] {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.woocommerce-checkout .woocommerce form.checkout_coupon input[type="submit"] {
margin-right: 0;
}
.col2-set .col-1,
.col2-set .col-2 {
float: left;
width: 48%;
}
.col2-set .col-2 {
margin-left: 2%;
}
.woocommerce-checkout .select2-container {
width: 72% !important;
margin-left: 2%;
display: inline-block !important;
}
.woocommerce-checkout .woocommerce form label{
width: 25%;
text-align: left;
font-weight: 400;
}
.woocommerce-checkout .woocommerce form input[type="tel"],
.woocommerce-checkout .woocommerce form input[type="email"],
.woocommerce-checkout .woocommerce form input[type="text"] {
display:inline;
width:72%;
margin-left: 2%;
}
.woocommerce-checkout .post-with-sidebar .select2-container,
.woocommerce-checkout .post-with-sidebar .woocommerce form label,
.woocommerce-checkout .post-with-sidebar .woocommerce form input[type="tel"],
.woocommerce-checkout .post-with-sidebar .woocommerce form input[type="email"],
.woocommerce-checkout .post-with-sidebar .woocommerce form input[type="text"]{
text-align:left;
display: block;
width: 100%;
margin-left: 0;
}
.woocommerce-checkout .post-with-sidebar .select2-container {
width: 100% !important;
}
.woocommerce-checkout .post-with-sidebar .woocommerce form #shipping_address_2,
.woocommerce-checkout .post-with-sidebar .woocommerce form #billing_address_2 {
margin-left: 0;
}
#ship-to-different-address label {
width: auto;
text-align: left;
display: inline;
}
#ship-to-different-address input[type="checkbox"] {
display: inline;
}
.woocommerce-checkout .woocommerce form #shipping_address_2,
.woocommerce-checkout .woocommerce form #billing_address_2 {
margin-left: 27%;
}
#shipping_method label,
.post-with-sidebar .woocommerce form .payment_methods  label, 
.woocommerce form .payment_methods  label, 
.woocommerce #order_comments_field label {
width: auto;
text-align:left;
display:inline;
}
.woocommerce-checkout-review-order table,
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
float: left;
width: 48%;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
margin-left: 4%;
}
.woocommerce form.login input[type="password"],
.woocommerce form.login input[type="text"],
.woocommerce form.login input[type="submit"],
.woocommerce form.login label {
text-align: left;
width: auto;
display: block;
margin-left:0;
}
.woocommerce form.login label.inline, 
.woocommerce form.login input[type="submit"] {
display:inline;
}
.woocommerce form.login input[type="submit"] {
padding: 6px 50px;;
}
.woocommerce-checkout .woocommerce .create-account label {
text-align: left;
width: auto;
display:inline;
}
.fontsize15,
p.fontsize15,
p.myaccount_address,
p.myaccount_user {
font-size: 15px;
}
p.myaccount_user {
margin-bottom: 60px;
} .widget_shopping_cart ul  {
margin: 0;
list-style-type : none;
}
.widget_shopping_cart .item_desc {
float: left;
}
.widget_shopping_cart ul li {
float: none;
padding: 15px 20px 15px;
position: relative;
border-bottom: 1px solid #3F3F3F;
}
.widget_shopping_cart ul li a.remove {
float: right;
content: '';
}
.widget_shopping_cart img {
margin-right: 15px;
height: 58px;
width: 58px;
float: left;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.widget_shopping_cart span.amount,
.widget_shopping_cart span.quantity {
color: #b2b2b2;
display: block;
}
.widget_shopping_cart span.amount {
display: inline;
}
.widget_shopping_cart p {
padding: 10px 20px;
}
.widget_shopping_cart p.total {
border-bottom: 1px solid #3F3F3F;
}
.widget_shopping_cart p.total .amount {
float: right;
font-size: 21px;
color: #c59d5f;
}
.widget_shopping_cart p.buttons {
padding: 10px 20px;
}
.widget_shopping_cart p.buttons a {
padding: 6px 28px;
line-height: 1.42857143;
border-width: 1px;
height: auto;
}
#shop_cart {
position: relative;
float: right;
margin-top: 5px;
height: 55px;
text-align: left;
}
#shop_cart a.cart-contents span {
display: block;
position: absolute;
top: 4px;
left: auto;
right: 3px;
font-size: 10px;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
width: 16px;
height: 16px;
line-height: 16px;
text-align: center;
background-color: #c59d5f;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
}
#shop_cart a.cart-contents i {
color: #ffffff;
padding-top: 1px;
font-size: 16px;
display: block;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#shop_cart a.cart-contents i:hover,
#shop_cart a.cart-contents:hover  i,
#shop_cart a.cart-contents:hover,
#shop_cart .cart_items a:hover {
color: #c59d5f;
}
#shop_cart a.cart-contents {
color: #fff;
font-size: 16px;
float:left;
line-height: 0px;
vertical-align: middle;
padding: 16px 15px;
display: block;
}
#shop_cart .shop_cart_content {
opacity: 0;
z-index: -2;
position: absolute;
width: 300px;
background-color: #262626;
border-top: 2px solid #c59d5f;
top: 40px;
right: -15px;
left: auto;
margin: -10000px 0 0;
-webkit-transition: opacity .5s ease, top .4s ease;
transition: opacity .5s ease, top .4s ease;
}
#shop_cart h4 {
color: #ffffff;
margin: 0;
padding: 20px;
border-bottom: 1px solid #3F3F3F;
text-transform: uppercase;
}
#shop_cart dl.variation {
margin-left: 75px;
}
#shop_cart dl dt,
#shop_cart dl dd,
#shop_cart dl p {
color: #b2b2b2;
}
#shop_cart.shop_cart_open .shop_cart_content {
opacity: 1;
z-index: 100;
margin-top: 15px;
}
li.product-category h3 {
font-size: 20px;
} .single-menu .menu-desc span.pull-right {
color: #262626;
}
.single-menu .rating .active i:hover {
color: #c59d5f;
}
.single-menu .rating i:hover {
color: inherit;
}
.single-menu .product_meta {
clear: both;
}
.shop-thumb-slide img {
width: 100%;
}
.single-menu .product_meta .tagged_as,
.single-menu .product_meta .posted_in,
.single-menu .product_meta .sku_wrapper {
text-transform: uppercase;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
background: #c59d5f;
height: 24px;
padding: 0 13px 0 13px;
font-size: 13px;
line-height: 24px;
display: inline-block;
margin-top: 0;
color: #262626;
margin-bottom: 10px;
}
.single-menu .product_meta .posted_in {
background-color: #c0392b;
}
.single-menu .product_meta .sku_wrapper {
background-color: #27ae60;
}
.single-menu .product_meta .sku_wrapper span {
color:#FFF;
}
.single-menu .desc-content {
margin: 30px 0 30px;
}
.single-menu .desc-content p {
margin-bottom: 15px;
font-size: 16px;
}
.single-menu .shop-social-share li {
display : inline;
}
.single-menu .shop-social-share .social a {
background-color: #f1f1f1;
color: #262626;
margin-left : 3px;
}
.single-menu .shop-social-share {
margin-top: 30px;
}
.woocommerce-tabs {
padding-top: 100px;
clear: both;
}
.woocommerce-tabs ul.tabs {
border: none;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.woocommerce-tabs ul.tabs li {
float: left;
margin-bottom: -1px;
position: relative;
display: block;
}
.woocommerce-tabs ul.tabs > li > a {
margin-right: 10px;
padding: 10px 25px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
color: #262626;
font-weight: 700;
background: #e8e8e8;
border: none;
text-transform: uppercase;
line-height: 1.42857143;
display:block;
position:relative;
}
.woocommerce-tabs ul.tabs > li.active > a {
background: #c59d5f;
color: #ffffff;
}
.woocommerce-tabs .panel {
overflow: hidden;
background-color: #f5f5f5;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
margin-top: 10px;
padding: 35px;
}
.woocommerce-tabs .panel h2:first-child {
font-size: 24px;
margin: 0 0 30px;
}
.woocommerce-tabs #comments {
float: none;
margin: 0;
}
.woocommerce-tabs #comments h3 {
margin-top: 0;
}
.woocommerce-tabs .comment-list-wrapper {
margin-bottom: 60px;
}
.woocommerce-tabs ol.commentlist li .comment_container {
background: #ffffff;
border-radius: 20px;
padding: 30px;
margin-bottom: 30px;
overflow: hidden;
border-width: 1px;
}
.woocommerce-tabs .contact-form {
margin-top: 30px;
}
.woocommerce-tabs .commentlist .star-rating {
float:right;
}
.woocommerce-tabs .commentlist .meta strong {
color: #2a2a2a;
font-size: 16px;
font-weight: 400;
line-height: 1.42857143;
}
.woocommerce-tabs .commentlist .meta time {
font-size: 12px;
font-weight: 400;
margin-bottom: 10px;
display: block;
line-height: 1.42857143;
}
.woocommerce-tabs .comment-form {
display: block;
}
.woocommerce-tabs p.stars {
padding: 0;
}
.woocommerce p.stars a {
display: inline-block;
position: relative;
text-indent: -9999px;
margin-right: 5px;
color:#262626;
}
.woocommerce p.stars a.active,
.woocommerce p.stars a:hover {
color:#c59d5f;
}
.woocommerce p.stars a.star-1 {
width: 2em;
}
.woocommerce p.stars a.star-2 {
width: 3em;
}
.woocommerce p.stars a.star-3 {
width: 4em;
}
.woocommerce p.stars a.star-4 {
width: 5em;
}
.woocommerce p.stars a.star-5 {
width: 6em;
}
.woocommerce p.stars a.star-1:after {
content: "\f006";
}
.woocommerce p.stars a.star-1.active:after,
.woocommerce p.stars a.star-1:hover:after {
content: "\f005";
}
.woocommerce p.stars a.star-2:after {
content: "\f006\f006";
}
.woocommerce p.stars a.star-2.active:after,
.woocommerce p.stars a.star-2:hover:after {
content: "\f005\f005";
}
.woocommerce p.stars a.star-3:after {
content: "\f006\f006\f006";
}
.woocommerce p.stars a.star-3.active:after,
.woocommerce p.stars a.star-3:hover:after {
content: "\f005\f005\f005";
}
.woocommerce p.stars a.star-4:after {
content: "\f006\f006\f006\f006";
}
.woocommerce p.stars a.star-4.active:after,
.woocommerce p.stars a.star-4:hover:after {
content: "\f005\f005\f005\f005";
}
.woocommerce p.stars a.star-5:after {
content: "\f006\f006\f006\f006\f006";
}
.woocommerce p.stars a.star-5.active:after,
.woocommerce p.stars a.star-5:hover:after {
content: "\f005\f005\f005\f005\f005";
}
.woocommerce p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after {
font-family: 'FontAwesome';
text-indent: 0;
position: absolute;
top: 0;
left: 0;
padding-left: 2px;
font-size: 16px;
text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);
}
.upsells-products h2,
.related-products h2 {
margin-bottom: 60px;
font-size: 48px;
text-transform: uppercase;
color: #262626;
} .inner-team .item {
margin: 0 0 30px 0;
}
.inner-team .item a {
color: #ffffff;
}
.inner-team .item a:hover {
color: #c59d5f;
}
.inner-team .navigation ul.page-numbers {
margin-top: 40px;
}
.inner-team .item .desc p {
text-transform: uppercase;
font-size: 14px;
color: #8e8e8e;
font-weight: 400;
} .team-single .member-content h4.jobtitle {
margin-top: 0;
}
.team-single .member-photo img {
margin: 0 auto;
}
.team-single img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.team-single h3,
.team-single h4,
.team-single h5,
.team-single h6 {
color: #262626;
}
.team-single .social li span,
.team-single .social li a {
background-color: #f1f1f1;
color: #262626;
} .member-content .entery-content p {
font-size: 15px;
line-height: 28px;
}
h4.modal-title,
.single-team-member header h1 {
margin-top: 0;
}
#related-team-members .container {
padding-top:100px;
padding-bottom:100px;
} .top-slider {
position: relative;
position: relative;
width: 100%;
overflow: hidden;
text-align: center;
}
.bgndgalleryslider .bg-transparent {
left: auto;
right: 0
}
.bgg_raster {
background: url(../../../themes/majesty/img/raster.png)
}
ul.text-rotator,
ul#fade {
list-style-type : none;
}
.mobile-parallax,
.video-placeholder {
background-size: cover !important;
background-attachment: scroll !important;
background-position: center center;
} .custom-bg {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 100%;
width: 100%;
} .interactive-bg {
position: relative;
overflow: hidden;
}
.interactive-bg .wrapper-bg {
height: auto !important;
height: 100%;
margin: 0 auto;
overflow: hidden;
}
.interactive-bg .wrapper-bg h1 {
margin: 30px 0 30px 0;
font-size: 50px;
}
.interactive-bg .wrapper-bg p {
margin: 0 0 30px 0;
}
.interactive-bg .bg {
position: absolute;
min-height: 100% !important;
width: 100%;
z-index: 0;
}
.interactive-bg .ibg-bg {
position: absolute;
} .yt-bg-player {
background-size: cover;
background-attachment: scroll;
z-index: 0;
}
.video-placeholder {
z-index: 4;
background-repeat: no-repeat !important;
} .vimeo {
overflow: hidden;
position: relative;
} .poster-img {
background-size: cover;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: center center;
z-index: 0;
} .full-bg {
position: relative;
background-repeat: no-repeat;
width:100%;
z-index:1;
overflow:auto;	
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} .animated {
visibility: hidden;
}
.visible {
visibility: visible !important;
} .animation-scoll {
overflow-x: hidden;
}
.move-bg {
background-size: cover;
} .fw-section {
position: relative;
}
.slider-fullwidth {
height: 440px !important;
}
.slider-fullwidth .slider-content h1 {
margin-top:80px !important;
} .video-full {
position: relative;
}
.video-content {
position: absolute;
left: 50%;
top: 50%;
z-index: 999;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition-property: -webkit-transform;
transition-property: transform;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-fles-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%; position: relative;
}
.swiper-container-vertical .swiper-slide { }
.swiper-container-horizontal .swiper-slide {
height: 100% !important;
} .swiper-wp8-horizontal {
-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
} .swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms;
transition: 300ms;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination-bullet {
width: 12px;
height: 12px;
display: inline-block;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-o-border-radius: 100%;
background: #ffffff;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
background: #fff;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #c59d5f;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000;
}
.swiper-container-horizontal > .swiper-pagination,
.swiper-container-vertical > .swiper-pagination {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
-ms-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0);
z-index: 999;
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet,
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
margin: 10px 0;
display: block;
}
.swiper-container-horizontal > .swiper-pagination {
right: auto;
top: auto;
bottom: 10px;
left: 47%;
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
float:left;
margin: 0 5px;
z-index: 15;
}
.swiper_wrapper {
width: 100%;
overflow: hidden;
}
.full-screen .swiper_wrapper {
height: auto;
}
.swiper_wrapper .swiper-container {
position: relative;
width: 100%;
height: 100%;
margin: 0;
background: #000;
}
.swiper_wrapper .swiper-slide {
position: relative;
margin: 0;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
overflow: hidden;
}
.swiper-container-vertical .swiper-slide { }
.swiper_wrapper .swiper-slide [data-caption-animate] {
-webkit-backface-visibility: hidden;
}
.swiper-slide .video-wrap,
.section .video-wrap,
.swiper-slide .yt-bg-player,
.section .yt-bg-player {
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
}
.swiper-slide .video-wrap video {
height: auto !important;
width: auto% !important;
} .skippr {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
.skippr > div {
position: absolute;
width: 100%;
height: 100%;
background-size: cover;
background-position: 50% 62.5%;
}
.skippr > img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
min-height: 100%;
}
.skippr-nav-container {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
bottom: 25px;
overflow: auto;
z-index: 999;
}
.skippr-nav-element {
cursor: pointer;
float: left;
background-color: rgba(255, 255, 255, 0.5);
-webkit-transition: all .25s linear;
transition: all .25s linear;
}
.skippr-nav-element-bubble {
width: 12px;
height: 12px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
margin: 0 4px;
}
.skippr-nav-element-block {
width: 60px;
height: 10px;
}
.skippr-arrow {
position: absolute;
z-index: 1000;
top: 50%;
width: 27px;
height: 40px;
cursor: pointer;
}
.skippr-previous {
left: 2.5%;
background: url(../../../themes/majesty/img/left.png) no-repeat left center;
}
.skippr-next {
right: 3.5%;
background: url(../../../themes/majesty/img/right.png) no-repeat right center;
}
.hide-navigation nav.skippr-nav-container {
display: none;
}
.skippr-nav-container .skippr-nav-element:hover,
.skippr-nav-container .skippr-nav-element-active {
background-color: #c59d5f;
} .bcg {
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed; height: 100%;
width: 100%;
}
.section.dark .bcg {
background-size: cover;
} .slider-content {
text-align: center;
z-index: 999;
position: relative;
}
.video-content h2,
.video-content h1,
.slider-content h2,
.slider-content h3,
.slider-content h1 {
font-size: 50px;
margin: 30px 0;
}
.slider-content h2,
.slider-content h1 {
text-transform: uppercase;
font-size:100%;
}
.video-content i,
.slider-content i {
font-size: 40px;
color: #ffffff;
}
.video-content p,
.slider-content p {
font-size: 18px;
margin: 0 0 30px 0;
letter-spacing: 5px;
}
.slider-content p.skipperparaghraph {
letter-spacing: 0px;
}
.slider-content p.margin-tb-30 {
margin: 30px 0;
}
.discover p {
font-size: 16px;
font-weight: 300;
margin-top: 30px;
text-transform: uppercase;
letter-spacing: 2px;
}
.discover a {
margin-top: 20px;
letter-spacing : 0;
} .shop-thumb-slide,
.menu-thumb-slide {
position: relative;
}
.shop-thumb-slide img,
.menu-thumb-slide img {
max-width: 100%;
height: auto;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.shop-thumb-slide .single-img,
.menu-thumb-slide .single-img {
padding: 5px;
}
.shop-thumb-slide .item,
.menu-thumb-slide .item {
margin: 5px;
}
.shop-thumb-slide .single-img .item,
.menu-thumb-slide .single-img .item {
margin: 0px;
}
.menu-thumb-slide .single-img .owl-item { }
.thumb-img {
margin-top: 10px;
}
.thumb-img .owl-item {
opacity: 0.5;
}
.thumb-img .owl-item.current {
opacity: 1;
}
.shop-thumb-slide .owl-theme .owl-controls {
margin: 0;
}
.shop-thumb-slide .owl-theme .owl-controls .owl-buttons div.owl-prev {
left: 5px;
}
.shop-thumb-slide .owl-theme .owl-controls .owl-buttons div.owl-next {
right: 5px;
}   .owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}	
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(../../../themes/majesty/img/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
} .owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
} .owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline; margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #869791;
filter: Alpha(Opacity=50); opacity: 0.5;
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100); opacity: 1;
text-decoration: none;
} .owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50); opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #dddddd;
}
#slider-arrow-left:hover,
#slider-arrow-right:hover,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100); opacity: 1;
} .owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
} .owl-item.loading{
min-height: 150px;
background: url(//http://cokersbbq.com/wp-content/themes/majesty/img/AjaxLoader.gif) no-repeat center center
} #slider-arrow-left,
#slider-arrow-right,
.owl-theme .owl-controls .owl-buttons div {
position: absolute;
cursor: pointer;
z-index: 10;
top: 50%;
left: 0;
margin-top: -26px;
background-color: rgba(0, 0, 0, 0.3);
width: 52px;
height: 52px;
border: 0;
border-radius: 0 3px 3px 0;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-o-border-radius: 0 3px 3px 0;
-webkit-transition: background-color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out;
}
#slider-arrow-left i,
#slider-arrow-right i,
.owl-theme .owl-controls .owl-buttons div {
line-height: 50px;
width: 34px;
height: 52px;
color: #DDD;
color: rgba(255, 255, 255, 0.8);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
font-size: 34px;
text-align: center;
margin-left: 7px;
}
#slider-arrow-left i,
#slider-arrow-right i {
margin-left: 0px;
}
.owl-theme .owl-controls .owl-buttons div {
margin-right: 0;
margin-left: 0;
width: 60px;
height: 60px;
}
#slider-arrow-right,
.owl-theme .owl-controls .owl-buttons .owl-next {
left: auto;
right: 0;
border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
-webkit-transition: background-color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out;
}
.owl-theme .owl-controls .owl-page.active span {
background: #262626;
}
#slider-arrow-left:hover,
#slider-arrow-right:hover,
.slider-arrow-bottom-sm:hover {
background-color: rgba(0, 0, 0, 0.6) !important;
} .overlay_item img,
.our_team img {
max-width: 100%;
height: auto;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.woo-owl-carousel .item,
.our_team .item {
margin: 0px 15px 30px;
}
.our_team .item .overlay_content .icons a:hover i {
color: #c59d5f;
}
.our_team .item p {
text-transform: uppercase;
font-size: 14px;
color: #8e8e8e;
font-weight: 400;
}
.our_team .overlay_item.hover .overlay .icons {
top: 58%;
}
.our_team .overlay_item.hover .overlay .icons a {
margin-right: 30px;
}
.our_team a {
color: #ffffff;
text-transform: uppercase;
}
.dark.our_team p,
.dark.our_team a {
color: #262626;
}
.our_team a:hover {
color: #c59d5f;
}
.inner-team .overlay_content .icons a:first-child {
display:inline;
}
.woo-owl-carousel .item a.product-title {
display:block;
} .dark .our_team {
position: relative;
color: #ffffff;
}
.dark .our_team span.welcome {
color: #ffffff;
}
.dark .our_team .overlay_content .desc {
background: #ffffff;
}
.dark .our_team .overlay_content .desc h2,
.dark .our_team .overlay_content .desc p,
.dark .our_team .overlay_content .desc a {
color: #262626;
}
.dark .our_team .overlay_content .desc a:hover {
color: #c59d5f;
}
.dark .owl-theme .owl-controls .owl-page.active span,
.dark .our_team .owl-controls .owl-page.active span {
background: #c59d5f;
}
.dark .owl-theme .owl-controls .owl-page span,
.dark .our_team .owl-controls .owl-page span {
background: #e8e8e8;
opacity: 1;
margin: 5px 5px;
}
.dark .our_team .owl-controls .owl-page span:hover {
opacity: .5;
}
.theme-owl-carousel .item {
margin-right: 20px;
}
.owl-theme.marg-pag-50 .owl-pagination {
margin-top: 50px;
}
.menu_carousel .owl-controls {
margin-top: 0;
}
.menu_carousel .owl-controls .owl-next ,
.menu_carousel .owl-controls .owl-prev {
top: 40% !important;
}
.menu_carousel .owl-controls .owl-next {
right: 14px !important;
}
.menu_carousel .owl-controls .owl-prev {
left: 15px !important;
}
#main-menu .menu_carousel i {
font-size: 34px !important;
top: 0;
margin: 0;
} .menu_carousel {
margin: 0;
padding: 20px 0;
}
.menu_carousel .item {
margin: 0 15px;
}
#main-menu .menu_carousel .item a {
height: auto !important;
padding: 0 !important;
}
.menu_carousel .item img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
opacity: 0.7;
-webkit-transition: opacity .5s ease, top .4s ease;
transition: opacity .5s ease, top .4s ease;
}
.menu_carousel .item img:hover {
opacity: 1;
}
.menu_carousel .item h3 {
color: #ffffff;
font-size: 18px;
text-align: center;
margin-bottom: 0;
margin-top: 15px;
}  .pricing_table {
margin: 0 auto;
width: 100%;
max-width: 100%;
padding: 0;
}
.pricing_table li {
list-style-type: none;
}
.price_block {
text-align: center;
color: #ffffff;
list-style-type: none;
-webkit-transition: all 0.25s;
transition: all 0.25s;
position: relative;
box-sizing: border-box;
margin-bottom: 10px;
border-bottom: 1px solid transparent;
border-bottom-color: transparent !important;
background: transparent !important;
width: 100%;
} .pricing_table h3 {
text-transform: uppercase;
padding: 15px 0;
margin: -10px 0 1px 0;
color: #fff;
background: #262626;
font-weight: 300;
}
h3.price_block {
color: #fff;
}
li.active h3.price_block {
background: #0070aa;
} .price_head {
display: table;
width: 100%;
height: 120px;
background: #f6f6f6;
color: #262626;
}
.price_figure {
font-size: 24px;
text-transform: uppercase;
vertical-align: middle;
display: table-cell;
}
.price_number {
font-weight: 300;
display: block;
font-size: 60px;
}
.price_number small {
font-size: 20px;
}
.price_tenure {
font-size: 14px;
margin: 20px 0 0 0;
color: #8a8a8a;
} .features {
background: #f1f1f1;
color: #ffffff;
margin: 0;
padding: 0;
}
.features li {
padding: 8px 0;
border-top: 1px solid #ffffff;
font-size: 14px;
list-style-type: none;
color: #8a8a8a;
font-weight: 300;
}
.features li:nth-child(even) {
background: #f6f6f6;
}
.pricing_table .footer {
padding: 15px;
background: #f1f1f1;
}
a.action_button {
text-decoration: none;
color: #ffffff;
font-weight: 700;
background: #262626;
padding: 5px 20px;
font-size: 11px;
text-transform: uppercase;
}
.pricing_table .theme-color h3 {
background: #c59d5f;
}
.pricing-off-marg div[class^="col-"], .pricing-off-marg div[class*=" col-"],
.pricing-off-marg .col-md-4,
.pricing-off-marg .col-md-3,
.pricing-off-marg .col-sm-12,
.pricing-off-marg .col-xs-12 {
padding-left: 1px;
padding-right: 1px;
}
.green-price h3,
.green-price a.action_button {
background: #1abc9c;
}
.wet-asphelt-price h3,
.wet-asphelt-price a.action_button {
background: #34495e;
}
.green-price a:hover.action_button,
.wet-asphelt-price a:hover.action_button {
color: rgba(255, 255, 255, 0.8);
} .social-network-footer {
padding: 0;
margin: 0;
list-style-type: none;
}
.social-network-footer li {
display: inline-block;
margin: 0px 2px 5px 0;
}
.cricle-icons li i,
.cricle-icons li img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.white-icons li i,
.white-icons li a {
color: #fff;
}
.social-network-footer li i {
display: inline-block;
width: 45px;
height: 45px;
line-height: 45px;
background: #262626;
text-align: center;
font-size: 22px;
}
.social-network-footer a {
color: #fff;
}
.radius-icons li i,
.radius-icons li img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.social-network-footer li i {
display: inline-block;
width: 45px;
height: 45px;
line-height: 45px;
background: #464646;
color: #ffffff;
text-align: center;
font-size: 22px;
}
.social-network-footer li a:hover i.fa-facebook {
color: #ffffff;
background: #3b5998;
}
.social-network-footer li a:hover i.fa-twitter {
color: #ffffff;
background: #00aced;
}
.social-network-footer li a:hover i.fa-dribbble {
color: #ffffff;
background: #E44885;
}
.social-network-footer li a:hover i.fa-linkedin {
color: #ffffff;
background: #007bb6;
}
.social-network-footer li a:hover i.fa-google-plus {
color: #ffffff;
background: #dd4b39;
}
.social-network-footer li a:hover i.fa-youtube {
color: #ffffff;
background: #bb0000;
}
.social-network-footer li a:hover i.fa-rss {
color: #ffffff;
background: #FFA133;
}
.social-network-footer li a:hover i.fa-skype {
color: #ffffff;
background: #36c4f3;
}
.social-network-footer li a:hover i.fa-apple {
color: #ffffff;
background: #cdcccc;
}
.social-network-footer li a:hover i.fa-android {
color: #ffffff;
background: #c5df9c;
}
.social-network-footer li a:hover i.fa-soundcloud {
color: #ffffff;
background: #f50;
}
.social-network-footer li a:hover i.fa-behance {
color: #ffffff;
background: #1aace3;
}
.social-network-footer li a:hover i.fa-vimeo-square {
color: #ffffff;
background: #74ccdb;
}
.social-network-footer li a:hover i.instagram {
color: #ffffff;
background: #c7c5b3;
}
.social-network-footer li a:hover i.fa-pinterest {
color: #ffffff;
background: #f16261;
}
.social-network-footer li a:hover i.fa-tumblr {
color: #ffffff;
background: #4d7ea3;
}
.social-network-footer li a:hover i.fa-windows {
color: #ffffff;
background: #90cadd;
}
.social-network-footer li a:hover i.fa-paypal {
color: #ffffff;
background: #4aa1d9;
}
.social-network-footer li a:hover i.fa-deviantart {
color: #ffffff;
background: #95a696;
}
.social-network-footer li a:hover i.fa-digg {
color: #ffffff;
background: #457e9b;
}
.social-network-footer li a:hover i.fa-lastfm {
color: #ffffff;
background: #be1938;
} .social-network-footer_2 {
padding: 0;
margin: 0;
list-style-type: none;
float: right;
}
.social-network-footer_2 li {
display: inline-block;
margin: 0px 10px 0px 0;
}
.social-network-footer_2 li i {
display: inline-block;
color: #666666;
text-align: center;
font-size: 18px;
}
.social-network-footer_2 li a:hover i.fa-facebook {
color: #3b5998;
}
.social-network-footer_2 li a:hover i.fa-twitter {
color: #00aced;
}
.social-network-footer_2 li a:hover i.fa-dribbble {
color: #E44885;
}
.social-network-footer_2 li a:hover i.fa-linkedin {
color: #007bb6;
}
.social-network-footer_2 li a:hover i.fa-google-plus {
color: #dd4b39;
}
.social-network-footer_2 li a:hover i.fa-youtube {
color: #bb0000;
}
.social-network-footer_2 li a:hover i.fa-rss {
color: #FFA133;
} .skill h4 {
margin:5px 0;
}
.color-progress {
background-color: #c59d5f;
}
.dark-progress {
background-color: #262626;
}
.mark,
mark {
background: #c59d5f;
color: #fff;
} .entery-content blockquote p {
font-size: 15px;
line-height: 28px;
}
blockquote i {
margin-right: 15px;
top: -4px;
position: relative;
}
.blockquote-bg {
border-left: none;
margin: 0 0 30px;
background: #f1f1f1;
}
blockquote footer {
color:#515151;
}
.gold-blockquote footer,
.dark-blockquote footer {
color:#FFF;
} .dropcap {
float: left;
width: 80px;
height: 80px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
color: #fff;
margin: 0 20px 0 0;
text-align: center;
font-size: 30px;
line-height: 80px;
background: #c59d5f;
}
.dropcap2 {
float: left;
width: 40px;
height: 40px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
margin: 0 20px 0 0;
text-align: center;
font-size: 20px;
line-height: 40px;
background: #f8f8f8;
}
.dropcap3 {
float: left;
width: 60px;
height: 60px;
margin: 0 20px 0 0;
text-align: center;
font-size: 30px;
line-height: 60px;
background: #2a2a2a;
color: #fff;
}
.jumbotron {
background-color: #c59d5f;
}
.jumbotron .h1, .jumbotron h1 {
color:#262626;
}
.jumbotron p {
color:#FFF;
} .divider {
width: 100%;
display: block;
position: relative;
padding-bottom: 20px;
margin-bottom: 20px;
}
.divider-dashed {
border-bottom: 1px dashed #ddd;
}
.divider-solid {
border-bottom: 1px solid #ddd;
}
.divider-dotted {
border-bottom: 2px dotted #ddd;
}
.color-divider {
border-color: #c59d5f;
}
.divider-3 {
border-bottom-width: 3px;
}
.divider-img-1 {
background: url(../../../themes/majesty/img/divider_1.png) no-repeat bottom center;
}
.divider-img-2 {
background: url(../../../themes/majesty/img/divider_2.png) no-repeat bottom center;
}
.blog-divider {
padding: 50px 0;
width: 100%;
display: block;
clear: both;
text-align: center;
margin: 0 auto;
}
.blog-divider span {
display: inline-block;
width: 10%;
height: 1px;
background: #e8e8e8;
}
.blog-divider i {
padding: 0 15px;
color: #e8e8e8;
font-size: 24px;
position: relative;
top: 8px;
} .accordion_majesty .panel-default a span {
margin-right: 10px;
}
.accordion_majesty a.panel-link {
background: #262626;
color: #ffffff;
}
.accordion_majesty .panel-body {
padding: 15px;
}
.accordion_majesty .panel-body p {
margin-top: 10px;
}
.accordion_majesty .panel-default a.panel-link {
display: block;
width: 100%;
padding: 15px;
font-size: 16px;
text-transform: uppercase;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.accordion_majesty a:hover.panel-link {
background: #c59d5f;
}
.accordion_majesty .panel-default {
border: none;
}
.accordion_majesty a.panel-link i {
margin-right: 10px;
} .majesty_tab .nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-o-border-radius: 10px 10px 0 0;
background-color: #262626;
color: #ffffff;
text-transform: uppercase;
}
.majesty_tab .nav-tabs > li.active > a,
.majesty_tab .nav-tabs > li.active > a:focus {
color: #ffffff;
cursor: default;
background-color: #c59d5f;
border: 1px solid transparent;
border-bottom-color: transparent;
}
.majesty_tab .nav-tabs > li > a:hover {
background-color: #c59d5f;
}
.majesty_tab .nav .open > a {
background-color: #262626;
color: #ffffff;
}
.majesty_tab .tab-content {
padding: 15px;
} .popover-title {
margin: 0 !important;
} .display_inline li {
display: inline-block;
}
.display_inline img {
margin-right: 5px;
margin-bottom: 5px;
} .sidebar aside {
padding-bottom: 40px;
margin-bottom: 40px;
border: 0;
border-bottom: 1px solid #eee;
}
.sidebar aside:last-child {
border: 0;
padding-bottom: 0;
margin-bottom: 40px;
}
.sidebar h3.widget-title {
font-size: 18px;
margin: 10px 0;
text-transform: uppercase;
}
.sidebar .sidebar_divider {
display: inline-block;
border-bottom: 4px solid #262626;
color: #262626;
margin-bottom: 20px;
height: 4px;
width: 40px;
}
.sidebar .custom-search-form {
border: solid 1px #e8e8e8;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
overflow: hidden;
}
.sidebar .custom-search-form input {
border: 0;
box-shadow: none;
}
.sidebar .custom-search-form button {
margin: 2px 0 0 0;
background: none;
box-shadow: none;
border: 0;
padding: 0 8px 0 10px;
height:auto;
}
.sidebar .custom-search-form .input-group-btn {
background: #262626;
-webkit-transition: all ease-out 0.2s;
transition: all ease-out 0.2s;
padding: 5px;
}
.sidebar .custom-search-form .input-group-btn i {
color: #ffffff;
}
.sidebar .custom-search-form .input-group-btn:hover {
background: #c59d5f;
}
.sidebar .custom-search-form button i:hover ,
.sidebar .custom-search-form button:hover {
border: 0;
box-shadow: none;
background-color:transparent;
}
#footer .media-object,
.sidebar .media-object {
width: 60px;
height: 60px;
}
#footer img,
.sidebar img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
max-width:100%;
}
.textwidget,
.sidebar p {
font-size: 14px;
line-height: 20px;
}
.widget ul {
list-style:none outside none;
margin:0;
padding:0;
}
.widget ul ul.sub-menu,
.widget ul ul.children {
margin-top: 15px;
}
.widget ul li {
margin-bottom: 15px;
}
.widget.widget_blog_tab ul.nav-tabs li {
margin-bottom: 0;
}
.widget ul li li {
padding-left: 15px;
}
.widget ul li li li li {
padding-left: 5px;
}
.widget ul li:last-child {
margin-bottom: 0;
}
.widget li:after {
clear:both;
content: "";
display: table;
line-height: 0;
*zoom: 1;
}
.widget a {
-ms-word-wrap: break-word;
word-wrap: break-word;
} .sidebar .widget.woocommerce.widget_product_tag_cloud a,
.widget.woocommerce.widget_product_tag_cloud a,
.tagcloud a {
display:inline-block;
margin:0 2px 10px 0;
-webkit-transition: all ease-in 0.2s;
transition: all ease-in 0.2s;
background-color: transparent;
border: 1px solid #dddddd;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
font-weight: normal;
padding: 5px 10px;
font-size: 13px;
text-transform: capitalize;
} .widget_calendar {
width:100%;
}
.widget_calendar caption {
text-align: center;
}
.widget_calendar table, .widget_calendar th, .widget_calendar td {
text-align:center;
border: 1px solid #dddddd;
}
.widget_calendar table a {
font-weight: 700;
}
.sidebar .widget .text-content a,
.sidebar .widget.woocommerce a  {
font-size: 15px;
font-weight: 600;
margin: 0 0 5px;
line-height: 20px;
display: block;
}
.sidebar .widget.woocommerce.widget_product_categories a, 
.sidebar .woocommerce.widget_layered_nav_filters li a,
.sidebar .woocommerce.widget_layered_nav a {
font-weight: normal;
display:inline;
}
.widget .text-content img,
.widget_woothemes_our_team img,
.widget_recent_comments_with_avatar img,
.widget.woocommerce img {
float: left;
display: table-cell;
vertical-align: top;
margin-right: 10px;
width: 60px;
height: 60px;
}
.widget.woocommerce ins {
text-decoration: none;
}
#footer .widget .amount,
.sidebar .widget .amount {
font-size: 16px;
font-weight: 500;
}
.widget.woocommerce .star-rating {
margin: 0;
}
.widget.woocommerce .star-rating:before {
color: #515151;
}
.widget.woocommerce span.reviewer {
font-size: 13px;
}
.widget_recent_comments_with_avatar a span {
display: block;
margin-top: 5px;
}
.widget_price_filter {
margin-top:34px;
}
.ui-slider .ui-slider-handle {
height:1.3em;
}
.widget_price_filter .ui-slider {
margin:0;
height:8px;
border-radius:0;
background: #eee;
border: 1px solid #ddd;
}
.widget_price_filter .ui-widget-header {
background-image: none;
background-color: #c59d5f;
}
.widget_price_filter .ui-state-default,
.widget_price_filter .ui-widget-content .ui-state-default,
.widget_price_filter .ui-widget-header .ui-state-default{
background-image: none;
background-color:#c59d5f;
border-radius: 40px;
-webkit-border-radius:40px;
border-radius:40px;
outline: none;
border:none;
}
.price_slider_wrapper .price_slider_amount {
margin-top:24px;
}
.price_slider_wrapper .price_label {
float: right;
line-height: 40px;
}
.widget_price_filter .price_slider_wrapper input[type="text"] {
display:none;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.45em;
} .sidebar .widget_shopping_cart ul li {
padding: 0 0 15px;
border-bottom:1px solid #eee;
}
.sidebar .widget_shopping_cart p.buttons a {
font-weight: 400;
display: inline;
}
.sidebar .widget_shopping_cart p.buttons a.checkout,
.sidebar .widget_shopping_cart p.buttons a.wc-forward {
float:none;
}
.sidebar .widget_shopping_cart p.buttons {
padding: 20px 0 0;
text-align: center;
}
.sidebar .widget_shopping_cart p.total {
border-bottom:1px solid #eee;
}
.widget_woothemes_our_team h3.member {
font-size:18px;
}
.widget_woothemes_our_team p.role {
font-size:13px;
}
.widget_woothemes_our_team .team-member-text p {
font-size:14px;
}
.widget_woothemes_our_team .team-member {
margin-bottom: 15px;
}
.widget_woothemes_our_team .team-member:last-child {
margin-bottom: 0;
}
.widget .text-content  a.post-title {
float:left;
}
.widget .media-body p:last-child {
margin-bottom: 0;
}
.widget .opening_time li {
display: block;
margin-bottom: 0;
}
.widget .opening_time p {
margin-bottom: 0;
line-height: 28px;
}
.widget .opening_time time,
.widget .opening_time span {
float: right;
font-size: 13px;
font-weight: 400;
}
.widget .majesty_tab .tab-content {
padding: 15px 0;
}
.widget .majesty_tab .tab-content .post-date{
font-size: 12px;
}
.widget label.screen-reader-text {
display:none;
} .flickrbox li {
margin-bottom:3px;
}
.widget .flickrbox li {
float: left;
margin: 3px;
width: 22%;
}
.widget .flickrbox li img {
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
max-width: 100%;
opacity: .9;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.widget .flickrbox li img:hover {
opacity: 1;
} .widget_product_categories li a:before,
.widget_layered_nav li a:before,
.widget_layered_nav_filters li a:before,
.widget_recent_entries li a:before, .widget_meta li a:before, .widget_pages li a:before , .widget_links li a:before, .widget_categories li a:before, .widget_recent_comments li:before, .widget_archive li a:before, .widget_rss li a:before, .widget_nav_menu li a:before,
.widget_projects_categories li a:before {
font: normal normal normal 14px/1 FontAwesome;
content: "\f0da";
margin-right: 10px;
}
.widget_layered_nav_filters li a:before {
color:#c59d5f;
content: "\f00d";
} #footer {
color: #7a7a7a;
font-size: 13px;
padding-bottom: 0;
position: relative;
background: #191919;
}
#footer span {
color: #7a7a7a;
}
#footer select {
color:#F1F1F1;
}
#footer div aside {
margin-bottom: 40px;
}
#footer div aside:last-child {
margin-bottom: 0px;
}
#footer .media {
margin-top: 15px;
}
#footer .media:first-child {
margin-top: 0;
}
#footer h3 {
color: #ffffff;
margin-top: 0;
margin-bottom: 40px;
text-transform: uppercase;
}
#footer .widget_woothemes_our_team h3.member {
margin-bottom: 0;
}
#footer p { 
color: #7a7a7a;
line-height: 1.42857143;
font-size: 13px;
font-weight: 400;
}
.our_location p {
margin:0;
}
.our_location span {
color:#FFF;
}
#footer p.media-heading {
margin-bottom: 5px;
}
#footer .widget_woothemes_our_team .team-member-text p {
margin-top: 10px;
}
#footer .widget .opening_time p {
line-height:28px;
}
#footer .widget .opening_time time,
#footer .widget .opening_time span {
color: #ffffff;
}
#footer .woocommerce span.product-title {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#footer .widget_recent_comments_with_avatar a,
#footer .widget_recently_viewed_products a,
#footer .widget_top_rated_products a,
#footer .widget_products a,
#footer .widget_recent_reviews a,
#footer .widget-recent-posts a {
font-size: 16px;
text-transform: capitalize;
font-weight: 500;
line-height: 1.7;
display: block;
}
#footer .widget_recently_viewed_products a:hover span,
#footer .widget_top_rated_products a:hover span,
#footer .widget_products a:hover span {
color: #c59d5f;
}
#footer a:focus {
color:#c59d5f;
}
#footer .widget.woocommerce span.amount {
display: block;
font-weight: 700;
}
#footer .widget.woocommerce ins span.amount,
#footer .widget.woocommerce del span.amount  {
display: inline;
}
#footer .widget_recent_comments_with_avatar a span {
font-size:13px;
}
#footer .widget .majesty_tab .nav-tabs {
border-color: #191919;
}
#footer .widget .majesty_tab .nav-tabs a:focus {
color:#FFF;
}
#footer .widget.woocommerce.widget_product_tag_cloud a,
#footer .tagcloud a {
color:#FFF;
border-color: #c59d5f;
background: #c59d5f;
}
#footer .widget.woocommerce.widget_product_tag_cloud a:hover,
#footer .tagcloud a:hover {
color:#262626;
border-color: #dddddd;
background: #FFF;
}
#footer img {
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
opacity: 0.9;
}
#footer img:hover {
opacity: 1;
}
#footer .label {
margin-top: 4px;
}
#footer .custom-search-form .input-group-btn button {
padding: 11px 12px;
border: 0;
}
.social li {
display: inline-block;
}
.widget ul.social li {
margin: 0;
}
.social li span,
.social li a {
color: #ffffff;
background: #3f3f3f;
padding: 9px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
width: 35px;
height: 35px;
display: block;
float: left;
text-align: center;
cursor:pointer;
} #footer .footer_logo {
background: #101010;
margin-top: 50px;
padding: 40px 0;
}
#footer .footer_logo p {
margin-top: 20px;
margin-bottom: 0;
line-height: 1;
}
#footer .footer_logo a {
color: #c59d5f;
}
#footer .footer_logo a:hover {
color: #ffffff;
}
#footer .footer_logo img {
margin-bottom: 20px;
margin-top: 0;
opacity: 1;
}
#footer .footer_logo p:last-child {
margin-bottom: 0;
}
#footer .select_wrap:after {
color:#FFF;
}  .menu_tabs div.our-menu-tab-container {
z-index: 10;
opacity: 0.9;
filter: alpha(opacity=90);
}
.menu_tabs div.tab-menu {
padding-right: 0;
padding-left: 0;
padding-bottom: 0;
margin-top: 15%;
}
.menu_tabs div.tab-menu div.list-group {
margin-bottom: 0;
}
.menu_tabs div.tab-menu div.list-group > a {
margin-bottom: 15px;
border: 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
background-color: #e8e8e8;
color: #262626;
padding: 11px 15px;
font-size: 17px;
letter-spacing: 2px;
}
.menu_tabs div.tab-menu div.list-group > a.active {
background-color: #c59d5f;
color: #ffffff;
border: 0;
}
.menu_tabs div.tab-content {
padding-left: 20px;
padding-top: 10px;
}
.menu_tabs div.our-menu-tabs div.tab-content:not(.active) {
display: none;
}
.menu_tabs .our-menu-slider a.wc-forward,
.menu_tabs .our-menu-slider .btn-gold {
float: left;
margin-right: 10px;
margin-top: 20px;
height: auto;
width: auto;
}
.menu_tabs .our-menu-slider a.wc-forward {
float: right;
margin-top: 20px;
margin-right: 0;
}
.menu_tabs .our-menu-slider .btn-gold:hover i {
color: #ffffff;
}
.menu_tabs .our-menu-slider .btn-gold i {
color: #c59d5f;
font-size: 18px;
}
.menu_tabs .our-menu-slider .item {
margin: 5px;
margin-bottom: 30px;
position: relative;
min-height: 400px;
}
.menu_tabs .our-menu-slider .owl-controls {
text-align: left;
margin-top: 10px;
float: left;
}
.menu_tabs .our-menu-slider .owl-page span {
opacity: 1;
background: #e8e8e8;
}
.menu_tabs .our-menu-slider .owl-page.active span,
.menu_tabs .our-menu-slider .owl-theme .owl-controls.clickable .owl-page:hover span {
opacity: 1;
background: #262626;
}
.menu_tabs .our-menu-slider .item img {
max-width: 100%;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.menu_tabs .item_desc {
padding: 20px;
position: absolute;
top: 20%;
right: 0;
width: 370px;
background: rgba(241, 241, 241, 0.8);
color: #262626;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.menu_tabs .item_desc p {
clear: both;
font-weight: 300;
font-size: 15px;
}
.menu_tabs .view_all {
float: right;
margin-right: 50px;
}
.menu_tabs .star-rating {
float: left;
}
.woocommerce.menu_tabs .star-rating:before {
color:#262626;
} .masonry_menu img,
.masonary_blog img,
.menu_list img {
max-width: 100%;
height: auto;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.menu_list .masonry-content {
margin-top: 60px;
}
.masonry_menu .menu-item,
.masonary_blog .menu-item,
.menu_list .menu-item {
position: relative;
float: left;
margin: 0 12px 12px 0;
width: 360px;
z-index: 2;
}
.masonary_blog .blog-item {
margin-bottom: 40px;
margin-right: 0;
}
.masonry_two .blog-item {
width: 580px;
}
.masonry_full_width .blog-item { width: 25%;
}
.masonry_three .menu-item {
width: 33.333% !important;
}
.masonry_four .menu-item {
width: 25% !important;
}
.masonry_menu .rating,
.masonary_blog .rating,
.menu_list .rating {
float: none;
}
.masonry_menu .icons,
.masonary_blog .icons,
.menu_list .icons {
top: 10%;
} .menu_list .menu-bar,  .menu_tabs .menu-bar {
margin-top: 0;
}
.menu_list .menu-item {
width: 48%;
margin-bottom: 60px;
}
.menu_list .menu-item .media p {
font-size: 14px;
line-height: 21px;
margin-top: 5px;
}
.menu_list .media-body {
width: auto;
}
.menu_list .media-left img {
width: 150px;
height: 150px;
max-width: inherit;
}
.menu_list .shop i {
color: #c59d5f;
}
.menu_list .shop:hover {
color: #ffffff;
}
.menu_list .shop:hover i {
color: #ffffff;
}
.menu_list h3 span {
color: #262626;
}
.menu_list .label {
text-transform: uppercase;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
background: #c59d5f;
padding: 4px 13px;
font-size: 11px;
font-weight: normal !important;
color: #ffffff;
}
.menu_list .label.red {
background-color: #c0392b;
}
.menu_list .label.instock {
background-color: #27ae60;
}
.menu_list .label.dinner {
background-color: #f39c12;
}
.menu_list .rating {
margin-bottom: 0;
} .masonry_columm .menu-bar,
.masonry_columm4 .menu-bar,
.masonry_columm_full .menu-bar {
margin-top: 0;
}
.masonry_columm .more,
.masonry_columm4 .more,
.masonry_columm_full .more {
margin-top: 20px;
}
.masonry_columm4 .menu-item {
width: 270px;
}
.masonry_columm_full .menu-item {
width: 24%;
margin: 0 1% 1% 0;
} .menu-item-list {
text-align: left;
margin-bottom: 60px;
}
.menu-item-list {
text-align: left;
margin-bottom: 60px;
}
.woocommerce .menu-item-list .price {
margin-bottom: 10px;
}
.menu-item-list .label {
margin: 0 2px;
position: relative;
top: -15px !important;
right:auto;
text-transform: uppercase;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
background: #c59d5f;
padding: 2px 12px;
font-size: 11px;
font-weight: normal !important;
color: #ffffff;
}
.menu-item-list .label.red {
background-color: #c0392b;
margin-right: 10px;
}
.menu-item-list .label.green {
background-color: #27ae60;
}
.menu-item-list .label.orange {
background-color: #f39c12;
}
.menu-item-list h3 {
margin-top: 0px;
display: inline-block;
}
.woocommerce .menu-item-list .price {
float: right;
color: #c59d5f;
text-align: right;
}
.single-menu-item.menu-item-list.item-m-20 {
margin-bottom: 20px;
}
.single-menu-item.menu-item-list.item-m-60 {
margin-bottom: 60px;
}
.single-menu-item.menu-item-list h3 {
display: block;
}
.single-menu-item.menu-item-list h3 span.price {
float: right;
}
.single-menu-item.menu-item-list h3 span.price.dark {
color:#262626;
}
.single-menu-item.menu-item-list .label {
margin: 0 2px 0 4px;
}
.menu-item-list .item-img {
float: left;
margin-right: 15px;
}
.menu-item-list .overlay_content .overlay_item img,
.menu-item-list .item-img img {
width: 100px;
height: 100px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.menu-item-list p {
margin-top: 15px;
} .menu_list_column .menu-item-list {
margin-bottom: 20px;
}
.panel-gold,
.panel-dark {
border-color: #E8E8E8;
}
.panel-gold > .panel-heading,
.panel-gold .panel-footer {
color: #ffffff;
background-color: #c59d5f;
border-color: #e8e8e8;
}
.panel-dark > .panel-heading,
.panel-dark .panel-footer {
color: #ffffff;
background-color: #262626;
border-color: #e8e8e8;
}
.panel-title {
margin-top: 0 !important;
}
.product-category img,
.cross-sells img,
.our-menu .menu-type img,
.interest-in .menu-type img,
.menu_grid .menu-type img,
.menu_list .menu-type img {
max-width: 100%;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.our-menu .menu-type:first-child .menu-title,
.interest-in .menu-type:first-child .menu-title,
.menu_grid .menu-type:first-child .menu-title,
.menu_list .menu-type:first-child .menu-title {
margin-top: 0;
}
.our-menu .menu-title,
.interest-in .menu-title,
.menu_grid .menu-title,
.menu_list .menu-title {
margin: 30px 0 60px 0;
}
.our-menu .item,
.interest-in .item,
.menu_grid .item,
.menu_list .item {
margin-bottom: 30px;
} .reserv_form {
margin-top: 60px;
}
.wpcf7 .reserv_form .form-group {
float: none;
width: auto;
}
.reserv_form .select_wrap {
background: rgba(0, 0, 0, 0.02);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.reserv_form select,
.reserv_form select {
color: #ffffff;
}
.reserv_form textarea,
.reserv_form input:not([type="submit"]) {
color: #ffffff;
border-color: #ffffff;
font-size: 12px;
}
.wpcf7 input[type="submit"] {
font-size: 13px;
}
.wpcf7 input[type="submit"]:focus {
outline: 0;
border-color: #c59d5f;
}
.datepicker .form-control {
position: relative;
z-index: 1;
cursor: pointer;
}
.datepicker i {
z-index: 0;
cursor: pointer;
position: absolute;
top: 10px;
right: 26px;
font-size: 20px;
}
.wpcf7-date::-webkit-inner-spin-button {
display: none;
}
.wpcf7-date::-webkit-calendar-picker-indicator {
padding:15px 12px;
color : transparent;
background-color : transparent;
} .reserv_style2 .form-group {
margin-bottom: 0;
}
.wpcf7 .reserv_style2 textarea {
min-height: 260px;
}
.contact-form {
}
.wpcf7 .form-group,
.contact-form .form-group {
margin-bottom: 0;
float: left;
width: 100%;
} span.wpcf7-form-control-wrap {
clear:both;
display: block;
margin-bottom: 30px;
}
.em-booking-form-details textarea,
.rtb-booking-form  input:not([type="submit"]),
.contact-form input:not(.wpcf7-submit),
.rtb-booking-form textarea,
.contact-form textarea,
.contact-form select {
color: #515151;
border-color: #e8e8e8;
font-size: 14px;
}
.rtb-booking-form  input {
max-width: 100% !important;
}
.rtb-booking-form  input:focus,
.rtb-booking-form textarea:focus,
.contact-form input:focus,
.contact-form textarea:focus,
.contact-form select:focus {
border-color: #b5b5b5;
}
.wpcf7 input .select_wrap,
.wpcf7 textarea .select_wrap,
.wpcf7 select .select_wrap,
.contact-form input .select_wrap,
.contact-form textarea .select_wrap,
.contact-form select .select_wrap {
background: transparent;
}
.wpcf7 textarea,
.contact-form textarea {
min-height: 186px;
}
.contact-form.style1 input[type="submit"] {
margin-left: 20px;
}
.wpcf7 label,
.contact-form label {
width: 100%;
text-align: left;
}
.wpcf7 label span,
.contact-form label span {
color: #c0392b;
}
.wpcf7 label input,
.contact-form label input {
margin-top: 10px;
font-weight: normal;
}
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors {
text-align: center;
margin: 30px auto 0;
}
span.wpcf7-not-valid-tip {
text-align: left;
padding-top: 5px;
}
.wpcf7-not-valid {
border: 2px solid #9F1319 !important;
background: url(../../../themes/majesty/img/iconCaution.png) no-repeat 98% 50%;
}
div.wpcf7-mail-sent-ok {
display: none;
}  .wpb_column > .wpb_wrapper > *:last-child {
margin-bottom: 0px;
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 0 !important;
}
.vc_grid-item.animated {
visibility: visible;
}
.vc_column_container .woocommerce .single-product div.product.type-product {
width:100%;
}
.section {
position: relative;
}
.corner-img img,
.corner-img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
} .head_title {
margin-bottom: 60px;
text-align: center;
}
h2.heading,
.head_title h2 {
font-size: 48px;
line-height: 1.1;
text-transform: uppercase;
}
i.icon-large,
.head_title.icon-large i,
.icon-large > i {
font-size: 70px !important;
color: #e8e8e8;
}
.head_title.icon-60 i {
font-size: 60px;
}
.head_title i,
.latest_news i,
.masonary_blog i,
.blog-grid i { color: #e8e8e8;
font-size: 40px;
}
.dark .head_title i {
color: #FFF;
}
.signature {
color: #262626;
font-size: 50px;
text-transform: capitalize;
-webkit-transform: rotate(345deg);
-moz-transform: rotate(345deg);
-o-transform: rotate(345deg);
writing-mode: lr-tb;
}
.go-down {
position: absolute;
bottom: 60px;
right: 50%;
text-align: center;
color: #ffffff;
z-index: 999;
-webkit-transform: translate(50%, 50%) !important;
-ms-transform: translate(50%, 50%) !important;
transform: translate(50%, 50%) !important;
}
.go-down i {
color: #ffffff;
font-size: 30px;
-webkit-animation: flash 4s infinite;
animation: flash 4s infinite;
} .welcome-block h2,
.welcome-block h1 {
margin-top: 40px;
color: #262626;
}
.welcome-block p {
font-style: italic;
color: #515151;
font-size: 16px;
margin-bottom: 0;
}
.welcome-block .btn {
font-style: normal;
margin-top: 30px;
}
.welcome-block img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
} span.welcome {
display: inline-block;
position: relative;
font-size: 18px;
color: #262626;
}
.dark span.welcome {
color: #fff;
}
span.welcome:before,
span.welcome:after {
content: "";
position: absolute;
height: 15px;
border-bottom: 2px solid #dddddd;
top: 0;
width: 50px;
}
span.welcome:before {
right: 100%;
margin-right: 15px;
}
span.welcome:after {
left: 100%;
margin-left: 15px;
}
.left_bg,
.right_bg,
.right_bg2 {
position: absolute;
z-index: 0;
}
.left_bg img,
.right_bg img,
.right_bg2 img {
max-width: 100%;
height: auto;
}
.left_bg {
top: 106px;
left:0;
}
.right_bg {
top: 0px;
right: 0px;
}
.right_bg2 {
top: 192px;
right: 100px;
}
.div-absolute {
position: absolute;
left:0;
right:0;
} .art-3 .left,
.art-3 .right {
padding: 0;
}
.art-3 .center {
position: relative;
}
.art-3 .center .intro-text {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.art-3 .center p {
padding: 0 50px;
}
.art-3 .no-padding-margin p {
margin: 0;
padding:0;
}
.art-3 .center .btn {
margin-top: 30px;
}
.art-3 img {
width: 100%;
height: auto;
}
.art-3 .icon-intro {
color: #262626;
}
.chef-message .container,
.chef-style-2 .container {
position: relative;
}
.chef-message img,
.chef-style-2 img {
position: absolute;
bottom: auto;
right: 0;
top: -80px;
}
.chef-message p,
.chef-style-2 p {
font-size: 18px;
font-weight: 200;
font-style: italic;
margin: 50px 0;
}
.col-absolute {
position: absolute !important;
right:0;
top:0;
width: 100%;
} .chef-style-2 p {
margin: 50px 0 53px;
}
.chef-style-2 img {
position: absolute;
top: 20px;
right: 0;
} .app {
position: relative;
}
.app p {
margin-bottom: 30px;
}
.app .img-bottom {
top: 300px;
}
.app h1 {
margin-top: 0;
}
.app .absolute {
top: -60px; z-index: 999;
}
.app .buttons a {
margin-right: 10px;
}
.custom-google-map {
width: 100%;
height: 440px;
}
.custom-google-map img { max-width: inherit; }
.custom-google-map-desc { display:none; } .video {
position: relative;
z-index: 0;
}
.video b {
font-size: 24px;
}
.bg_video {
position: relative;
max-height: 500px;
overflow: hidden;
}
.bg_video .video-wrap {
z-index: 0;
}
.bg_video .video-wrap video {
width: 100% !important;
height: auto !important;
}
.bg_video .content {
position: absolute;
z-index: 10;
}
.bg_video p {
font-style: italic;
font-size: 16px;
}
.video-wrap {
overflow: hidden;
width: 100%;
height: 100%;
position: relative;
}
#top-h5video .video-wrap video {
height: auto !important;
}
body:not(.boxed).video-wrap video {
width: 100% !important;
height: auto !important;
} .address-content {
}
.address-content .content-item {
float:left;
}
.address-content.icon-centered .content-item {
float:none;
margin-top: 30px;
}
.address-content p {
margin-bottom: 0px;
}
.address-content .icon {
float: left;
}
.address-content.icon-centered .icon {
float: none;
}
.address-content .icon i {
border: 2px solid #c59d5f;
width: 70px;
height: 70px;
display: block;
text-align: center;
font-size: 36px;
line-height: 60px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-webkit-transition: all ease 0.5s;
transition: all ease 0.5s;
}
.address-content.icon-centered .icon i {
margin: 0 auto;
}
.address-content .icon i:hover {
border-color: #262626;
}
.address-content .content-item span {
color: #ebebeb;
margin-left: 5px;
}
.vc-row-full-height {
position: relative;
}
.vc-col-fullheight {
float:none;
} .testimonials {
width: 100%;
display: block;
float: left;
background: #f8f8f8;
border: 1px solid #eeeeee;
padding: 15px 0;
margin-bottom: 30px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
}
.testimonials blockquote {
border-left: none;
margin: 15px 0 15px 30px;
padding-top: 0;
padding: 0 30px;
position: relative;
background: none;
font-style: normal;
}
.dark-blockquote:before,
.gold-blockquote:before,
.blockquote-bg:before,
.testimonials.text-right blockquote:before,
.testimonials blockquote:before {
font: normal normal normal 14px/1 FontAwesome;
font-weight: bolder;
content: "\201C";
font-size: 90px;
line-height: 0.1em;
vertical-align: -0.4em;
position: absolute;
top: 50px;
left: -30px;
color: #c59d5f;
}
.post-top-blockquote blockquote:before {
font-family: 'Helvetica', Arial, sans-serif;
font-weight: bolder;
content: "\201C";
font-size: 110px;
line-height: 0.1em;
vertical-align: -0.4em;
position: absolute;
top: 50px;
left: 10px;
}
.testimonials.text-right blockquote {
margin: 15px 30px 15px 0;
}
.testimonials.text-right blockquote:before {
content: "\201D";
left: auto;
right: -30px;
}
.dark-blockquote:before,
.gold-blockquote:before,
.blockquote-bg:before {
color: #515151;
left: 30px;
}
.dark-blockquote:before,
.gold-blockquote:before {
color: #FFF;
}
.testimonials blockquote p {
font-style: normal;
}
.testimonials img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.author_name p {
padding-left: 60px;
font-size: 13px;
text-transform: uppercase;
}
.question {
background: #f8f8f8;
padding: 5px 15px;
border: 1px solid #eeeeee;
margin-bottom: 30px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.question span {
margin-right: 15px;
} .menu_today figure,
.masonary_blog figure,
.blog-grid figure,
.latest_news figure {
position: relative;
}
.menu_today figure .fig_container,
.masonary_blog figure .fig_container,
.blog-grid figure .fig_container,
.latest_news figure .fig_container {
position: absolute;
background-color: rgba(0, 0, 0, 0.6);
width: 100%;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
height: 20%;
left: 0;
bottom: 0%;
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.menu_today figure p,
.masonary_blog figure p.post-cats,
.blog-grid figure p.post-cats,
.latest_news figure p.post-cats {
font-size: 18px;
}
.blog-grid figure .fig_content p,
.masonary_blog figure .fig_content p {
font-size:14px;
line-height:1.42857143;
margin-bottom :0 ;
}
.menu_today figure:hover .fig_container,
.masonary_blog figure:hover .fig_container,
.blog-grid figure:hover .fig_container,
.latest_news figure:hover .fig_container {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
padding-top: 50%;
height: 100%;
bottom: 0%;
}
.menu_today img,
.masonary_blog img,
.blog-grid img,
.latest_news img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
} .latest_news,
.masonary_blog,
.blog-grid {
}
.latest_news .intro,
.masonary_blog .intro,
.blog-grid .intro {
margin-bottom: 60px;
}
.latest_news figure .btn,
.masonary_blog figure .btn,
.blog-grid figure .btn {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
cursor: auto;
}
.latest_news figure p.post-cats,
.masonary_blog figure p.post-cats,
.blog-grid figure p.post-cats {
text-transform: capitalize;
}
.latest_news figure .fig_container,
.masonary_blog figure .fig_container,
.blog-grid figure .fig_container {
padding-bottom: 150px;
}
.latest_news figure:hover .fig_container,
.masonary_blog figure:hover .fig_container,
.blog-grid figure:hover .fig_container {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
padding-top: 30%;
}
.latest_news figure i,
.masonary_blog figure i,
.blog-grid figure i {
margin-top: -40px;
color: #ffffff;
opacity: 0;
-webkit-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;
}
.latest_news figure .fig_content,
.masonary_blog figure .fig_content,
.blog-grid figure .fig_content {
padding: 0 10px;
margin-top: 20px;
opacity: 0;
-webkit-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;
}
.latest_news figure:hover .fig_content,
.masonary_blog figure:hover .fig_content,
.blog-grid figure:hover .fig_content {
opacity: 1;
}
.latest_news figure:hover i,
.masonary_blog figure:hover i,
.blog-grid figure:hover i {
opacity: 1;
}
.latest_news .fig_container h3 {
text-transform: uppercase;
}
.latest_news .fig_content p {
font-size: 14px;
line-height: 1.42857143;
} .date-blocks .block-item {
border: 2px solid #c59d5f;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
padding: 40px;
}
.dark .date-blocks .block-item {
border: 4px solid #ffffff;
}
.menu-bar {
background-color: #131313;
padding: 35px;
} #menu-scroll li {
display: inline-block;
}
#menu-scroll li:first-child a:before {
content: ' ';
}
#menu-scroll li a {
font-size: 18px;
margin-right: 20px;
text-transform: uppercase;
}
#menu-scroll li a:before {
content: "\f006";
font: normal normal normal 14px/1 FontAwesome;
color: #c59d5f;
padding-right: 20px;
vertical-align: middle;
}
.menu-fillter li {
display: inline-block;
}
.menu-fillter a {
font-size: 16px;
margin-right: 10px;
text-transform: uppercase;
}
#menu-scroll li a:focus,
.menu-fillter a:focus {
color:#c59d5f;
}
.menu-fillter a:before {
content: "\f006";
font: normal normal normal 14px/1 FontAwesome;
color: #c59d5f;
padding-right: 20px;
vertical-align: middle;
}
.menu-fillter li:first-child a:before {
content: '';
}  .banner {
position: relative;
}
.breadcrumb {
background: transparent;
margin-bottom: 0px;
}
.banner .slider-content h1,
.banner .slider-content h2,
.banner .slider-content h3 {
margin-bottom: 15px;
text-transform: uppercase;
}
.banner .slider-content p {
letter-spacing: 0;
margin-bottom: 15px;
text-transform: uppercase;
}
.banner .bcg {
background-color: #262626;
background-attachment: scroll !important;
}
.page-with-custom-background {
background-size: cover;
}
.banner .banner-content .container {
height: 500px;
}
.banner .banner-content p {
text-transform: capitalize;
font-size: 21px;
}
.page-with-custom-background .empty-space {
margin-top:59px;
display: block;
}
.page-with-custom-background .empty-space.empty-space-large {
margin-top:150px;
} .breadcumbs {
position: relative;
border-bottom: 1px solid #e8e8e8;
} .breadcumbs .head_breadcumb {
color:#262626;
position:relative;
padding-top: 0px;
}
.breadcumbs .banner-breadcumb {
background-color:#f8f8f8;
}
.breadcumbs .banner-breadcumb ol {
float:right;
margin: 0;
padding-top: 0;
padding-bottom: 0;
line-height: 65px;
}
.breadcumbs .banner-breadcumb h1 {
float:left;
display:inline;
font-size: 26px;
margin: 0;
line-height: 65px;
text-transform: uppercase;
}
.breadcrumb>li+li:before {
padding: 0 5px 0 8px;
} .fontawesome-icon-list div span:first-child {
margin-bottom: 15px;
display: block;
font-size: 13px;
}
.bs-glyphicons-list {
padding-left: 0;
list-style: none;
}
.bs-glyphicons li {
float: left;
width: 25%;
height: 115px;
padding: 10px;
font-size: 10px;
line-height: 1.4;
text-align: center;
background-color: #f9f9f9;
border: 1px solid #ffffff;
}
.bs-glyphicons .glyphicon {
margin-top: 5px;
margin-bottom: 10px;
font-size: 24px;
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.bs-glyphicons .glyphicon-class {
display: block;
text-align: center;
word-wrap: break-word;
} .wishlist .table-cart {
margin-bottom: 0;
}
.wishlist thead th:last-child {
text-align: left;
}
.wishlist .instock {
color: #27ae60;
}
.wishlist .outstock {
color: #e74c3c;
}
.wishlist .social-share {
margin-top: 40px;
}
.wishlist .social-share ul li {
display: inline-block;
margin-right: 40px;
}
.wishlist .social-share ul li:last-child {
margin-right: 0;
}
.wishlist .social-share a {
color: #515151;
font-weight: 200;
font-size: 15px;
}
.wishlist .social-share a:hover {
color: #c59d5f;
}
.wishlist .social-share a i {
font-size: 18px;
} .coming-soon .slider-content {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
}
.coming-soon #logo {
float: none;
margin-bottom: 50px;
}
.coming-soon #logo img {
margin: 0 auto;
}
.coming-soon h3 {
font-size: 24px;
margin-bottom: 50px;
text-transform: uppercase;
}
.coming-soon p {
letter-spacing: 0;
clear: both;
}
.coming-soon .social li a {
background: transparent;
}
.coming-soon .social li a i {
font-size: 24px;
}
.is-countdown {
margin-bottom: 50px;
}
.countdown-rtl {
direction: rtl;
}
.countdown-holding span {
color: #888;
}
.countdown-row {
margin: 0 auto;
width: 100%;
text-align: center;
}
.countdown-section {
display: inline-block;
margin: 0 auto;
width: 140px;
font-size: 16px;
text-align: center;
border: 2px solid #c59d5f;
padding: 20px;
margin-right: 20px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.smalltimer .countdown-section {
width: 80px;
font-size: 12px;
padding: 10px;
margin-right: 10px;
}
.countdown-amount {
font-size: 60px;
}
.smalltimer .countdown-amount {
font-size: 30px;
}
.countdown-period {
display: block;
}
.countdown-descr {
display: block;
width: 100%;
}
.expiretext {
display:none;
} .error-404 {
position: relative;
}
.error-404 h1 {
font-size: 100px;
font-weight: 700;
color: #c59d5f;
margin: 0 0 40px 0;
}
.error-404 h2 {
font-size: 48px;
border-top: 1px solid rgba(255, 255, 255, 0.5);
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
padding: 20px 40px;
margin: 0 auto;
margin-bottom: 40px;
display: inline-block;
text-transform: uppercase;
}
.error-404 p {
color: #ffffff;
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
max-width: 640px;
margin: 0 auto 40px;
}
.error-404 .buttons a {
margin-right: 10px;
margin-bottom: 100px;
}
.error-404 .full-bg {
background-attachment: fixed;
}
.error-bg {
background-image: url(../../../themes/majesty/img/background/404.jpg);
}
.error-404 .slider-content i {
font: normal normal normal 14px/1 FontAwesome;
} .em-calendar-wrapper table.fullcalendar {
border-width: 0;
}
.em-calendar-wrapper table.fullcalendar thead td {
border-width: 0;
padding: 0;
}
.em-calendar-wrapper table.fullcalendar thead td:last-child {
text-align: right;
}
.em-calendar-wrapper table.fullcalendar a.em-calnav-next,
.em-calendar-wrapper table.fullcalendar a.em-calnav-prev {
color: #ddd;
display: inline-block;
width: 1em;
height: 4em;
line-height: 1em;
text-align: center;
overflow: hidden;
font: normal normal normal 1.5em/1 FontAwesome;
visibility: hidden;
}
.em-calendar-wrapper table.fullcalendar a.em-calnav-next:before,
.em-calendar-wrapper table.fullcalendar a.em-calnav-prev:before {
content: "\f104";
font-weight: bold;
font-size: 200%;
visibility: visible;
}
.em-calendar-wrapper table.fullcalendar a.em-calnav-next:before {
content: "\f105";
}
.em-calendar-wrapper table.fullcalendar thead td.month_name {
text-align: center;
text-transform: uppercase;
color: #262626;
font-size: 30px;
font-weight: 500;
line-height: 1.1;
}
.em-calendar-wrapper table.fullcalendar tbody tr td {
border-color: #ddd;
}
.em-calendar-wrapper table.fullcalendar tbody tr:not(.days-names) td {
height: 100px;
min-height: 500px;
}
.em-calendar-wrapper table.fullcalendar tbody tr.days-names td {
color: #262626;
padding: 0;
text-align: center;
vertical-align: top !important;
text-transform: uppercase;
background-color: #f1f1f1;
line-height: 60px;
font-size: 18px;
font-weight: 200;
}
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {
background-color: #fcf8e3;
}
table.em-calendar td.eventful-pre,
table.em-calendar td.eventful-post,
table.em-calendar td.eventless-pre, .em-calendar td.eventless-post {
background-color: #f8f8f8;
}
table.em-calendar td ul {
list-style-type: none;
padding: 8px 5px; 
}
table.em-calendar td.eventful ul {
background-color: #c59d5f;	
}
ul.em-locations-list,
ul.em-locations-list ul,
ul.em-categories-list {
list-style-type: none;
}
ul.em-locations-list li {
margin-bottom: 20px;
}
table.em-calendar thead{
font-size: 1em !important;
}
.em-booking-form-details {
padding: 10px 0;
}
.em-booking-form-details textarea,
.em-booking-form-details {
width: 100%;
}
.em-booking-form label {
font-weight: 300;
display: block;
}
.em-search-field .select_wrap,
.em-booking-form-details .select_wrap {
clear: both;
}
.em-booking-buttons {
text-align: center;
}
.fc th {
color: #262626;
}
.fc-event {
background-color: #c59d5f !important;
border-width: 0 !important;
border-radius: 0 !important;
}
.ui-tooltip{ 
background-color: #FFF;
padding:8px;
position:absolute;
z-index:9999;
max-width:400px;
-webkit-box-shadow:0 0 5px #aaa;
box-shadow:0 0 5px #aaa;
font-size: 14px;
}
.event .entery-header {
margin-bottom: 40px;
}
.event .em-location-map-container {
width: 500px;
height: 400px;
}
div.css-search input.em-date-start,
div.css-search input.em-date-end {
width: 180px;
display: inline-block;
}
.em-search-field .select_wrap {
display: inline-block !important;
min-width: 393px;
}
#ui-datepicker-div {
z-index: 9999 !important;
}
div.css-search div.em-search-advanced label {
font-weight: 400;
line-height: 42px;
margin-bottom: 0;
}
.em-search-advanced > div {
margin-bottom: 5px !important;
}
.em-pagination {
clear: both;
display: block;
text-align: center;
margin: 60px 0 40px;
}
.em-pagination .page-numbers {
float:none;
display: inline;
} .rtb-booking-form .rtb-select,
.rtb-booking-form .rtb-text {
float:left;
width:33.33333333%;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
margin-top: 0;
}
.rtb-booking-form legend {
display: none;
}
.open-table-widget label,
.rtb-booking-form label {
text-align: left;
display: block;
width: 100%;
margin: 0;
font-weight: 400;
text-transform: uppercase;
line-height: 1.42857143;
}
.rtb-booking-form .add-message {
clear: both;
margin-top: 30px !important;
float: left;
padding: 0 15px;
display: none;
}
.rtb-booking-form .message {
clear: both;
margin-top: 28px !important;
padding: 0 15px;
position: relative !important;
top: auto !important;
left: auto !important;
float: left;
width: 100%;
}
.rtb-booking-form .message textarea {
min-height: 186px !important;
max-width: 100%;
}
.rtb-booking-form fieldset {
margin-bottom: 30px;
padding-bottom:30px;
}
.open-table-widget input[type="submit"],
.rtb-booking-form button {
margin-top: 28px !important;
}
.dark .rtb-booking-form input:not([type="submit"]) {
border-color: #FFF;
}
.rtb-booking-form .phone input,
.rtb-booking-form .time input,
.rtb-booking-form .date input {
z-index: 999;
cursor: pointer;
position: relative;
}
.rtb-booking-form .phone input {
cursor: text;
}
.rtb-booking-form .date:after {
font: normal normal normal 14px/1 FontAwesome;
content: "\f073";
z-index: 0;
cursor: pointer;
position: absolute;
top: 30px;
right: 30px;
font-size: 20px;
}
.picker--focused .picker__list-item--highlighted, .picker__list-item--highlighted:hover, .picker__list-item:hover,
.picker__nav--next:hover, .picker__nav--prev:hover,
.picker__button--clear:hover, .picker__button--close:hover, .picker__button--today:hover,
.picker--focused .picker__day--highlighted, .picker__day--highlighted:hover, .picker__day--infocus:hover, .picker__day--outfocus:hover {
background: #c59d5f !important;
}
.picker__list-item--highlighted,
.picker__button--clear:hover,
.picker__button--close:hover,
.picker__button--today:hover {
border-color:#c59d5f !important;
}
.picker__list-item:hover {
border-color:#fcf8e3 !important;
}
.rtb-booking-form .rtb-error {
font-size: 10px !important;
position: absolute;
top: -20px;
}
.rtb-booking-form .rtb-message p {
text-align: center;
margin-bottom: 0;
}
.datepicker .form-control {
position: relative;
z-index: 1;
cursor: pointer;
}
.otw-widget-form .datepicker i {
top: 30px;
} body.boxed {
background-repeat: repeat;
}
body.boxed-image {
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
}
body.boxed.boxed-color {
background-image: none;
background-color: #2a2a2a;
}
body.boxed #wrapper {
max-width: 1170px;
margin: 0 auto;
-webkit-box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
-moz-box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
}
body.boxed .banner .banner-content .container {
height: 420px;
}
body.boxed .banner .slider-content {
top: 40px;
}
body.boxed .menu_tabs div.tab-menu div.list-group {
padding-left: 15px;
}
body.boxed .art-3 .head_title {
margin-bottom: 30px;
}
body.boxed .art-3 .center .btn {
margin-top: 15px;
} body.boxed .zooming-slider {
background-color: #fff;
}
body.boxed .error-404, body.boxed .login-full {
background-color: #191919;
}
body.boxed .video-wrap {
position: absolute;
left:0;
top:0;
}
body.boxed .top-slider .video-wrap video {
width: auto !important;
height: 100%;
}
body.boxed #header > .container {
max-width: none; } #content {
background-color: #fff;
position: relative;
}
#content img {
max-width: 100%;
}
.navigation {
clear:both;
} .bgndgalleryslider {
height:600px;
}
.bbgndgallery-images {
display:none !important;
} .blog_list_2 .blog-img img,
.blog_list .blog-img img,
.menu_today img, .masonary_blog img, .blog-grid img, .latest_news img, .product-category img,
.overlay_content .overlay_item img {
width:100%;
}
.clear {
clear:both;
}
.menu-item-list2:after,
.woocommerce-wrap-add-to-cart:before,
.top-small-header:after,
.single-menu-item.menu-item-list h3:after,
.clear:before,
.clear:after,
form.checkout_coupon:after,
.comment-form-comment:before,
.wpcf7 .form-group:after,
.contact-form .form-group:after,
.clearfix:before,
.widget_shopping_cart p.buttons:after ,
.widget_shopping_cart ul li:after,
.woo-catalog-filter:after,
.rtb-booking-form .message:before,
.rtb-booking-form .add-message:before,
#shop_tigger:after,
.navigation:after,
.navigation:before,
.blog-content:after,
.blog-content:before,
.woocommerce-tabs ul.tabs::before,
.woocommerce-tabs ul.tabs::after,
.col2-set:after,
#comment-nav-above::after,
#comment-nav-after::after,
.navigation::after,
.navigation::before,
.single-product div[itemprop="offers"]::after,
.single-product .woocommerce-product-rating::before,
.single-product .woocommerce-product-rating::after,
ul.products:after,
.woocommerce-pagination:before ,
.woocommerce dl.variation:after,
.woocommerce-error::after,
.woocommerce-info::after,
.woocommerce-message::after, 
.woocommerce-noreviews::after,
.entery-content::after,
.readmore::before {
clear: both;
content: "";
display: table;
} .woocommerce-columns ul.products li .button,
.woocommerce .menu-item-list2 .button,
.woocommerce button.single_add_to_cart_button,
.woocommerce a.single_add_to_cart_button {
background-color: transparent;
border-color: #c59d5f;
}
.woocommerce-columns li a,
.woocommerce-columns li a h3,
.woocommerce-columns ul.products li .button,
.woocommerce .menu-item-list2 .price,
.woocommerce .menu-item-list2 .button,
#footer .custom-search-form .input-group-btn button:hover,
.breadcumbs .banner-breadcumb ol a:hover,
.product_meta a:hover,
.woocommerce button.single_add_to_cart_button,
.woocommerce a.single_add_to_cart_button,
.woocommerce a.single_add_to_cart_button,
table.em-calendar td.eventful a:hover,
table.em-calendar td.eventful-today a:hover,
table.em-calendar td.eventful ul li a:hover,
table.em-calendar td.eventful-today ul li a:hover,
.menu_tabs a.view_all,
.fc-button,
.sidebar a,
.widget a,
.tagcloud a,
.tagcloud a:focus,
.sidebar .widget_shopping_cart a,
.widget_calendar table a:hover,
.sidebar .widget_shopping_cart a.remove:hover,
.menu-item-list.single-menu-item h3 a,
a.dark,
.post-meta a,
.post-tags-social a,
.entry-footer a:hover,
.comment-body .fn a,
.pingback .edit-link a,
.comment-metadata a.comment-edit-link,
.comment-metadata a,
.menu-bar.light .menu-fillter a,
.widget-twitter-feed a:hover  {
color: #262626;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.woocommerce-columns ul.products li .button:hover,
.woocommerce .menu-item-list2 .button:hover {
color: #FFF;
background:#c59d5f;
}
.woocommerce-columns a:hover,
.woocommerce-columns li a:hover h3,
.woocommerce .menu-item-list2 .button i,
.small-menu-icon i,
.post-top-blockquote blockquote:before,
#footer .custom-search-form .input-group-btn button,
#footer .widget_calendar table a,
.overlay_content .icons a.added_to_cart,
.breadcumbs .banner-breadcumb ol a,
.woocommerce button.single_add_to_cart_button:before,
.woocommerce a.single_add_to_cart_button:before,
table.em-calendar td.eventful-post a:hover,
table.em-calendar td.eventful a,
table.em-calendar td.eventful-today a:hover,
table.em-calendar td.eventful-today ul li a:hover,
.fc-button:hover,
.fc-button .ui-icon:hover,
.em-calendar-wrapper table.fullcalendar a.em-calnav-next:hover,
.em-calendar-wrapper table.fullcalendar a.em-calnav-prev:hover,
.widget_calendar table a,
.sidebar a:hover,
.widget a:hover,
.sidebar .widget_shopping_cart a.remove,
.menu-item-list a,
.menu-item-list.single-menu-item h3 a:hover,
.menu-item-list a:hover h3,
.post-meta a:hover,
.entry-footer a,
.post-tags-social a:hover,
a.comment-reply-login,
.pingback .edit-link a:hover,
.comment-metadata a:hover,
.comment-body .fn a:hover,
.menu-bar.light .menu-fillter li.activeFilter a,
.menu-bar.light .menu-fillter a:hover,
#footer .widget-twitter-feed i,
#footer .widget-twitter-feed a:hover,
.widget-twitter-feed a {
color: #c59d5f;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.menu_tabs a.view_all:hover,
.tagcloud a:hover,
.sidebar .widget.woocommerce.widget_product_tag_cloud a:hover,
a.dark:hover,
.widget_shopping_cart p.buttons a {
color: #ffffff;
background-color: #c59d5f;
border-color: #c59d5f;
}
.woocommerce .menu-item-list2 .button:hover i, 
#footer .widget_calendar table a:hover,
.product_meta a,
.woocommerce button.single_add_to_cart_button:hover:before,
.woocommerce a.single_add_to_cart_button:hover:before,
table.em-calendar td.eventful ul li a, table.em-calendar td.eventful-today ul li a,
.widget_shopping_cart a {
color: #ffffff;
}
#footer select option {
background: #FFF !important;
}
.sku_wrapper, .posted_in, .tagged_as {
color:#fff !important;
font-weight:700;
font-size:11px !important;
} .float-price {
float:right;
}
.rtl .float-price {
float:left;
} .top-small-header > .container {
max-width: 100%;
width: auto;
margin-right: 30px;
margin-left: 30px;
position: relative;
}
.top-small-header {
position:absolute;
z-index:9999;
margin:0 auto;
color:#fff;
height:auto;
top: 0;
left: 0;
width:100%;
background:#262626;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
transition: all .2s linear;	
}
.top-small-header .topsocialicons {
text-align: right;
}
.top-small-header ul li {
margin-left: 10px;
list-style-type: none;
display: inline-block;
font-weight:600;
}
.top-small-header ul li.booking-page {
margin-left: 20px;
}
.top-small-header ul li:first-child {
margin-left: 0;
} 
.p-menu-bottom .top-small-header,
.p-menu-transparent .top-small-header {
background:rgba(26,26,26,.5);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.p-menu-light.p-menu-solid .top-small-header {
color:#262626;
background: #FFF;
}
.top-small-header ul,
.top-small-header p {
font-size:12px;
line-height: 35px;
text-transform:uppercase;
margin: 0;
font-weight:600;
} 
.top-small-header ul li a,
.top-small-header p a {
margin: 0 8px;
}
.top-small-header ul li a:hover,
.top-small-header p a:hover {
color:#fff;
}
.p-menu-light.p-menu-solid .top-small-header ul li a:hover,
.p-menu-light.p-menu-solid .top-small-header p a:hover {
color:#262626;
}
.is-sticky .top-small-header {
display: none;
}
.small-menu-icon {
display:none;
position: relative;
text-align: center;
cursor: pointer;        
}
.top-small-header.opened .small-menu-icon {
position: relative;
}
.small-menu-icon i {
font-size: 24px;
padding: 0;
margin-left: 9px;
line-height: 24px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
transition: all .5s linear;
}
.p-menu-top #header {
padding-top: 60px;
}
.p-menu-top.p-menu-center.p-menu-solid #header {
padding-top: 40px;
} .single-menu-item.menu-item-list.item-with-dotted h3 {
display: table; }
.single-menu-item span:not(.label) {
display: table-cell;
width: 1%;
white-space: nowrap;
padding-right: 4px;
}
.single-menu-item span.dotted {
height: 3px;
background-image: radial-gradient(circle closest-side, #999999 99%, transparent 100%);
background-position: 50% 70%;
background-size: 5px 2px;
background-repeat: repeat-x;
display: table-cell;
width: 98%;
z-index: 1;
position: relative
}
.single-menu-item span.menu-title {
position: relative;
color: #262626;
}
.single-menu-item span.menu-title span {
position: absolute;
padding: 4px 12px;
}
.single-menu-item.menu-item-list h3 span.price {
float:none;
padding: 0 0 0 4px;
text-align: right;
}
.menu-item-list.single-menu-item.itemsmb30 {
margin-bottom: 30px;
}
.menu-item-list.single-menu-item.itemsmb40 {
margin-bottom: 40px;
}
.itemsmb20 .menu-item-list {
margin-bottom: 20px;
}
.itemsmb30 .menu-item-list {
margin-bottom: 20px;
}
.itemsmb40 .menu-item-list {
margin-bottom: 40px;
}
.itemsmb60 .menu-item-list {
margin-bottom: 60px;
}
.menu-bar.light {
background: transparent;
padding: 0 0 30px;
}
.menu-bar.light .menu-fillter li {
}
.menu-bar.light .menu-fillter a {
margin-right: 0 !important;
padding:0 15px 12px;
border-bottom: 1px solid #ddd;
}
.menu-bar.light .menu-fillter a:hover {
border-color: #262626;
}
.menu-bar.light .menu-fillter li.activeFilter a {
border-color: #262626;
}
.menu-bar.light .menu-fillter a:before {
content: '' !important;
padding-right: 0 !important;
}
.widget-twitter-feed i {
font-size: 20px;
color: #262626;
} .woocommerce-wrap-add-to-cart {
clear:right;
float:right;
margin-top: 15px;
}
.woocommerce .menu-item-list2 .button {
float: left;
}
.woocommerce .menu-item-list2 a.wc-forward {
float: right;
margin-left: 8px;
}
.menu-item-list2 .star-rating {
margin:0;
}
.product.menu-item-list2 p {
margin-bottom: 0;
} .img-with-circle img {
border-radius:50% !important;
} .post-type-archive-product ul.products li.product-category:nth-child(4n+1),
.woocommerce.columns-4 ul.products li.product-category:nth-child(4n+1),
.woocommerce-4columns ul.products li:nth-child(4n+1) {
clear: both;
}
.post-type-archive-product ul.products li.product-category,
.woocommerce.columns-4 ul.products li.product-category,
.woocommerce-4columns ul.products li {
width: 25%;
} .woocommerce.columns-3 ul.products li.product-category:nth-child(3n+1),
.woocommerce-3columns ul.products li:nth-child(3n+1) {
clear: both;
}
.woocommerce.columns-3 ul.products li.product-category,
.woocommerce-3columns ul.products li {
width: 33.33%;
}
.woocommerce ul.products li.product-category,
.woocommerce-columns ul.products li {
position: relative;
float: left;
text-align: center;
padding: 0 15px;
margin-bottom: 60px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.woocommerce-columns ul.products li .price {
color:#262626;
margin-top: 20px;
margin-bottom: 0px;
font-size: 20px;
}
.woocommerce-columns ul.products li .woocommerce-wrap-add-to-cart {
float:none;
margin-top: 8px;
}
.menu-item-list2 img,
.woocommerce-columns ul.products li img {
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
transition: all .5s linear;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}
.menu-item-list2 img:hover,
.woocommerce-columns ul.products li img:hover {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.woocommerce-columns ul.products .onsale {
right: 20px;
}
.woocommerce-columns ul.products .featured-product {
left: 20px;
}
.woocommerce .woocommerce-columns ul.products a.wc-forward {
display: block;
max-width: 180px;
margin: 12px auto;
}
.product-cats {
margin-bottom: 60px;
}
#footer a.instagram-follow-link:focus {
color:#FFF;
} .woocommerce.columns-5 ul.products li.product-category:nth-child(5n+1) {
clear: both;
}
.woocommerce.columns-5 ul.products li.product-category {
width: 20%;
}
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled[disabled] {
cursor: not-allowed;
opacity: .5;
-webkit-font-smoothing:antialiased
} .menu-item-list:nth-child(2n+1) {
clear:both;
}
aside, details, figure, footer, header, hgroup, main, menu, nav, section, summary{
display: block;
}
article, figcaption{
margin-bottom: 40px;}