/* Table of Content
# Base
# Base Layout Reset
# Animation Transition
# Unyson Page buider
# System
# Widget
# Header Search form
# Left NAV
# Mega Menu 
# Header Collections`
# Common Class
# Unyson Shortcode
# Blogging
# Comments form 
# Woocommerce
# Footer
*/
/* 1. Base */
body ,.tn-comment h5 a,.post p, .post p span, p,table{       
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;  
    font-display: swap;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.45;
}
body{
	overflow-x:hidden; 
}
.uxpos-fixed{
	position: fixed; 	 
}
.uxpos-absoloute{
	position: absolute; 	 
}
.uxpos-relative{
	position: relative;
	display: block; 	
}
.ux-uppercase{
	text-transform: uppercase!important;
}
.ux-lowercase{
	text-transform: lowercase!important;
}
.ux-normal{
	text-transform: none!important;
}
.meta a,.uxtit-hvunderline,.ux-header.nav-vertical a.wp-mega-menu-link span,.sb-miniscicon a,.elm-listing a span,.hd-categories a,.entry-title-right a,.post-title h3 a,.post-title h2 a,.blog-item h3 a,.blog-item h2 a,.hdpanelrightcontent .elm-listing a span,.elm-iconlist.showtit-yes .item-title span.uxtitle,.cat-item a,.grid-item h2 a ,.grid-item h3 a,.item-prod h3 a,.entry-title-right a,.box-content h3 a, .box-content h2 a,.cat-item a,a.ux-title,.global-menu__wrap a span,.contact-info li a span,.elm-listing ul li span, h3.no-icon a,.on-topmeta a,.footer-wdg a,.widget_categories ul li a, .widget_nav_menu ul li a,  .widget_pages ul li a,  .widget_archive ul li a, .widget_meta ul li a, .widget_recent_entries ul li a ,p.ux-title a,.underline-hveffect ul.sub-menu li a,.nbcaj-listnews .entry-title a{
	display: inline;
	background-image: -webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));
    background-image: -webkit-linear-gradient(left,currentColor 0%,currentColor 100%);
    background-image: -o-linear-gradient(left,currentColor 0%,currentColor 100%);
    background-image: linear-gradient(to right,currentColor 0%,currentColor 100%);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-size .8s cubic-bezier(.25,.8,.25,1);
    -o-transition: background-size .8s cubic-bezier(.25,.8,.25,1);
    transition: background-size .8s cubic-bezier(.25,.8,.25,1);	
}
.underline-hveffect ul.sub-menu li a{
	background-position: 0 80%;
	padding: 0;
}
.meta a:hover,.uxtit-hvunderline:hover,.ux-header.nav-vertical a.wp-mega-menu-link:hover span,.sb-miniscicon a:hover,.elm-listing a:hover,.hd-categories a:hover,.entry-title-right a:hover,.post-title h3 a:hover,.post-title h2 a:hover,.blog-item h3 a:hover,.blog-item h2 a:hover,.hdpanelrightcontent .elm-listing a:hover span,.elm-iconlist.showtit-yes .item-title span.uxtitle:hover,.cat-item a:hover,.grid-item h2 a:hover ,.grid-item h3 a:hover,.item-prod h3 a:hover,.entry-title-right a:hover,.box-content h3 a:hover, .box-content h2 a:hover,a.ux-title:hover,.global-menu__wrap a:hover span,.contact-info li a:hover span,.elm-listing ul li:hover span, h3.no-icon a:hover,.on-topmeta a:hover,.footer-wdg a:hover,.widget_categories ul li a:hover, .widget_nav_menu ul li a:hover,  .widget_pages ul li a:hover,  .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_recent_entries ul li a:hover ,p.ux-title a:hover,.underline-hveffect ul.sub-menu li a:hover,.nbcaj-listnews .entry-title a:hover{ 
	    -webkit-background-size: 100% 1px;
    background-size: 100% 1px;
}
.author-avatar a{
	background-size: 0 0;
}
.breadcrumb .author-avatar a:hover,.author-avatar a:hover,.breadcrumb .author-avatar a{
	color:#fff0!important	
}
.uxitem-hvmovev:hover{
    -webkit-transform: translateY(-15px);
    -khtml-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px)!important;
    -webkit-box-shadow: 0 20px 24px rgb(12 12 12 / 8%);
    -khtml-box-shadow: 0 20px 24px rgba(12,12,12,8%);
    -moz-box-shadow: 0 20px 24px rgba(12,12,12,8%);
    -ms-box-shadow: 0 20px 24px rgba(12,12,12,8%);
    -o-box-shadow: 0 20px 24px rgba(12,12,12,8%);
    box-shadow: 0 20px 24px rgb(12 12 12 / 8%);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    -khtml-transition: all .3s cubic-bezier(.645,.045,.355,1);
    -moz-transition: all .3s cubic-bezier(.645,.045,.355,1);
    -ms-transition: all .3s cubic-bezier(.645,.045,.355,1);
    -o-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1)!important;
}
.uxclose-button {
    z-index: 9;
    display: block;
    width: 40px;
    height: 40px;
    font-size: 0;
    cursor: pointer;
    transition: .4s;
}
.uxclose-button:after, .uxclose-button:before ,.uxclose-button:after, .uxclose-button:before,section.bl-expand .bl-icon-close:before,section.bl-expand .bl-icon-close:after{
    position: absolute;
    top: 19px;
    left: 11px;
    display: block;
    width: 18px;
    height: 1px;
    background: currentColor;
    content: "";
    transition: transform .25s;
    background: #010101;
    
}
.hdsearchform  .uxclose-button:after,.hdsearchform .uxclose-button:before{
	background: #fff;
}
.uxclose-button:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.uxclose-button:after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.uxclose-button:hover:before,section.bl-expand .bl-icon-close:hover:before {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.uxclose-button:hover:after,section.bl-expand .bl-icon-close:hover:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.global-menu__wrap a{
	display: block;
}
.hdpanelrightcontent .elm-listing ul li span{
	margin-left: 40px!important;
	display: block;
}
.global-menu a.global-menu__item {
    font-size: 35px;
    line-height: 50px;
}
.ux-textstroke{ 
    white-space: nowrap;
    color: transparent!important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    opacity: .5;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
@keyframes ux-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}

.ux-spin{
	-webkit-animation: ux-spin 2s linear infinite!important;
	 animation: ux-spin 2s linear infinite!important;
}
.grayscale{
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
 .btn-padding{
 	padding: 10px 30px;
 }
 .btn-line:before,.btn-line-violet:before,.button.wc-forward:before{
 	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border: 2px solid #01034c;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-radius: 5px;
 }
.btn-line:after,.btn-line-violet:after,.button.wc-forward:after{
 	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    background-color: #702FFF;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: scale(.5,.5);
    transform: scale(.5,.5);

 }
.btn-line-violet:after,.button.wc-forward:after{
	background-color: #6b28ce;
}
.btn-line-violet:before{
	border: 2px solid #6b28ce;
}
.btn-line:hover:after,.btn-line-violet:hover:after,.button.wc-forward:hover:after{
    opacity: 1;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
.btn-line:hover:before,.btn-line-violet:hover:before,.button.wc-forward:hover:before{
    opacity: 0;
    -webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
}
/* Schemas: Subtit */
.btn,.es_button,button,.button,.wpcf7-submit,.form input[type=submit], #respond .form-submit input, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.button, button, input[type="button"], input[type="reset"], input[type="submit"],.searcharea input[type="submit"],.wishlist_table .product-add-to-cart a.button, .woocommerce a.button.alt,
.woocommerce button.button.alt,.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button,.ux-add-cart,.widget_shopping_cart_content .buttons a,.price_slider_amount .button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.single_add_to_cart_button,.woocommerce ul.products li.product .button{
	background-color: #0c091d;     
    color: #fff!important;     
     -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all cubic-bezier(.4,0,.2,1) .4s;
    -o-transition: all cubic-bezier(.4,0,.2,1) .4s;
    transition: all cubic-bezier(.4,0,.2,1) .4s;
	-webkit-transition: all cubic-bezier(.4,0,.2,1) .4s;
    -o-transition: all cubic-bezier(.4,0,.2,1) .4s;
    transition: all cubic-bezier(.4,0,.2,1) .4s;
    padding: 0 25px;
    outline: none;
    line-height: 46px;
    height:46px;
    border-radius: 3px;
}
h1, h2, h3, h4, h5, h6, .ux-title, .ux-title a, a.ux-title, .entry-title a, span.ux-title, li.ux-title, .ux-add-cart, .add_to_cart_button.product_type_variable, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .newsbycatajax-widget .list-medthumb h3, .social-count-plus .flat.vertical span.count, .jTscroller a, .footer-wdg.tags-clould a, .pnav-tit, .jThumbnailScroller .jTscroller a, .ycp .belah .handap div.title, p.ux-title, .ux-block p.ux-title,.nbcaj-listnews .text a.ux-title,.nbcaj_thumbnail .text p,.elementor-widget-container .nbcaj_thumbnail  p,
.jssort121 .p .t,.entry-title-right a.ux-title,.nbcaj-listnews .text p{
	line-height: 1.3!important;
	text-rendering: auto;          
}
/* Second Color */
.comment-form .comment-notes, .comment-form label,.pnav-entry.art,.button, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="email"], input[type="password"], select, input[type="search"], .woocommerce ul.products li.product .button, .woocommerce nav.woocommerce-pagination ul li, input[type='text'], input[type='email'], textarea, input[type='password'], select, input[type='search'], #commentform textarea, #commentform input[type=text], .woocommerce #review_form #respond textarea, #commentform input[type='email'], .widget.elp-widget, .cat-grid.style1 .post, .authobio-widget .authobio blockquote, .wpmm_megamenu .tagcloud a, label, .woocommerce form .form-row .optional, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder,#commentform textarea,input[type="text"], input[type="email"], input[type="password"], select, input[type="search"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .select2-container .select2-selection--single,.pnav-entry.art,input, button, select, textarea,.widget .meta a,.meta a,.sg-post-meta li a, .ux-block .sg-post-meta a,.ux-block .sg-post-meta .bold,.ux-block .sg-post-meta .view-count,.ux-block .zilla-likes-count,.ux-block .comment-count,.sg-post-meta ul li, .sg-post-meta ul li span,.ux-subtit, p.ux-subtit, p.ux-subtit, h1.ux-subtit, h2.ux-subtit, h3.ux-subtit, h4.ux-subtit, h5.ux-subtit, h6.ux-subtit, .ux-subtit p, .ux-subtit h1, .ux-subtit h2, .ux-subtit h3, .ux-subtit h4, .ux-subtit h5, .ux-subtit span, p.ux-subtit, li.ux-subtit, span.ux-subtit, .ivi-cameranewsslider .camera_caption h5, .iviwdg-counter ul li h5, .sml_subscribe .prepend, .item a.readmore, .vc-newslisting .vc-time .vc-month, .lst-items a.readmore, .ajbn-caption .sld-tag p, .ratesum, .tb-datetime, .nbcaj-listnews h5, .entry-title .post-icons, .post-icon, .vc-newsslider .item .ajbn-caption h5, .sub-title, p.sub-title, .zilla-likes-count, .post-icon ul li, .comment-count, .woocommerce ul.products li.product .price, .price, .product_list_widget .amount, .price_label span, .sg-post-meta, .sg-post-meta li, .post-icon, .post-icon p, .post-icon li, .post-icon span, .post-icon p span, .amount, .bar-percent, .sg-post-meta ul li, .sg-post-meta ul li span, .ontop-nav li a, .meta a, .shareme .box a.count, .cat-tag a, .social-count-plus .count, .bn-cats li, .review-list li, .review-total-wrapper span.review-total-box, .ux-header.style-1 ul.sub-menu li .nbcaj-lst .items .post-icon a, .ux-subtit a,#commentform .formelm .ipuval, .comment-form-comment .ipuval,.main-content.single blockquote.wp-block-quote,
.ux-infowindow .meta i,.nbcaj-listnews h5,.nbcaj-listnews .blurgrey.art,.nbcaj-pagination a.next,.nbcaj-pagination a.previous,.mega-menu-row .nbcaj-pagination a.previous,.mega-menu-row .nbcaj-pagination a.next{
	color: #757589;
}
.ipuval{
	color: #757589!important;
}
/* Turn off form input suggestion */
.ipuval.animated,span.ipuval.animated,.inputlinehv{
	display: none!important;
	opacity:0;
}
textarea::-webkit-input-placeholder ,textarea:-moz-placeholder,textarea::-moz-placeholder ,textarea:-ms-input-placeholder,textarea::placeholder,
input[type=text]::-webkit-input-placeholder ,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder ,input[type=text]:-ms-input-placeholder,input[type=text]::placeholder,
input[name="email"]::-webkit-input-placeholder ,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder ,input[type=email]:-ms-input-placeholder,input[type=email]::placeholder{  
  color: #757589!important;  
}
::placeholder { 
  color: 757589;
  opacity: 1; 
}

:-ms-input-placeholder { 
  color: 757589;
}

::-ms-input-placeholder { 
  color: 757589;
}
input[type="text"], input[type="email"], input[type="password"], select ,input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea,.select2-container .select2-selection--single, #commentform input[type='email'],.woocommerce #review_form #respond textarea, #commentform input[type="email"],.post.type-post input[type="text"],.post.type-post input[type="email"],.post.type-post textarea,.post.type-post input[type="password"] ,.post.type-post input[type="search"],.post.type-post #commentform textarea, #commentform input[type=text], .woocommerce #review_form #respond textarea, #commentform input[type="email"]{
	height: 30px;
    line-height: 30px;
	width: 100%;
	box-sizing: border-box;
	outline: none!important;
	border-radius:0;      
    height: auto; 
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;   
    outline: none;        
    transition: all 0.4s ease-out 0s;
}
.form-element input[type="checkbox"].custom-checkbox ~ span.checkbox-btn{
	background-color: #fff;
    border: 2px solid #dfdfdf;
}
.nice-select{
	height: 35px;
	line-height: 35px;
}
.nice-select .option {
    line-height: 30px;
    min-height: 30px;
} 
.ux-contac7.ux-box input[type="submit"]{
	border-bottom: none;
}
.ux-contac7.ux-box .single-line .wpcf7-not-valid-tip{
	position: relative;
}
.ux-contac7 .wpcf7  .wpcf7-response-output {
    margin: 50px 0 25px 0;
}
.ux-contac7 .wpcf7-form .single-line{
	position: relative;	
    max-width: 360px;
	
} 
.ux-contac7 .wpcf7-form .single-line .icon-submit{
	position: absolute;
    top: 0;
    right: 0;
    line-height: 40px;
    bottom: 0;
}
.ux-contac7.btnicon-yes .wpcf7-form .single-line  .icon-submit:after {
    font-weight: 400;
    font-family: 'Font Awesome 5 Free';
    font-size: 22px;
    position: absolute;
    top: 0;
    right: 25px;
    color: #fff;
    text-align: center;
    z-index: 1;
    top: 0;
    right: 0;
    margin-top: 0;
    line-height: 40px;
}
#commentform textarea{ 	
    width: 100%;
    margin-bottom: 35px;    
    display: block;
    outline: none;
    min-height: 150px;
   	margin-top: 30px;
   	transition: all 0.4s ease-out 0s;
}

#commentform input[type="text"]:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 2px;
	background: red;
	width: 100%;
}
/* Form input Border reset , padding reset */
.woocommerce .quantity .input-group .qty {
    margin-left: 24px;
    line-height: 46px;
    height: 46px;
    border: 1px solid #e1e1e1;
}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-left: 10px;
}
/*Post Meta*/
a{
	-webkit-transition: all .3s ease 0ms;
    -moz-transition: all .3s ease 0ms;
    -ms-transition: all .3s ease 0ms;
    -o-transition: all .3s ease 0ms;
    transition: all .3s ease 0ms;
}
body, .footer-wdg.randomnews h3, .footer-wdg.recentnews h3, .footer-wdg.popnews h3, .tn-comment h5 a, .post p, .post p span, p ,.related-posts h3.ux-title,.widget.newsbycat-widget .list-medthumb .caption h3,.ux-testomation.style1 .name{
    line-height: 1.65!important;
    font-size: 18px;
}
/* Shop */
.woocommerce .single-product div.product .related.products  span.price, .woocommerce .single-product div.product .related.products  .amount{
	font-size: 16px!important;
	color: #555;
}
.woocommerce div.product form.cart .button,.button,button{
	font-size: 16px;
}
h3.prod-title{
	font-size: 25px;
}
.single-product,.single-product p,body .single-product, .post .single-product p, .post .single-product p span, .woocommerce-page div.product .product_meta span a, .woocommerce div.product .product_meta span a,  span.product_meta a,.woocommerce-page div.product .product_meta span a, .woocommerce div.product .product_meta span a,  span.product_meta a,
.single-product .summary.entry-summary .price span,.single-product .summary.entry-summary .price span, .woocommerce .single-product div.product span.price, .single-product .amount,
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3,figure.effect-goliath p.ux-subtit,.project-meta li {
	font-size: 18px!important;	
	color: #777777;
}
 .woocommerce .single-product .wpcvs-type-button .wpcvs-term > span {
    padding: 0;
    border-radius: 2px;
    line-height: 30px;
}
/* Tab and Table Improve */
table td, table th {
    padding: 0.5em;
    border: 1px solid #e1e1e1;
}
#content .uk-tab>li.uk-active>a,.uk-tab>li.uk-open:not(.uk-active)>a, .uk-tab>li:not(.uk-active)>a:focus, .uk-tab>li:not(.uk-active)>a:hover {
    margin-bottom: 0;     
    border-radius: 5px 5px 0px 0;
}
#content .uk-tab.uk-tab-left>li.uk-active>a, #content .uk-tab.uk-tab-left>li > a:hover{
	border-radius: 5px 0px 0px 5px;
}
#content .uk-tab.uk-tab-right>li.uk-active>a, #content .uk-tab.uk-tab-right>li > a:hover{
	border-radius: 0 5px 5px 0;
	padding-left: 25px;
}
#content .uk-tab.uk-tab-bottom,.uk-tab-grid.uk-tab-bottom:before{
	border-top: none;
    margin-top: 25px;
}
.ux-tabs .uk-tab-bottom>li,#content .uk-tab.uk-tab-bottom>li.uk-active>a, #content .uk-tab.uk-tab-bottom>li > a:hover {
    margin-top: 0px;
}
.ux-tabs  .uk-tab.uk-tab-right{
	text-align: right;
}
#content .uk-tab {  
    margin-bottom: 40px;
}
.widget-title, .comments-title, .comment-reply-title, .ux-boxtit > span, .widget-top > span {
    font-size: 16px;
}
.related-posts h3{	
	display: block;
    text-transform: capitalize;
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.pnav-tit{	
	display: block;
    text-transform: capitalize;  
    margin-bottom: 5px!important;
}
/*Page Reset*/
.elementor-section-full_width  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0!important;
}
b, strong {
    font-weight: 600;
}
.elementor-widget-container h3.ux-hlisting, h3.ux-hlisting,.item .bn-caption h2,.page-content h3.ux-hlisting,.page-content h3.ux-hlisting span.art{
	font-size: calc(40px + 10 * ( (100vw - 576px) / 1024));
	 font-size: -webkit-calc(40px + 10 * ( (100vw - 576px) / 1024));
	 line-height: 1.15!important;
    letter-spacing: -0.02em;
}
.elementor-widget-container .home-blogtit,.elementor-widget-container .ux-block.from-blog h3,.ux-title.big-tit, .big-tit, .cat-grid.style2 h3{
    margin: 15px 0 0 0;
    font-size: -webkit-calc(24px + 2 * ( (100vw - 576px) / 1024));
    font-size: calc(24px + 2 * ( (100vw - 576px) / 1024));
    line-height: 1.15!important;
    letter-spacing: -0.01em;
}
/* System Overwrite */
em{
	color: #222;
}
ul#wp-admin-bar-aiokit_edit_page-default li:last-child{
	display: none!important;
}
.bordered-thin  #sidebar .widget-top span:after{
	display: none;
}
/* Theme Typography: Small Title */
.meta a, .widget .meta a, .sg-post-meta.has-avatar ul, .sg-post-meta ul, .related-posts .sg-post-meta.has-avatar ul, .sg-post-meta ul, .related-posts .sg-post-meta.has-avatar ul li, .nbcaj-listnews .entry-title, .nbcaj-listnews .text a.ux-title, .ux-title.small-tit, .small-tit, .comment-form .art, .tn-comment h5 a, .author-bio .author-intro p.author-url, .logged-in-as, .hd-author-bio .hd-author-link p span, .hd-author-bio .hd-author-link p, .hd-author-bio .author-url, p.author-url span, .authobio-widget .authobio blockquote, .main-content.single .la1 #respond p, .sg-post-meta.has-avatar ul,  .ux-testomation.style1 .company,.widget .meta a, .meta a, .sg-post-meta li a, .ux-block .sg-post-meta a, .ux-block .sg-post-meta .bold, .ux-block .sg-post-meta .view-count, .ux-block .zilla-likes-count, .ux-block .comment-count, .sg-post-meta ul li, .sg-post-meta ul li span, .ux-subtit, p.ux-subtit, p.ux-subtit, h1.ux-subtit, h2.ux-subtit, h3.ux-subtit, h4.ux-subtit, h5.ux-subtit, h6.ux-subtit, .ux-subtit p, .ux-subtit h1, .ux-subtit h2, .ux-subtit h3, .ux-subtit h4, .ux-subtit h5, .ux-subtit span, p.ux-subtit, li.ux-subtit, span.ux-subtit, .ivi-cameranewsslider .camera_caption h5, .iviwdg-counter ul li h5, .sml_subscribe .prepend, .item a.readmore, .vc-newslisting .vc-time .vc-month, .lst-items a.readmore, .ajbn-caption .sld-tag p, .ratesum, .tb-datetime, .nbcaj-listnews h5, .entry-title .post-icons, .post-icon, .vc-newsslider .item .ajbn-caption h5, .sub-title, p.sub-title, .zilla-likes-count, .post-icon ul li, .comment-count, .woocommerce ul.products li.product .price, .price, .product_list_widget .amount, .price_label span, .sg-post-meta, .sg-post-meta li, .post-icon, .post-icon p, .post-icon li, .post-icon span, .post-icon p span, .amount, .bar-percent, .sg-post-meta ul li, .sg-post-meta ul li span, .ontop-nav li a, .meta a, .shareme .box a.count, .cat-tag a, .social-count-plus .count, .bn-cats li, .review-list li, .review-total-wrapper span.review-total-box, .ux-header.style-1 ul.sub-menu li .nbcaj-lst .items .post-icon a, .ux-subtit a,.comment-form .comment-notes, .comment-form label,.tag-postitem a, .tagcloud a,.wdg-categories li a,.wdg-categories li,.order_review_heading, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value:before, .compare-basic .compare-value:before, .wishlist-title h2, #order_payment_heading, .woocommerce-Reviews .comment-reply-title, .woocommerce-billing-fields h3,.product_meta,.product_meta .sku,.woocommerce div.product .product_meta span.sku,.comment .comment-meta,.widget_shopping_cart_content,.widget_shopping_cart_content p{
	font-size: 16px!important;
}
.ux-sidebar-side a,#sidebar.la3{
	font-size: 16px;
}
.woocommerce table.shop_table th,.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text,.woocommerce table.shop_table td ,.cart-empty.woocommerce-info{    
    font-size: 16px;
}
.newsbycatajax-widget .list-medthumb h3,.nav-cart .woocommerce a.button,.primary-navigation .nav-menu ,.ux-header.style-5.hd-transparent.nav-center .primary-navigation .nav-menu ,
.uk-pagination li a,.uk-pagination>li>a,.uk-pagination>li>span,.uxpost-sharing .jssocials-share i.jssocials-share-logo,
.order_review_heading,.woocommerce-shipping-fields > h3, 
.woocommerce-additional-fields > h3, #ship-to-different-address label,
#order_review_heading, 
.cart-totals-inner h2, .wood-login-divider,
.woocommerce-MyAccount-title, header.title > h3,
.woocommerce-column__title, .compare-field, 
.compare-value:before, .compare-basic .compare-value:before, 
.wishlist-title h2,
#order_payment_heading, 
.woocommerce-Reviews .comment-reply-title,.woocommerce-billing-fields h3,
.ux-header.style-5 .hd-transparent.nav-center .primary-navigation .nav-menu,
.bn-cats li,
.page-numbers ,
.page-numbers i,
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer ,
.wp-block-image figcaption,
.ht-product-action-tooltip,
.woocommerce a.added_to_cart,
.getcatsbig-widget .item .bn-caption h2,
.hd-utility span.woocommerce-Price-currencySymbol,.hd-utility .woocommerce-Price-amount.amount,
.yourcart-header .close-btn,
.ux-header.nav-vertical .multilevelpushmenu_wrapper a,a.readmore{
	font-size: 16px;
} 
/* Theme Typography: Medium Title */
.meta a,.widget .meta a,.sg-post-meta.has-avatar ul,.sg-post-meta ul,.related-posts .sg-post-meta.has-avatar ul,.sg-post-meta ul,.related-posts .sg-post-meta.has-avatar ul li,.nbcaj-listnews .entry-title,.nbcaj-listnews .text a.ux-title,.ux-title.small-tit,.small-tit,.comment-form  .art,.tn-comment h5 a,   .author-bio .author-intro p.author-url, .logged-in-as, .hd-author-bio .hd-author-link p span, .hd-author-bio .hd-author-link p, .hd-author-bio .author-url, p.author-url span, .authobio-widget .authobio blockquote,.main-content.single .la1 #respond p,.sg-post-meta.has-avatar ul,.ux-testomation.style1 .name, .ux-testomation.style1 .company,.nav-cart a, .nav-cart p,.item-related h3.block-tit,.item-tit,
.project-desc h3.ux-boxtit,.widget-container .widget-top > span,.project-desc .widget-top span,.cat-grid.style8 h3,.comment .comment-author .fn a,.entry-title-right,a.ux-title,.item .bn-caption h3{
	font-size: 18px;
}
/* Theme Typography: Large Title */
.cat-grid.style7 h3 ,.cat-grid.style6 h3{
    font-size: 20px;
}
.button, button, input[type="button"], input[type="reset"], input[type="submit"],input[type="text"], input[type="email"], input[type="password"], select ,input[type="search"],.woocommerce ul.products li.product .button,.woocommerce nav.woocommerce-pagination ul li,
input[type='text'], input[type='email'], textarea, input[type='password'], select, input[type='search'], #commentform textarea, #commentform input[type=text], .woocommerce #review_form #respond textarea, #commentform input[type='email'], .widget.elp-widget, .cat-grid.style1 .post, .authobio-widget .authobio blockquote, .wpmm_megamenu .tagcloud a,label,
.woocommerce form .form-row .optional,.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{
	outline: none;
	font-size: 16px;
    font-weight: 400;
} 
.comment-author .fn, .main-navigation, .nav-links, .no-comments, .page-description, .page-title, .site-description, .site-title, h2.author-title, p.author-bio{
	font-size: 18px;
}
input, button, select, textarea {
    background: 0 0; 
    transition: all .4s ease-out 0s;
}
.ipuval{
	position: absolute;
    left: 0;
    top: 0;
    margin-top: -25px;
    font-size: 15px!important;
    min-width: 100px!important;
}
.inputlinehv{
	position: absolute;
    height: 2px;
    width: 100%;
    background: #009688;
    top: 100%;
    margin-top: -2px;
    left: 0;
     width:0;
        webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;	
}
.wpcf7-form-control-wrap{
	position: relative;
	width: 100%;
	display: block;	
	margin-top: 15px;
}
.ux-contac7.ux-box .contact-onecol input[type="text"]{
	margin-top: 8px;
}
.ux-contac7.s1 .contact-page .uk-width-medium-1-1  input[type="text"]{
	margin-top: 6px;
}
.wpcf7-form-control-wrap.your-message .ipuval,.wpcf7-form-control-wrap .ipuval{
    margin-top: -15px;
}
.woocommerce .coupon .ipuval.ux-hide{
	display: none!important;
}
.inputlinehv.uxentered{
	 width:100%;
}
.wpcf7-form-control-wrap.your-message .ipuval {   
    margin-top: -5px;
}
.input-group .ipuval,.input-group .ipuval.animated,.input-group .inputlinehv{
	display: none!important;
}
label,.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: block;
    margin-bottom: 5px!important;
    vertical-align: middle;
    font-weight: 400;
    margin-top: 10px!important;
} 
.ux-title.medium-tit,.list-medthumb.potrail2 .caption  h3,.list-medthumb .caption  h3{
	font-size: 20px;
} 
.box-content p.ux-hide.intro {
    margin-top: 20px;         
}
.ux-subtit, p.ux-subtit, p.ux-subtit, h1.ux-subtit, h2.ux-subtit, h3.ux-subtit, h4.ux-subtit, h5.ux-subtit, h6.ux-subtit, .ux-subtit p, .ux-subtit h1, .ux-subtit h2, .ux-subtit h3, .ux-subtit h4, .ux-subtit h5, .ux-subtit span, p.ux-subtit, li.ux-subtit, span.ux-subtit, .ivi-cameranewsslider .camera_caption h5, .iviwdg-counter ul li h5, .sml_subscribe .prepend, .item a.readmore, .vc-newslisting .vc-time .vc-month, .lst-items a.readmore, .ajbn-caption .sld-tag p, .ratesum, .tb-datetime, .nbcaj-listnews h5, .entry-title .post-icons, .post-icon, .vc-newsslider .item .ajbn-caption h5, .sub-title, p.sub-title, .zilla-likes-count, .post-icon ul li, .comment-count, .woocommerce ul.products li.product .price, .price, .product_list_widget .amount, .price_label span, .sg-post-meta, .sg-post-meta li, .post-icon, .post-icon p, .post-icon li, .post-icon span, .post-icon p span, .amount, .bar-percent, .sg-post-meta ul li, .sg-post-meta ul li span, .ontop-nav li a, .meta a, .shareme .box a.count, .cat-tag a, .social-count-plus .count, .bn-cats li, .review-list li, .review-total-wrapper span.review-total-box, .ux-header.style-1 ul.sub-menu li .nbcaj-lst .items .post-icon a, .ux-subtit a, .com-link, .com-reply a, .comment-body a, .ere-search-status-tab button, label, .view-count, .post p span.view-count, .ux-block .entry-title-right .meta a {
    font-weight: normal;    
} 
p{
	text-rendering: optimizeLegibility;
}
/*Form*/
/* Body Text */
.bn-caption.dark-grad a:hover,.cover-title h2:hover{
	color: #fff;
}
input[type="button"]{
	padding: 8px 10px;
}
.ondarkbg.subscribe input[type="email"],.wp-block-cover,video,.thumbnail,.main-content.single .thumbnail,.feature-img.thumbnail,.wp-caption img,.nbcaj-pagination,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	overflow: hidden!important;
}
  textarea:hover,input[type="email"]:hover,  input[type='text']:hover,textarea:focus,  input[type='text']:focus, .woocommerce #review_form #respond textarea :hover, #commentform input[type='email'], .widget.elp-widget {
        -webkit-transition: border .35s ease, color .35s ease;
    -o-transition: border .35s ease, color .35s ease;
    transition: border .35s ease, color .35s ease;
}
.cat-tag a{
	border-radius: 0!important;
}
.slider3 .sld3-item img, .logo-img img,.logo img{
	border-radius:0!important;
}
.hd-author-bio img {
    border-radius: 100%!important;
} 
.ux-newsslider.ux-block .cat-tag.top a{
    border-radius: 0 5px 0 0;
    margin-right: 2px;    
}
.jssort121 .p .i{
	border-radius: 100%!important;
}
.ug-slide-wrapper img,.ug-thumb-wrapper.ug-thumb-generated img{
	border-radius: 0;
}
/* Page Boxed setting */

.page_boxed .page-content,.page_boxed  .container{
	background: #fff;
}
.page_boxed .body-wrapper.layout1 .container,.page_boxed .body-wrapper.layout1 .page-content{
	background: transparent;
}
.page_boxed .main-content .page-content,.page_boxed .main-content  .container{
	background: #fff;
	padding-left: 30px;
    padding-right: 30px;
}
.page_boxed .elementor-widget-container{
	padding-left: 30px;
    padding-right: 30px;    
}
.page_boxed .elementor-inner{
	overflow: hidden;
}
.ux-show-desktop,.ux-show-ipadlandscap  ,.ux-show-ipadpotrail  ,.ux-show-iphonelandscap  ,.ux-show-iphonepotrail{
	position: relative;
}
.body-wrapper.layoutsbl,.body-wrapper.layoutsbr{
	background-attachment:fixed;
	background-repeat: no-repeat;
}
.body-wrapper.layoutsbl .main-content.single .container{
	padding-top: 0;
}
.elementor-section-full_width  .ere-property-wrap {
    max-width: 100%!important;
}
.elementor-section-height-row-full{
	height: 100%!important;
	width: 100%!important;
	position: absolute;
}
.elementor-section-height-row-full>.elementor-column-gap-no>.elementor-row>.elementor-column>.elementor-element-populated {	
    padding-bottom:0;
    padding-top:0;
}	
/* Turnoff unyson fw warning message */
.fw-flash-messages{
	display: none!important;
}
/* Page Preloader */ 
 #loader svg {
  width: 100px;
  height: 100px;
  display: inline-block;
}
 #loader .la-pacman.la-2x>div:nth-child(2) {
    margin-top: -100px!important;
    top: -28px;
}
#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}
 #loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 60px;
    height: 60px;
    transform: translate(-50%, -50%);      
    z-index: 1001;
}
.uxloader-rainbown  #loader{
	width: 150px;
    height: 150px;	
}
#loader.uxloaderdf{
	border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;
    -webkit-animation: spin 2s linear infinite; 
    animation: spin 2s linear infinite; 
    width: 90px;
    height: 90px;
    margin-left: -45px;
    margin-top: -45px;
}
.uxloaderdf:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #e74c3c;
    -webkit-animation: spin 3s linear infinite; 
    animation: spin 3s linear infinite; 
}
.uxloaderdf:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
     right: 15px;
     bottom: 15px;
     border-radius: 50%;
     border: 3px solid transparent;
     border-top-color: #f9c922;
     -webkit-animation: spin 1.5s linear infinite; 
       animation: spin 1.5s linear infinite;
 }
@-webkit-keyframes spin {
    0%   { 
        -webkit-transform: rotate(0deg);   
        -ms-transform: rotate(0deg);  
        transform: rotate(0deg);   
    }
    100% {
        -webkit-transform: rotate(360deg);   
         -ms-transform: rotate(360deg);  
         transform: rotate(360deg);   
     }
 }
 @keyframes spin {
     0%   { 
         -webkit-transform: rotate(0deg); 
         -ms-transform: rotate(0deg);  
         transform: rotate(0deg);  
     }
     100% {
         -webkit-transform: rotate(360deg);  
         -ms-transform: rotate(360deg);  
         transform: rotate(360deg);  
     }
 }
    #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: #222222;
        z-index: 1000;
        -webkit-transform: translateX(0); 
        -ms-transform: translateX(0);  
        transform: translateX(0);  
    }

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right {
        right: 0;
    }
	 
    /* Loaded */
    .loaded #loader-wrapper .loader-section.section-left {
        -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(-100%);  /* IE 9 */
                transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
                transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }

    .loaded #loader-wrapper .loader-section.section-right {
        -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(100%);  /* IE 9 */
                transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */

-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
        transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }
    
    .loaded #loader {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loader-wrapper {
        visibility: hidden;

        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.3s 1s ease-out;  
                transition: all 0.3s 1s ease-out;
    }
    
    /* JavaScript Turned Off */
    .no-js #loader-wrapper {
        display: none;
    }
    .no-js h1 {
        color: #222222;
    }

/* Elementor */
#elementor-panel-get-pro-elements{
	display: none!important;
}
.elementor-section-full_width  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0!important;
} 
.list{
	position: relative;
}
/* Base Layout */
.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
	clear: both;
}
#particles-js{
	position: absolute;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.peakleft-bg{
	height:100%;
	width:100%;
	min-height: 1px;
	min-width: 1px;
}
.peakleft-bg svg{
	 position: absolute;
    top: 0;
    left: 100%;
    margin-left: -45px;
}
.peakright-bg{
	height:100%;
	width:100%;
	min-height: 1px;
	min-width: 1px;
}
.peakright-bg svg{
	position: absolute;
    top: 0;
    right: 100%;
    margin-right: -45px;
}
/* Overwrite Bootstrap */
.jumbotron{
	background: #fff;
}
.form-group {
    margin-bottom: 25px;
}
/* GMap3 Common  */
.cluster {
    color: #FFFFFF;
    text-align: center;
    font-family: 'Arial, Helvetica';
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    line-height: 62px;
    width: 62px;
    height: 62px;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
}
.gm-style-mtc button{
	color: #333!important;
    line-height: 15px!important;
}
/* inforbox */ 
/* redesign info box  */ 
 .gm-style-iw {
	width: 220px !important;
	top: 15px !important;
	left: 0px !important;
	background-color: #fff;
	box-shadow: 0 0 16px #6f6f6fc9; 
}
#iw-container {
	margin-bottom: 10px;
}
#iw-container .iw-title {
	padding: 10px;
	background-color: #48b5e9;
	color: white;
	margin: 0;
	border-radius: 2px 2px 0 0;
}
#iw-container .iw-content {	
	line-height: 18px;	
	margin-right: 1px;
	padding: 15px 5px 20px 15px;
	max-height: 140px;
	overflow-y: auto;
	overflow-x: hidden;
}
/* end redesign info box */
/*style the p tag*/
.gm-style .gm-style-iw #google-popup p{
   	padding: 10px;
}       
/*style the arrow*/
#iw-container .iw-content {    
    margin-right: 0;
    padding: 0;   
}
.ux-infowindow h3.ux-title{
	font-size: 18px;	
	line-height: 20px; 
	margin-top: 10px;
	margin-bottom: 10px;
}
.ux-infowindow .meta i{
	margin-left: 15px;
    margin-right: 5px;
}
.ux-infowindow .ux-subtit,.ux-infowindow .ux-title {
    padding: 0 20px;
}
.ux-infowindow .ux-title{
	padding-top: 7px;
	padding-bottom: 5px;
}
.ux-infowindow{	 
	padding: 15px!important;
} 
/* Elementor */
#elementor-panel-get-pro-elements{
	display: none!important;
}
/* Hover Class */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.bn-caption{
	position: absolute;
    padding: 10px 20px 5px;
    z-index: 1;  
    bottom: 0;
    box-sizing: border-box;
}
.dark-screen{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	display: block;
	z-index: 1;	
	opacity:0;
}
.la-ball-fussion {   
    color: #e51c23;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.clear {
	clear: both;
	width: 100%;
}
.hide {
	display: none;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
	visibility: hidden !important;
}
.affix {
	position: fixed;
}
img,
iframe,
embed {
	max-width: 100%;
}
.map img,
.fw-shortcode-map-wrapper img {
	max-width: none !important;
}
#sidebar{
	margin-top: 25px;
}
.la4 #sb-container2{
   	margin-top: 30px;	
}
.la4 .sb-container2{
   	margin-top: 40px;	
}
.ux-pull-top5{
	margin-top: -5px;
}
.ux-pull-top10{
	margin-top: -10px;
}
.ux-pull-top15{
	margin-top: -15px;
}
.ux-pull-top25{
	margin-top: -25px;
}
.ux-pull-top30{
	margin-top: -30px;
}
.ux-pull-top35{
	margin-top: -35px;
}
.ux-pull-top40{
	margin-top: -40px;
}
.ux-pull-top45{
	margin-top: -45px;
}
.ux-pull-top50{
	margin-top: -50px;
}
.ux-pull-top55{
	margin-top: -55px;
}
.ux-pull-top60{
	margin-top: -60px;
}
.ux-pull-top65{
	margin-top: -65px;
}
.ux-pull-top70{
	margin-top: -70px;
}
.ux-pull-top75{
	margin-top: -75px;
}
.ux-pull-top80{
	margin-top: -80px;
}
.ux-pull-top85{
	margin-top: -85px;
}
.ux-pull-top90{
	margin-top: -90px;
}
.ux-pull-top95{
	margin-top: -95px;
}
.ux-pull-top100{
	margin-top: -100px;
}
.margin-v5{
	margin-top: 5px!important;
	margin-bottom: 5px!important;
}
.margin-v10{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}
.margin-v15{
	margin-top: 15px!important;
	margin-bottom: 15px!important;
}
.margin-v20{
	margin-top: 20px!important;
	margin-bottom: 20px!important;
}
.margin-v25{
	margin: 25px 0!important;
	margin-top: 25px!important;
	margin-bottom: 25px!important;
}
.margin-v30{
	margin: 30px 0!important;
	margin-top: 30px!important;
	margin-bottom: 30px!important;
}
.margin-v35{
	margin-top: 35px!important;
	margin-bottom: 35px!important;
}
.margin-v40{
	margin-top: 40px!important;
	margin-bottom: 40px!important;
}
.margin-v45{
	margin-top: 45px!important;
	margin-bottom: 45px!important;
}
.margin-v50{
	margin-top: 50px!important;
	margin-bottom: 50px!important;
}
.margin-v55{
	margin-top: 55px!important;
	margin-bottom: 55px!important;
}
.margin-v60{
	margin-top: 60px!important;
	margin-bottom: 60px!important;
}
.margin-v70{
	margin-top: 70px!important;
	margin-bottom: 70px!important;
}
.margin-v80{
	margin-top: 80px!important;
	margin-bottom: 80px!important;
}
.margin-v90{
	margin-top: 90px!important;
	margin-bottom: 90px!important;
}
.margin-v100{
	margin-top: 100px!important;
	margin-bottom: 100px!important;
}
.top-35{
	top: 35px!important;	
}
.top-30{
	top: 30px!important;	
}
.top-25{
	top: 25px!important;	
}
.top-20{
	top: 20px!important;	
}
.top-15{
	top: 15px!important;	
}
.top-10{
	top: 10px!important;	
}
.top-5{
	top: 5px!important;	
}
.margintop-50{
	margin-top: 50px!important;	
}
.margintop-45{
	margin-top: 45px!important;	
}
.margintop-40{
	margin-top: 40px!important;	
}
.margintop-35{
	margin-top: 35px!important;	
}
.margintop-30{
	margin-top: 30px!important;	
}
.margintop-25{
	margin-top: 25px!important;	
}
.margintop-20{
	margin-top: 20px!important;	
}
.margintop-15{
	margin-top: 15px!important;	
}
.margintop-10{
	margin-top: 10px!important;	
}
.margintop-5{
	margin-top: 5px!important;	
}

.bottom-35{
	bottom: 35px!important;	
}
.bottom-30{
	bottom: 30px!important;	
}
.bottom-25{
	bottom: 25px!important;	
}
.bottom-20{
	bottom: 20px!important;	
}
.bottom-15{
	bottom: 15px!important;	
}
.bottom-10{
	bottom: 10px!important;	
}
.bottom-5{
	bottom: 5px!important;	
}
.marginbottom-50{
	margin-bottom: 50px;	
}
.marginbottom-45{
	margin-bottom: 45px!important;	
}
.marginbottom-40{
	margin-bottom: 40px!important;	
}
.marginbottom-35{
	margin-bottom: 35px!important;	
}
.marginbottom-30{
	margin-bottom: 30px!important;	
}
.marginbottom-25{
	margin-bottom: 25px!important;	
}
.marginbottom-20{
	margin-bottom: 20px!important;	
}
.marginbottom-15{
	margin-bottom: 15px!important;	
}
.marginbottom-10{
	margin-bottom: 10px!important;	
}
.marginbottom-5{
	margin-bottom: 5px!important;	
}
.hr-dashed,.hr-dash{
	width: 100%;
    display: block;
    height: 1px;
    border-bottom: 1px dashed #e1e1e1;
    margin-top: 35px;
    margin-bottom: 35px;
}
.ux-align-left,.ux-text-l{
	text-align: left;
}
.ux-align-right,.ux-text-r{
	text-align: right;
}
.ux-align-center,.ux-text-c{
	text-align: center;
}
.ux-italic{
	font-style: italic!important;
}
.ux-hide{
	display: none;
	color: #fff;
}
.ux-header,.header{
	z-index: 99;
	display: block;
	position:relative;	
}
.sticky-header .hide-hdsticky{
	display: none;
}
.sticky-header .ux-header{
	z-index: 9;
}
.unhide-hdsticky{
	display: none;
}
.sticky-header  .unhide-hdsticky{
	display: block;
}
.ux-border-top{
	border-top:1px solid #e1e1e1; 
}
.ux-border-bot{
	border-bottom:1px solid #e1e1e1; 
}
.ux-border-left{
	border-left:1px solid #e1e1e1; 
}
.ux-border-right{
	border-right:1px solid #e1e1e1; 
}
.ux-boxtit.ux-hide{
	display: none;
}
.linebg p.ux-hide{
	color: #fff;
}
.ux-hide.animated,.ux-hvaniinout.animated{
	display: block;
}
.art,.italic, p span.art, span.art,.post p.art, p .art, h1.art, h2.art, h3.art, h4.art, h5.art, h6.art{
	color: #b1b1b1;	
} 
.white,.post p.white, p.white, h1.white, h2.white, h3.white, h4.white, h5.white, h6.white, span.white, .white a, .white span, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white p {
    color: #fff;
}
/* Uikit Overwrite */
.uk-tab>li>a {
       padding: 7px 22px;
}
.ux-navstyle .color-5 .nav-circleslide{
	z-index: 1;
}
/* Grid */
/* -------------------------------------------------- */
.fw-main-row,
.fw-main-row *,
.fw-main-row *:before,
.fw-main-row *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fw-container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.page_boxed .fw-container{
	padding-left: 30px;
	padding-right: 30px;
}
.fw-container-fluid {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.fw-col-xs-1, .fw-col-sm-1, .fw-col-md-1, .fw-col-lg-1, .fw-col-xs-2, .fw-col-sm-2, .fw-col-md-2, .fw-col-lg-2, .fw-col-xs-3, .fw-col-sm-3, .fw-col-md-3, .fw-col-lg-3, .fw-col-xs-4, .fw-col-sm-4, .fw-col-md-4, .fw-col-lg-4, .fw-col-xs-5, .fw-col-sm-5, .fw-col-md-5, .fw-col-lg-5, .fw-col-xs-6, .fw-col-sm-6, .fw-col-md-6, .fw-col-lg-6, .fw-col-xs-7, .fw-col-sm-7, .fw-col-md-7, .fw-col-lg-7, .fw-col-xs-8, .fw-col-sm-8, .fw-col-md-8, .fw-col-lg-8, .fw-col-xs-9, .fw-col-sm-9, .fw-col-md-9, .fw-col-lg-9, .fw-col-xs-10, .fw-col-sm-10, .fw-col-md-10, .fw-col-lg-10, .fw-col-xs-11, .fw-col-sm-11, .fw-col-md-11, .fw-col-lg-11, .fw-col-xs-12, .fw-col-sm-12, .fw-col-md-12, .fw-col-lg-12, .fw-col-xs-15, .fw-col-sm-15, .fw-col-md-15, .fw-col-lg-15{
	-ms-flex: none;
    -webkit-flex: none;
    flex: none;
    height: 100%;
    margin: 0;
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.bdright{
	border-right: 1px solid #e1e1e1;
	padding-right: 30px;	
}
.bdleft{
	border-left: 1px solid #e1e1e1;	
	padding-left: 30px;
}
.bdrightleft{
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;	
	padding-right: 30px;	
	padding-left: 30px;
}
/* System*/
a,a:hover,a:focus{
	text-decoration: none!important;
	outline: none!important;
	text-shadow: none!important;
	-webkit-transition: all 0.1s ease-in-out;
  	-moz-transition: all 0.1s ease-in-out;
  	-o-transition: all 0.1s ease-in-out;
  	transition: all 0.1s ease-in-out;
}
.ux-bghover:hover a{
	color: #fff;
}
.ux-block .alert-success {
    color: #3c763d;
    background-color: #fafafa;
    border-color: #fafafa;
}
.ux-block ol,.ux-block ol li,.ux-block ul,.ux-block ul li{
	list-style: none!important;
}
/* Nice Cusor */
div.cursor.default{
	left: -65px;
	top: -65px;
}
.cursor__inner {
	z-index: 9999;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: difference;
	border-radius: 50%;
}
.cursor__inner--dot {
	width: 6px;
	height: 6px;
	background: #fff;
}
.cursor__inner--circle {
	width: 25px;
	height: 25px;
	border: 1px solid #fff;
} 
/* Nice Cursor 2 */
video {
  width: 100%!important;
  height: auto!important;
  margin: 20px 0;
}
.media-top video {   
    margin: 20px 0 30px;
}
.type-audiolocal{
	margin: 20px 0 0;
}
.scrollfixed,.rowfixedscroll,.row-fixed-scroll{  
	display: block;	     
}
.col-fixed{
	top: 0;
	bottom: 0;
	height: 100%;	
}
.item-scrollfixed,.item-colfixed,.share-sb-scrollfixed,.elementorcol-scrollfixed,.ele-scrollfixed,.elescrollfixed,.elm-scrollfixed{	 
	zoom: 1; 
	vertical-align: top;	 
	width: 100%;
}
.col-content{
	float: left;
}
.center-block{
	text-align: center;
}
.pull-right{
	text-align: right;
}
.ux-header [class^="uxicon-"]:before,.ux-header  [class*=" uxicon-"]:before,.ux-header  [class^="uxicon-"]:after,.ux-header  [class*=" uxicon-"]:after{
	font-size: 20px;
	margin-top:3px;
	margin-left: 0;
}
[class^="uxicon-"]:before, [class*=" uxicon-"]:before, [class^="uxicon-"]:after, [class*=" uxicon-"]:after {
    font-family: uxicon;
    font-size: 15px;
    font-style: normal;   
}
.el el-fire:before {   
    font-size: 13px!important;
}
.uxicon-speech120:before {  
    font-size: 11px!important;
}
.uxicon-photo31:before,.uxicon-youtube12:before{
	font-size: 27px;
}
.uxicon-play120:before{
	font-size: 29px;
}
.uxicon-soundcloud5:before{
	font-size: 35px;
	line-height: 10px;
}
.post{
	position: relative;
	width: 100%;
	display: inline-block;
}
.index-lst{
	margin-bottom: 50px;
} 
.index-lst .post,.item-lst .post,.item-lst .type-page{
    position: relative;    
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 20px;
}
.index-lst .index-grid  .post{ 
    display: block;
    word-break: break-all;
} 
.index-grid .tag-post a{
	background-color: transparent!important;
}
.index-lst .index-grid  .post .post-title h2 {
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 5px;
}
.index-lst .index-grid .sg-post-meta ul li {
    margin-right: 10px;
    position: relative;
}
.index-lst .index-grid .post.sticky .post-title h2 {
    margin-top: 7px;
}
.index-lst .index-grid  .post .sg-post-meta li a{
	font-size: 13px!important;
    text-transform: uppercase;
    color: #757589;
}
.index-lst .index-grid  .post .thumbnail{
	display: none;
} 
.index-grid .sg-post-meta li i {
    margin-right: 3px;
    font-size: 13px;
}
.index-lst .post-title{
	margin-bottom: 0;
	margin-top: 15px;
}
.index-lst .index-grid .item-content{
	padding-right: 35px;
}
.post.sticky .ux-title.category{
	position: absolute;
    top:-16px;
    left: 100px;
}
.index-lst .post-title .ux-title.category{
	font-size: 13px;
}
.post-icon i.uxicon-soundcloud5{
	top: 7px;
	position: relative;
}
.post-icon i.uxicon-photo31{
	top: 4px;
	position: relative;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.uppercase-text,.uppercase{
	text-transform: uppercase;
}
.italic{
	font-style: italic!important;
}
.normal-text{
	text-transform: none;
}
.lowercase-text,.lowercase,.ux-lowercase{
	text-transform: lowercase;
}
.hr-line{
	position: absolute;
    bottom: 0;
    height: 1px;
    width: 100%;
    background: #e1e1e1;
    display: block;
    margin: 15px auto;
    left: 0;
    right: 0;    
    height: 1px;
    display: block;
    position: relative;
    width: 100%;
}
/* ux Popup */
.ux-popupqvwarper{ 
	position: fixed;
	background: rgba(0,0,0,0.75);
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top:0;	
	z-index: 9999;
}
.ux-popupqvwarper .uxpopup-container{
	width: 960px;
    height: 500px;
    position: absolute;
    margin: 0 auto;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    background: #fff;   
	padding: 20px 25px;	
	overflow: auto;
	z-index: 99999;
}
.ux-popupqvwarper .uxpopup-close{
	position: absolute;
    top: 0;
    margin-top: 2px;
    right: 0;
    width: 45px;
    height: 45px;
    color: #555!important;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    font-size: 20px;
}
.ux-popupqvwarper .uxpopup-close:hover{
	color: #555!important;
}
/* Popup reset */
.mfp-content {
	margin-top: 15px;
}
.lg-backdrop{
	z-index: 99999;
}
/* Animation Transition */
.ux-ani{
	opacity:0;
	 -vendor-animation-duration: 3s;
  -vendor-animation-delay: 2s;
  -vendor-animation-iteration-count: infinite;
}
.ux-ani.animated{
	opacity:1;
}
.elementor-editor-active .ux-ani{
	opacity:1;
}
.elementor-editor-active .uxchart canvas{
	background: #f5f5f5;
}
.hv-scale,.hv-rad-out,.hvpfitem-rad-out{
	position: relative;
	overflow: hidden;
}
.ux-radial,.ux-pfitemradial{
	content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.75);
    border-radius: 100%;  
    text-align: center;
    margin: 0 auto;
    display: inline-block;
 	vertical-align: middle;
    opacity:0;  
}
.ux-radial.dark{
	background: #000!important;
}
/*important: this class should be after hover class design*/
.ux-caption{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}
/* PAGE SETTING */
/* Unyson Page buider*/
.fw-container-fluid{
	padding: 0!important;
}
.row-fitcontent.row-container,.aiok-row-fitheightyes.row-container{
	max-width: 100%!important;
	width: 100%!important;
	padding: 0!important;
}
.row-fitcontent .ux-boxtit,.row-fitheight .ux-boxtit,.aiok-row-fitheightyes  .ux-boxtit{
	margin-bottom: 25px;
}
.layout1 .row-container{
	padding: 25px 0;			
}
.row-fitheight.row-container,
.layout1 .row-fitheight.row-container,
.row-fitheight .ux-block,.elementor-section-height-row-fitheight .ux-block,
.row-fitheight .box-container,.elementor-section-height-row-fitheight .box-container,
.aiok-row-fitheightyes.row-container,
.layout1 .aiok-row-fitheightyes.row-container,
.aiok-row-fitheightyes .ux-block,.elementor-section-height-row-fitheight .ux-block,
.aiok-row-fitheightyes .box-container{
	padding-top: 0!important;
	padding-bottom: 0!important;	 
	margin-bottom: 0!important;
	margin-top: 0;
	padding: 0;
}
.elementor-container.elementor-column-gap-no .box-container,
.elementor-container.elementor-column-gap-no .ux-block {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0;
}
.row-fitcontent .fw-col-xs-1, .row-fitcontent .fw-col-sm-1, .row-fitcontent .fw-col-md-1, .row-fitcontent .fw-col-lg-1,.row-fitcontent .fw-col-xs-2,.row-fitcontent .fw-col-sm-2,.row-fitcontent .fw-col-md-2,.row-fitcontent .fw-col-lg-2,.row-fitcontent .fw-col-xs-3,.row-fitcontent .fw-col-sm-3,.row-fitcontent .fw-col-md-3,.row-fitcontent .fw-col-lg-3,.row-fitcontent .fw-col-xs-4,.row-fitcontent .fw-col-sm-4,.row-fitcontent .fw-col-md-4,.row-fitcontent .fw-col-lg-4,.row-fitcontent .fw-col-xs-5,.row-fitcontent .fw-col-sm-5,.row-fitcontent .fw-col-md-5,.row-fitcontent .fw-col-lg-5,.row-fitcontent .fw-col-xs-6,.row-fitcontent .fw-col-sm-6,.row-fitcontent .fw-col-md-6,.row-fitcontent .fw-col-lg-6,.row-fitcontent .fw-col-xs-7,.row-fitcontent .fw-col-sm-7,.row-fitcontent .fw-col-md-7,.row-fitcontent .fw-col-lg-7,.row-fitcontent .fw-col-xs-8,.row-fitcontent .fw-col-sm-8,.row-fitcontent .fw-col-md-8,.row-fitcontent .fw-col-lg-8,.row-fitcontent .fw-col-xs-9,.row-fitcontent .fw-col-sm-9,.row-fitcontent .fw-col-md-9,.row-fitcontent .fw-col-lg-9,.row-fitcontent .fw-col-xs-10,.row-fitcontent .fw-col-sm-10,.row-fitcontent .fw-col-md-10,.row-fitcontent .fw-col-lg-10,.row-fitcontent .fw-col-xs-11,.row-fitcontent .fw-col-sm-11,.row-fitcontent .fw-col-md-11,.row-fitcontent .fw-col-lg-11,.row-fitcontent .fw-col-xs-12,.row-fitcontent .fw-col-sm-12,.row-fitcontent .fw-col-md-12,.row-fitcontent .fw-col-lg-12,.row-fitcontent .fw-col-xs-15,.row-fitcontent .fw-col-sm-15,.row-fitcontent .fw-col-md-15,.row-fitcontent .fw-col-lg-15{
	padding-left: 0!important;
	padding-right: 0!important;
}
.row-fitcontent .ux-block{
	margin-left: 0!important;
	margin-right: 0!important;
	margin-top: 0;
	margin-bottom: 0;
}
.container{
	position: relative;
}
/* prevent bootstrap */
.container{
	padding-right: 35px;
    padding-left: 35px;
}
.elementor-widget-wrap .container{
	padding-right: 0;
    padding-left: 0;
}    
.bg-parallax {
	width: 100%;
	background-attachment: fixed!important;
	background-position: center center;
	-moz-background-size: cover!important;
	-webkit-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	display: block;
	height: 100%;
}	
/** End */ 
.row-container{
	margin-bottom: 35px;
}
.rowbg_full .row-container{
	margin-bottom: 0;
}
.page_full .wpb_row_warp.rowfitcontent{
	max-width: 100%;
}
.page_full .onecol{
	padding: 0;
}
.page_full .body-wrapper .container {
 	border: none;
}
.page_boxed .rowfitcontent .row-container{
	margin-left: -25px;
  	margin-right: -25px;
}
.page_full .layout1 .container{
	margin: 0 auto!important;
	max-width: 100%;
  	width: 100%;
}
.page_full .layout1 .row-fitcontent > .uk-grid>*{
    padding-left: 0;
}
.page-content {
	display: block;   
	position: relative;	
}
.row-fitcontent{
	overflow-x:hidden; 
} 
.border_full .ux-header.style-5.logo-center.logo-ontop.nav-center .hd-banner .container {
    height: 140px;
}
.border_full .ux-header.logo-center.nav-center .primary-navigation .nav-menu > li > a {
    line-height: 40px;
}
.border_full .ux-header.style-5 .primary-navigation .nav-menu{
	padding: 0;
	margin: 0;
}
.page_full.body_framebold .container{
	max-width: 100%;
	width: 100%;
}
.page_full.body_framebold{		
	border-bottom: none;
}
.body_framebold p.copyright-message {
    margin-top: 20px;
    padding-left: 0;
    position: relative;
    display: inline-block;    
    letter-spacing: 1px;
    overflow: hidden;
    height: 30px;
}
.body_framebold p.copyright-message:after {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    max-width: 0;
    border-bottom: 1px solid #222;
    color: #000;
    content: attr(data-hover);
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
    margin-left: 0;
    margin-top: 0;    
    letter-spacing: 1px;
}
.body_framebold p.copyright-message:hover:after{	
	max-width: 100%;  	
}
.page_full.body_framebold:not(.border_full) .ux-header  .hd-utility {
    margin-top: 5px;
    right: 45px;
}
.page_full.body_framebold .ux-header .menu-toggle i {
    margin-top: 19px!important;
}
.page_full.body_framebold .ux-header.logo-center.nav-center .ux-hl-button:before,.page_full.body_framebold .ux-header.logo-center.nav-center .ux-hl-button:after,.page_full.body_framebold .ux-header.logo-center.nav-center .ux-hl-button span {
    background: #333;
    height: 1px;
}
.body_framebold.border_full  li#ic-cart {
    margin-top: 0;
}
.logo-mobil{
	display: none;
}
.sb-minilogo {
    text-align: center;
    margin-top: 10px;
    width: 40px;
    margin: 0 auto;
    margin-top: 15px;
}
.sb-miniscicon {
	position:fixed;
	left:15px;
	bottom:75px;  
	-webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: rotate(
-90deg
) translate(-50%, 0);
    -ms-transform: rotate(-90deg) translate(-50%, 0);
    transform: rotate(
-90deg
) translate(-50%, 0);    
}
.hd-sbsearch{
	position:fixed;
	left:15px;
	bottom:5px;
}
.hd-sbsearch:before{
	content: "";
    position: absolute;
    width: 60px;
    height: 1px;
    background: #33343a;
    left: -15px;
    margin-top: -20px;
}
.sb-minilogo:after {
    content: "";
    position: absolute;
    width: 60px;
    height: 1px;
    background: #33343a;
    left: 0;
    margin-top: 50px;
    top: 0;
}
body.customize-support .sb-minilogo:after{
	top: 40px;
}
body.customize-support .sb-minilogo img{
	top: 35px;
}
body.customize-support .hdpanelleftcontent.uk-offcanvas-bar-show{
	padding-top: 30px;
}
body.customize-support  .ux-header.nav-vertical .uxclose-button {    
    top: 30px;
}
.sb-miniscicon ul li{
	display: inline-block;
	width: 30px;
    text-decoration: none;
    margin: 0 3px;
    position: relative;
    padding: 0;		
}
.sb-miniscicon ul li:before{
	content: "";
    position: absolute;
    left: -10px;
    top: 12px;
    background: #4e4e4e;
    width: 1px;
    height: 9px;
     -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.sb-hdsearch .ipuval {
	display: none!important;
}
.sb-miniscicon ul li:first-child:before{
	display: none;
}
.sb-miniscicon ul li a{
	color: #fff;
	font-size: 12px;
	letter-spacing: 2px;
}
.ux-header.nav-vertical  .uxclose-button{
	position: absolute;
	right: 10px;
	top: 10px;	
}
.ux-header.nav-vertical .uxclose-button:after,.ux-header.nav-vertical  .uxclose-button:before{
	width: 15px;
    height: 1px;
} 
/* System */
.ux-bgcolor{
	-webkit-transition: all 0.25s ease-in-out;
  	-moz-transition: all 0.25s ease-in-out;
  	-o-transition: all 0.25s ease-in-out;
  	transition: all 0.25s ease-in-out;
}
.ux-bgcolor > *,.bgcolor > *,.ux-bgcolor > *:hover,.bgcolor > *:hover{
	color: #fff;
}
/* Widget */
.widget-container{	
  	margin-bottom: 45px;
	margin-top: 0;
	position: relative;
}
.widget-top{	 
    margin-bottom: 30px!important;
    height: 35px;
    line-height: 35px;
    background: #f5f5f5;
    border-bottom: 3px solid #222;
    box-sizing: border-box;
}
.widget-top > span {	    
    color: #fff;
    text-transform: uppercase;        
    cursor: pointer;
    text-transform: uppercase;
    transition: all 250ms ease;    
    color: #222;
    line-height: 33px!important;
    padding: 0 15px;
    background: #222;
    height: 33px;
    display: block;
    box-sizing: border-box;
    float: left;
}
.uxbox-container .col-lg-12,.uxbox-container .col-md-12,.uxbox-container .col-sm-12{
	padding: 0!important;
}
.widget_tag_cloud .tagcloud {
	margin-top: 30px;
	margin-bottom: 30px;
}
.tagcloud a {
    background-color: #e1e1e1;
    padding: 0 20px;
    display: inline-block;
    font-size: 15px !important;
    line-height: 34px;
    margin-right: 7px;
    margin-bottom: 7px;
    border: none;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.widget_categories ul li, .widget_nav_menu ul li , .widget_pages ul li , .widget_archive ul li ,.widget_meta ul li ,.widget_recent_entries ul li  {
    display: block;        
    position: relative;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 35px;
    border: none;	
}
.widget_categories ul li:last-child, .widget_nav_menu ul li:last-child , .widget_pages ul li:last-child , .widget_archive ul li:last-child ,.widget_meta ul li:last-child ,.widget_recent_entries ul li:last-child{
	border-bottom: none;
}
.widget_categories ul li a:before, .widget_nav_menu ul li a:before,  .widget_pages ul li a:before,  .widget_archive ul li a:before, .widget_meta ul li a:before, .widget_recent_entries ul li a:before {
    content: "\f105";
    font-family: "Font Awesome 5 Free";  
    margin-right: 10px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1; 
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    display: none;
}
.list-medthumb .wdg-item {
	margin-bottom: 20px;
}
.lst-items h3{
	text-transform: uppercase !important;
}
.lst-items .img-thumnail{
	overflow: hidden;
    margin: 0;
    padding: 0;
    position: relative;
}
.lst-items .img-thumnail a.post-icon{
	position: absolute!important;
	top: 50%;
	left: 50%;
	z-index: 2;
}
.lst-items .img-thumnail .ic-posticon{
   	color: #fff;
    line-height: 30px;
    font-size: 15px!important;
    width: 30px;
    height: 30px;
}
.lst-items  .img-thumnail .cat-tag a {
   	padding: 3px 5px;
    font-size: 11px!important;
    top: 0px;
    display: inline-block;
}
ul.sub-menu .nbcaj-lst{
	background: #f5f5f5;
}
ul.sub-menu .nbcaj-lst ul{
	box-shadow:none!important;
}
ul.sub-menu .nbcaj-lst ul li{
	line-height: 35px;
}
.ux-header.style-1 ul.sub-menu li .nbcaj-lst .items a{
	padding: 0;
}
.ux-header.style-1 ul.sub-menu li .nbcaj-lst .items .cat-tag a{
 	padding: 0px 5px;
    font-size: 10px!important;
    line-height: 18px!important;    
}
.ux-header.style-1 ul.sub-menu li .nbcaj-lst .items .post-icon{
	margin-top: 0;
}
ul.sub-menu .nbcaj-lst .lst-cat ul li:hover,ul.sub-menu .nbcaj-lst .lst-cat ul li.active:hover,ul.sub-menu  .nbcaj-lst .lst-cat ul li.active{
	background: #fff!important;
	color: #111!important; 	
}
ul.sub-menu .nbcaj-lst .lst-cat a{
	width: 100%;
}
ul.sub-menu .nbcaj-lst .lst-cat ul li:hover a,ul.sub-menu  .nbcaj-lst .lst-cat ul li.active a,ul.sub-menu  .nbcaj-lst .lst-cat ul li a:hover{
	color: #111!important;
}
.nbcaj{
	display: block;
	width: 100%;
	position: relative;	 
	line-height: 35px !important;  
    margin-top: 0;     
}
.nbcaj-header .jTscrollerContainer .jTscroller a {   
    float: left;
}
.nbcaj-header{
	background: #222;
    position: relative;
    margin-top: 45px;
    color: #333;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-right: 15px;
    line-height: 35px;
    height: 35px;
    padding-left: 15px;
    box-sizing: border-box;
    overflow: hidden;
}
.nbcaj-header .list-cat{
	margin-top: 6px;
}
.nbcaj_thumbnail .ic-posticon i {
    line-height: 33px;
}
.nbcaj_thumbnail{
	float: left;
    margin-right: 20px;
    position: relative;
    overflow: visible;
    padding-bottom: 15px;
    margin-top: 5px;
}
.nbcaj-listnews .entry-title {
    margin-top: -5px;
    margin-bottom: 15px;
}
.nbcaj_thumbnail .ic-posticon {  	
    box-sizing: border-box;
    display: block;    
}
.nbcaj_thumbnail .slider3.ic-posticon {   
    line-height: 20px;
}
.nbcaj_thumbnail .ic-posticon i {
    font-size: 15px;
}
.nbcaj-listnews h5{
	margin-bottom: 8px; 
	text-transform: uppercase;
	line-height: 15px;
	margin-top: -5px;
}
.nbcaj-listnews h5 i{
	margin-left: 10px;
}
.nbcaj-listnews h5 i:first-child{
	margin-left: 0;
}
 
.nbcaj-listnews .text{
    margin: 0 0 5px 115px;
    padding: 0;   
}
.nbcaj-listnews p.meta.meta-ontit{
	margin-top: -3px;
    margin-bottom: 5px;
}
.vline{
	width: 1px;
	height: 10px;
	margin: 0 9px;
	display: inline-block;
	background: #ccc;
}  
.skew-line:after {
	content:"";
	left:0;
	top:0;
	position:absolute;
	width: 1px;
	height: 15px;
	background: #ccc;
	transform: rotate(30deg);
	margin-top: 10px;
}
.nbcaj-listnews {
    border-top: none;
    margin-top: 5px!important;
}
.ajnbc-smalllisting .ux-position-r{
	margin-top: 5px;
}
.nbcaj-listnews h5 i.fa-eye{	
	line-height: 20px;
	padding-right: 3px;
}
.nbcaj-listnews li{
	padding: 5px 0 15px; 
	width: 100%;
	list-style: none;
}
.nbcaj-listnews li:first-child{
	margin-top: 0;
    padding-top: 10px;
}   
.nbcaj-listnews li:last-child{
	border-bottom:none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.nbcaj-listnews li:last-child .nbcaj_thumbnail.thumbnail {    
    margin-bottom: 0;
}
.nbcaj-listnews .entry-title p{
	margin-top: 5px;
	line-height: 20px;
} 
.nbcaj-listnews .entry-title p.meta ,.nbcaj-listnews .entry-title p.meta.meta-ontit,.entry-title p.meta.meta-ontit{    
    margin-top: -10px;
    margin-bottom: 0px;
}
.nbcaj-pagination {
	margin-top: 45px;
    margin-bottom: 5px;
    width: 70px;    
    overflow: hidden;
    float: right;
}
.nbcaj-pagination a{
	display: inline-block;
}
.nbcaj-pagination a.next{
	text-align: center;
    width: 50%;
    line-height: 35px;
    height: 35px;
    font-size: 10px;
    cursor: pointer;
    float: left;
    display: block;
    position: relative;
}
.nbcaj-pagination a.previous{
	text-align: center;   
    width: 50%;
    line-height: 35px;
    height: 35px;
    font-size: 10px;
    cursor: pointer;
    float: left;
    display: block;
    position: relative;    
}
.mega-menu-row .nbcaj-pagination a.previous,.mega-menu-row .nbcaj-pagination a.next{	
    line-height: 26px;
    height: 26px;
    border-radius: 0;
    background: #e1e1e1;
   	margin: 0 1px;
    width: 24px;    
}
.widget.newsbycat-widget .list-medthumb.potrail2 .caption h3{
	padding-top: 0;	
}
.widget.newsbycat-widget .list-medthumb .caption h3 {
    padding-top: 15px;
}
.mega-menu-row .nbcaj-pagination a.previous:hover,.mega-menu-row .nbcaj-pagination a.next:hover{
	background: #222;
}
.mega-menu-row .nbcaj-pagination {
    border:none;
    margin-top: -25px;
    margin-bottom: 5px;
    width: 52px; 
    position: absolute;   
}
.mega-menu-row  .nbcaj-pagination i:before {
    font-size: 18px;
    line-height: 26px;
}
.nbcaj-pagination i:before{
	font-size: 30px;
} 
.nbcaj-pagination a{
	font-size: 11px;
	color: #C3C3C3;
	background: #222;
}
.nbcaj-pagination a.previous {
	float: left;
	position: relative;
	border-right: none;
}
.nbcaj-pagination a.previous, .nbcaj-pagination a.next {
    background: #f5f5f5;
}
.nbcaj-pagination a.next{
	float: left;
	position: relative;
	border-left: none;
}
.nbcaj-pagination a.next:before{
	content: "";
    position: absolute;
    width: 2px;
    height: 44px;
    background: #fff;
    top: 0;
    left: 0;
    margin-left: -2px;
    z-index: 1;
    margin-top: -1px;
}
.nbcaj-pagination a:hover{
	background: #000;
}
.nbcaj-pagination a.previous ,.nbcaj-pagination a.next{
   	line-height: 45px;
    height: 45px;
}
.nbcaj-pagination i:before {
    font-size: 30px;
    line-height: 40px;
}
.nbcaj_widget_content .wpt-pagination a {
	margin: 0 15px;
}
.nbcaj-pagination a.next:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 35px;
    background: rgba(207, 207, 207, 0.85);
    top: 0;
    left: 0;
    margin-left: -2px;
    z-index: 1;
    margin-top: 5px;
    -ms-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    transform: rotate(35deg);
}
.sub-menu.mega-menu-row .nbcaj-pagination a.next:before{
	display: none;
}
#calendar_wrap table{
	width: 100%;
}
#calendar_wrap table caption{
	margin-top: -10px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.ux-sidebar-side #calendar_wrap table caption {
    margin-top: 0;
}
/* Trend Pop Photo Video */
.nbcaj-header.trend-pop-photo-video{
	border: none;
    overflow: visible;
    background: #222!important;
    height: auto;
    display: inline-block;
    padding: 15px 10px;
    width: 100%;
    margin-top: 15px;
} 
.nbcaj-header.trend-pop-photo-video ul{
	margin: 0 auto;
    text-align: center;
}
.nbcaj-header.trend-pop-photo-video li a{
	color: #ccc;
}
.nbcaj-header.trend-pop-photo-video li a.active,.nbcaj-header.trend-pop-photo-video li a:hover,.nbcaj-header.trend-pop-photo-video li.active a{
	color: #fff;
}
.nbcaj-header.trend-pop-photo-video ul li{
	float: none;
    margin: 0 3px;    
    line-height: 25px;
    padding: 2px;
    display: inline-block;
    text-align: center;
}
.nbcaj-header.trend-pop-photo-video ul li i{
	float: left;
    line-height: 26px;
    margin: 0 8px;
}

.searcharea input[type="text"]{
	line-height: 50px;
    height: 50px;
    width: 100%;
    outline: none;
    max-width: 760px;
    margin-bottom: 10px;
    border-radius: 0;
    border: solid 2px #e1e1e1;
    padding-left: 20px;
}
.searcharea{
	position: relative;
}
.searcharea input[type="submit"]{
	background: 6px 8px no-repeat #131313;
    line-height: 25px;
    height: 50px;
    width: 50px;
    border: none;
    top: 0;
    right: 0;
    display: block;
    position: absolute;
    border-radius:0!important; 
}
.searcharea button.searchbutton{
	background: #140e34!important;
    position: absolute;
    right: 0;
    line-height: 56px;
    height: 50px;
    font-size: 20px;
    text-align: center;
    padding: 0 15px;
    outline: none;
}
.searcharea button.searchbutton i{
	margin-left: 2px;
}
.hd-searchform.hd-searchformdf .searcharea button.searchbutton{
	font-size: 45px;
    position: absolute;
    top: 0;
    background: transparent!important;
    right: 0;    
}
.hd-searchform.hd-searchformdf .searcharea button.searchbutton i{
	line-height: 100px;
}
.hd-searchform.hd-searchformdf .searcharea{
    position: relative;
    max-width: 680px;
    width: 90%;   
    display: inline-block;
    text-align: center;
} 
/* List medium thumbnail */
.widget-container .list-medthumb{
	margin-top: 15px;
}
.sb-inner-left .widget-container .list-medthumb,.sb-inner-right .widget-container .list-medthumb{
	margin-top: 0;
}
.newsbycatajax-widget .list-medthumb{
	margin-left: -25px;
	margin-right: -25px;
	padding: 0 25px;
}
.list-medthumb .img-thumnai{
	overflow: hidden;
}
.newsbycatajax-widget .list-medthumb h3{
	line-height: 23px;
	margin-top: 15px;
	margin-bottom: 5px;	 
	line-height: 23px;
}
.newsbycatajax-widget .list-medthumb  .uk-width-1-1{
	margin-bottom: 25px;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
}
ul.sub-menu .lst-cat .cat-tag a {    
    background: #222!important;
}
.list-medthumb h3{	
    margin-top: 15px;
    margin-bottom: 5px;
    line-height: 23px;
}
/* Internal Menu */
.widget-container .menu li,.widget_meta ul li{
	margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    line-height: 35px;
    border: none;	
}
/* Widget: Instagram Feed */
.instagram-widget  .instafeedgall{
	text-align: center;
	max-width: 265px;
}
.instagram-widget .gallery  a{
	float: left;
    width: 33.33%;
    box-sizing: border-box;
    padding: 0;   
}
.instagram-widget .gallery  a img{
	display: block;
    margin-bottom: 0;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    will-change: opacity;
    height: 80px;
    width: 100%;
    border: 3px solid transparent!important;
}
/* Author Bio Widget */
.authobio-widget .authobio .autho-ava{
	margin-top: 35px;
	text-align: center;
}
.authobio-widget .authobio .autho-ava img {
    max-width: 180px;
    border-radius: 100%!important;
    text-align: center;
    margin: 0 auto;
}
.authobio-widget .authobio blockquote:before {
    content: open-quote;
    position: absolute;
    top: -35px;
    left: 0;
    font-family: Georgia, serif;
    font-size: 14em;
    z-index: 1;
    opacity: 0.12;
}
.authobio-widget .authobio blockquote{
	margin-top: 30px;
	color: #999;
	overflow: hidden;
	position: relative;
	border-left: none;	
    line-height:28px;
}
.author-sign{
	text-align: right;
}
/* Get cat with thumb */
.getcatsbig-widget .ic-posticon {
    margin-top: -17px;
}
.getcatsbig-widget .widget-top{
	margin-bottom: 35px!important;
}
.getcatsbig-widget .item{
	margin-bottom: 30px;
}
.getcatsbig-widget .item .bn-caption {
    padding: 6px 0 ;
    background: rgba(255,255,255,0.65);
    position: absolute;
    text-align: center;
    width: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    bottom: auto;
    max-width: 45%;
    margin-top:-15px;
    color: #222;
}
.getcatsbig-widget .item .bn-caption:hover {    
    background: rgba(255,255,255,0.99);
}
.getcatsbig-widget .item .bn-caption h2{
    margin: 7px auto!important;
    text-transform: uppercase;
}
/* Get Categories */
.getcats-widget{
	margin-bottom: 30px;
}
.getcats-widget ul{
	margin-top: -10px;
	padding-bottom: 15px;
}
.wdg-categories{
    background: #fbfbfb;
    padding:35px 25px  15px;
}
.wdg-categories li{
	line-height: 35px; 
	border-bottom:1px dashed #F0F0F0;
	list-style: none;
	color: #5C5C5C;
}
.wdg-categories li:last-child{
	border-bottom: none;
}
/*wdg News by cat*/
.review-wrapper {
	border: 1px solid #e7e7e7;
	margin-bottom: 1.5em;
	overflow: hidden;
	clear: both;
}
.review-title {
	background-color: #f6f6f6;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
}
.review-wrapper .review-list {
	margin: 0;
	list-style: none;
	padding: 0;
	text-transform: uppercase;
}
.main-content.single .review-list li {
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 15px;
	position: relative;
	list-style: none;
}
.review-list li:nth-child(even) {
    background-color: #fafafa;
}
.review-list li:last-child {
  	border-bottom: 1px solid #e7e7e7;
}
.review-summary-title {
  	margin-bottom: 5px;
}
.review-desc {
  float: left;
  width: 67%;
  padding:0;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.review-desc p{
	color: #999;
}
.review-desc p:last-child {
  	margin-bottom: 0;
}
.review-result-wrapper i {
	font-style: normal;
	font-size: 16px;
}
.review-result {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	overflow: hidden;
	white-space: nowrap;  
}
.entry-content .review-summary-title, #content .review-summary-title {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 15px;
    color: #222;    
    margin-top: 45px!important;
}
.wp-review-point-type .review-result, .wp-review-percentage-type .review-result, .review-total-point .review-result,
.review-point .review-result-wrapper, .review-percentage .review-result-wrapper{
	height: 4px;
}
.main-content.single .review-wrapper {    
    padding: 30px 45px;
    margin-bottom: 10px;
    margin-top: 45px;
}
.review-title,.review-list li:nth-child(2n),.wpr-user-features-rating .user-review-title{
	background:none!important;
}
.review-percentage .review-result-wrapper, .review-point .review-result-wrapper{
	background:#f5f5f5!important;
	margin-top:10px!important;
}
.review-total-wrapper span.review-total-box {   
    padding: 20px 15px!important;
}
.review-total-wrapper {   
    padding: 10px 0 35px!important;
    margin: 0!important;
}
.review-desc {
    padding: 0!important;
    margin-bottom: 15px;
    margin-left: 35px;
}	
.main-content.single  .review-total-wrapper {
    float: left;
}
.review-result-wrapper i {
    color: #ccc!important;
}
.main-content.single .post .review-heading h5{
	margin-top: 0;
}
.review-total-wrapper span.review-total-box {    
    width: 100px!important;     
    height: 100px!important;
    border-radius:100px;
    line-height: 60px;
    padding: 0;
}
#content .review-list li{
	padding-left: 0;
	padding-right: 0;
}
.review-total-wrapper {
	float: right;
	margin: 15px 0 0 0;
	margin-right: 0;
	padding-right: 0;
	position: relative;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	margin-right: 15px;
}
.review-total-wrapper span.review-total-box {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    display: block;
    font-size: 30px!important;
    text-align: right;
    margin: 0;
    padding: 25px 0 20px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #0D0C0C;
    width: 120px;
    text-align: center;
    margin-top: 15px;
    color: #fff!important;
    font-weight: bold!important;
}
.review-total-wrapper span.review-total-box small{font-size: 12px; display: block;}
.review-wrapper h5,.review-wrapper p,.review-list{
	width: 100%!important;
	max-width: 100%!important;
	padding-left: 0!important;
}
.percentage-icon {
	font-size: 22px;
	position: relative;
	top: 0;
}
.review-total-star { 
	position: relative;
	margin-top: 5px;
	margin: 5px auto 15px auto;
	float: right;
}
.review-total-star.allowed-to-rate{
	margin-top:-10px;
}
.review-total-star.allowed-to-rate.has-not-rated-yet a{
	cursor: pointer;
}
.review-total-star.allowed-to-rate.has-not-rated-yet:hover .review-result {
	opacity: 0; 
	filter: alpha(opacity=0); 
	display:none
}
.review-total-star.allowed-to-rate.has-not-rated-yet a:hover > i{
	opacity: 1; 
	filter: alpha(opacity=1);
}
.review-total-star.allowed-to-rate a.hovered i{
	opacity: 1; 
	filter: alpha(opacity=1);
}
.mts-review-wait-msg{
	display: none;
}
.rw-listing .review-total {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 16px;
	z-index: 99;
	text-indent: -9999px;
}
.rw-listing .review-star {
	position: absolute;
	right: 0;
	top: 10px;
}
.rw-listing{
	margin: 30px 0 20px;
}
.rw-listing li{
	padding: 0px 0 25px 0;
}
.rw-listing .review-result-wrapper{
	background: rgba(0,0,0,0.02) 0 -24px repeat-x;
	height: 5px;	
	overflow: hidden;
	position: relative;
	display: block; 
}
#nbc-toprate{
	z-index: 9999;
	display: block;
	position: relative;
}
#nbc-toprate .loading {
	position: absolute;
	margin-top: 55px;
	left: 44%;
}
.rw-listing .review-result {
	text-align: right;
	color: #fff;
	height: 5px;
	font-size: 10px;
	padding-right: 5px; 
	text-indent: -9000px;
	position: relative;
	display: block;
	line-height: 20;
}
.rw-listing .review-list li{
	border-bottom: none;
	min-height: 40px;
}
.rw-listing .review-list span {
	color: #555;
	float: left;
	font-size: 11px;
	margin-top: -25px;
	padding-bottom: 6px;
	text-transform: uppercase;
	margin-left: -15px;
}
.rw-listing .review-star {
	width: 100%;
}
.rw-pagination {
	height: 15px;
	margin-top:-15px;
	width: 100%;
	position: relative;
	margin-bottom: 40px;
}
#nbc-toprate .review-list li:last-child{
	border: none;
}
.rw-pagination a.next,.rw-pagination a.next:hover,
.rw-pagination a.previous,.rw-pagination a.previous:hover{
	color: #666;
}
.rw-pagination a.next {
	float: right;
	width: 25px; 
}
.rw-pagination a.previous {
	float: left;
	width:25px;	 
}
.wdg-categories li a{
	display: inline-block;	 
}
.review-star .review-result-wrapper .review-result{
	height: 25px;
}
/* News By Cat Listing */
.nbcaj .loading{
	position: absolute;
    margin-top: 50px;
    left: 33%;
    margin: 15% auto;
    left: 0;
    right: 0;
}
 
.sb-container .nbcaj .loading { 
  	left: 30%;
}
.lst-items .hv-bg > ul li{
	width: 30px!important;
}
.lst-cat li:last-child{
	border-bottom: none;
}
.lst-cat li a{
	padding-left: 20px!important;
	padding-right: 10px!important;
	color: #333;	
	text-shadow: none!important;
	line-height: 35px;
}
.lst-cat li{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.lst-cat li.active{
 	background: #fff!important;
 	color: #333!important;
}
.lst-cat li.active a,body.wpmm_megamenu .lst-cat li.active a{
 	color: #333!important;
}
.lst-cat li a, body.wpmm_megamenu .lst-cat li a {
    color: #ccc!important;
}
body.wpmm_megamenu .lst-cat .items li{
	margin-bottom: 0!important;
	margin-top: 0!important;
} 
.lst-items a.readmore{	
	padding-bottom: 15px!important;
	display: block;
}
.lst-items h3{	 
    line-height: 20px;
    margin-bottom: 35px;    
}
.menu-item .lst-items h3 {
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 15px;
}
.wpmega-menu-megamenu .wpmm-sub-menu-wrap .wpmm-menu0 > ul.wp-mega-sub-menu {
	padding: 0;
}
.primary-navigation .mega-menu .lst-items h3 a{ 
    text-transform: capitalize!important;
    color: #323232;
}
.lst-items h3 a{ 
	font-size: 15px;
	line-height: 22px;	 
}
.lst-items p{
	margin-top: 5px;
	margin-bottom: 10px;
}
.nbcaj-lst .lst-items{
	background: #fff!important;
    margin-left: -15px;
    padding-left: 25px;
    margin-top: 0;
    margin-right: -15px;
    z-index: 9999;
    position: relative;
    position: relative;
}
.lst-items .items{	
	padding-top: 20px;
	padding-right: 20px;
	position: relative;
	padding-bottom: 40px;
}
.wp-mega-sub-menu .nbcaj-lst{
	margin-bottom: -10px;
}
.wp-mega-sub-menu .lst-cat a {
    line-height: 28px!important;
}
.mega-menu-row .lst-items .items{
	padding-top: 20px;
    position: relative;
    overflow: hidden;
} 
#lst-items .items h3 a,#lst-items .items .post-icon a{
	color: #444!important;
} 
.mega-menu-row .lst-items p{
    margin-top: 5px;
    margin-bottom: 10px;
    display: flex!important;
}
.mega-menu-row .lst-items p{
    margin-top: 5px;
    margin-bottom: 10px;
    display: flex!important;
}
.wp-mega-sub-menu .post-icon p.meta {
    display: flex!important;
}
.wp-mega-sub-menu .post-icon p.meta a.ux-position-r{
	margin-right: 40px;
}
.wp-mega-sub-menu .post-icon p.meta a.ux-position-r .comment-count i {  
    margin-top: 10px;
}
.wp-mega-sub-menu  .lst-items .items {   
    padding-bottom: 0;
}
.wp-mega-sub-menu   .nbcaj-pagination a{
	text-align: center!important;
}
.nbcaj-lst .lst-items li{
	list-style: none;
}
.lst-items .post-icon li{
	float: left;
	border-left: 1px solid #ccc;
	line-height: 15px;
	padding-left: 10px;
}
.lst-items .post-icon li:first-child{
	border: none;
	padding-left: 0;
}
.lst-items .post-icon {
	padding-bottom: 15px; 
}
.lst-items  .uk-width-medium-1-4:first-child .items {
	border-left: none!important;
}
.lst-items .loading{
	position: absolute;    
    z-index: 9999;
}
.lst-items .loading .ball-clip-rotate-pulse > div:first-child {    
    top: 11px;
    left: 11px;
}
.lst-items .loading i{
	font-size: 30px;
	color: #888;
}
/* News By Cat Listing Style - 2 */
.nbcaj-lst .lst-items.style-2{
	margin-left: 40px;
    padding-left: 20px;
    margin-top: 0;
    margin-right: 0;
}
.nbcaj-lst .nav-bot ul li{
	display: inline-block;	
}
.nbcaj-lst .nav-bot ul li a {
    padding: 0 15px!important;
}
.nbcaj-lst .nav-bot ul li:hover{
	padding-left: 0!important;
}
.nbcaj-lst .nav-bot li.active a{
	color: #ccc;
}
.nbcaj-lst .nav-bot{
    padding: 0;
}
.nbcaj-lst .nav-bot.top {
    padding: 0;
    margin-top: -30px;
    background: #fff;
}
.nbcaj-lst .nav-bot.top  ul li:after {    
    top: 10px;
}
.isotope.giditem-1 .item .bn-caption h3{
	margin-top: 10px;	
}
/* News By Cat Listing Style - 3 */
.nbcaj-lst .lst-items.style-3 {
    margin-left: 0px!important;
    padding-left: 0!important;
    margin-top: 0;
    margin-right: 0;
    min-height: 320px;
    width: 100%;
    background: #222!important;
}
 ul.sub-menu li .nbcaj-lst .items .cat-tag a ,.nbcaj-lst .lst-items .cat-tag.top a{
    padding: 0px 5px;
    font-size: 11px!important;
    line-height: 18px!important;   
}
.isotope.giditem-1 .item .bn-caption h3 a{
	color: #fff;
}
.nbcaj-lst .lst-items .bn-caption.dark-grad h3 a,.nbcaj-lst .lst-items .bn-caption.dark-grad h2 a{
	color: #f5f5f5!important;
}
.nbcaj-lst .lst-items .bn-caption.dark-grad p.intro{
	margin-top: 15px;	
	color: #f5f5f5!important;
}
.nbcaj-lst .lst-items .cat-tag.top {  
 	margin-bottom: 8px; 
}
.mega-menu .nbcaj-lst .lst-items .cat-tag.top{
 	top: 0;
}
.nbcaj-lst .lst-items .cat-tag.top a{
 	padding-left:5px;
 	padding-right:5px;
 }
.nbcaj-lst .item .bn-caption h3 a,.nbcaj-lst .item .bn-caption h2 a{
 	padding-left: 0!important;
}
 /* Property Widget : Type By Cat */
.property-bytype .sg-post-meta.sub-title{
 	padding-right: 5px;
 	margin-right: 20px;
 	margin-bottom: 50px;
 	color: #ccc;
}
.nbcaj-lst.property-bytype .lst-items h3 {
    margin-top: 10px;
    line-height: 20px;
    margin-bottom: 0;
    font-size: 15px;
}
.nbcaj-lst.property-bytype .lst-items h3 .property-price{ 	
 	margin-bottom: 5px;
}
.property-bytype .sg-post-meta.sub-title > div{
 	float: left;
 	position: relative;
 	margin-right: 20px;
}
.property-bytype .sg-post-meta.sub-title > div:last-child{
 	margin-right: 0;
}
.property-bytype .sg-post-meta.sub-title > div.property-area{
 	margin-right: 65px;
}
.property-bytype .sg-post-meta.sub-title > div  .content-property-info{
 	position: absolute;
 	margin-left: 20px;
 	top: 0;
    margin-top: -5px;
}
.wp-mega-sub-menu .property-bytype .sg-post-meta.sub-title > div  .content-property-info{ 	
    margin-top: -5px;
}
.property-bytype .sg-post-meta.sub-title > div  .content-property-info .property-info-value,.property-bytype .post p span{
 	font-size: 12px;
    position: relative;
    display: flex;
} 
/* Property Widget : Small Listing */
.property-bytype.small-list .ux-title  p{
	margin-bottom: 5px;  	
} 
/* Like box */
.like-box {
   	position: absolute;
    right: 10px;
    padding-top: 0;
    z-index: 9;
    color: #fff;    
    display: block;
    bottom: 0;
    text-align: center;
}
.like-box.top{
	top: 10px;
}
/* Circle Rate */
.rate-sum{
	position: absolute;   
    right: 10px;
    padding-top: 0;
    z-index: 9;
    color: #fff;
  	height: 70px;
    width: 70px;
    display: block;
    bottom: 0;
    text-align: center;
}
.rate-sum.midle{
    top: 50%;
    margin-top: -50px;
    height: 60px;   
    width: 60px;
    text-align: center;
    margin: -50px auto 0;
    left: 0;
    right: 0;
}
.rate-sum.small{
	width: 50px;
	height: 50px;
	margin-top: 10px;
}
.rate-sum.top{
	top: 0;
}
.rate-sum.left{
	left:0;
}
.rate-sum canvas{
	color: #fff;
}
.circliful {
    position: relative; 
}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
    width: 100%;
    position: absolute;
    text-align: center;
    display: inline-block;
    color: #fff;
}
.circle-info, .circle-info-half {
	color: #999;
}
.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;}

/* Banner  */
.adv-1col{
	margin-top: 20px!important;
    margin-bottom:35px!important; 
}
.shortcode-widget-area .adv-1col{
	margin-top: 30px;
}
.widget.advbanner-widget .widget-top {
    border: none;
    font-size: 11px!important;
    text-transform: capitalize!important;
    color: #ccc;
    text-align: right;
    margin-bottom: -30px!important;    
    font-style: italic;
    margin-top: -35px;
}
.widget.advbanner-widget .widget-top > span{
	border: none;
    font-size: 11px!important;
    text-transform: capitalize!important;
    color: #ccc;
    text-align: right;
    margin-bottom: 0;
}
.widget.advbanner-widget  .widget-top > span:before{
	display: none;
	padding-right: 15px;
}
/* Elementor */
.swiper-lightgall .item .bn-caption h2, .swiper-wrapper .item .bn-caption h2 {
    font-size: 16px;
    margin-bottom: 20px;
}
/* Feed Burner */
.es_textbox {
    padding-bottom: 0;
}
.widget.feedburner-email-subscription{
	padding: 0px 25px 20px;
    background: #fafafa;
    margin-bottom: 45px;
    border: 7px solid rgba(204, 204, 204, 0.11);
}

.widget.feedburner-email-subscription .widget-top > span{
	margin-top: 5px;
	margin-top: 5px;
    background: none;
    color: #555!important;
    padding: 0;
    margin-bottom: 15px;
}
.widget.feedburner-email-subscription .widget-top {    
    background: none!important;
    border-bottom: none!important;
    margin-bottom: 25px!important;
}
.widget.feedburner-email-subscription .widget-container{
	margin-top: 10px;
    margin-bottom: 10px;
}
.widget.elp-widget .widget-top:after {
   display: none;   
}
.widget.feedburner-email-subscription  input[type="text"] {   
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
}
.widget.feedburner-email-subscription .btn-default {
    border: medium none !important;
    border-radius: 0;
    box-shadow: 11px 10px 12px -10px rgba(0, 0, 0, 0.05) inset;
    color: #fff;
    cursor: pointer;
    line-height: 25px !important;
    outline: medium none;
    padding: 5px 25px;
    text-shadow: none;
    text-transform: uppercase;
    width: 100%;
    z-index: 9;
    font-size: 11px;
    letter-spacing: 2px;
}
/*Mailchimp*/
.mc4wp-form .sb-widgets label{    
    line-height: 25px;
    position: relative;
    font-weight: 400;
    font-size: 16px;
}
.widget_mc4wp_form_widget .widget-top span{
	text-align: center;
}
.mc4wp-form .sb-widgets .ipuval {   
    margin-top: -7px;
}
 .mc4wp-form  .sb-widgets{
 	text-align: center;
 }
.mc4wp-form  .sb-widgets input[type=checkbox]{
	margin-top: 0;
	margin-right: 5px;
}
.mc4wp-form  .sb-widgets input[type=submit]{
	width: 100%;
    margin-top: 15px;
    font-size: 15px;  
    font-weight: 400;
}
/* Contact 7 */
.wpcf7-submit {
    display: inline-block;
    padding: 7px 25px;
    margin-bottom: 0;        
    line-height: 1.42857143;
    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;
    background-image: none;
    border: 1px solid transparent;
}
body.buziness #sidebar .widget-top span:after{
	content: "";
	width: 25px;
	height: 1px;
	background: #ff6600;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 30px;
}
/* Feed Burner */
.widget.elp-widget{
	padding: 25px 25px 20px;
    background: #fafafa;
    margin-bottom: 45px;
    border: 7px solid rgba(204, 204, 204, 0.11);
}
.widget.elp-widget .widget-top > span{
	margin-top: 5px;
	margin-top: 5px;
    background: none;
    color: #555!important;
    padding: 0;
    margin-bottom: 15px;
}
.widget.elp-widget .widget-top {    
    background: none!important;
    border-bottom: none!important;
    margin-bottom: 25px!important;
}
.widget.elp-widget .widget-container{
	margin-top: 10px;
    margin-bottom: 10px;

}
.widget.elp-widget  input[type="text"] {   
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
}
.widget.elp-widget .btn-default {
    border: medium none !important;
    border-radius: 0;
    box-shadow: 11px 10px 12px -10px rgba(0, 0, 0, 0.05) inset;
    color: #fff;
    cursor: pointer;
    line-height: 25px !important;
    outline: medium none;
    padding: 5px 25px;
    text-shadow: none;
    text-transform: uppercase;
    width: 100%;
    z-index: 9;
    font-size: 11px;
    letter-spacing: 2px;
}
/* Header Search form */
.hd-searchform{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 999999;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.95);
}
.hd-searchform .search-submit,.hd-searchform .ipuval {
	display: none!important;
}
.close-hdsearchform {
	z-index: 9;
	color: #fff;
	font-size: 30px;
    line-height: 40px;
	width: 40px;
	height: 40px;
	display: block;
	right: 0!important;
	cursor: pointer;
	font-family: cursive;
	text-align: center;
	top: 0;
}
.hd-searchform .searcharea input[type="submit"]{
	display: none;
}
.close-hdsearchform .search-submit{
	display: none;
}
.hd-searchform form{
	width: 100%;
    margin: 0 auto;
    text-align: center;
    background: transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.hd-searchform form .search-input{
	width: 90%;
    height: 100px;
    margin: 0 auto;
    text-align: center;
    background: transparent;
    border: none!important;
    color: #fff;
    font-size: 45px;
}
.hd-searchform form .inputlinehv{
	max-width: 90%;
}
.hd-searchform form .ipuval{
	width: 90%;
	text-align: center;
	color: #fff;
}
.hd-searchform form .inputlinehv{
	text-align: center;
	margin: 0 auto;   
    right: 0;
    left: 0;
    margin-top: -2px;
}
/* Left NAV */
.nav-leftmenu, .nav-leftmenu ul, .nav-leftmenu li {
    list-style: none;
}
.nav-leftmenu ul{
    padding: 0;
    margin: 0 0 0 18px;
}
.nav-leftmenu{
	padding: 4px;
    margin: 100px 5px;
}
.nav-leftmenu > li {
    margin: 2px 0;
    padding: 0;
}
.nav-leftmenu > li li {
    margin: 2px 0;
}
.nav-leftmenu a {
    color: #555;
    display: block;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.nav-leftmenu .fa:before{
	display: none;
}
.nav-leftmenu li > a > span {
    float: right;
    font-size: 19px;    
}
.nav-leftmenu li > a:hover > span {
    color: #fff;
}
.nav-leftmenu li > a > span:after {
	content: " ";
    background: url(../images/nav-plus.png) no-repeat 0 5px;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    right: 10px;
}
.nav-leftmenu li.open > a > span:after {
   	content: " ";
    background: url(../images/nav-minus.png) no-repeat 0 center;
}
.nav-leftmenu a:hover, .nav-leftmenu li.active > a {
    background-color: #222;
    color: #f5f5f5;
}
.nav-leftmenu li a {
	font-size:12px;
    line-height: 20px;
    padding: 5px 10px;
}
.nav-leftmenu > li > a {	
    line-height: 20px;
    padding: 5px 10px;
}
.nav-leftmenu ul.sub-menu li a {   
    color: #ccc;
    font-size: 11px;    
    border-radius: 0;
}
/* Header Collections */
.nav-warpper{
	position: relative;
} 
.nav-r-content{
	padding: 25px;
	background: #2C2C2C;
}
.nav-r-content a,.nav-r-content .ux-boxtit > span{
	color: #B7B7B7;	
}
.ux-bgdark,.ux-header.ux-bgdark,.page_full .ux-header.ux-bgdark{
	background: #222;
} 
.sticky-header .wide .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
    padding: 23px 20px 22px;
}
.ux-bgdark i{
	color: #999;
}
.ux-header.ux-bgdark .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{
  color: #dadada;
}
.ux-header.ux-bgdark .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a{
  color: #fff;
}
.ux-header.black .primary-navigation ul ul,.ux-header.ux-bgdark .primary-navigation ul ul ,
.ux-header.ux-bgdark .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {
    background-color: #222;
}
.right-search{
	margin-top: 100px;
}
.right-search input[type="text"]{
	border: none;
    background: #222;
    margin-bottom: 35px;
    width: 182px;
}
.right-search input[type="submit"]{
	display: none;
}
.nav-r-content .list-cats li{
	list-style: none;
	border-bottom: 1px dotted;
}
.nav-r-content .list-cats li:last-child{
	border-bottom: none;
}
.nav-r-content ul{
	margin: 0;
}
.nav-r-content .ux-boxtit{
	height: 25px;
    margin-bottom: 15px;
    border-color: #3C3C3C;
}
.toolbar.bg-color a,.toolbar.bg-color a:hover{
	color: #fff;
}
.tb-right{
	text-align: right;
}
.ux-header .toolbar li#ic-cart{
	margin-top: 0;
    bottom: 0;
    margin-bottom: 0;
    height: 35px;
}
.page_boxed .tb-left > div{
	padding-left: 0;
}
.page_boxed .tb-right > div {
	padding-right: 15px;
}
.ux-header.style-1 .tb-right li{	 
	width:25px;
    height: 25px;
    line-height: 25px;     
    border-radius: 1px;
    margin-left: 1px;
    margin-right: 1px;
}
.toolbar ul li {
    margin: 0 10px;
    min-width: 20px;
    text-align: center;
    list-style: none;
    display: inline;
    padding: 0;
    line-height: 40px;    
    position: relative;
}
.hd-search i {
    font-size: 16px;
    color: #333;
}
.ux-header.style-2 .uxut-hdstyle  .hd-search i {
    margin-top: 10px;
    font-size: 21px;
    color: #363636;
    position: absolute;
    margin-left:-10px;
}
.hd-searchform #searchform #s{
	font-size:30px; 
}
.customize-support .uk-offcanvas-bar .uk-close.uxclose-button{
	margin-top: 45px;
}
.hd-utility > ul > li{
	display: block;
    width:30px;
    text-align: center;
    position: relative;
    margin: 0 5px;
    height: 30px;
    line-height:30px;
    float: left;
    display: block;
    box-sizing: border-box;
    text-align: center;
    padding: 0;    
}
.hd-utility > ul > li .hdpanelrightcontent li{
	text-align: left;
}
.hd-utility > ul > li i{
	line-height:30px;
}
.hd-utility ul li:first-child:before{
	display: none;
}
.nav-cartwarpper{
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 9999;
}
.customize-support .nav-cartwarpper{
	margin-top: 32px;
}
.navcart-content{
  	position: absolute;
    top: 0;
    z-index: 99999;
    padding: 30px;
    background: #fff;
    width: 370px;
    right: 0;
    bottom: 0;
    height: 100%;    
}
.navcart-content .widget_shopping_cart h2{
	display: none;
}
.hd-utility span.ic-cart{
	display: block;
}
.nav-cart a,.nav-cart p{
	color: #fff;
    margin-bottom: 0;
}
.nav-cart .woocommerce.widget_shopping_cart .cart_list li {
    padding-top: 10px!important;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px!important;
    padding: 0;
    position: relative;
    display: block;
    text-align: left;
}
.nav-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    top: 25px;
    left: 100%;
    height: 20px;
    width: 20px;
    font-family: inherit;
    line-height: 20px;
    font-size: 18px!important;
    margin-left: -29px;
    z-index: 9;
}
p.woocommerce-mini-cart__buttons.buttons a{
	color: #fff;
}
.nav-cart .woocommerce.widget_shopping_cart .cart_list li:last-child{
	border-bottom: none;
}
.nav-cart .woocommerce a.button{
    border: none;
    text-transform: uppercase;
}
.nav-cart .woocommerce.widget_shopping_cart .total {
    border-top: 1px solid;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    color: #ccc;
    padding-top: 15px;
    margin-bottom: 20px;
}
.woocommerce  ul.cart_list li img, .woocommerce ul.product_list_widget li img { 
    width: 70px;
}
.nav-cart .woocommerce.widget_shopping_cart img {
 	float: left;
    width: 65px;
    margin-right: 15px;
    margin-bottom: 10px;     
}
.nav-cart  .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    margin-right: 0;
    margin-bottom: 10px;
    width: 100%;
}
.nav-cart  .widget_shopping_cart .buttons:not(.checkout){
	opacity: 0.75;
}
.nav-cart  .widget_shopping_cart .buttons.checkout{
	opacity: 1;
}
.nav-cart  .widget_shopping_cart .buttons:hover{
	opacity: 1;
}
.nav-cart .woocommerce ul.cart_list li a,.nav-cart .woocommerce ul.product_list_widget li a{
	color: #ccc;
}
.product-remove .remove{
	 transform: scale(1)!important;
}
/* Header Common */
.ux-header .ic-cart i:before {
    font-size: 20px;
    font-weight: normal;
    line-height: 33px;
    margin-left: auto;
}
.ic-cart span {   	
    left: 25px;
    color: #fff;
    z-index: 999;
    border-radius: 20px;
    line-height: 16px!important;
    min-width: 8px;
    text-align: center;
    position: absolute;
    font-size: 11px;
    font-weight: 700;
    display: block;
    padding-left: 4px;
    padding-right: 3px;
    margin-top: 12px;
    top: 0;
}
.banner-sb-left {
    text-align: center;
    width: 340px;
    margin-left:-133px;    
    position: fixed;
    top:;
    left: 0;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    z-index:2;
    margin-top: 250px;
    height: 50px;
}
.banner-sb-left-warper{
	position: fixed;
    background: #fff;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 74px;
    top: 70px;		
}
.banner-sb-left ul{
 	padding: 0; 
 	margin: 8px auto;
}
.banner-sb-left ul li{
 	display: inline-block;
    text-decoration: none;
    margin: 0 10px;
    position: relative;
    padding: 0;
}
.banner-sb-left ul li a{	
	text-transform: lowercase;	
	letter-spacing: 1px;
	position: relative;	
	display: inline-flex;
}
.banner-sb-left ul li a:after{
	position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    max-width: 0;
    border-bottom: 1px solid #222;
    color: #000;
    content: attr(data-hover);
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
    margin-left: 0;
    margin-top: -3px;    
    letter-spacing: 1px;
}
.banner-sb-left ul li a:hover:after,.banner-sb-left ul li a:focus:after{	
	max-width: 100%; 	
}
.banner-sb-right .cl-effect-1 a::before {
    margin-right: 5px;
}
.banner-sb-right {
    text-align: center;
    width: 340px;
    margin-right: -202px;
    position: absolute;
    top: 50%;
    right: 0;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    z-index:2;
}
.banner-sb-right .cl-effect-1 a::before,.banner-sb-right .cl-effect-1 a::after {    
    top: 0;
    position: inherit;
}
 .banner-sb-right ul{
 	margin: 0;
 	padding: 0; 
 }
.banner-sb-right ul li{
 	display: inline-block;
    text-decoration: none;
    margin: 0 10px;
    position: relative;
    padding: 0;
 }
.banner-sb-right ul li a{	
	text-transform: uppercase;
	color: #999;	
	letter-spacing: 1px;
	position: relative;	
}
.banner-sb-right .nav-dot{
	display: block;
    width: 5px;
    height: 5px;
    background: #999;
    margin-top: -8px;
}
.banner-sb-left ul li i{
	color: #999;
    margin-right: 5px;
    margin-top: 5px;
}
.banner-sb-left ul li a:hover{
	color: #555;
}
.primary-navigation .nav-menu {   
    margin-bottom: 0;
    z-index: 9;
}
.primary-navigation ul.sub-menu.mega-menu-row .mega-menu-col ul{
	box-shadow: none!important;
}
.ux-header .primary-navigation  .nav-menu > li > a{
 	color: #444;
 	position: relative; 	
}
.ux-header.wide .primary-navigation .nav-menu > li > a,.ux-header.thin .primary-navigation .nav-menu > li > a {
    color: #444;
    position: relative;
}
ul.sub-menu li a, ul.ubermenu-submenu .ubermenu-target-text {  
    color: #555;    
    line-height: 23px;
}
.nav-cart .widget_shopping_cart{
    overflow-y: auto;	
} 
.ux-header.hd-transperent .toolbar ul li,.ux-header.toolbar .ux-subtit span{
	color: #fff;
}
.ux-header .toolbar ul{
	margin: 0;	 
}
.page_full .ux-header .toolbar ul {  
    margin-left: 0;
    margin-right: 0;
}
.ux-header .toolbar ul li i:hover{
	color: #fff;
}
.ux-header .tb-right{
	text-align: right;
}
.ux-header .hd-logo >div{
	margin: 15px 0;
}
.hd-logo{
	display: block;
}
.ux-header .sc-connect ul{
	margin: 0;
    text-align: right;
    float: right;
}
.ux-header .toolbar.ux-subtit span{	 
    font-size: 11px;
    border-radius: 0;
    padding: 3px 5px;
    text-transform: uppercase;    
}
.ux-header.ux-bgcolor  .sc-connect a{
	font-size: 15px;
	color: #fff!important;
}
.ux-header .sc-connect a:hover,.ux-header .sc-connect a i:hover{
	color: #fff!important;
}
.ux-header .ontop-nav a{
	font-size: 12px;
    color: #555;
}
.ux-header .ontop-nav li {
    margin: 0 10px;
}
.ux-header .hd-logo{
	position: absolute;
	margin-top: 20px;
	z-index: 100;
}
.ux-header .hd-logo{	
	z-index: 9;
}
.ux-header.style-2 .hd-logo {
    margin-top: 24px;
    margin-bottom: 22px;
}
.ux-header.style-2 .hd-logo img{
	height: 38px;
}
.sticky-header .ux-header.style-2 .hd-logo{
    margin-top: 15px;
    margin-bottom: 15px;
}
.sticky-header .ux-header.style-2 .hd-utility {
    margin-top: 20px;
    margin-bottom: 15px;
}
.wpmm-wrap-main_menu{
	width: 100%;
}
.page_boxed .ux-header .hd-logo {    
    margin-left: 25px;
}
.page_boxed .ux-header .hd-search{
	right: 30px;
    height: 33px;
    width: 35px;
    line-height: 35px;
    font-size: 10px;
}
.page_boxed .ux-header .hd-search i {
    color: #AFAFAF;
    line-height: 35px;
    font-size: 16px;
}
.page_boxed  .ux-header .hd-cart{
	right: 15px;
}
.sticky-header .ux-header:not(.no-sticky) .menu-warpper {         
    left: 0;
    right: 0;
    top: 0;
    transition: all 300ms ease-in-out;
    background: #fff;
    margin-top: 0!important;
     -webkit-box-shadow:0 2px 40px hsl(0deg 0% 6% / 5%);
    -moz-box-shadow: 0 2px 40px hsl(0deg 0% 6% / 5%);
    box-shadow: 0 2px 40px hsl(0deg 0% 6% / 5%);
}
.sticky-header .ux-header.ux-bgdark:not(.no-sticky) .menu-warpper{
	background: #222;	
}
.customize-support.sticky-header .ux-header:not(.no-sticky) .menu-warpper {
	top: 30px;	
}
.ux-header  .nav-main ul.ubermenu-nav > li:first-child{
	padding-left: 300px;
}
.ux-header .menu-warpper .nav-main {
    position: relative;
    display: block;
    margin-top: 25px;
    margin-bottom: 0;
}
.ux-header ul.ubermenu-nav > li >a:hover,.ux-header ul.ubermenu-nav > li.ubermenu-current-menu-item >a,.ux-header ul.ubermenu-nav > li.ubermenu-current-menu-ancestor >a{
	background: transparent;
	color: #333;
}
.ux-header .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
	right: 2px;
}
.ux-header ul.ubermenu-nav > li >a{
	color: #333;
	text-transform: uppercase!important;    
    padding: 15px!important;
    position: relative;
}
.ux-header ul.ubermenu-nav > li:first-child >a:before{
	display: none;
} 
.ux-header .hd-utility{
	font-size:13px; 
    display: block;
    float: right;
    right: 0;
    margin-top: 40px;
    z-index:99; 
    
}
.ux-header .hd-utility .ic-cart span#navcartcount {
    left: 0;
}
.ux-header.style-2 .hd-utility{
	position:absolute;	
}
.ux-header .cart-hide{
	float: left;
    position: absolute;
    z-index: 9999;   
    min-width: 50px;
    height: 30px;
    top: 0;
    margin-top: 15px;
    text-align: center;
    display: none;
}
.sticky-header .ux-header .cart-hide{
	display: block;
}
.ux-header .ic-cart-grey {
    background: rgba(0, 0, 0, 0) url("../images/ic-cart-grey.png") no-repeat scroll 0px 2px;
    width: 50px;
    height: 35px;
    display: block;
} 
.ux-header .ic-cart-grey span {
    left: 15px;
    color: #fff;
    z-index: 999;
    border-radius: 20px;
    line-height: 16px;
    min-width: 10px;
    text-align: center;
    position: absolute;
    font-size: 11px;
    display: block;
    padding-left: 4px;
    padding-right: 3px;
    background: #999;
}
.ux-header .hd-search{    
    top: 0;
    width: 30px;
    text-align: center;    
    margin-top: 0;
    height: 30px;
    z-index: 999;
    cursor: pointer;
}
.ux-header .search-form{
	position: absolute;
    width: 100%;    
    border: none;
    height: 65px;
}
.sticky-header .ux-header .search-form {
    position: fixed;
    width: 100%;    
    top: 73px;
    left: 0;
    right: 0;    
}
.ux-header .search-form input.search-input{
	width: 200px;
    height: 65px;
    background: #fff;
    color:#747474;    
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    border: none; 
    display: none;  
}
.sticky-header .ux-header .search-form input.search-input { 
    background: #5F5F5F;
    color: #fff; 
}
.ux-header .search-form input.search-submit{
	display: none;
}
.ux-header .hd-cart{
	position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}
.ux-header .hd-cart ul{
	position: relative;
	list-style: none;
	width: 100px;
}
.ux-header .hd-cart ul li{
	float: left;
	width: 35px;
	height: 20px	;
	position: relative;
	display: block;
	line-height: 20px;
}
.ux-header .ic-cart { 
    display: block;
    padding: 0!important;
    z-index: 1;
    cursor: pointer;
} 
.yourcart-header h3{
	text-align: left;
    font-size: 15px;
    text-transform: uppercase;
}
.yourcart-header{
	    margin-bottom: 20px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
.yourcart-header .close-btn{
	color: #555;
    right: 0;
    margin-right: 10px;
    top: 0px;
    margin-top: 8px;
    font-family: arial;
    position: absolute;
}
.ux-header ul li.btn-quicknav{
	color: #fff;
    text-align: center;    
    cursor: pointer;
}
.ux-header ul li.btn-quicknav:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	margin-left: 0;
	margin-top: 8px;
    width: 1px;
    height: 15px;
	background: #fff;
}
.ux-header .ic-cart span#navcartcount,.ux-header .ic-cart span.cartcount,.ux-header .ic-cart span#navcartcount,.hd-counter{	
	color: #fff;    
    background: #ff6600;
    min-width: 15px;
    min-height: 15px;
    line-height: 15px!important;
    padding: 0;
    text-align: center; 
    border-radius: 100%;
}
.hd-counter{
    left: 0;
    margin-top: 0;
    top: 0;
}
/* Header Style: Header 1 */ 
.ux-header.style-1  .search-form{
	margin-top: 7px; 	 
 	position: relative;
}
.ux-header.style-1 .search-form:before{
	position: absolute;
    content: "";
    left: -29px;
    top: -7px;
    background: #f8960b;
    width: 1px;
    height: 50px;
}
.ux-header.style-1  .search-form input.search-submit{
	background: #999;   
    height: 37px;
    width: 41px;
    border: none;
    display: block;
}
.ux-header.style-1  .search-form input.search-input{	 
	text-transform: uppercase;
	border-radius: 0 20px 20px 0;
	width: 70px;
	color: #ccc;
	line-height: 38px;
	padding-left: 30px;
	height: 35px;
	font-size: 12px;
	letter-spacing: 2px;	
}
.ux-header.style-1 .hd-utility > ul > li{
    display: block;
    float: left;    
}
.ux-header.style-1  .ic-cart icon:before{
	font-size: 25px;
    color: #333;   
}
.ux-header.style-1  .ic-cart span#navcartcount{
	margin-top: 5px;
    margin-left: -13px;
    color: #fff;
    z-index: 999;
    border-radius: 32px;
    line-height: 20px;
    min-width: 13px;
    text-align: center;
}
.ux-header.style-1 .ic-cart span.cart-label{
	margin-top: -35px!important;
  	background: none;
  	margin-left: 15px;
}
.ux-header.style-1 .hd-search {   
    top: 2px;
}
.ux-header.style-1  .hd-search icon:before{
	font-size: 24px;
    color: #222;
    font-weight: bold;
}
.ux-header.style-1  .ic-cart,.ux-header.style-1 .hd-search i{
	text-align: left;
	position: relative;
}
.ux-header.style-1  .cart-label{
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 15px;	
	margin-top: 3px;
	position: absolute;	
	color: #a0a0a0;
}
.ux-header.style-1 .primary-navigation ul.nav-menu > li > a{
	color: #555;
    padding: 0px 10px;    
    text-transform: uppercase; 
}
.ux-header.style-1 .menu-warpper  .hd-utility{
	margin-top: 13px;
    top: 0;
}
.ux-header.style-1.logo-big .menu-warpper .hd-utility{
	margin-top: 5px;
    top: 0;
    position: absolute;
}
.ux-header.style-1 .right-utility{	
	right: 0;	
	z-index: 9999;	
	top: 20px;
}
.ux-header.style-1 .utility-content > ul{
	display: block;
	height: 45px;
}
.ux-header.style-1 .utility-content > ul > li{	
	display: block;
    list-style: none;
    float: left;
    text-align: center;
    margin-top: 8px;
    padding-top: 0;
    height: 45px;
    line-height: 45px;
    cursor: pointer;
    padding-left: 15px;
    position: relative;
    display: block;
}
.ux-header.style-1 #search{
	padding-left: 38px;
}
.ux-header.style-1 .toolbar .tb-left.ontop-nav a {  	
   	font-size: 10px;
    color: #FBFBFB;
    letter-spacing: 0;
    text-transform: uppercase;
}
.ux-header.style-1 .toolbar ul li i, .ux-header.style-1 .toolbar ul li i:hover {   
    color: #fff;
}
.page_full .ux-header.style-1 .menu-warpper, .page_boxed .ux-header.style-1 .menu-warpper .container{
	border-bottom: none;
	background: #fff;
	height: 70px;	
}
.page_full .ux-header.style-1 .menu-warpper:after, .page_boxed .ux-header.style-1 .menu-warpper .container:after,.page_full .ux-header.style-5 .menu-warpper:after{
	content: "";
	position: absolute;
	bottom: -10px;
	width: 100%;
	height: 10px;	
	left:0; 
	background: -moz-linear-gradient(top,  rgba(123, 123, 123,  0.15) 0%, rgba(255, 255, 255,  0.005) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(123, 123, 123,  0.15) 0%,rgba(255, 255, 255,  0.005) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(123, 123, 123,  0.15) 0%,rgba(255, 255, 255,  0.005) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	z-index: 1;	
}
.ux-header.style-1 .tb-right > ul > li {
   	width: 25px;
    display: inline-block;
    margin: 0 !important;
    height: 25px;
    line-height: 25px!important;   
}
.ux-header.style-1 .ic-cart i:before {
    font-size: 20px;
}
.ux-header.style-1 .logo img{
	margin: 5px 0;
    max-height: 60px;
    max-width: 160px;
}
.ux-header.style-1 .utility-content {
	margin-top: 13px;
} 
.ux-header.style-1 .header {
    height: 90px;
}
.ux-header.style-1 .hd-banner .ux-subtit,.ux-header.style-1 .hd-banner .ux-subtit p{
	letter-spacing: 0!important;
	font-size: 12px;
}
.sticky-header .ux-header.style-1 .menu-warpper{
	height: 70px!important;
	z-index: 9999;
}
.sticky-header .ux-header.style-1 .menu-warpper .container{
	border-top: none;
}
.ux-header.style-1 .tb-right{
 	float: right;
 	text-align: right; 	 
}
.ux-header.style-1 .toolbar ul{
	margin: 0;
}
.ux-header.style-1 .sc-connect{
	text-align: right;
    padding-right: 115px;
}
.ux-header.style-1 .tb-social li{
	font-size: 15px;
}
.ux-header.style-1 .tb-cart{
	position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #e1e1e1;
    height: 40px;
}
.ux-header.style-1 .newsticker {    
    width: 230px;
}
.ux-header.style-1 .sc-connect a,.ux-header.style-1 .sc-connect a:hover,.ux-header.style-1 .sc-connect a i:hover{
	color: #fff!important;
}
.ux-header.style-1 .banner{
	text-align: right;
}
.page_full .ux-header.style-1 .toolbar,.page_boxed .ux-header.style-1 .toolbar .container{
	background: transparent;
    height: 35px;
    line-height: 35px;
}
.ux-header.style-1 ul.ubermenu-nav > li >a{
	color: #111;
}
.ux-header.style-1 .sc-right li{
	margin: 0 5px;
}
.ux-header.style-1 .hd-cart {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}
.ux-header.style-1 .hd-cart ul {
    position: relative;
    list-style: none;
    width: 100px;
} 
.ux-header.style-1 .hd-cart ul li {
    float: left;
    width: 25px;
    height: 30px;
    position: relative;
    display: block;
    line-height: 30px;
}
.ux-header.style-1 .ic-cart {    
    height: 40px;
    line-height:40px;
    display: block;
    margin-top: 0;
    position: relative;
    display: block;
}
.ux-header.style-1 .ic-cart span#navcartcount, .ux-header.style-1 .ic-cart span.cartcount, .ux-header.style-1 .ic-cart span#navcartcount {
    color: #fff;
    line-height: 14px;
    min-width: 17px;
}
.ux-header.style-1 ul li.btn-quicknav {
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-top: 5px;
}
.ux-header.style-1 ul li.btn-quicknav i{
	
}
.ux-header.style-1 ul li.btn-quicknav:before {
   	content: "";
    position: absolute;
    left: 0;
    top: 0;
    margin-left: -9px;
    margin-top: 6px;
    width: 1px;
    height: 15px;
    background: #fff;
}
.ux-header.style-1  .btn-search{
	position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    cursor: pointer;
    width: 50px;
    height: 45px;
    text-align: center;
    line-height: 50px;
    padding: 0;
}

.ux-header.style-1 .nav-main ul.ubermenu-nav > li:first-child {
    padding-left: 0;
}
.ux-header.style-1 .search-form input.search-input {    
	height: 35px;    
    display: block;
    border: 1px solid #999;
}
.sticky-header .ux-header.style-1 .search-form {   
    top: 49px;
}
.page_full.sticky-header .ux-header.style-1 .nav-main .container:after{
	display: none;
}
.ux-header.style-1  #hd-logo{
	position: absolute;
    max-height: 65px;
    max-width: 220px;
    overflow: hidden;
    margin-top: 10px;
}
.ux-header.style-1 .toolbar ul li {
    margin: 0 10px;   
    text-align: center;
    list-style: none;
    padding: 0;
    line-height: 30px;
}
.ux-header.style-1 .toolbar ul li:first-child{
	margin-left: 0;
}
.ux-header.no-banner .primary-navigation .main-menu > li,.ux-header.style-1 .primary-navigation .main-menu > li,.ux-header.style-1  .nav-menu.main-menu >ul >li {   
    line-height: 40px;
    text-transform: uppercase;
    padding: 3px 0 0;
}

.body_framebold  .ux-header.logo-left .main-menu{
	margin-right: 220px;
	margin-left: 180px;
}
.ux-header.logo-left .main-menu{
	margin-right: 180px;
	margin-left: 180px;
}
.ux-header.no-hdshadow  .menu-warpper{
	box-shadow:none;
}
.ux-header.no-hdshadow .menu-warpper:after{
	display: none;
}
/* HEADER 1 : Color Style */
.page_full .ux-header.style-1.bg-color .menu-warpper, .page_boxed .ux-header.style-1.bg-color .menu-warpper .container {
    border-bottom: none;
    background: transparent;
    height: 70px;
}
.page_full .ux-header.style-1.bg-color .toolbar, .page_boxed .ux-header.style-1.bg-color .toolbar .container {
    background: rgba(17, 17, 17, 0.15);
    height: 35px;
    line-height: 35px;
}
.ux-header.style-1.bg-color  .primary-navigation ul.nav-menu > li > a{
	color: #fff;	
}
.ux-header.style-1.bg-color .ic-cart, .ux-header.style-1.bg-color .hd-search i {
    text-align: left;
    position: relative;
    color: #fff;
}
.ux-header.style-1.bg-color .ic-cart span#navcartcount, .ux-header.style-1.bg-color .ic-cart span.cartcount, .ux-header.style-1.bg-color .ic-cart span#navcartcount, .ux-header.style-1.bg-color .ic-cart span#navcartcount, .ux-header.style-1.bg-color .ic-cart span.cartcount, .ux-header.style-1.bg-color .ic-cart span#navcartcount {
    background: rgba(32, 34, 35, 0.41);
}
.ux-header.style-1.bg-color .tb-right li {
    background: rgba(255, 255, 255, 0.22);
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 1px;
    margin-left: 1px;
    margin-right: 1px;
    border-radius: 100%;
}
/* Header Style 1: Big Clasic Logo */
.page_full .ux-header.style-1.logo-big  .menu-warpper, .page_boxed .ux-header.style-1.logo-big  .menu-warpper .container {
    border-bottom: none;
    background: #fff;
    height: 50px;
}
.sticky-header .ux-header.style-1.logo-big .menu-warpper {
    height: 50px!important;
    background: #fff!important;
}
.ux-header.style-1.logo-big .header {
    height: 135px;
}
.ux-header.style-1.logo-big  .menu-warpper{
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    height: 53px;
    z-index: 4;
    margin-top: -25px;
    background: transparent!important;
}
.page_full .ux-header.style-1.logo-big .menu-warpper:after, .page_boxed .ux-header.style-1.logo-big .menu-warpper .container:after{
   display: none;
}
.ux-header.style-1.logo-big  .menu-warpper .container{
	background: #f5f5f5;
}
.sticky-header .ux-header.style-1.logo-big .menu-warpper .container {
    background: #fff;
}
.ux-header.style-1.logo-big .menu-warpper .container.ux-bgdark,
.ux-header.style-1.logo-big .ux-bgdark .nav-main .container, .ux-header.style-1.logo-big .ux-bgdark .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal{
	background: #222!important;
}
.container.ux-bgdark .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{
	color: #fff!important;
}
.ux-bgdark .hd-search i{
	color: #fff!important;
}
.ux-header.style-1.logo-big .primary-navigation ul.nav-menu > li{
	padding-top: 0;
}
.ux-header.style-1.logo-big .primary-navigation ul.nav-menu > li > a{
    line-height: 50px;    
      
}
.ux-header.style-1.logo-big .ux-bgcolor .primary-navigation ul.nav-menu > li > a,.ux-header.style-1.logo-big .ux-bgdark .primary-navigation ul.nav-menu > li > a{
    color: #fff!important;
}
.sticky-header .ux-header.style-1.logo-big .menu-warpper .container.ux-bgdark,.sticky-header .ux-header.style-1.logo-big .ux-bgdark .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal {
	background: #fff!important;
}
.sticky-header .container.ux-bgdark .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
    color: #555;
}
 .page_full .ux-header.style-1.logo-big .toolbar, .page_boxed .ux-header.style-1.logo-big .toolbar .container {
    background: #f5f5f5;
    height: 35px;
    line-height: 35px;
}
.ux-header.style-1.logo-big #hd-logo {
    position: relative;
    max-height: 120px;
    max-width: 305px;
    overflow: hidden;
    margin-top: 20px;
}
.hdbanner-text .banner-text .ux-subtit, .hdbanner-text .banner-text .ux-subtit p {
    letter-spacing: 1px;
    font-size: 9px;
    text-transform: uppercase;
    
    line-height: 15px;
}
.ux-header.hdbanner-text .banner-text li i, .uxicon-speech120:before {
    position: absolute;
    font-size: 30px;
    left: 0;
}
.ux-header.hdbanner-text .banner-text ul,.ux-header.hdbanner-text .banner-text ul li{
	margin: 0;
}
.ux-header.style-1.hdbanner-text .toolbar .tb-left.ontop-nav a {
    font-size: 10px;
    color: #999;
    
}
.ux-header.style-1.hdbanner-text .toolbar ul li i {
    color: #555;
}
.ux-header.style-1.hdbanner-text .toolbar ul li i:hover {
    color: #ccc;
}
.ux-header .banner-text  .hd-contact-us{
    height: 60px;
    width: 220px!important;
    z-index: 9;
    margin-top: -55px;
    right: 15px;
    position: relative;    
    background: #f0f0f0;
    border-radius:3px;
}
 
.ux-header .banner-text  .hd-contact-us p{
	color: #222;
}
.ux-header .banner-text  .hd-contact-us h2{
	margin-top: 0;
  	margin-bottom: 0;
  	padding-left: 80px;
}
.ux-header .banner-text  .hd-contact-us p{
	margin-top: 3px!important;
	margin-bottom: 0;
	padding-left: 80px;
	font-size: 11px;
	color: #b5b5b5!important;
	text-align: center;
}
.ux-header .banner-text  .hd-contact-us.ux-bgcolor   p{	 
	color: #222!important;	 
}
.ux-header .banner-text .hd-contact-us.ux-bgcolor  i:before, .la-ball-scale-multiple {
    color: #222;
}
.ux-header .banner-text  .hd-contact-us h2{
	font-size: 16px;
    margin-top: 15px;
    margin-bottom: 0;
    line-height: 10px;    
    color: #222;
}
 
.ux-header .banner-text  li{
	position: relative;
	display: inline-block;
	margin-top: 20px!important;
	width: 190px;
	margin-right: 20px !important;
	text-align: left;
}
.ux-header .banner-text  li i,.uxicon-speech120:before{
	position: absolute;
	font-size: 30px;
	left:0;	
}
 
.ux-header .banner-text  .hd-location i:before{
	font-size: 26px;
}
.ux-header .banner-text  .hd-support247 i:before{
	font-size: 23px;
}

.ux-header .banner-text  li h3{
	margin-top: 0;
    margin-bottom: 5px;
    line-height: 15px;
    padding-left: 40px;    
    text-transform: uppercase;    
    color: #444;
    letter-spacing: 0;
}
.ux-header .banner-text  li p{
	margin-top:0;
	margin-bottom: 0;
	line-height: 18px;
	padding-left: 40px; 
	color: #999;
	font-size: 11px;
}
.ux-header  .menu-warpper  .hd-utility {
    margin-top: 15px;
    position: absolute;
    top: 0;
}
.ux-header.big-utility .hd-utility,.ux-header.style-2.big-utility .hd-utility{
	margin-top: 15px;
}
.ux-header.big-utility .hd-utility  [class^="uxicon-"]:before,
.ux-header.big-utility .hd-utility  [class*=" uxicon-"]:before, 
.ux-header.big-utility .hd-utility  [class^="uxicon-"]:after, 
.ux-header.big-utility .hd-utility  [class*=" uxicon-"]:after {
    font-family: uxicon;
    font-size: 15px;
}
.ux-header.big-utility  .login{
	padding: 4px 20px;
    border: 1px solid;
    border-radius: 3px;      
    margin-left: 15px;
    margin-top: -3px;
}
.ux-header.big-utility .hd-utility > ul > li{
	margin: 0 5px;
}
.ux-header  .container.ux-bgcolor .primary-navigation ul.nav-menu > li > a, .ux-header.style-1 .container.ux-bgcolor .hd-search i {   
    color: #fff;
}
.ux-header .container.ux-bgcolor .ic-cart span#navcartcount{
	background: #222;
} 
/* Hamburger animation */
.ux-hl-button:before,
.ux-hl-button:after,
.ux-hl-button span{
	-webkit-transition: none 0.5s ease 0.5s;
	transition: none 0.5s ease 0.5s;
	-webkit-transition-property: transform, top, bottom, left, opacity;
	transition-property: transform, top, bottom, left, opacity;
}
body.uk-offcanvas-page .ux-hl-button:before,
body.uk-offcanvas-page .ux-hl-button:after{
	top: 20px;	
}
body.uk-offcanvas-page .ux-hl-button span{
	left: -50px;
	opacity: 0;
}
body.uk-offcanvas-page .ux-hl-button:before{
	transform: rotate( 45deg );
}
body.uk-offcanvas-page .ux-hl-button:after{
	transform: rotate( -45deg );
}
/* Header Style: Header 2 */  
.ux-header.style-2 .primary-navigation .main-menu > li{
    line-height: 50px;
}
.ux-header.style-2 .hd-logo >div {
    margin: 0;
}
.ux-header.style-2 .primary-navigation .nav-menu > li > a {
    font-size: 17px;
    font-weight: 500;
    text-transform: capitalize;
    color: #140E34; 
    padding-left: 13px;
    padding-right: 13px;    
}
.ux-header .toolbar,.page_boxed .toolbar .container{
	background-color: #f5f5f5;
}
.ux-header.style-2 .hd-utility{
	margin-top: 10px;
}
body.sticky-header .hd-utility {
    z-index: 99999;
}
.ux-header.style-2 .primary-navigation .nav-menu {
    margin-top: 25px;
    margin-bottom: 25px;
}
.sticky-header .ux-header.style-2 .primary-navigation .nav-menu{
    margin-top: 7px;
    margin-bottom: 7px;
}
.sticky-header .ux-header .hd-search {    
    margin-top: 1px;
}
/* Real Estate Header */
.tb-dark {
	background-color: #3e3e3e;
}
/* Style 2 - Thin */
.page_full .ux-header.header-thin .menu-warpper, .page_boxed .ux-header.header-thin .menu-warpper .container {
    height: 60px;
}
.ux-header.header-thin  .primary-navigation .nav-menu {
    margin-top: 0;
}
.ux-header.header-thin .hd-logo >div {
    margin: 0;
    max-height: 60px;
}
.ux-header.header-thin .hd-utility {
    margin-top: 10px;
}
.ux-header.no-banner.header-thin .primary-navigation .main-menu > li, .ux-header.no-banner.header-thin .primary-navigation .main-menu > li, .ux-header.no-banner.header-thin .nav-menu.main-menu >ul >li {
    line-height: 60px;
    text-transform: uppercase;
    padding: 0;
}
/* Style 2 - Tranperent */
.ux-header.style-2.hd-tranperent,.ux-header.hd-tranperent {    
    background: transparent;
    position: absolute;
    width: 100%;
    left:0;
    right: 0;
}

.ux-header.style-2.hd-tranperent.nav-solid .primary-navigation .nav-menu > li > a,.ux-header.hd-tranperent.nav-solid .hd-utility i{
	color: #555;
}
.ux-header.style-2.hd-tranperent.nav-dark-transparent .primary-navigation .nav-menu > li > a, .ux-header.hd-tranperent.nav-dark-transparent .hd-utility i {
    color: #fff!important;
}
.ux-header.style-2.hd-tranperent .toolbar.ux-subtit span ,.ux-header.style-2.hd-tranperent .toolbar ul li{
    font-size: 11px;
}
.ux-header.style-2.hd-tranperent .primary-navigation .nav-menu > li > a,.ux-header.hd-tranperent  .toolbar.ux-subtit span ,ux-bgdark a i,.ux-header.hd-tranperent .hd-utility > i,
.ux-header.hd-tranperent  .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{
    color: #fff;    
    text-transform: uppercase;
}
 
.sticky-header .ux-header.hd-tranperent .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
    color: #222;
}
.sticky-header .ux-header.hd-tranperent .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
    color: #222;
} 
.ux-header.style-2.hd-tranperent .toolbar ul li{
	 color: #fff!important;
}
.sticky-header .ux-header.style-2.hd-tranperent .primary-navigation .nav-menu > li > a,.sticky-header .ux-header.hd-tranperent  .toolbar.ux-subtit span ,.sticky-header .tb-right a i,.sticky-header  .ux-header.hd-tranperent .hd-utility i{
    color: #222;
}
.sticky-header .ux-header.style-2.hd-tranperent .toolbar ul li{
	 color: #999;
}
.page_full .ux-header.style-2.hd-tranperent.hd-line .toolbar, .page_boxed .ux-header.style-2.hd-tranperent.hd-line .toolbar .container {
    border-bottom: 1px solid rgba(255, 255, 255, 0.43);
}
.page_full .ux-header.style-2.hd-tranperent.hd-line  .tb-right{
	border-right: 1px solid rgba(255, 255, 255, 0.43);
}
.ux-header.style-2.hd-tranperent .primary-navigation .nav-menu,.ux-header.style-2 .hd-utility {
    margin-top: 35px;
    margin-bottom: 35px;
}
.sticky-header .ux-header.style-2.hd-tranperent .primary-navigation .nav-menu,
.sticky-header  .ux-header.style-2.hd-tranperent.no-toolbar .primary-navigation .nav-menu {
    margin-top: 35px;
}
/* HD Style - 207,208,209 */
.ux-header.style-2.hd-tranperent .toolbar,.ux-header.style-2.hd-tranperent.logo-color .toolbar{
	border-bottom: none;
    background: transparent;
}
.ux-header.style-2.hd-tranperent.logo-color .hd-logo{
	height: 70px;
}
.sticky-header .ux-header.style-2.hd-tranperent.logo-color .hd-logo{
	margin-top: 0;
}
.ux-header.style-2.hd-tranperent.nav-solid .menu-warpper .container{
	background:#fff;
    height: 75px;
}
.ux-header.style-2.hd-tranperent.nav-solid.nav-dark-transparent .menu-warpper .container{
	background:rgba(17, 17, 17, 0.65);
    height: 75px;
}
.sticky-header .ux-header.style-2.hd-tranperent.nav-solid .menu-warpper .container{
	background: transparent;    
}
.ux-header.style-2.hd-tranperent.nav-solid .menu-warpper .hd-logo img{
	margin: 10px 15px;
}
.ux-header.style-2.hd-tranperent.nav-solid .primary-navigation .nav-menu, .ux-header.style-2.nav-solid .hd-utility {
    margin-top: 15px;
    margin-right: 15px;
}
.sticky-header  .ux-header.style-2.hd-tranperent.logo-color .primary-navigation .nav-menu, 
.sticky-header  .ux-header.style-2.hd-tranperent.logo-color .hd-utility {
    margin-top: 10px;
}
.ux-header.style-2.hd-tranperent.nav-solid .container.ux-bgcolor  .primary-navigation .nav-menu > li > a,.ux-header.hd-tranperent.nav-solid .container.ux-bgcolor .hd-utility i{
	color: #fff;
}
.page_full .ux-header.style-2.nav-solid .menu-warpper, .page_boxed .ux-header.style-2.nav-solid .menu-warpper .container {
    height: 75px;
}
/* Style 2 - Hamburger */
.ux-header.wide.humberger-nav .hd-utility {   
    right: 30px;
}
.ux-header.wide.humberger-nav #hamburgerbtn{
	top: 0;
    width: 30px;
    text-align: center;
    margin-top: 13px;
    height: 30px;
    z-index: 999;
    cursor: pointer;
    right: 5px;
    position: absolute;
}
.ux-header.wide.humberger-nav  .ux-hl-button.active:before {
   transform: rotate( -45deg );
   top: 20px;   
}
.ux-header.wide.humberger-nav  .ux-hl-button.active:after {
    transform: rotate( 45deg );     
}
.ux-header.wide.humberger-nav  .ux-hl-button.active span {
    left: -50px;
    opacity: 0;
}
.ux-header.wide.humberger-nav .ux-hl-button:before,.ux-header.wide.humberger-nav  .ux-hl-button:after,.ux-header.wide.humberger-nav  .ux-hl-button span{
    left:0;
}
.ux-header.style-2.humberger-nav .nav-menu.main-menu > li:first-child {
    margin-left: 0;
}
.ux-header.style-2.humberger-nav .overlay ul {    
    display: inline-block!important;
}
.ux-header.style-2.humberger-nav  .primary-navigation .nav-menu>li>a:before{
	display: none;
}
.ux-header.style-2.humberger-nav .primary-navigation .nav-menu > li > a {
    color: #fff;  
    font-size: 25px;
}
/* Style 2 - Hamburger  Zoomin out */
.ux-header.wide.humberger-nav.humberger-zoominout .hd-utility {
    right: 70px;
}
.hamburger {    
    margin-top: 15px;
    right: 10px;     
}
.ux-header.wide.humberger-nav.humberger-zoominout .hamburger__icon,.ux-header.wide.humberger-nav.humberger-zoominout .hamburger__icon:before,.ux-header.wide.humberger-nav.humberger-zoominout .hamburger__icon:after{
	background-color: #fff;
}
/* Header No Toolbar */
.ux-header.style-2.hd-tranperent.no-toolbar .primary-navigation .nav-menu,.ux-header.style-2.hd-tranperent.no-toolbar .hd-utility{
    margin-top: 40px;
}
.ux-header.style-2.hd-tranperent.no-toolbar .hd-logo{
    margin-top: 25px;
}
.sticky-header .ux-header.style-2.hd-tranperent.no-toolbar .hd-logo{
    margin-top: 0px;
}
.sticky-header .ux-header.style-2.hd-tranperent.no-toolbar .hd-utility {
	margin-top: 10px;
}
/* Header 3 */
.page_full .ux-header.style-3.nobanner.banner-text .toolbar, .page_boxed .ux-header.style-3.nobanner.banner-text .toolbar .container {
    background: #3b3e46;
    height: 115px;
    padding-top: 6px;
} 
.ux-header.style-3.nobanner.banner-text .hd-banner li i, .uxicon-speech120:before {
    position: absolute;
    font-size: 30px;
    left: 0;
}
.ux-header.style-3 .hd-banner li{
	width: 190px;
	float: left;
} 
.ux-header.style-3 .banner-text ul{
	float: right;
}
.ux-header.style-3.ux-position-ab{
	width: 100%;
	background: none;
}
.ux-header.style-3 .ux-pull-top65 .container{
	background: #fff;
}
.ux-header.style-3.nobanner.banner-text .hd-logo{
	height: 100%;
    margin: 0;
}
.ux-header.style-3.nobanner.banner-text .hd-logo img{
	padding: 15px;
}
.sticky-header .ux-header.style-3.nobanner.banner-text .hd-logo img {
    max-height: 100%;
    margin-top: 0;
    padding: 10px;
}
.ux-header.style-3.nobanner.banner-text .primary-navigation ul.nav-menu > li > a {    
    text-transform: uppercase;
    color: #555;    
}
.ux-header.style-3.nobanner.banner-text .toolbar.ux-subtit a {
    font-size: 10px;
    color: #f4f4f4;
    text-transform: uppercase;
    letter-spacing: 0;
}
.ux-header.style-3.nobanner.banner-text  .primary-navigation .nav-menu {
    margin-top: 20px;
}
.ux-header.style-3.nobanner.banner-text  .primary-navigation .nav-menu {
    margin-top: 8px;
    margin-bottom: 5px;
}
.ux-header.style-3.nobanner.banner-text  .ic-cart i:before {
    font-size: 27px;
    color: #555;
}
.ux-header.style-3.nobanner.banner-text .hd-search i {
    color: #5f5f5f;
}
.ux-header.style-3.nobanner.banner-text .tb-right li {
    float: right;
    background: rgba(31, 31, 31, 0.38);
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: 7px;
    margin: 7px 2px;
    border-radius: 4px;
}
.ux-header.style-3.nobanner.banner-text  .hd-utility ul li:before {
    content: " ";
    height: 13px;
    position: absolute;
    left: 0;
    top: 17px;
    width: 1px;
    background: #ddd;
}
.ux-header.style-3.nobanner.banner-text .hd-utility {
    display: block;
    float: right;
    right: 20px;
    margin-top: 15px;
}
.ux-header.style-3.nobanner.banner-text .hd-banner{
	border-bottom: 2px solid #f0f0f0;
    padding-bottom: 15px;
}
.page_full.sticky-header  .ux-header.style-3.nobanner.banner-text, .page_boxed.sticky-header .ux-header.style-3.nobanner.banner-text .menu-warpper .container {    
    height: 47px;
}
.page_full.sticky-header .ux-header.style-3.nobanner.banner-text .menu-warpper, .page_boxed.sticky-header .ux-header.style-3.nobanner.banner-text .menu-warpper .container {
    background: #fff;
	z-index: 99;
	height: 70px;
	box-sizing: border-box;
}
.sticky-header .ux-header.style-3.nobanner.banner-text .hd-logo{
	min-width: 160px;
}
.sticky-header  .ux-header.style-3.nobanner.banner-text .hd-banner {   
    display: none;
}
.sticky-header  .ux-header.style-3.nobanner.banner-text .primary-navigation{
	margin-top: 12px;
    padding-bottom: 10px;
}
.sticky-header .ux-header.style-3.nobanner.banner-text .hd-utility {
    margin-top: 8px;
}
/* Header 4 wide */
 
.ux-header.wide {
    height: 65px;
    position: relative;
    display: block;
    z-index: 9;
}
.ux-header.black ul.sub-menu li a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    top: 0;
}
.ux-header.wide .tb-ontop{
	position: absolute;
    z-index: 9999;
    width: 100%;
    top: -40px;
    right: 0;
    left: 0;
}
.sticky-header .ux-header.wide .tb-ontop {  
    z-index: 99999;    
    top: 10px;  
    position: fixed;  
}
.sticky-header .ux-header.wide .menu-warpper{
	height: 65px;
}
.body_framebold.border_full.sticky-header .ux-header.wide .tb-ontop  .ux-hl-button{  
    margin-left: -7px; 
}
.body_framebold.border_full .ux-header.wide .tb-ontop .hd-utility {  
    right: -10px;
    margin-top: -10px;
}
.body_framebold.border_full .ux-header.wide .tb-ontop  .ux-hl-button {
    top: 0px!important;
    margin-left: -30px;
}
.body_framebold:not(.border_full) .ux-header.logo-center.logo-ontop  .ux-hl-button {    
    margin-left:20px;
}
.ux-header.hd-transperent .header-content{
	position: absolute;
	width: 100%;	
}
.ux-header.hd-transperent.logo-center.nav-center .hd-banner .container {
    height: 170px;
}
.ux-header.hd-transperent.logo-midle.nav-center .header-content{
    margin-top: 45px;
}
.ux-header.wide .tb-ontop .ic-cart span {
    left: 24px;
}
.ux-header.style-5.hd-transperent .logo-center.nav-center .hd-banner .container {
    height: 130px;
} 
.ux-header.hd-transperent .header-content .container,.ux-header.hd-transperent .header-content  .menu-warpper{
	background: transparent!important;
}
.ux-header.hd-transperent .primary-navigation .nav-menu > li > a {
    color: #fff!important;
}
.sticky-header .ux-header.hd-transperent .header-content .container,.sticky-header .ux-header.hd-transperent .header-content .menu-warpper {
    background: #fff!important;
}
.sticky-header .ux-header.hd-transperent .primary-navigation .nav-menu > li > a {
    color: #333!important;
}
.ux-header.hd-transperent.wide .tb-ontop [class^="uxicon-"]:before,.ux-header.hd-transperent.wide  .tb-ontop [class*=" uxicon-"]:before,.ux-header.hd-transperent.wide  .tb-ontop [class^="uxicon-"]:after,.ux-header.hd-transperent.wide  .tb-ontop [class*=" uxicon-"]:after {
    font-size: 18px;    
    font-weight: 100;
}
.ux-header.hd-transperent.wide{
    height: auto;
}
.ux-header.hd-transperent  ul.sub-menu li a, ul.ubermenu-submenu .ubermenu-target-text {
    color: #999;
}
.sticky-header .ux-header.hd-transperent.wide.logo-midle img {
    max-height: 60px;
}
.sticky-header .ux-header.hd-transperent.wide.logo-midle .primary-navigation .nav-menu {
    margin-top: -60px;
    max-height: 60px;
}

.ux-header.style-5.hd-transperent.logo-center.nav-center.logo-midle.hd-bgphoto  .logo img {	 
    max-height: 215px;
}
.ux-header.wide [class^="uxicon-"]:before,.ux-header.wide [class*=" uxicon-"]:before,.ux-header.wide [class^="uxicon-"]:after,.ux-header.wide [class*=" uxicon-"]:after {
    font-size: 20px;    
    font-weight: 100;
    line-height: 50px;
}
.ux-header.wide .container{
	width: 100%;
    max-width: 100%;
}
.ux-header.style-4.wide  .primary-navigation .nav-menu {
    margin-top: 0;
}
.ux-header.black .primary-navigation ul ul {
    background-color: #222;
}
.ux-header.style-4.wide.black  .header{
	background: #1c1d1e;
	height: 65px;
}
.sticky-header .ux-header.style-4.wide.black   .menu-warpper{
	background: #1c1d1e;	
	height: 65px;
}
.ux-header.style-4.wide.black  .primary-navigation ul.sub-menu.mega-menu-row .mega-menu-col {    
    border-left: none;
}
.ux-header.style-4.wide .primary-navigation .nav-menu>li>a:before {   
    margin-top: 3px;
}
.ux-header.style-4.wide  .hd-logo{
	margin: 13px 0 0 7px;
    height: 50px;
}
.ux-header.style-4.wide  .hd-logo img{
	max-height: 65px;
   
}
.ux-header.style-4.wide  .ic-cart {   
    margin-top: 0;
}
.ux-header.style-4.wide .primary-navigation .nav-menu > li > a {
    color: #343434;
    line-height: 55px;
    text-transform: capitalize;
}
.ux-header.style-4.wide  .ux-hl-button:before,.ux-header.style-4.wide  .ux-hl-button:after,.ux-header.style-4.wide  .ux-hl-button span {
    background: #555;
    content: '';
    display: block;
    width: 22px;
    height: 1px;
    position: absolute;
    left: 20px;
}
.ux-header.style-4.wide.black  .ux-hl-button:hover:before,.ux-header.style-4.wide.black  .ux-hl-button:hover:after ,.ux-header.style-4.wide.black  .ux-hl-button:hover span {
    background: #fff;
}
.ux-header.style-4.wide  .ux-hl-button {
    top: 0;
    background: rgba(153, 153, 153, 0.15);
    width: 65px;
    height: 65px;
}
.ux-header.style-4.wide   .ux-hl-button:before {
    top: 24px;
}
.hd-contaitner-offcanvas{
	padding: 35px;
	text-align: center;
	float: none;	
}
.hd-author-bio .author-intro ul li i:hover{
	color: #ccc;
}
.author-bio.bg_transparent{
	background: transparent;
}
.hd-author-bio .author-intro h3{
	font-size: 15px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.hd-author-bio .author-intro ul li i {
    font-size: 12px;
    color: #999;
}
.hd-author-bio .author-intro ul li i:hover {
    color: #555;
} 
.hd-author-bio .author-url{
	color: #ccc;
	margin-top: 25px; 
}
.uk-offcanvas-bar{
	width: 360px;
	background: #fff;
	float: right;
}
.uk-offcanvas-bar.hdpanelrightcontent{
	padding: 20px 30px;
}
body.uk-offcanvas-page .ux-header.style-4.wide   .ux-hl-button:before, body.uk-offcanvas-page .ux-header.style-4.wide   .ux-hl-button:after {
    top: 31px;
    background: #fff;
}
.ux-header.style-4.wide  .ux-hl-button:after {
    top: 40px;
}
.ux-header.style-4.wide  .ux-hl-button span {
    top: 32px;
}
.ux-header.style-4.wide.black  .primary-navigation .nav-menu > li > a {
    color: #ccc;
    text-transform: uppercase; 
}
.ux-header.style-4.wide.black  .primary-navigation .nav-menu > li > a:hover,.ux-header.style-4.wide.black .primary-navigation .nav-menu > li:hover > a{
	color: #fff;
}
.ux-header.style-4.wide.black   ul.sub-menu li a{       
    color: #999;
}
.ux-header.style-4.wide.black   ul.sub-menu li a:hover,.ux-header.style-4.wide.black   ul.sub-menu li:hover > a{
	color: #fff;	
}
.ux-header.wide  .hd-utility{
	height: 40px; 
    margin-top: 5px;
    top: 0!important;
}
.ux-header.wide .ic-cart i:before,.ux-header.wide .ic-cart i:after{
	font-size: 25px;
}
.ux-header.style-4.wide.black  .hd-utility i:before{
	font-size: 20px;
	color: #eee;
	font-weight: 100;
}
.ux-header.style-4.wide  .ic-cart i:before {
    font-size: 25px;
}
.ux-header.style-4.wide  .hd-utility > ul > li {       
    display: block;
    position: relative;
    line-height: 50px;
    z-index: 99999;
    float: left;
    min-width: 45px;
}
.ux-header.style-4.wide   .primary-navigation .menu-item-has-children > a:after, 
.ux-header.style-4.wide  .primary-navigation .page_item_has_children > a:after{
	display: none;
}
.ux-header.style-4.wide  #navcartcount{
	margin-top: 15px;
    top: 0;
    margin-left: 5px;
}
.ux-header.style-4.wide  .nav-cart {
    position: absolute;
    top: 57px;
}
.dropdown-share{
	position: absolute;
}
.dropdown-share .jssocials-share-link {
    padding: 0;
    border-radius: 0;
    width: 35px;
    height: 35px;
    line-height: 32px;
    margin: 1px 0;
    position: relative;
    z-index: 99999;
    display: block;
    background: rgba(17, 17, 17, 0.59)!important;
    display: block;
    color: #fff;
}
.dropdown-share .jssocials-share-link:hover{
	background: rgba(17, 17, 17, 0.95)!important;
}
.dropdown-share .jssocials-share {
    display: block;
    vertical-align: top;
    margin: 0;    
}
.dropdown-share .jssocials-share i,.dropdown-share .jssocials-share i:before {
    color: #fff;
    line-height: 35px;
    font-weight: 100!important;
}
/* Header Style: Header 5 */
.ux-header.style-5 .menu-warpper .container {
    height: 50px; 
}
.ux-header.style-5.clasic.nav-border-bot .primary-navigation .nav-menu {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12px;
    padding-left: 0;
}
.page_full .ux-header.style-5.nav-color .menu-warpper,.page_boxed .ux-header.style-5.nav-color .menu-warpper .container{
	height: 50px;
	background: #007fd1;
}
.page_boxed .ux-header.style-5.clasic.nav-color .toolbar .container, .page_full .ux-header.style-5.clasic.nav-color .toolbar {
    line-height: 32px;
    background: #111;
}
.ux-header.style-5 li#ic-cart,.ux-header.style-5 .hd-search,.ux-header.style-5 .hd-search i {   
    color: #efefef;
}
.ux-header.style-5  .toolbar  .ontop-nav ul li:before{
	content: "";
    height: 10px;
    position: absolute;
    top: 5px;
    left: -13px;
    width: 1px;
    background: #222; 
}
.ux-header.style-5  .toolbar  .ontop-nav ul li:first-child:before{
	display: none;
}
.page_full .ux-header.style-5 .hd-banner .container{
 	background: #fff;
 	height: 120px;
 	overflow: hidden;
 } 
 .ux-header.nav-color .primary-navigation .nav-menu > li > a {
   	color: #eee;
    position: relative;  
}
.ux-header.style-5 .primary-navigation .nav-menu > li{
	line-height: 50px;
}
 .ux-header.nav-color  .banner img{
	text-align: right;
    float: right;
    margin: 25px 0;
    max-height: 90px;
}
.ux-header.style-5 .banner img {
    text-align: right;
    float: right;
    margin: 30px 0;
    max-height: 90px;
}
.ux-header.style-5 .toolbar ul li i:hover{	
	color: #222;
}
.ux-header.style-5 .primary-navigation .nav-menu > li.current-menu-item > a,.ux-header.style-5 .primary-navigation .nav-menu > li:hover >a,.ux-header.style-5 .primary-navigation .nav-menu > li.current-menu-ancestor >a ,.ux-header.style-5 .primary-navigation .nav-menu > li.current_page_ancestor > a{
 	color: #fff;
} 
 .ux-header .primary-navigation .nav-menu > li > a {
    color: #fdfdfd;
 }
.ux-header.style-5 .primary-navigation li{
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;	
}
.page_full .ux-header.style-5 .ticker {
    margin: 0;
}
.ux-header.style-5 .primary-navigation .nav-menu {    
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
}
.ux-header.style-5 .hd-utility {  
    display: block;
    float: right;
    right: 0;
    margin-top: 5px;
    top: 0;
}
.ux-header.style-5 .menu-warpper  .hd-utility {     
    right: 0;
    margin-top: 0;
    top: 0;
}
.page_boxed .ux-header.style-5 .menu-warpper  .hd-utility {     
    margin-right: 25px;    
}
.ux-header.style-5 .hd-utility ul{
    margin: 0;
}
.ux-header.style-5 .logo img{
	margin: 30px 0;
    max-height: 80px;
    max-width: 320px;
}
.page_boxed .ux-header.style-5 .toolbar .container,.page_fulll .ux-header.style-5 .toolbar{
	background: #111;
	height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.ux-header.style-5  .toolbar a i:hover{
	color: #fff;
}
.ux-header.style-5 .toolbar a{
	color: #999;
}
.ux-header.style-5  .breaking-news {
    min-height: 15px;
    display: block;
    padding: 15px 0;
}
.ux-header.style-5  .ticker-title span {
    background: #222;
    padding: 4px 10px 0;
    border-radius: 0;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    line-height: 25px;
}
.ux-header.style-5.transparent .menu-warpper .container {
    background: #222;
}
.ux-header.style-5.no-toolbar .hd-banner,.ux-header.style-5.no-toolbar .hd-banner .container{
	background: #f5f5f5;
}
.ux-header.style-5.no-toolbar .menu-warpper {
    height: 60px;
}
.page_full.body_framebold .ux-header.style-5.no-toolbar .menu-warpper > .container{
	max-width: 100%;
}
.ux-header.style-5.no-toolbar .primary-navigation .nav-menu > li > a {
    color: #111;
    position: relative;    
    line-height: 60px;
    z-index: 9;  
}
.ux-header.style-5.no-toolbar .hd-utility i{
	color: #555;
}
.ux-header.style-5.no-toolbar .hd-utility {    
    top:0;
    z-index: 6;
}
.body_framebold:not() .ux-header.style-5.no-toolbar .hd-utility {
    top: 4px;
    z-index: 6;
    right: 50px;
}
.ux-header.style-5.no-toolbar .hd-search i{
    font-size: 17px;
    line-height: 35px;    
}
.ux-header.style-5.no-toolbar  .ux-hl-button:before,.ux-header.style-5.no-toolbar  .ux-hl-button:after, .ux-hl-button span,
.ux-header.style-5.no-toolbar .ux-hl-button:before, .ux-hl-button:after,.ux-header.style-5.no-toolbar .ux-hl-button span {
    background: #999;   
}
.ux-header.style-5.no-toolbar  .ux-hl-button:hover:before,.ux-header.style-5.no-toolbar  .ux-hl-button:hover:after, .ux-hl-button span:hover,
.ux-header.style-5.no-toolbar .ux-hl-button:hover:before, .ux-hl-button:hover:after,.ux-header.style-5.no-toolbar .ux-hl-button:hover span {
    background: #111;   
}
.ux-header.style-5.no-toolbar .nav-button {
    position: absolute;
    left: 0;
} 
.hd-popularnews .lst-med-item{
	position: relative;
}
.ux-header.style-5 .nav-main .nav-button .container  .uk-offcanvas-bar {
    background: #fff;
}
.hd-popularnews .lst-med-item .cat-tag{
	top: 0;
}
.hd-popularnews{
	padding:30px;
}
.hd-popularnews .lst-med-item  h3{
	font-size: 15px;
    margin-top: 20px;
    margin-bottom: 35px;   
}
/* Header 5 - Tranperent */
.ux-header.style-5.transparent .hd-banner .container{
	background: transparent;
}
.ux-header.style-5.transparent .breaking-news {    
    display: block;
    padding: 5px;
}
.ux-header.style-5.transparent .logo img {
    margin: 30px;
    max-height: 110px;
}
.ux-header.style-5.hd-transparent.nav-center .menu-warpper .container {
    height: 60px;
} 
/* Header 5 - Main Nav Center */
.ux-header.style-5.logo-center.nav-center .hd-banner .container{
	height: 170px;
}
.page_boxed .ux-header.hd-transparent .hd-banner .container{
	background: transparent;
}
.toolbar   .hd-utility {   
    line-height: 35px;
    height: 35px;
}
.ux-header.logo-left .site-navigation{
	float: right;	 
} 
.ux-header.style-5.logo-left  .logo img {
    max-height: 50px;
    max-width: 290px;
    margin: 5px 0 0 35px;
}
.body_framebold .ux-header.style-5.logo-left  .logo img {
	margin-top: 10px;
}
.ux-header.style-5.cart-ontop .tb-right{
	padding-right: 120px;
	height: 40px;
    line-height: 40px;
}
.ux-header.style-5.cart-ontop  .nav-cart {
    top: 35px;
}
.ux-header.style-5.cart-ontop .tb-right ul{
	margin: 0;
}
.ux-header.style-5.cart-ontop .hd-utility{
	margin-top: 0;
    top: 0;
}
.ux-header.style-5.cart-ontop .hd-utility i{
	color: #ccc;
}
.ux-header.style-5.cart-ontop  .ic-cart span {
    color: #fff;
    font-weight: 100;
    font-size: 11px;
    border-radius: 0;
    padding: 0 3px;
    line-height: 19px;
    border-radius: 100%;
    left: 15px;
}
.ux-header.style-5.cart-ontop .hd-search i{
	font-size: 15px;
    line-height: 40px;
}
.ux-header.style-5.logo-center.nav-center .logo img {
    margin: 30px 0;
    max-height: 100px;
    max-width: 355px;
}
.ux-header.style-5.logo-center.nav-center.logo-ontop .logo img {
    margin: 15px 0;
    max-height: 140px;
    max-width: 360px;
}
.ux-header.nav-center .primary-navigation {
    float: none;
    text-align: center;
}
.ux-header.nav-center  .sub-menu{
	text-align: left;
}
.ux-header.style-5 .logo img {
    margin: 15px 0;
    max-height: 130px;
    max-width: 355px;
}
.ux-header.style-5.clasic .logo img {
    margin: 25px 0;
    max-height: 130px;
    max-width: 355px;
} 
.ux-header.style-5 .hd-transparent.nav-center{
	height: 62px;
} 
.page_full .ux-header.nav-center .menu-warpper:after,.page_boxed .ux-header.nav-center .nav-main .container:after{
    content: "";
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 10px;
    left: 0;
    background: -moz-linear-gradient(top, rgba(123, 123, 123,  0.15) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: -webkit-linear-gradient(top, rgba(123, 123, 123,  0.15) 0%,rgba(255, 255, 255, 0.02) 100%);
    background: linear-gradient(to bottom, rgba(123, 123, 123,  0.15) 0%,rgba(255, 255, 255, 0.02) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
}
.page_full.body_framebold .ux-header.nav-center .menu-warpper:after, .page_boxed.body_framebold .ux-header.nav-center .nav-main .container:after{
	display: none;
}
.page_full .ux-header.style-5.logo-center.nav-center .menu-warpper:after, .page_boxed .ux-header.style-5.logo-center.nav-center .nav-main .container:after{
	display: none;
}
.ux-header.style-5.logo-center.nav-center  .primary-navigation .nav-menu > li > a{
	color: #222;
}
.ux-header.style-5.logo-center.nav-center .primary-navigation .nav-menu > li:hover >a{
 	color: #999;
 }
.ux-header.style-5.logo-center.nav-center  .menu-warpper .container {
    height: 60px;
}
.ux-header.style-5.logo-center.nav-center .menu-warpper .container .primary-navigation{
	margin-top: 10px;
}
.ux-header.style-5.nav-border-bot .container{
	background: #111;
}
.ux-header.style-5.logo-center.nav-center  .menu-warpper .container.ux-border-top{
	height: 70px;
}
.page_full .ux-header.style-5.logo-center.nav-center .menu-warpper {
    height: 70px;    
}
.page_full .ux-header.style-5.logo-center.nav-center .toolbar {
    line-height: 40px;
    background: #222;
}
.page_full .ux-header.style-5.logo-center.nav-center .toolbar i:hover{
 	color: #ccc;
}
.ux-header.logo-center.nav-center .ux-hl-button:before, .ux-header.logo-center.nav-center .ux-hl-button:after, .ux-header.logo-center.nav-center .ux-hl-button span{
 	background: #333;
    height: 1px;
    left: 0;
    margin-left: 0;
}
.page_boxed .ux-header.logo-center.nav-center .ux-hl-button:before,.page_boxed .ux-header.logo-center.nav-center .ux-hl-button:after,.page_boxed .ux-header.logo-center.nav-center .ux-hl-button span {   
    left: 0;
    margin-left: 20px;
}
.ux-header.logo-center.nav-center .primary-navigation .nav-menu > li > a {  
    line-height: 60px;
} 
.ux-header.logo-center.nav-center  .ux-hl-button{
	top: 10px;
	margin-left: 0;
	left: 0;  
}
.page_boxed .ux-header.logo-center.nav-center .ux-hl-button {  
    left: 10px;
}
.ux-header.logo-center.nav-center .nav-button {
	margin-left: 25px;
    margin-top: 5px;
}
.ux-header.logo-center.nav-center .hd-search i,.ux-header.logo-center.nav-center .ic-cart i:before {
    color: #555;
}
.ux-header.logo-center.nav-center .hd-utility {
    margin-top: 10px;
}
/* Header 5.33 */
.ux-header.style-5.logo-center.logo-ontop.nav-center.logo-midle.page_border .logo img {
    margin: 0;
    max-height: 60px;
    width: 200px;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.ux-header.style-5.logo-center.logo-ontop.nav-center.logo-midle.page_border .hd-utility{
    top: 10px;
    margin-top: 0;
}
/* Header 5: Clasic style, nav border bottom */

.ux-header.style-5.nav-border-bot .primary-navigation .nav-menu > li.current-menu-item,.ux-header.style-5.nav-border-bot .primary-navigation .nav-menu > li.current-menu-ancestor ,.ux-header.style-5.nav-border-bot .primary-navigation .nav-menu > li.current_page_ancestor,.ux-header.style-5.nav-border-bot .primary-navigation .nav-menu > li:hover {
	background: #ff6600;
	color: #fff;	
}
.menu-warpper .hd-utility li#ic-cart {
    margin-top: -6px;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
     position: absolute;
    top: 24px;
    left: 0;
    height: 20px;
    width: 20px;
    font-family: inherit;
    line-height: 15px;
    font-size: 22px!important;
    font-family: 'Linearicons-Free';
}
.woocommerce a.remove{
	font-family: 'Linearicons-Free';
} 
.woocommerce .woocommerce-cart-form a.remove {
    font-size: 15px;
    height: 18px;
    width: 18px;
    line-height: 16px;    
}
.ux-header.style-5.nav-border-bot  .nav-main .container {
    border-bottom: 3px solid #ff6600;
    z-index: 2;
}
.ux-header.style-5.nav-border-bot .container{
	background: #222;
}
.ux-header.style-5.nav-border-bot .primary-navigation .nav-menu > li.current-menu-item > a,.ux-header.style-5.nav-border-bot .primary-navigation .nav-menu > li.current-menu-ancestor >a ,.ux-header.style-5.nav-border-bot .primary-navigation .nav-menu > li.current_page_ancestor > a{
 	color: #fff;
}
/* Header 5: Clasic style- Dark, nav border bottom,  */
.page_full .ux-header.hd-dark, .page_box .ux-header.hd-dark .container ,.page_full  .ux-header.hd-dark  .hd-banner .container {
    background: #171515;   
}
.page_full .ux-header.style-5.clasic .logo img {
    margin: 25px 0;
}
.ux-header.hd-dark.nav-border-bot .container,.page_full .ux-header.hd-dark .toolbar,.page_full .ux-header.hd-dark .menu-warpper,.ux-header.style-5.nav-border-bot.hd-dark .nav-main .container{
	background: #111;
}
.ux-header.hd-dark .banner img {
    text-align: right;
    float: right;
    margin: 20px 0;
    max-height: 90px;
}
.ux-header.style-5.nav-bg-blue .nav-main .container,.page_full .ux-header.style-5.nav-bg-blue .menu-warpper {
    background: #00aeef;
}
.ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu > li.current-menu-item, .ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu > li.current-menu-ancestor, .ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu > li.current_page_ancestor,
.ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu > li:hover {
    background: rgba(23, 23, 23, 0.08);
    color: #fdfdfd;
}
.ux-header.style-5.nav-bg-blue .primary-navigation .mega-menu,.ux-header.style-5.nav-bg-blue  .primary-navigation ul ul{
	background: #fff;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,0.12);
}
.ux-header.style-5.nav-bg-blue ul.sub-menu li a,.ux-header.style-5.nav-bg-blue ul.ubermenu-submenu .ubermenu-target-text {  
    color: #777;
}
.ux-header.style-5.nav-bg-blue ul.sub-menu li a:hover,
.ux-header.style-5.nav-bg-blue .primary-navigation .mega-menu a:hover,
.ux-header.style-5.nav-bg-blue .sub-menu.mega-menu-row li li:hover a{
	color: #999!important;
}
.ux-header.style-5.nav-bg-blue .primary-navigation ul.sub-menu.mega-menu-row .mega-menu-col {   
    border-left: solid 1px #eaeaea;
}
.ux-header.style-5.nav-bg-blue .primary-navigation ul.sub-menu.mega-menu-row .mega-menu-col:first-child{
	border: none;
}
.ux-header.style-5.nav-bg-blue .lst-cat ul li{
	border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.ux-header.style-5.nav-bg-blue .lst-cat ul li:hover,.ux-header.style-5.nav-bg-blue .lst-cat ul li.active{
	 border-right: 1px solid #fff;
}
.ux-header.style-5.nav-bg-blue .primary-navigation ul.sub-menu.mega-menu-row .mega-menu-col > a{
	color: #999!important;
}
.ux-header.style-5.nav-bg-blue .lst-cat ul li:last-child{
	border-bottom: none;
}
.ux-header.style-5.nav-bg-blue  #lst-items{
	background: #fff;
    border-left: 1px solid #eee;
    padding-left: 25px;
}
.ux-header.style-5.nav-bg-blue .ic-cart span#navcartcount, 
.ux-header.style-5.nav-bg-blue .ic-cart span.cartcount,
.ux-header.style-5.nav-bg-blue .ic-cart span#navcartcount, 
.ux-header.style-5.nav-bg-blue .ic-cart span#navcartcount, 
.ux-header.style-5.nav-bg-blue .ic-cart span.cartcount, 
.ux-header.style-5.nav-bg-blue .ic-cart span#navcartcount{
	background: rgba(27, 26, 26, 0.45)!important;
}
.ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu > li.current-menu-item > a,
.ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu > li.current-menu-ancestor > a,
.ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu > li.current_page_ancestor > a{
	color: #fff;
}
.page_boxed .ux-header.style-5.nav-bg-blue .toolbar .container, .page_full .ux-header.style-5.nav-bg-blue .toolbar {
    background: #312f2f;
}
.page_full .ux-header.style-5.nav-bg-blue .hd-banner,.ux-header.style-5.nav-bg-blue .hd-banner .container{
	background: #f5f5f5;
}
/* Header Blue style */
.ux-header.style-5.nav-bg-blue .primary-navigation .nav-menu>li>a {
    color: #fff;
}
/* Notes: dynamic setting */
.page_full .ux-header.hd-dark .menu-warpper:after{
	content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background: #0099ff;
    bottom: -2px;
    z-index: 1;
}
.ux-header.style-5.logo-center.hd-transparent.center.nav-center .nav-main .container{
	height: 60px;
	background: #fff;
}
.ux-header.style-5.logo-center.hd-transparent.center.nav-center  .nav-menu {
    margin-top: 0;
}
.ux-header .hd-author-bio .author-avatar img {
    border-radius: 100px;
    max-width: 65px;
}
.ux-header .hd-author-bio{
    padding: 40px 45px;
    position: relative;
    display: inline-block;
}
.hd-author-bio .hd-author-link{	 
    margin-top: -50px;
    margin-left: 70px; 
}
.hd-author-bio .hd-author-link p{
	margin-bottom: 0;
	margin-top: 0;
}
.hd-sclink-right{
	top: 50%;
    margin-top: -30px!important;
}
.hd-sclink-right li{
	float: left;
    width: 35px;
    height: 35px;
    line-height: 35px;
    list-style: none;
}
.hd-short-banner {
    top: 50%;
    margin-top: -40px!important;
}
.hd-short-banner img{    
    max-height: 75;
}
.ux-header.style-5.logo-center.nav-center .toolbar  .breaking-news {   
    padding:  0;
}
.ux-header.style-5.logo-center.nav-center .toolbar .ticker-swipe{
	background: #222;
}
/* Header Style 526*/
.ux-header.style-5.logo-center.nav-center.hd-author-mid .hd-banner .container {
    height: 200px;
}
.page_boxed .ux-header.style-5.logo-center.nav-center.hd-author-mid .hd-banner .container {
    background: #f5f5f5;
}
.ux-header.style-5.logo-center.nav-center.hd-bgphoto .hd-banner .container ,.ux-header.style-5.logo-center.nav-center.hd-bgphoto .hd-banner .container,
.ux-header.style-5.logo-center.nav-center.hd-bgphoto.hd-author-mid .hd-banner .container {
    height: 260px;
    background: transparent;
}
.ux-header.style-5.logo-center.nav-center.hd-bgphoto .hd-banner{
	background-position: center center !important;
}
.ux-header.style-5.logo-center.nav-center.hd-bgphoto .hd-banner i,.ux-header.style-5.logo-center.nav-center.hd-author-mid.hd-bgphoto .hd-banner .hd-author-link .art{
	color: #fff;
}
.ux-header.style-5.logo-center.nav-center.hd-bgphoto  .logo img {
    margin: 60px 0 0;
    max-height: 170px;
    max-width: 355px;
}
 
.ux-header.logo-midle .primary-navigation ul.nav-menu.main-menu >li {    
    min-width: 90px;
}
.ux-header.style-5.logo-center.nav-center.logo-midle  .menu-warpper {
    height: 70px;
}
.ux-header.style-5.logo-center.nav-center.logo-midle  .primary-navigation .nav-menu {
    margin-top: 5px;
}
.body_framebold.border_full .ux-header.logo-midle.center_nav10  .primary-navigation ul.nav-menu >*:nth-child(5),.body_framebold.border_full .ux-header.logo-midle.center_nav9  .primary-navigation ul.nav-menu >*:nth-child(5),
.body_framebold.border_full .ux-header.logo-midle.center_nav8  .primary-navigation ul.nav-menu >*:nth-child(4),.body_framebold.border_full .ux-header.logo-midle.center_nav7  .primary-navigation ul.nav-menu >*:nth-child(4),
.body_framebold.border_full .ux-header.logo-midle.center_nav6  .primary-navigation ul.nav-menu >*:nth-child(3),.body_framebold.border_full .ux-header.logo-midle.center_nav5  .primary-navigation ul.nav-menu >*:nth-child(3),
.body_framebold.border_full .ux-header.logo-midle.center_nav4  .primary-navigation ul.nav-menu >*:nth-child(2),.body_framebold.border_full .ux-header.logo-midle.center_nav3  .primary-navigation ul.nav-menu >*:nth-child(2){
    margin-right: 310px;
}
#primary-navigation{
    width: 100%;
}
/* Elementor: HD Block */
.logo-desktop img {
    z-index: 2;
    height: 50px;
}
.sticky-header .hd-logo .logo-desktop img,.hd-logo .logo-desktop img  {
    height: 50px;
}
.ux-header.style-5.logo-center.nav-center.logo-midle .menu-warpper .container {
    height: 60px;
}
.ux-header.style-5.logo-center.nav-center.logo-midle .primary-navigation .nav-menu > li > a {   
    line-height: 60px;
} 
.ux-header.style-5.logo-center.nav-center.logo-midle .hd-utility,.ux-header.style-5.logo-center.nav-center.logo-midle .ux-hl-button {
    top: 15px;        
}
.ux-header.style-5.logo-center.nav-center.logo-midle .nav-main .hd-utility {
    top: 10px;
}
.wpmm-orientation-vertical ul.wp-mega-sub-menu a{
	color: #ccc;
}
/* Header style : Vertical Menu */
.hdsbright{
	height: 100%;
    width: 60px;
    position: absolute;
    right: -60px;
    z-index: 1000;
    border-right:1px solid #39325a
}
.ux-header.nav-vertical{
	height: 0;
}
.ux-header.nav-vertical .multilevelpushmenu_wrapper .levelHolderClass{
	padding-top: 12.5em;	 
}
.ux-header.nav-vertical .multilevelpushmenu_wrapper .levelHolderClass .sub-menu li i {
    font-size: 12px;
    margin-top: 14px;
}
.sticky-header .ux-header.nav-vertical .hd-logo img{
	max-height: inherit;
}
.ux-header.nav-vertical .multilevelpushmenu_wrapper .backItemClass {   
    margin-bottom: 0;
    max-width: 240px;
    padding-left: 37px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 35px;
}
.ux-header.nav-vertical .multilevelpushmenu_wrapper li,.hdnav-left .multilevelpushmenu_wrapper .backItemClass{
	border: none;	
}
.ux-header.nav-vertical  ul.sub-menu li a:before{
	display: none;
}
.ux-header.nav-vertical.nav-right .multilevelpushmenu_wrapper{
	right: 0;
}
.ux-header.nav-vertical.nav-right .multilevelpushmenu_wrapper .levelHolderClass li {
    padding-right: 35px;
}
.ux-header.nav-vertical.nav-right .multilevelpushmenu_wrapper .backItemClass {
    margin-bottom: 0;
    padding-left: 37px;
    right: 0;
    padding-right: 40px;
    line-height: 35px;   
}	
.ux-header.nav-vertical .hd-logo{
    z-index: 1;
    margin: 35px auto;
    left: 0;
    right: 0;
    width: 100%;
    position: relative;
}
.ux-header.nav-vertical .hd-logo img{
	max-width: 160px;
}
.ux-header.nav-vertical .instal-gall {
    position: absolute;
    bottom: 20px;
    z-index: 1;
    padding: 0 27px;
    left: 0;
    right: 0;
    text-align: center;
    width: 226px;    
}
.ux-header.nav-vertical .gallery {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    float: none;
}
.ux-header.nav-vertical h2.wdg-title{
	border: 1px solid #444;
    line-height: 34px;    
    text-align: center;
    color: #ccc;
    max-width: 210px;    
    text-transform: uppercase;
    margin-bottom: 25px;
}
.ux-header.nav-vertical .instal-gall{
    width: 200px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    float: none;
}
.ux-header.nav-vertical .instal-gall a{
	max-width: 65px;
    float: left;
    margin: 0;
    padding: 0;
}
.ux-header.nav-vertical .insta-item img {
    margin: 0;
    border: 3px solid transparent;
}
.ux-header.nav-vertical .multilevelpushmenu_wrapper a {   
    color: #ccc;
    line-height: 40px;
    padding-top: 0;
    padding-bottom: 0;    
    text-transform: uppercase;   
}
.ux-header.nav-vertical  .multilevelpushmenu_wrapper a:hover{
	color: #fff;
}
.ux-header.nav-vertical .multilevelpushmenu_wrapper i {
    font-size: 12px;
    margin-top: 14px;   
}
.ux-header.nav-vertical .sc-link {
	position: fixed;
    z-index: 9;
    display: inline-block;
    float: left;
    bottom: 0;
    width: 280px;
    text-align: center;
}
.ux-header.nav-vertical .sc-link ul{
	display: inline-block;
	text-align: center;
}
.ux-header.nav-vertical .sc-link p{
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.ux-header.nav-vertical .sc-link li{
	display: inline-block;
    width: 33px;
    margin: 0;
    padding: 0;
    height: 33px;
    line-height: 33px;
    text-align: center;
}
/* Header: vertical Menu, bg photo left */
.bg-photo-left{
	background-position: center center!important;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.bg-photo-right{
	background-position: center center!important;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.bg-photo-left .multilevelpushmenu_wrapper .levelHolderClass,.bg-photo-right .multilevelpushmenu_wrapper .levelHolderClass{
	background: transparent;
}
/* Accordion NAV */
.acordion-nav .nav-verticalacnav {    
    margin: 180px 5px 50px;
}
.nav-verticalacnav, .nav-verticalacnav ul, .nav-verticalacnav li {
    list-style: none;
}
.nav-verticalacnav ul{
    padding: 0;
    margin: 0 0 0 18px;
}
.nav-verticalacnav{
	padding: 25px 0 25px 25px;
    margin: 100px 5px;
}
.nav-verticalacnav > li {
    margin: 2px 0;
    padding: 0;
}
.nav-verticalacnav > li li {
    margin: 2px 0;
}
.nav-verticalacnav a {
    color: #555;
    display: block;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.nav-verticalacnav ul.sub-menu li a:hover{
	color: #fff;
}
.nav-verticalacnav .fa:before{
	display: none;
}
.nav-leftmenu li > a > span {
    float: right;
    font-size: 19px;    
}
.nav-verticalacnav li > a:hover > span {
    color: #fff;
}
.nav-verticalacnav li > a > span:after {
	content: " ";
    background: url(../images/nav-plus.png) no-repeat 0 5px;
    width: 25px;
    height: 16px;
    display: block;
    position: absolute;
    right: 7px;
}
.nav-verticalacnav li.open > a > span:after {
   	content: " ";
    background: url(../images/nav-minus.png) no-repeat 0 center;
}
.nav-verticalacnav a:hover, .nav-verticalacnav li.active > a {   
    color: #f5f5f5;
}
.nav-verticalacnav li a {
	font-size:12px;
    line-height: 20px;
	padding: 0px 10px;
	margin: 0;
}
.nav-verticalacnav > li > a {	
    line-height: 20px;
    padding: 5px 10px;
    border-radius: 0;
    color: #f5f5f5;   
    text-transform: uppercase;
}
.nav-verticalacnav ul.sub-menu li a {   
    color: #ccc;     
    border-radius: 0;
    line-height: 20px;
}
/* Header 10 */
.ux-header.logocenter .hd-logo{
	position: relative;
	text-align: center;
}
.ux-header.logocenter .ubermenu {
    text-align: center;
}
.ux-header.logocenter .nav-main ul.ubermenu-nav > li:first-child{
	padding-left: 0;
}
.ux-header.logocenter .ubermenu > ul {
    display: inline-block;
}
.ux-header.logocenter .toolbar {    
    height: 240px;
}
.ux-header.logocenter .hd-search {
    position: absolute;
    right: 30px;
    top: 55px;
}
.ux-header.logocenter .search-form input.search-input { 
    background: #ed8730;
    color: #fff;
    height: 170px;
}
.ux-header.logocenter  .toolbar  .sc-connect{
	float: left;
    margin-top: 15px;
    position: absolute;
    left: 0;
    top: 55px;
    z-index: 1;
}
.ux-header.logocenter  .toolbar  .tb-left li{
	width: 30px;
    height: 30px;
    display: block;
    background: rgba(255, 255, 255, 0.9);
    float: left;
    margin: 1px;
    line-height: 33px;
    border-radius: 30px;
}
.ux-header.logocenter .search-form{
	height: 170px;
} 
/* Contact Us */
.hd-contact-us i:before{
	font-size: 35px!important;
	color: #222;
	line-height: 55px;
}
.menu-warpper.nav-main {
	position: relative;
	display: block;	 
} 
.ux-boxtit{	 
    position: relative;
    display: block;
    margin-bottom: 35px;
    line-height: 40px;
    background: #fafafa;
    height: 40px;   
    border-bottom: 2px solid;
}
.ux-boxtit li{
	list-style: none;
}
.ux-boxtit > span{
	display: block;
    float: left;
    font-size: 15px;
    z-index: 1;
    position: relative;
    cursor: pointer;
    text-transform: uppercase;
    transition: all 250ms ease;
    color: #fff;
    left: 0;
    line-height: 38px;
    padding: 0px 15px;
    background: #222;
}
.bn-sort i{
	font-size: 18px;
    line-height: 20px;
    margin-top: 7px;
    margin-right: -3px;
    color: #555;
}
.bn-sort a i:hover,.bn-sort a:hover{
	color: #fff;
}
.bn-paging{
	margin-left: 0;
}
.headitem,.head-item{
	position: relative;
}
.ux-block  .head-item .cat-tag.top ,.ux-block  .headitem .cat-tag.top{
    top: 15px;
}
.ux-boxtit > span.active {
	z-index: 3;
}
.bn-cats{
	margin-right: 55px;
    overflow: hidden;
    right: 0;
    float: right;
}
.bn-cats li {
    list-style: none;
    display: inline-block;
    text-align: center;
    text-transform: none;
}
.ux-block .loadmore{
	margin: 40px 0; 
}
.ux-block .loadmore i {
	margin-right: 5px;
	display: none;	
}
.ux-block .loadmore .finished_lbl{
	display: none;
}
.ux-block .loadmore .isloading i{
	display: inline-block;
}
.ux-block .loadmore .isfinished .finished_lbl{
	display: inline-block;
}
.ux-block .loadmore .isfinished .loadmore_lbl{
	display: none;
}
.ux-block .loadmore span{
	padding: 7px 15px;    
    line-height: 20px!important;
    color: #fff;
    cursor: pointer;
    width: 165px;
    display: block;
    margin: 0 auto;
    background: #222!important;
    border-radius: 25px;
}
.ux-block .loadmore span a{
	color: #fff;
	line-height: 23px;
}
.ux-block  .ux-boxtit .ux-position-r{
	top: -2px;
    right: 10px;
}
.box-nav{
	z-index: 9;
}
.box-nav.ux-position-l{
	left: 0;
    z-index: 1;
    top: 0;
    margin-top: 25px;
    margin-left: 20px;
}
.ux-newsslider .box-nav i{
	width: 30px;
    background: rgba(27, 24, 24, 0.8);
    text-align: center;
    height: 30px;
    line-height: 31px;
    border-radius: 2px;
    color: #fff;    
    cursor: pointer;
}
.ux-post-block-news .box-nav i {
  	width: 25px;
    background: #f5f5f5;
    text-align: center;
    height: 25px;
    line-height: 25px;
    border-radius: 2px;
    color: #999;
    font-size: 10px;
    cursor: pointer;
    border: 1px solid rgba(225, 225, 225, 0.1);
}
.box-nav i:hover{
	background: #222;
	color: #fff;
	border-color: #222;
}
.centerred-block{
	perspective: 500px; /*For 3d*/
	display: block;
	position: relative;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);	 
	top: 50%;
	left: 50%;
}

.ux-block{
	display: block;	
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
}
.ux-block.padding-1 .box-container{
	margin: -1px;	
}
.ux-block.padding-5 .box-container{
	margin: -5px;	
}
.ux-block.padding-7 .box-container{
	margin: -7px;	
}
.ux-block.padding-10 .box-container{
	margin: -10px;	
}
.ux-block.padding-12 .box-container{
	margin: -12px;	
}
.ux-block.padding-15 .box-container{
	margin: -15px;	
}
.ux-block.padding-17 .box-container{
	margin: -175px;	
}
.ux-block.padding-20 .box-container{
	margin: -20px;	
}
.ux-block.padding-25 .box-container{
	margin: -25px;	
}
.ux-block.padding-30 .box-container{
	margin: -30px;	
}
.ux-block.padding-35 .box-container{
	margin: -35px;	
}
.ux-block.padding-40 .box-container{
	margin: -40px;	
}
.ux-block.padding-45 .box-container{
	margin: -45px;	
}
.ux-block.padding-50 .box-container{
	margin: -50px;	
}
.ux-text-bold,a.ux-text-bold,p.ux-text-bold{
	font-weight: bold;
}
.media-block{
	display: block;
	position: relative;
}
.thumbnail {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0;
	background: none;
	box-shadow: none;
	position: relative;	 
}
.instafeedgall-content a img{
	border-radius: 5px;
}
.thumbnail img{
	max-width: 100%;
	height: auto;
	    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.box-tit h1,.box-tit h2,.box-tit h3,.box-tit h4,.box-tit h5,.box-tit h6,.box-tit,.widget-top h4,.widget-top h3,.widget-top h2 ,.widget-top h1,.pnav-tit,.jThumbnailScroller .jTscroller a,.ux-boxtit,h1.ux-boxtit,h2.ux-boxtit,h3.ux-boxtit,h4.ux-boxtit,h5.ux-boxtit,h6.ux-boxtit,p.ux-boxtit,span.ux-boxtit{
	margin-top: 0;
}
.ux-hidden{
	display: none;
}
.ux-hidden.animated{
	display: block;
}
/* Nice Input Number */
.input-group{
	position: relative;
    margin-right: 25px;
    width: 74px;
}
.input-group button{
	min-width: 25px!important;
    width: 25px!important;
    text-align: center;
    padding: 0!important;
    line-height: 42px;
    position: absolute;
    background: transparent!important;
    border: 1px solid #e1e1e1!important;
    color: #999!important;
    text-align: center;
    border-radius: 0;
}
.input-group-prepend button{
	left: 0;
}
.woocommerce  .quantity .input-group  .qty {  
    margin-left: 24px;
    line-height: 46px;
    height: 46px;   
    border-top: 1px solid #e1e1e1!important;
    border-bottom: 1px solid #e1e1e1!important;
    border-left: none;
    border-right: none;
}
.woocommerce .quantity .input-group .qty input[type="text"]:focus{
	border-color:#E8EAED; 
}
.input-group .input-group-append button{
	top: 0;
    right:-24px;
}
.woocommerce-grouped-product-list-item__quantity .input-group .input-group-append button{
	right:-23px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	z-index: 1;
}
.woocommerce #review_form #respond p,
.woocommerce-input-wrapper{
	position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	text-align: center;
}
.woocommerce #review_form #respond p {
    margin: 0;
    padding-bottom: 0;
    bottom: 0;
    padding-left: 0;
    width: 100%;
}
.woocommerce #review_form #commentform input[type="email"]{
	margin-bottom: 0;
}
.loading{	
	width: 30px;
    height: 30px;
    z-index: 1;
    position: absolute;
    text-align: center;    
    left: 50%;
    top: 50%;
    display: none;
    margin-left: -5px;
    margin-top: -5px;
}
.ux-post-block-news-listing  .loading{
	top: 10%;
}
.ux-absolute-c{
	position: absolute;
	left:0;
	right:0;
	margin: 0 auto;	
}
.ux-absolute-c .elementor-row{
	padding-left: 27px;
	padding-right: 27px;
}
.ux-position-l{
	position: absolute;
	margin-left: 25px;
}
.ux-position-ab{
	position: absolute;
}
.ux-relative{
	position: relative;
}
.ux-position-r{
	position: absolute;
	right: 0px;
	margin-top: 0;
}
.ux-position-top{
	position: absolute;	
	margin-top: 0;
	top: 0;
}
.uk-pagination{
	margin: 35px 0;
}
.uk-pagination>li {    
    margin: 0 7px;
}
.uk-pagination li,.uk-pagination li a,.uk-pagination>li>a,.uk-pagination>li>span{
    background: transparent;   
    color: #333;
    margin: 0;
    padding: 0;
}
.uk-pagination li.disabled {
    opacity: 0.35;
}
.uk-pagination li.active span{
	opacity: 0.75;
}
.uk-pagination li .prev,.uk-pagination li .next{
	padding-left: 15px!important;
	padding-right: 15px!important;	
}
.uk-pagination li a,.uk-pagination>li>a,.uk-pagination>li>span{
  	background: transparent;
    color: #333;
    line-height:35px!important;
    min-width: 33px;
    margin: 3px 0;
    padding: 0;     
    -webkit-transition: color .1s ease-in-out;
    -moz-transition: color .1s ease-in-out;
    -ms-transition: color .1s ease-in-out;
    -o-transition: color .1s ease-in-out;
    transition: color .1s ease-in-out;
    height: 35px;
    border: 1px solid #c0c2c3;
    border-radius:3px; 
    font-size: 13px!important;
}
.uk-pagination>li>a:hover, .uk-pagination>li>span.current {
   	background:transparent;
    color: #555;    
}
.uk-pagination>li>span.current {   
    border: 1px solid #e1e1e1;    
}
.uk-pagination>li>span.current.next{
    border: solid 1px #c0c2c3;
}
.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
	height: 50px;
    line-height: 50px!important;
    padding-left: 7px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 44px;
    position: absolute;
    top: 1px;
    right: 5px;
    width: 20px;
}
/* Default WP Paging */
.pagination .nav-links {
    margin-left: 0;
    margin-bottom: 40px;
}
.achives.sear-result .pagination .nav-links{
	 margin-bottom: 10px;
}
.page-numbers {
    text-align: center;
    height: 35px;
    width: 35px;
    line-height: 32px;
    border: 1px solid #e6e9ec;
    margin-right: 4px;
    border-radius: 3px;
    padding: 0!important;
    font-size: 13px;  
}
a.page-numbers:hover,.page-numbers{
	color: #191514!important;
	font-weight: 400;
} 
.page-numbers i{
    line-height: 33px;
    font-size: 11px;
}
.page-numbers.current, .page-numbers:hover {     
    border-color: #c0c2c3;    
}
.navigation.pagination .nav-prev-text,.navigation.pagination .nav-next-text{
	display: none;
}
textarea{ 
    line-height: 40px;
	padding: 15px;
	width: 100%;
	box-sizing: border-box;	
	height: 100px;
}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus, input[type="password"]:focus, select:focus, input[type="search"]:focus{
	border-color: #ccc;	 
}
p.ux-text-center,.ux-text-center,h3.ux-text-center,h1.ux-text-center,h3.ux-text-center,.ux-text-center{
	text-align: center;
}
.ux-oembed iframe{
	width:100%!important;
  	max-width: 100%!important;
}
.cat-bg,.cat-tag,a.cat-bg,a.cat-tag{
	padding: 3px 5px;
    color: #fff;    
    border-radius: 0;
    margin-right: 10px;
    bottom: 0;
}
.comment-count-right{
	position: absolute;
	right: 5px;
}
.comment .comment-author .fn a {    
    font-weight: 500;
}
.bold, span.bold, p.bold,li.bold{
	font-weight: 900!important;
}
.bolder, span.bolder, p.bolder,li.bolder{
	font-weight: bolder!important;
}
/* Empty Block */
.ux-empty-block {
	min-height: 1px;
}
/* Divide */
.ux-divide hr{
	background: #e1e1e1;
    width: 1%;
    text-align: center;
    margin: 0 auto;
    height: 1px;
}
/* Tab */
.ux-tabs ul li, .ux-tabs ol li{
	padding: 0;
}
.ux-tabs i{
	margin: 0 5px;
}
.uk-tab>li>a,.uk-tab>li>a:hover,.uk-tab>li>a:visited,.uk-tab>li>a:active {	
	color: #777;
}
/* Sticky Header */
body.sticky-header .ux-header.logo-center.logo-ontop.nav-center.page_border .ux-hl-button {
    top: 10px;   
}
.page.breadcrumb-warpper, .page_full .breadcrumb-warpper.bg-achive-breadcum, .postmedia-warpper .page-cover.postmedia-style5, .index-lst .bg-achive-breadcum, .index-lst .bg-achive-breadcum .container, .bg-achive-breadcum .container, .breadcrumb-warpper{ 
    background-repeat: no-repeat;   
    position: relative;        
    z-index: 1;
    background-color: #e4dfff;
	background-image: url(../images/bg-covor.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumb{ 
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position: center center;
    z-index: 1;
}
/* workaround for hd transparent */

#breadcrumb-warpper .container {
    z-index: 2;
    background: transparent;
}
.single.blog .navxt-breadscrumb h2{
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    color: #fff;
    margin-bottom: 5px;
    font-size: 25px;
}
.navxt-breadscrumb h2{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 35px;	
	text-align: center;
	color: #fff;
}
.search-page .navxt-breadscrumb h2 {
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    margin-top: -37px;
}
.search-notfound{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 60px;
}
.search-notfound .searcharea {
    position: relative;
    width: 320px;
    text-align: center;
    display: inline-block;
    margin-top: 15px;    
}
.search-notfound .ipuval.animated,.search-notfound .inputlinehv{
	display: none;
}
.search-notfound  form{
	margin: 0 auto;
    display: inline-block;
}
.navxt-breadscrumb h2 a{
	color: #fff;
}
.main-content.single .camera_thumbs_cont ul {    
    height: 115px;
    padding-left: 0!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.camera_pie canvas{
	margin-top: 15px;
	margin-right: 15px;
}
.layout3 .main-content.single .navxt-breadscrumb,.main-content.single  .cover-title.post-cover3 .navxt-breadscrumb{
    margin-top: 0;
}
.layout3 .main-content.single,.layout2 .main-content.single,.layout4 .main-content.single,.layout5 .main-content.single,.layout6 .main-content.single{
	margin-bottom: 10px;
}
.layout3 .layoutsbl .main-content.single,.layout3 .layoutsbr .main-content.single{
	margin-bottom: 0;
}
.cover-title.post-cover3 .main-content.single .navxt-breadscrumb {    
    margin-bottom: 10px;
}
.cover-title.post-cover3  .sg-post-meta ul li span {   
    color: #ccc;      
}
.main-content.single .breadcrumb.post-cover5 .navxt-breadscrumb {
    margin-top: 65px;    
}
.page.breadcrumb-warpper .breadcrumb i {
    color: #999;
    margin-top: 5px;
}
.breadcrumbs,.breadcrumb{
	padding-left: 0;	
}
.breadcrumb i.lnr-chevron-right:before {   
    font-size: 9px;
}
/* Third Party */
.awesome-weather-wrap.temp3 {
    padding: 25px 20px 15px;
}
.awesome-weather-wrap{
	background: none!important;	
}
.awesome-weather-header,.awesome-weather-current-temp , .awesome-weather-current-temp strong{
	color: #333!important;
	text-shadow: none;
}
.widget_awesomeweatherwidget .widget-container{
    padding: 30px 20px;
}
.awesome-weather-todays-stats,.awesome-weather-wrap div{
	color: #777!important;
	text-shadow: none;
}
.awesome-weather-forecast  .awesome-weather-forecast-day div{
    color: #777!important;
    text-shadow: none;       
}
.awesome-weather-header {
    padding: 10px;
    text-align: left;
    background: rgba(0,0,0,0)!important;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
}
.awesome-weather-todays-stats {
    float: right;
    text-align: right;
    padding: 15px;
    line-height: 25px;
    width: 50%;        
}
.awesome-weather-attribution{
	display: none;
}
.more-fillter{
	display: none!important;
}
/*---------------------------------------- 
***************** Portfolio ****************** 
------------------------------------------*/
.project-meta li span{
	margin-right: 5px;
}
 
.catgrid-content.portfolio-cat {
    margin-top: -180px;
    z-index: 1;
    background: #fff;
    padding: 30px;
    position: relative;
}
.portfolio-cat #sidebar.la3 {
    margin-top: 15px;
}
.page.portfolio .cat-grid.styledf .grd-item,.cat-grid.styledf .portfolio-cat .grd-item{
	margin-bottom: 35px;
}
.portfolio-cat .grd-item{
	margin-bottom: 35px;
}
.item-sha{
	border-radius: 7px;
    box-shadow: 0 2px 29px rgba(34, 34, 34, 0.14);
    background-color: #fff;
    padding: 35px;
    margin-bottom: 45px!important;
}
.post-itemsha .effect-goliath{
	overflow: hidden;
}
.grd-item figure.effect-goliath figcaption>div{   
    margin-top: -95px;
    margin-left: 35px;
    bottom: auto;
}
.grd-item figure.effect-goliath figcaption>div p.ux-title{
	margin-bottom: 5px;
}
.sg-portfolio p.intro{
	margin-top: 30px;
}
.main-content.single.sg-portfolio .gridcolright .photome.isotope, .main-content.single.sg-portfolio .gridcolleft .photome.isotope {
    margin-top: -110px;
    z-index: 1;
    background: #fff;
    position: relative;
    padding: 20px;
}
.gridcolright h3,.gridcolleft h3{
	margin-bottom: 30px;
	font-size: 30px;
	margin-top: 15px;
} 
.gridcolright .photome.isotope ,.gridcolleft .photome.isotope{
    margin-bottom: -20px;
}
.main-content.single .photome.isotope {
	margin-top: 25px;
} 
.container.photome-single{
	max-width: 100%!important
}
.tab-part{
	margin-top: 55px;
}
.main-content.single .photome.isotope.nopadding{
    margin-top: 45px;
    margin-bottom: 25px;
}
.main-content.single .photome.swiper-container{
 	width:100%;
}
.isotope .item a.bg-item{
    background-size: cover;
    height: 100%;
    width: 100%;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
}
.sg-portfolio .photo-items.padding-5{
	margin: -5px;
} 
.sg-portfolio .photo-items.padding-10{
	margin: -10px;
} 
.sg-portfolio .photo-items.padding-15{
	margin: -15px;
} 
.sg-portfolio .photo-items.padding-20{
	margin: -20px;
} 
.sg-portfolio .photo-items.padding-25{
	margin: -25px;
} 
.sg-portfolio .photo-items.padding-30{
	margin: -30px;
} 
.sg-portfolio .photo-items.padding-35{
	margin: -35px;
} 
.sg-portfolio .isotope .item{
	border: none!important;
} 
.item-related figure{
	position: relative;	
}
.item-related figure.effect-goliath figcaption>div {    
    padding: 5px 30px 15px;
}
.item-related figure.effect-goliath p.ux-subtit {
    margin-bottom: 0;
    margin-top: 0;
}
.project-desc{
	margin-bottom: 65px;
	margin-top: 55px;
}
.single.sg-portfolio.pflayout-swiper .project-desc{
	margin-top: 15px;
}
ul.pfgallery{
	padding: 0;
	margin: 0;
}
.sg-portfolio .justified-gallery {    
    margin-top: 35px;
    margin-bottom: 45px;
}
.pfgallery li{
	list-style: none;
}
.pf-full .pfgallery li {
    list-style: none;
    margin-bottom: 25px;
}
.pf-full .pfgallery li:last-child{
	margin-bottom: 0;
}
.main-content.single .la1  .portfolio h3 {
	text-align: left;
    font-size: 25px;
    margin-bottom: 15px;
}

.body-wrapper.layoutp1 .main-content.single #sidebar.la2 .container {  
    padding-top: 40px;
}
.main-content.single .la1  #conteninner.pf-full {
    margin-top: -160px;
    background: #fff;
    padding: 35px;
    box-shadow: 0 20px 30px 0 rgba(1, 1, 1, 0.1);
    margin-bottom: 65px!important;
    border-radius: 7px;
}
.project-desc .widget-top{
	margin-top: 30px;
}
.project-meta{
	margin-bottom: 0;
	margin-top: 35px;
}
.project-desc .intro{
	margin-top: 35px!important;
}
.project-desc .uk-switcher .intro {
    margin-top: 35px!important;
    width: 100%;
}
.single.sg-portfolio.pflayout-gridcol .project-desc {
	margin-top: 20px;
} 
.project-desc .uk-tab{
	margin-top: 35px;
}
.project-desc .ux-timeline > h3{
	margin-bottom: 25px;
    margin-top: 20px;
    font-size: 16px;
    text-transform: uppercase;
}

.ux-timeline{
	overflow: hidden;
}
.gridcolleft .ux-timeline h3 ,.gridcolright .ux-timeline h3 {
    margin-bottom: 30px;
    font-size: 20px;
    margin-top: 0;
    font-weight: 700;
}
.timeline-content h3.timeline-title{
	font-size: 20px;
} 
.catgrid-content.portfolio-cat{
    margin-bottom: 40px;
}
.cat-grid.styledf .box-container{
	margin-bottom: 90px;
}
.cat-grid.styledf .catgrid-content.portfolio-cat {
    margin-bottom: 0;
    padding-bottom: 0;
}
.cat-grid.styledf .portfolio-cat .grd-item:last-child,.catgrid .portfolio-cat .grd-item:last-child .lst-small-item{
	margin-bottom: 0;
}
.cat-grid.styledf .uk-pagination {
    margin-top: 40px;
}
 
.project-meta li{
	list-style: none;
    float: left;
    margin: 0;
    font-size: 16px!important;
    position: relative;
    padding-right: 35px;
}
.project-meta li h3{
	    margin-bottom: 5px;
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 15px!important;
}
.project-meta.ux-bglight{
    border-radius: 0;
    width: 100%;
    margin-top: 35px;
    background: none!important;
}
.pflayout-gridcol .project-meta.ux-bglight{
    border-radius: 0;
    width: 100%;
    margin-top: 75px;
    background: none!important;
}
.project-meta ul{
	padding: 0;
}
.project-meta ul li{
	width: 50%;
	display:inline-block;	
}
.project-meta li span.label{
	padding-left: 50px;
    margin-right: 10px;
    text-transform: uppercase;
}
.project-meta p.ux-subtit, .project-meta .ux-subtit.ux-lowercase{
    padding-left: 50px;
    margin-top: 0;
    font-weight: 400!important;
}
.project-meta .ux-subtit.ux-lowercase a{
	font-weight: 400!important;
} 
.project-desc h3.ux-boxtit{
	margin-top: 30px!important;
    text-transform: uppercase;
}
.project-meta.ux-bglight.event-sb {
    padding: 1px 5px;
    box-shadow: none;
}
.project-desc .eventmap-listing{
	margin-top: 40px;
}
.project-meta.ux-bglight.event-sb:first-child{
	margin-top: 35px;
}
.project-meta.ux-bglight.event-sb {
    margin-top: 5px;
    border-left: 2px solid;
}
.project-meta i{
	font-size: 23px;
    position: absolute;
    margin-top: 15px;
}
.sg-portfolio .isotope .item .item-content > a,.sg-portfolio .bn-caption.dark-grad,.sg-portfolio .dark-grad,.sg-portfolio figure.effect-goliath img{
	border-radius: 0;
}
.sg-portfolio .isotope .item.nopadding .item-content > a,
.sg-portfolio .item.nopadding .bn-caption.dark-grad,
.sg-portfolio .item.nopadding .dark-grad,
.sg-portfolio .item.nopadding figure.effect-goliath img{
	border-radius: 0;
}
.item-related h3.block-tit{
	font-size: 25px;
    margin-bottom: 35px;
    text-align: center;
    margin-top: 75px;
}
/*---------------------------------------- 
*****************  Blogging****************** 
------------------------------------------*/
p.intro, .intro{
	word-break: break-word;
}
.pnav-tit.ux-title, .widget.newsbycat-widget .list-medthumb .caption h3 {  
	font-size: 18px;
}
.related-posts h3.ux-title{
	text-transform: capitalize;
	font-size: 18px;
}
.layoutp22 .simple-postcontent, .layoutp11 .simple-postcontent, .layoutp22 .simple-postcontent, .layoutp1 .simple-postcontent {
    border-radius: 0;
    margin-top: -75px;
    z-index: 1;
    position: relative;
    margin-bottom: 95px!important;
} 
.main-content.blog   #conteninner blockquote,
.main-content.blog  .blog #conteninner ul:not(.blocks-gallery-grid),
.main-content.blog   #conteninner dd,.main-content.blog   #conteninner h3 ,
.main-content.blog   #conteninner h1 ,.main-content.blog   #conteninner h2 ,
.main-content.blog   #conteninner h4 ,.main-content.blog   #conteninner h5 ,
.main-content.blog  #conteninner h6,.main-content.blog   .comment-form,
.main-content.blog .la1 #conteninner ol:not(.blocks-gallery-grid){
    float: none;
    margin: 15px auto;
} 
.sg-post-meta.has-avatar ul.meta a, .sg-post-meta.has-avatar ul.meta, .sg-post-meta.has-avatar ul.meta li{
	font-weight: normal;
}
.sg-post-meta.has-avatar ul.meta li::before{
	content: " ";
    width: 1px;
    height: 13px;
    top: 6px;
    left: 100%;
    background: #a5a5a5;
    display: block;
    position: absolute;
    margin-left: 8px;
    transform: rotate(20deg);
}
.main-content.blog   #conteninner p{
	float: none;
    margin: 24px auto;
}
.main-content.blog   #conteninner .post.format-chat p{
	margin: 10px auto;
}
.main-content.blog   #conteninner  blockquote p{
	margin: 33px auto 0;
}
.wp-block-image.alignfull{
	margin-left: -35px;	
	margin-right: -35px;
}
.la3 .wp-block-image.alignfull,.la2 .wp-block-image.alignfull,.la4 .wp-block-image.alignfull,.la5 .wp-block-image.alignfull{
	margin-left:0;	
	margin-right:0;
}
.single.blog h2,.single.blog h2,.main-content.blog #conteninner h2{
	font-size: 30px;   
	margin: 5px auto 5px!important;
	word-break: break-word;
    word-wrap: break-word;
}
.sg-post-meta.has-avatar.big .author a{
	font-weight: 600;
}
.wp-block-media-text .wp-block-media-text__media {   
    margin: 65px auto 30px;
}
.main-content.blog   #conteninner blockquote{ 
	margin-top: 5px;
	margin-bottom: 15px;
}
.main-content.blog #conteninner .wp-block-pullquote.has-cyan-bluish-gray-background-color blockquote {
    margin-top: 0;
    margin-bottom: 0;
    background: transparent;
    border: none;
} 
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {
    color: #999;
    margin-top: 1.5em;
    position: relative;
    font-style: italic;
    font-weight: 600;
} 
.main-content.blog .la1 #conteninner  .sg-post-meta  ul,.main-content.blog .la1 #conteninner ol{	
	padding-left: 0;
}
p.has-large-font-size,p.has-large-font-size em{
	font-size: 2.5rem;
	padding: 15px 0;
	line-height: 1.5em;
}
.comment-content>p{
	margin-left: 0;
}
.single.blog h2, .single.blog h2, .main-content.blog #conteninner .comment-content h2{
	margin: 15px 0!important;
    padding: 0;
}
.main-content.blog #conteninner .comment-content blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin: 0 0 16px;
    padding: 0 1em;
}
.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .comment-content h3, .comment-content h4, .comment-content h5, .entry-content h6, .comment-content h6 ,.main-content.single .la1 #conteninner h3, .main-content.single .la1 #conteninner h1, .main-content.single .la1 #conteninner h2, .main-content.single .la1 #conteninner h4, .main-content.single .la1 #conteninner h5, .main-content.single .la1 #conteninner h6{
    margin-bottom: 15px;
    margin-top: 45px;
}
.wp-block-latest-comments__comment-date {
    display: block;
    font-size: 15px;
    margin-top: 5px;
}
.has-excerpts.wp-block-latest-comments{
	margin-top: 25px;
    margin-bottom: 25px;
}
.break-dot:after{
	content: ".";
    display: inline-flex;
    color: #ccc;
    opacity: 1;
    font-size: 2em;
    float: left;
    margin-top: -7px;
    margin-right: 7px;
    font-family: Times New Roman;
 }
.has-avatar .break-dot:after{
     margin-top: -8px;
     margin-right: 2px;   
} 
.sg-post-meta .break-dot:after{
 	margin-left: -2px;
}    
.rl-thumb .break-dot:after {
    margin-left: 4px;
    margin-right: -1px;
}
.break-dot{
 	position: relative;
}
.main-content.single  .la5 #conteninner.content,.main-content.single  .la6 #conteninner.content{
	margin-top: 15px;
}
.main-content.single .container{
	padding-left: 25px;
    padding-right: 25px;
	background: #fff;
	padding-top: 55px;
}
.layoutp2 .simple-dfpostut .simple-postcontent,.layoutp1 .simple-dfpostut .simple-postcontent{
	margin-top: 65px;
    padding: 0;
    box-shadow: none;
    margin-bottom: 0!important;		
}  
.layoutp2 .simple-post1 #sidebar {
    margin-top: 30px;
    margin-bottom: 30px;	
}
.layoutp2 .post-nav {    
    margin-top: 45px;
    padding-top: 35px;
    border-bottom: none;
    display: inline-block;
    width: 100%;
}
.layoutp2  .pnext .thumbnail {    
    margin-top: 0;
} 
.post-vid .breadcrumb-warpper .container,.main-content.single .post-vid  .breadcrumb{
	height: 450px;
}
.post-vid #sidebar {
    margin-top: 10px;
}
.single .post-vid .breadcrumb .sg-post-meta.big .author-avatar {
    position: relative;
    width: 45px;
    height: 45px;
    margin-top:-13px;
    border-radius: 100%;
}
.single .post-vid .feature-img.thumbnail {
    margin-top: 35px;
}
.single .post-vid .breadcrumb .post-title h2 {
    font-size: 50px;
    margin-bottom: 20px!important;
}
.single .post-vid .breadcrumb  .post-title {
    margin-bottom: 15px;
}
.post-vid .breadcrumb .post-title {
    position: absolute!important;
    padding: 0;
    transform: none;
    top: auto;
    bottom: 0!important;
    text-align: left!important;
}
.post-vid sg-post-meta.big > ul, .main-content.single .post-vid .breadcrumb .sg-post-meta.big > ul {
    padding-left: 0!important;
}
.post-vid .breadcrumb-warpper h2,.post-vid .breadcrumb-warpper a{
	color: #fff!important;
}
.post-vid .sg-post-meta.big > ul.meta li:before{
	background: #fff;
}
/* height require design */
.body-wrapper.layoutp22 .breadcrumb-warpper{
	height: 160px;
}
.body-wrapper.layoutp1 .container.simple-dfpostut{
	margin-top: 45px;
	margin-bottom: 30px;
}
.body-wrapper.layoutp2 .simple-post.breadcrumb-warpper,.body-wrapper.layoutp2  .breadcrumb{
	height: auto;
}
.breadcrumb .post-title{
	position: relative;
	padding: 115px 0;
	transform:none;
	top: auto;		
}
.body-wrapper.layoutp2 .main-content.single .simple-post1 .container{
	padding-bottom: inherit;
}
.body-wrapper.layoutp2 .main-content.single .simple-post1 .container.simple-dfpostut{
	padding-bottom: inherit;
	margin-top: 30px;
}
.main-content.single .breadcrumb-warpper .container{
	padding-top: 0;
}
.post.type-post ol, .post.type-post ul{
	margin-top: 7px;
    margin-bottom: 7px;
} 
.body-wrapper.layoutp22 .postdt-scrollfixed ul,.body-wrapper.layoutp22 .postdt-scrollfixed ol{
	padding-left: 40px;
	margin-top: 15px;
    margin-bottom: 15px;
}
/* Layout 1 : full width */
.main-content.single .la1 .post-title h1,.main-content.single .la1 .post-title h2,.main-content.single .la1 .post-title h3,.main-content.single .la1 .sg-post-meta,.main-content.single .la1 p.comment-notes,.main-content.single .la1 .sg-post-meta,.main-content.single .la1 h3.ux-title,.main-content.single .la1 h3.comment-reply-title{
	text-align: center;
}
.main-content.single .la1 #conteninner{	
	margin-top: -175px;
    background: #fff;
    padding: 35px;
    box-shadow: 0 20px 30px 0 rgba(1, 1, 1, 0.045);
    margin-bottom: 65px!important;
    z-index: 1;
    position: relative;
}
.main-content.single .la1 .ux-commentform { 
    margin-bottom: 0;
}
.main-content.single .la1 #respond p {
    margin-bottom: 10px!important;
    margin-top: 5px;
}
.main-content.single form p{
	margin-bottom: 15px;
}
.main-content.single .la1 .related-posts {  
    margin-top: 20px;
}
.main-content.single .la1 .sg-post-meta.has-avatar {
    margin-bottom: 0px!important;      
}
.main-content.single .la1 .postmediastyle4 h2 {
    margin-top: 5px;
    margin-bottom: 15px;
}
.main-content.single .la1  .related-posts h3.ux-title {
    margin-bottom: 10px;
}
.main-content.single .la1 .ux-related > h3,.main-content.single .la1 h3#reply-title{
	font-size: 28px;
	margin-bottom: 65px!important;
	margin-top: 65px!important;
	text-transform: capitalize;
} 
.main-content.single .la1 h3#reply-title {
    font-size: 28px;
    margin-bottom: 10px!important;
    margin-top: 0!important;
}
/* Simple Post 1*/
.single.p1 #sidebar {
    margin-top: -30px;
}
.simple-post .pnext {    
    text-align: right;
}
.simple-post  .pprev ,.simple-post .pn-left{
    padding-left: 0;
    line-height: 35px;
}
.simple-post .pnext ,.simple-post  .pn-right{
    padding-right: 0;
    line-height: 35px;
}
.simple-post .pprev,.simple-post.post-nav{
	border: none;
	min-height: auto;
	height: auto;
	word-break: break-word;
}
.simple-post.post-nav{ 
	padding-bottom: 0;
    margin-bottom: 15px;
}
.layoutp22 .simple-post1 .la2 .simple-post.post-nav {
    margin-top: 45px;
}
.simple-post h3.comment-reply-title {
    margin-top: 0;
}
.simple-postcontent h3.comment-reply-title{
	margin-top: 30px;
}
.simple-postcontent{      
    border-radius: 7px;   
    box-shadow: 0 2px 29px rgba(34, 34, 34, 0.14);
    background-color: #fff;
    padding: 35px 35px 35px 25px;
    margin-bottom: 70px!important;
    margin-top: -15px;
}
#post-vtool{
	float: left;
}
.post-vtool {
	float: left;
    padding: 35px 15px 25px;
	border-radius: 7px;
}
.post-vtool .comment-lbl{
	text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 0!important;
    width: 65px;
}
.post-vtool .comment-count .ux-bgcolor{
	width: 45px;
    height: 45px;
    border-radius: 100%;
    margin: 0 auto;
    text-align: center;
    line-height: 44px!important;
    display: block;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 10px;
}
.vtool-share.jssocials{
	margin: 25px 0 25px;
}
.vtool-share .jssocials-share-link{
	border-radius:100%; 
	border-radius: 100%;
    padding: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-weight: 100;
}
.post-vtool .jssocials-share {   
    display: block;
    margin: 0;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 10px;
}
.post-vtool  .post-save{
	text-align: center;
    font-size: 28px;
    width: 100%;
    position: relative;
    padding-top: 25px;
}
.post-vtool  .post-save .ux-spin{
	position: absolute;
	position: absolute;
    left: 0;
    right: 0; 
    color: #333;
}
.post-vtool  .post-save .ux-spin.ux-fadein{
	display: block;
}
.post-save i.lnr-sync{
	font-size: 23px;
    font-weight: bold;    
}
.post-save i.lnr-sync:before{
	-webkit-animation: ux-spin 2s linear infinite!important;
    animation: ux-spin 2s linear infinite!important;  
}
.post-save .adding .icon_ribbon_alt{
	opacity: 0.25;
}
.post-vtool  .post-notsave.itemwlsaved .icon_ribbon_alt:before,.itemwlsaved .icon_ribbon_alt:before{
	content: "\e078";
}
.post-vtool  .post-save:before{
	content: "";
    width: 50px;
    height: 2px;
    background: #e1e1e1;
    position: absolute;
    margin: 0 auto;
    display: block;
    left: 0;
    right: 0;
    top: 0;
}
.post-vtool i.fa{
	font-family: 'ElegantIcons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.post-vtool i.fa.fa-facebook:before{
	content: "\e093";
}
.post-vtool i.fa.fa-pinterest:before{
	content: "\e095";
}
.post-vtool i.fa.fa-twitter:before{
	content: "\e094";
}
.single .simple-postcontent .feature-img.thumbnail {
    margin-top:0!important;
    margin-bottom: 25px;    
}
.single .simple-postcontent #respond .form-submit input{
	margin-top: 23px;
    margin-bottom: 25px;
}
.customize-support .single .simple-postcontent #respond .form-submit input {
    margin-top: 5px;
}
.simple-post.breadcrumb-warpper .container{
	background: none;
    padding-top: 0;	 
}
.simple-post.breadcrumb-warpper{
    z-index:1;      
}
.page.breadcrumb-warpper{
	z-index: 1;
}
.single .simple-postcontent #respond .form-submit {
    margin-top: 30px;
    clear: both;
    margin-bottom: 35px!important;
}
.single .simple-dfpostut .simple-postcontent #respond .form-submit { 
    margin-bottom: 60px!important;
}
.category-style4 .category-achives .container{
	max-width: 100%!important;
}
.category-style4 .category-achives{
	margin-bottom: 0;
}
.category-style4 .ux-sidebar-side{
	float: right;
}
.category-achives{
	margin-bottom: 50px;
}
.category-achives .pagination .nav-links {
    margin-bottom: 20px;
}
.catgrid-content{
	margin-top: 50px;
    margin-bottom: 50px;
}
.catgrid-contentsb{
    margin-bottom: 70px;
    height: 550px;
}
.uxslick-cat .bn-caption h3 {
    font-size: 40px;
    line-height: 40px;
}
.ux-sidebar-side,.catsld-slick {
	position: relative;
	display: block;
	box-sizing: border-box;
}
.catgrid-contentsb .catgrid-content{	    
    margin-top: 0;
    padding: 0;
    height: 555px;
    margin-bottom: 10px;
}
.container .cat-grid  .hor-lineani {
    z-index: 2;
    position: relative;
    top: 5px;
}
.catgrid-contentsb .item.width100  .bn-caption {
    padding: 10px 35px 35px;
} 
.category-achives.tags .content ,.category-achives.archive .content{
	margin-top: 70px!important;	
}
.category-achives.tags .content {
	margin-top: 50px!important;
    margin-bottom: 25px!important;    
}
.search-result{
	margin-top: 30px;
}
.search-result .continue-reading {
    position: relative;
    margin-bottom: 56px;
}
.main-content.single .item-lst #conteninner .sg-post-meta .author-avatar {
    width: 30px;
    height: 30px;
    margin-top: -4px;
}
.author.achives.category-style3 .main-content.category-achives .container{
	margin-top: 50px;
}
.author.achives.category-style3 .breadcrumb .post-title h2{
	text-align: center;
}
.author.achives.category-style3 .post-title{
	margin-bottom: 0;
}
.category-achives.achives #sidebar.la3 {
    margin-top: 0;
	padding-top: 15px;
}
.post-itemsha .post-title h2{
	margin-top: 30px;
	font-size: 30px;	
}
.post-itemsha .author-avatar{
	width: 30px;
    height: 30px;
    margin-top: -7px;
    margin-right: 5px;
}
.cat-grid.style9 .catgrid-sldpage{
	position: absolute;
	left: 0;
	right:0;
	margin-top:-70px!important;
	z-index: 1;
} 
.catgrid .ux-sidebar-side .uk-grid+.uk-grid {
    margin-top: 30px;
}
.catgrid-contentsb .uk-grid.bn-paging .uk-pagination {
    margin-bottom: -5px;
    margin-top: 20px;
    margin-left: -5px;
}
.catgrid-contentsb .uk-grid.bn-paging .uk-pagination>li>span{
	margin: 0;
}
.cat-grid .ux-bglight{
	position: relative;
}
.category-achives .cat-grid .figure.effect-goliath:hover img {
    -webkit-transform: translate3d(0,-115px,0);
    transform: translate3d(0,-115px,0);
}
.cat-grid.style9 .uk-width-medium-1-3.lst-small-item {
    margin-bottom: 65px;
}
.category-achives .cat-grid.style9 {
	margin-top:35px;
	z-index: 1;
    background: #fff;
    padding: 30px 30px 0;
    position: relative;
}
.catgrid-style9 .breadcrumb .post-title{ 
	display: block!important;
	color: #fff!important;
	padding: 175px 0 160px;
}
.category-achives .cat-grid.style9 .catgrid-content {
    margin-top: 0;
    margin-bottom: 0;
}
.category-achives .cat-grid.style9 .ux-block{
    margin-top: 0;
}
.category-achives .cat-grid.style9  .figure p.ux-title {
   font-size: 20px;
}
.catgrid-contentsb .skew-line:after ,.skew-line:after{
    content: "";
    left: 0;
    top: 0;
    position: absolute;
    width: 1px;
    height: 15px;
    background: #b9b8b8;
    transform: rotate(30deg);
    margin-top: 5px;
    margin-left: -8px;
}
.cat-grid .catgrid-contentsb  h3 {
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 20px;
}
.catsld-slick{
	max-width: 600px;
    display: block;
    position: relative;   
}
.uxslick-cat .intro{
	margin-top: 10px;
    margin-bottom: 15px;
    font-size: 16px;
}
.cat-grid.style9 .loading{
	left: 74%;
}
.cat-grid.style9 p.fadeOutDown{
	display: none;
}
#nav-below.navigation a{
	display: inline-block;
} 
.content.post-search-sha{
	margin-top: 35px!important;
	margin-bottom: 65px;
}
.getcatsbig-widget.isotope .item .item-content > a{
	border-radius:7px; 
}
.layout5 .main-content.single .container {   
    padding-top: 35px;
}
.body-wrapper.layout1 .media-top {
    margin-top: -95px;
}
.main-content.index-lst .achive-breadcum .navxt-breadscrumb {
    padding-left: 0;
}
.main-content.index-lst .container{
	padding-left: 15px;
    padding-right: 15px;
}
.page_boxed .bg-achive-breadcum .navxt-breadscrumb {
    padding-left: 0px;
}
.main-content.single .postmedia-warpper .container{
	padding-top: 0;
	padding-left: 0;
    padding-right: 0;
}
.tag-center .cat-tag {
    position: relative;
    margin-bottom: 5px;
}
.cover-title span.ux-bgcolor{
	padding: 5px 7px;
    border-radius: 3px;
}
.cover-title{
	text-align: center;
    top: 50%;
    display: block;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 2;    
    transform: translateY(-50%);
}
.bg-parallax.postmedia-style3 .cover-title{	  
    transform: translateY(-75%);
}
.cover-title.post-style-5{
	text-align: center;
    top: 100%;
    display: block;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 2;
    margin-top: -100px;
}
.cover-title h2{
	margin-top: 0;
    font-size: 35px;
    line-height: 35px;
    width: 85%;
    margin: 10px auto 5px;
    text-align: center;
    color: #fff;
}
.cover-title h2 a{
	color: #fff;
}
.cover-title p{
	margin-bottom: 15px;    
}
#conteninner.content blockquote {
    background: #f9f9f9;
    padding:15px 25px!important;
    border-left: 5px solid #5f5e5e;
    color: #666;
    margin-top: 40px;
    margin-bottom: 40px;
}
#conteninner.content olm #conteninner.content ul{
    padding-left: 35px;
}
blockquote p{
	margin-top: 0!important;
}
.main-content.single .sg-post-meta .author-avatar{
	width: 35px;
    height: 35px;
    margin-top: -6px;
    margin-right: 7px;
    border-radius: 100%;
}
.main-content.single .sg-post-meta .author-avatar img{
	border-radius:100%; 
}
.main-content.single #conteninner .sg-post-meta .author-avatar {
   	width: 45px;
    height: 45px;
    margin-top: 0;
}
.main-content.single .sg-post-meta.has-avatar.big ul ,.sg-post-meta.has-avatar.big ul{
    margin-top: 15px!important;
}
.ux-block .sg-post-meta.has-avatar ul {
    margin-top: 5px!important;
    margin-bottom: 5px;
}
.main-content.single .sg-post-meta.has-avatar.big ul.meta,.sg-post-meta.has-avatar.big ul.meta{
	margin-top: 0!important;
}
.main-content.single #conteninner .sg-post-meta.big .author-avatar,.sg-post-meta.big .author-avatar ,.breadcrumb .sg-post-meta.big .author-avatar{
   	width: 50px;
    height: 50px;
    margin-top: 15px;
    position: absolute;
    background: transparent;
}
.simple-post1.default-postut .breadcrumb-warpper .post-title h2{
	margin-bottom: 15px!important;
	color: #fff;
}
.breadcrumb h2,.breadcrumb h3,.breadcrumb a,.breadcrumb span{
	color: #fff!important;
}
.breadcrumb h2:hover,.breadcrumb h3:hover,.breadcrumb a:hover,.breadcrumb span:hover,.navxt-breadscrumb span:hover,.navxt-breadscrumb h2:hover,.navxt-breadscrumb h3:hover,.navxt-breadscrumb a:hover,.navxt-breadscrumb .meta a:hover{
	color: #fff!important;
}
.cat-grid .sg-post-meta.big .author-avatar img{
	width: 50px;
    height: 50px;
    margin-top: 10px;
    border-radius:0!important;     
}
.main-content.single #conteninner .sg-post-meta.big > ul,.sg-post-meta.big > ul,.main-content.single .breadcrumb .sg-post-meta.big > ul{
	padding-left: 70px!important;
	float: left;
	width: 100%;
}
.main-content.single .breadcrumb .sg-post-meta.big > ul{
    margin-bottom: 0!important;
}
.main-content.single .breadcrumb .sg-post-meta li a,.main-content.single .breadcrumb .sg-post-meta .view-count{
    color: #4e4e5a;
}
.main-content.single #conteninner .sg-post-meta.big > ul li,.sg-post-meta.big > ul li{
	position: relative;	
}
.sg-post-meta.big > ul.meta li:before{
    content: " ";
    position: absolute;
    width: 1px;
    height: 10px;
    border-radius: 100%;
    left: 0;
    top: 0;
    background: #86848f;
    margin-left: -10px;
    margin-top: 7px;
	transform: rotate(20deg);
}
.sg-post-meta.big > ul.meta li.author:before,
.sg-post-meta.big > ul.meta li:first-child:before{
	display: none;
}
.main-content.category-achives .adv-1col {
    margin-top: 25px !important;
}
.main-content.single #conteninner .sg-post-meta.big > ul.meta > li,.sg-post-meta.big > ul.meta > li{
	margin-right: 19px;
}
.post-content{
	padding-left: 120px;
}
.main-content.single #conteninner .sg-post-meta.big > ul li ul,.sg-post-meta.big > ul li ul{
	margin-top: 0!important;
}
.main-content.single #conteninner .sg-post-meta.big > ul li ul li:first-child{
	margin-right: 0;
}
.breadcrumb .sg-post-meta.has-avatar.big ul li:first-child,.breadcrumb .has-avatar.big ul li:first-child{
	margin-right: 10px;
}
.body-wrapper.layout3 .sg-post-meta.has-avatar.big ul li:first-child, .has-avatar.big ul li:first-child {
    margin-right: 45px;
}
.post-vtool{
	margin-top: 10px;
	float: left;
    padding: 30px 15px 20px;
    margin-bottom: 15px;
} 
.sg-post-meta ul li{
	margin-right: 13px;
}
.main-content.single #conteninner .sg-post-meta.big .author-avatar img{
	border-radius:0!important;
}
.sg-post-meta.has-avatar{
	margin-bottom:10px!important;
}
.main-content.single .bg-parallax.postmedia-style6 .posttit-warper.audio .sg-post-meta .author-avatar {
    width: 35px;
    height: 35px;
    margin-top: -5px;
}
.postmedia-warpper .cat-tag.top a{
	border-radius:10px!important; 
}
.main-content.single .bg-parallax.postmedia-style6 .posttit-warper.audio .sg-post-meta.has-avatar ul {
    margin-top: 5px!important;
}
.main-content.single .bg-parallax.postmedia-style6 .posttit-warper.audio .sg-post-meta.has-avatar ul li:first-child {
    margin-right: 10px;
}
.main-content.single .sg-post-meta.has-avatar ul {
    margin-top: 10px!important;
    margin-left: 0;
    padding-left: 0!important;
}
.related-posts .sg-post-meta.has-avatar ul {
	margin-top: 5px;
}
.sg-post-meta.has-avatar ul{
	margin-top: 10px!important;
	display: inline-block;
	margin-bottom: 0;
}
.sg-post-meta.has-avatar ul li {
    padding-bottom: 5px;
    line-height: 23px;
    float: left;
    text-transform: capitalize;   
    margin-right: 13px;
}
.sg-post-meta.has-avatar ul li:first-child{
	margin-right: 5px;
}
.sg-post-meta.has-avatar ul.meta li:first-child{
	margin-right: 18px;
}
.sg-post-meta .comment-count i{
	margin-top: 3px;
}
.sg-post-meta ul li span {    
    text-transform: capitalize;
}
.postmediastyle2 .sg-post-meta.has-avatar {
    margin-bottom: 0!important;
}
.postmediastyle2 h2{
	margin-top: 40px!important;
}
.la3 .postmediastyle2{
	margin-bottom: -5px;
}
.la3 #conteninner.content .postmediastyle2{
	margin-bottom: 15px;
}
.bg-parallax.postmedia-style6 .container.wide{
	max-width: 100%!important;
	padding-left: 0!important;
    padding-right: 0!important;
}
.postmedia-warpper .bg-parallax.postmedia-style6 video {
    padding-bottom: 0;
    margin: 0;
}
.bg-parallax.postmedia-style6 .posttit-warper{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;	
}
.bg-parallax.postmedia-style6 .posttit-warper h2,.bg-parallax.postmedia-style6 .posttit-warper a{
	color: #fff!important;
}
.bg-parallax.postmedia-style6 .posttit-warper .container{
	background: transparent!important;
    padding-left: 30px;
    padding-right: 30px;
}
.main-content.single .bg-parallax.postmedia-style6 .sg-post-meta .author-avatar {
    width: 50px;
    height: 50px;
}
.main-content.single .bg-parallax.postmedia-style6  .sg-post-meta.has-avatar.big ul, .sg-post-meta.has-avatar.big ul {
    margin-top: 5px!important;
    padding-left: 70px!important;
}
.catgrid .lst-small-item {
	margin-bottom: 5px;
}
.catgrid .portfolio-cat .lst-small-item{
	margin-bottom: 35px;
}
.bg-parallax.postmedia-style6 .posttit-warper{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;	
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.95)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,.95) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,.95) 100%);
    width: 100%;
    padding-top: 90px;
}
.bg-parallax.postmedia-style6 .posttit-warper.camera1{
    position: absolute;
    bottom: auto;
    left: 0;
    right: 0;
    top: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.85)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,.85) 100%);
    background: linear-gradient(to top,rgba(0,0,0,0)0,rgba(0,0,0,.85) 100%);
    width: 100%;
    padding-top: 25px;
    padding-bottom: 65px;
}
.bg-parallax.postmedia-style6 .uk-width-1-1.oembed,.bg-parallax.postmedia-style6 .uk-width-1-1.video{
	height: 500px;
}
.bg-parallax.postmedia-style6 .posttit-warper.audio {
    position: absolute;
    bottom: auto;
    left: 0;
    right: 0;    
    background: none;
    width: 100%;
    padding-top: 0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}
.single .bg-parallax.postmedia-style6 .audioplayer {
    margin: 0 auto;
    border-radius: 0;
    max-width: 100%;
    z-index: 1;
    left: 0;
    right: 0;
    top: auto;
    position: absolute;
    transform: translateY(0);
    border-radius: 15px;
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(255 255 255 / 25%)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(255 255 255 / 25%) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(255 255 255 / 25%) 100%);
    border-radius: 0;
    padding-top: 50px;
    padding-bottom: 0;
}
.bg-parallax.postmedia-style6 .uk-width-1-1.video .play-toggle{
	padding-right: 0;
}
 
.bg-parallax.postmedia-style6 .uk-width-1-1.audio{
	height: 450px;
}
.single .bg-parallax.postmedia-style6 .type-audiolocal .thumbnail{
	display: none;
}
.single .bg-parallax.postmedia-style6 .container.wide{
	background: transparent;
}
.body-wrapper.layout3 .bg-parallax.postmedia-style6 .sg-post-meta.has-avatar.big ul li:first-child, .bg-parallax.postmedia-style6 .has-avatar.big ul li:first-child {
    margin-right: 18px;
}
.main-content.single .bg-parallax.postmedia-style6 .photocamerasld1.camera_wrap {
    margin-bottom: 0!important;
}
.sg-post-meta .zilla-likes{    
    margin-left: 0!important;
}
.meta a,p.meta a{
	color: #999;	 
}
.ux-img-link img,p img{
	margin-top: 15px;
	margin-bottom: 15px;
}
#conteninner.content .wp-caption-text{	
    color: #999;
    font-size: 16px!important;
    padding-left: 15px;
    margin-bottom: 0;
    margin-top: 5px;
} 
.wp-caption-text{
	font-size: 16px!important;
}
.post p.meta span {         
    color: #999;    
}
.rrssb-buttons li a .rrssb-icon { 
    padding-left: 8px;
    padding-right: 25px;
    left: 0!important;
}
.bn-caption.dark-grad-top{
	top: 0;
    padding-top: 5px;
}
#conteninner .rrssb-buttons{
	margin-bottom: 55px;
    margin-top: 55px;
}
/* Blog Sharing */
.uxbottomsharecount .jssocials-share-link {    
    line-height: 1.35;
}
.uxpost-sharing{
	margin-bottom: 30px;
	text-align: right;
}
.uxpost-sharing .ux-title{
	margin-right: 10px;
    text-transform: uppercase;
    font-size: 15px;
    display: none;
}
.uxpost-sharing div{
	display: inline-block;
}
.uxpost-sharing .jssocials-share{
	margin-top: 0;
	margin-bottom: 0;
}
.uxpost-sharing .jssocials-share i.jssocials-share-logo{
    margin-right: 5px;
    background: #56337212;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    line-height: 30px;
    margin-left: 5px;
    text-align: center;
}
.tag-postitem{
	margin-bottom: 25px;
    margin-top: 25px;
}
 
.tag-postitem a:hover{
	color: #fff!important;
}
.tag-postitem a,.tagcloud a{
	border:1px solid #e1e1e1;
    padding: 0 26px;
    display: inline-block;
    line-height: 45px;
    margin-right: 6px;
    margin-bottom: 6px;
    margin-top: 6px;
    -webkit-border-radius: 40px;
    -khtml-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    position: relative;
    z-index: 1; 
}
.su-quote-style-default .su-quote-cite {
    display: block;
    text-align: right;
    font-style: normal;
    margin-top: 15px;
}
/* gutenberg editor */
.wp-block-pullquote {   
    margin-bottom: 35px;
    margin-top: 35px;
}
.wp-block-pullquote { 
    padding: 1em 0;
}
.wp-block-image figcaption{
	margin-bottom: 0;
}
/* Tunr off Elementor Dialog  */
.dialog-type-lightbox{
	display: none!important;
}
.wp-block-image .alignleft img {
    margin-top: 10px!important;
    margin-right: 25px;
}
.wp-block-image .alignright {  
    margin-left: 35px!important;
}
.wp-block-cover, .wp-block-cover-image{
	margin-bottom: 35px!important;
	margin-top: 25px;
}
.wp-block-image{
	margin-bottom: 35px!important;
    margin-top: 25px;
}
.wp-block-image figcaption {
    margin-bottom: -15px;
    margin-top: 15px;
    color: #999;
}
.wp-block-gallery {
    margin-bottom: 25px;
    margin-top: 25px;
}
.wp-block-cover__inner-container h2{
	font-size: 35px;
}
.wp-caption img {
    margin: 10px 0 5px;
    max-width: 100%;
    height: auto;
}
.wp-caption.aligncenter{
    margin: 0 auto;
    transform: none;
    width: auto!important;
    left: 0;
    right: 0;
}
.wp-caption.aligncenter img{
    text-align: center;    
    display: inherit;
}
.post_format-post-format-image .wp-caption.aligncenter img{
    margin: 25px 0 0;
}
/* Hover on readmore */
.hvr-bdbottom{	 
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    overflow: hidden; 
}
.hvr-bdbottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #ff6600;
    height: 2px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-bdbottom:hover:before, .hvr-bdbottom:focus:before, .hvr-bdbottom:active:before {
    right: 0;
}
/* Reviewing */
.review-percentage .review-result, .review-point .review-result ,.review-point .review-result-wrapper, .review-percentage .review-result-wrapper{ 
    height: 10px!important;
    margin-bottom:10px;
}
/* Tag */
.wpmm_megamenu .widget-container .tagcloud a {
    width: auto;    
    border: none;
}
.wpmm_megamenu.loaded #header-wrapper.header .wpmega-horizontal-full-width ul.wp-mega-sub-menu li.wp-mega-menu-header:hover>a{
	padding-left:0!important;
}
.wpmm_megamenu.loaded  .pushdash-hveffect .wpmega-horizontal-full-width ul.wp-mega-sub-menu li:hover > a:before{
	margin-left: 0;
	margin-top: 0;
}
.wpmm_megamenu.loaded  .pusharrow-hveffect .wpmega-horizontal-full-width  ul.wp-mega-sub-menu li:hover > a:before{
	left: 0;
}
.wpmm_megamenu.loaded .wpmega-horizontal-full-width ul.wp-mega-sub-menu li.wp-mega-menu-header>a:before{
	display: none;
}
.wpmm_megamenu.loaded .wpmega-horizontal-full-width ul.wp-mega-sub-menu li.menu-item-depth-2:hover>a,.wpmm_megamenu.loaded ul.wp-mega-sub-menu li.menu-item-depth-3:hover>a,
.wpmm_megamenu.loaded .wpmega-horizontal-full-width ul.wp-mega-sub-menu li.menu-item-depth-3:hover>a,.wpmm_megamenu.loaded ul.wp-mega-sub-menu li.menu-item-depth-4:hover>a{
	padding-left:20px!important;
}
.wpmm_megamenu.loaded .wpmega-horizontal-full-width ul.wp-mega-sub-menu  .pusharrow-hveffect ul.wp-mega-sub-menu li:not(.wpmega-menu-flyout):hover > a:before {
    left: 0;
}
.wpmm_megamenu.loaded .pushdash-hveffect .wpmega-horizontal-full-width ul.wp-mega-sub-menu li.menu-item-depth-2:hover>a,
.wpmm_megamenu.loaded .pushdash-hveffect  ul.wp-mega-sub-menu li.menu-item-depth-3:hover>a, 
.wpmm_megamenu.loaded .pushdash-hveffect .wpmega-horizontal-full-width ul.wp-mega-sub-menu li.menu-item-depth-3:hover>a, 
.wpmm_megamenu.loaded .pushdash-hveffect ul.wp-mega-sub-menu li.menu-item-depth-4:hover>a {
    padding-left: 15px!important;
}
/* Comment Count icon new*/
.comment-shape{
   	color: #fff!important;
    font-size: 9px!important;
    border-radius: 0px;
    width: 15px;
    display: inline-block;
    margin: 0;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    height: 11px;
    line-height: 13px!important;
    margin-left: 5px;
    text-align: center;
    font-style: normal;
    padding-right: 0!important;
    border-radius: 1px;
    background: #ccc
}
.comment-shape:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 8px;
    border-width: 4px 0 0 4px;
    border-style: solid;
    border-color: #ccc transparent;
    display: block;
    width: 0;
} 
.linebg .meta a,.linebg .view-count,.linebg i{
	color: #ccc;
}
.cat-tag{
	position: absolute;
    padding: 0;
    z-index: 2;
    margin-right: -1px;
    bottom: 0;
    line-height: 15px;
    margin-top: 0;
    right: 0;
}
.cat-tag.left{
	left: 0;
	margin-left: 25px!important;
}
.cat-tag.top{
	top:0;
	bottom: auto;
	line-height: 15px;
	z-index: 2;
}
.cat-tag.top .day{
	font-size: 35px;
}
.cat-tag a{
	padding: 3px 9px;
    background: #222;
    color: #fff!important;
    font-size: 10px!important;
    text-transform: uppercase;
    margin: 0 1px 0 0;
    display: inline-block;
    line-height: 15px!important;
    margin-right: 0;
}
.cat-tag a:hover{
	color: #fff!important;
}
/* uxtheme */
.media-top {
    margin-top: 0;
    margin-bottom: 0;
    background: #fff;
    display: block;
    padding: 0px;
    position: relative;
    float: left;
    z-index: 2;
    box-sizing: border-box;
    margin-bottom: -10px;
    padding-bottom: 0;
}
.content .media-top.postmedia-style3 {
    margin-top: -150px;
}
.nav-top-prev,.nav-top-next,.nbcaj-pagination{
	display: none!important;
}
.uk-pagination li .prev, .uk-pagination li .next {    
    display: block;
    padding: 0!important;
    position: relative;
    line-height: 35px!important;
    font-size: 13px;
    color: #606060;
}  
.media-top.postmedia-style1,.media-top.postmedia-style3,.postmediastyle4{
    margin-top:-150px;
    margin-bottom: 0;
    padding: 30px 30px 5px;
    background: #fff;
}
.main-content.single .post-style-5 .sg-post-meta .author-avatar {
    width: 45px;
    height: 45px;
    margin-top: -2px;
    margin-right: 4px;
    border-radius: 100%;
}
.main-content.single .post-style-5  .sg-post-meta.has-avatar ul.meta li:first-child {
    margin-right: 18px;
}
.main-content.single .post-style-5 .sg-post-meta.big > ul.meta li:before{
	background: #dbdbdb;
}
.single .post-style-5  .post-title h2,.single .post-style-5  .sg-post-meta li a,.single .post-style-5  .sg-post-meta {
	color: #fff;
}
.single .post-style-5 .sg-post-meta.has-avatar.big ul {
    margin-top: -5px!important;
    margin-left: 60px;
}
.body-wrapper.layout3 .ux-sidebar-side.la3{
	margin-top: 15px!important;
}
.page-cover.postmedia-style3 h2{
	text-align: center;
	width: 100%;
	margin: 15px 0 5px!important;
}
.media-top .ug-gallery-wrapper {
    margin-bottom: 0;
}
.media-top .ug-gallery-wrapper.ug-theme-default{
	margin-bottom: 40px;
}
.media-top.postmedia-style1 .ug-gallery-wrapper.ug-theme-default{
	margin-bottom: 0;
}
.ug-gallery-wrapper.ug-theme-tiles,.ug-gallery-wrapper.ug-theme-grid{
 	margin-bottom: 0;
}
.camera_wrap .camera_pag .camera_pag_ul li {    
    margin: 23px 5px 20px;
}
.post-title.post-media-style1{
    margin-bottom: -10px;
}
.single .sg-post-meta li i{
	font-size: 13px;
}
.sg-post-meta li i.el {
    margin-right: 0;
}
.post-media-style1 .sg-post-meta.has-avatar {
    margin-bottom: 0!important;
}
.postmedia-style2 .ug-gallery-wrapper.ug-theme-tiles,.postmedia-style2 .ug-gallery-wrapper.ug-theme-grid {
    margin-bottom: 0;
}
.media-top.postmedia-style4 {
    margin-top: -40px;
}
.media-top.postmedia-style4 {
    margin-bottom: 40px;
    padding: 10px 30px;
    /* border: solid 30px; */
    margin-top: 0;
    background: #fff;
    color: #ffff;
}
.postmedia-warpper .page-cover.postmedia-style1,.postmedia-warpper .page-cover.postmedia-style3,.postmedia-warpper .page-cover.postmedia-style4{
    min-height: 250px;
}
.postmedia-warpper .page-cover.postmedia-style3{
	min-height: 420px;
}
.media-topnomedia .ux-sharing-top {
    margin-top: -45px;
}
.media-top .ux-sharing-top {
    margin-top: 35px;
    margin-bottom: 50px;
   	box-sizing: border-box;
   	position: relative;
   	display: none;
}
.media-top .slider3,.media-top .ux-oembed,.media-top video,.media-top .type-audiolocal{
	margin-top: 0!important;
}
.media-top .slider3{
	margin-bottom: 35px;
}
.media-top .camera_wrap_dot{
	margin-bottom: 85px!important;
}
.media-top.postmedia-style4 .breadcrumb{	
	padding-top: 0!important;
}
.media-top.postmedia-style4 h2{
	margin-top: 5px;
}
.postmediastyle4 h2{
	margin-top: 35px;
    font-size: 40px;
}
.main-content.single #conteninner.content .postmediastyle4 .breadcrumb {
    padding-top: 10px; 
}
.post-thumbnail{
	overflow: hidden;
	position: relative;	
	float: left;	
	margin-bottom: 15px;
}
.ic-posticon {
    position: absolute;
    width: 33px;
    height: 33px;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    text-align: center;
    display: block;
    z-index: 2;
    margin-top: -20px;
    color: #fff;
    line-height: 33px;
    border-radius: 30px;
    font-size: 15px;
    cursor: pointer;
    background: #111;
    border: none;
}
/* Icon Left Top */
.ic-posticon.left-top{
	position: absolute;
    width: 28px;
    height: 28px;
    top: 0;
    left: 25px;
    margin-left: -15px;
    text-align: center;
    display: block;
    z-index: 2;
    margin-top: 10px;
    color: #fff;
    line-height: 28px;
    border-radius: 0;
    font-size: 15px;
    cursor: pointer;
    background: #111111c7;
    border: none;
    -webkit-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -moz-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -o-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
}
.left-top.left-bot-go-center{
	top: 50%;
	left: 50%;
    margin-top: -16px;
	margin-left: -12px;	
}
.ic-posticon.left-top:after{
    position: absolute;
    bottom: -5px;
    right: 0px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 5px 5px 0px;
    border-color: transparent #111111c7 transparent transparent;
}
.item.width50 .left-top,.item.width40 .left-top,.width20.tall .left-top,.item.width75 .left-top{	
	position: absolute;
    width: 28px;
    height: 28px;
    top: 0;
    left: 100%;
    margin-left: -48px;
    text-align: center;
    display: block;
    z-index: 2;
    margin-top: 20px;
    color: #fff;
    line-height: 28px;
    border-radius: 0;
    font-size: 15px;
    cursor: pointer;
    background: #111111c7;
    border: none;
    -webkit-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -moz-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -o-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
} 
.item.width50 .left-top.left-bot-go-center,
.item.width40 .left-top.left-bot-go-center,
.width20.tall .left-top.left-bot-go-center ,
.item.width75 .left-top.left-bot-go-center {
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -12px;
} 
/* Icon right Top */
.ic-posticon.right-top{
	position: absolute;
    width: 28px;
    height: 28px;
    top: 0;
    right: 25px;
    margin-right: -15px;
    text-align: center;
    display: block;
    z-index: 2;
    margin-top: 10px;
    color: #fff;
    line-height: 28px;
    border-radius: 0;
    font-size: 15px;
    cursor: pointer;
    background: #111111c7;
    border: none;
    -webkit-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -moz-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -o-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
}
.right-top.left-bot-go-center{
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -12px;	
}
.ic-posticon.right-top:after{
    position: absolute;
    bottom: -5px;
    right: 0px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 5px 5px 0px;
    border-color: transparent #111111c7 transparent transparent;
}
/*Icon Right Bot */
.ic-posticon.right-bot{
	position: absolute;
    width: 28px;
    height: 28px;
    top: 100%;
    right: 25px;
    margin-right: -15px;
    text-align: center;
    display: block;
    z-index: 2;
    margin-top: -35px;
    color: #fff;
    line-height: 28px;
    border-radius: 0;
    font-size: 15px;
    cursor: pointer;
    background: #111111c7;
    border: none;
    -webkit-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -moz-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    -o-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
}
.right-bot.left-bot-go-center{
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -12px;	
}
.ic-posticon.right-bot:after{
    position: absolute;
    bottom: -5px;
    right: 0px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 5px 5px 0px;
    border-color: transparent #111111c7 transparent transparent;
}
.ic-posticon i{
	line-height: 34px;    
    color: #fff!important;
}
.nbcaj_thumbnail.thumbnail{
	width: 90px;
	margin-bottom: 10px;
}
.nbcaj_thumbnail.thumbnail .ic-posticon,.post-thumbnail .thumbnail .ic-posticon,.ajnbc-photonews .thumbnail .ic-posticon {   
    width: 30px;
    height: 30px; 
    margin-left: -15px;  
    margin-top: -15px;
    line-height: 30px;
}
.post-thumbnail .thumbnail .ic-posticon.left-top, .ajnbc-photonews .thumbnail .ic-posticon.left-top {
    margin-top: 0;
    margin-left: -25px;
}
.post-thumbnail .thumbnail .ic-posticon.left-top.left-bot-go-center, .ajnbc-photonews .thumbnail .ic-posticon.left-top.left-bot-go-center{
    margin-top: -15px;
}
.nbcaj_thumbnail.thumbnail .ic-posticon,.ajnbc-photonews .thumbnail .ic-posticon {   
    width: 30px;
    height: 30px;
    margin-left: -15px;
    margin-top: -15px;
    line-height: 30px;
    box-sizing: border-box;
    border: none;
}
.nbcaj_thumbnail.thumbnail .ic-posticon.left-top{
	margin-top: 0;
    margin-left: -25px;
}

.nbcaj_thumbnail.thumbnail .ic-posticon.left-top.left-bot-go-center {
    margin-top: -15px;
}
.nbcaj_thumbnail.thumbnail .ic-posticon.default , .post-thumbnail .thumbnail .ic-posticon.default{
	line-height: 30px;
} 
/* New By Cat: Small  */
.newsbycat-widget .nbc_thumbnail {
	float: left;
	position: relative;
	margin-right: 25px;
}
.newsbycat-widget .nbc_thumbnail img{	
	width: 80px;
}
.newsbycat-widget  .nbcaj-listnews .entry-title p.meta,.newsbycat-widget  .nbcaj-listnews .entry-title p.meta.meta-ontit,.newsbycat-widget  .entry-title p.meta.meta-ontit {
    margin-top: 5px;
    margin-bottom: 0px;
}
.ic-posticon.ux-hide,.ic-posticon.icon-hide{
	display: none;
}
.ic-posticon.animated{
	display: block;
}
.entry-title-right{
	line-height: 23px;
	font-size: 15px;
	margin-top: 5px;
	position: relative;
} 
.slider1.ic-posticon,.slider2.ic-posticon,.slider3.ic-posticon {
	font-size: 15px;
}
p .readmore a,p a.readmore,.readmore a,a.readmore{	
    margin-bottom: 15px;        
}
.img-thumnai{
	position: relative;
}
.ux-newsslider .comment-count i,.ux-newsslider .comment-count{
	color: #fff;
}
.lst-small-item{
	margin-bottom: 20px;
	position: relative;
}
.lst-item{
	position: relative;
	margin-top: 25px!important;
}
.entry-title {	
	margin: 0 0 0 85px;
	padding: 0;
	text-transform: capitalize;
	line-height: 20px;	
    margin-left: 115px;
}
.entry-title  .comment-count,.entry-title  span.comment-count{
	min-width: 0;
	display: inherit;
}
.entry-title a{ 	
    line-height: 1.6;
}
.list-news .item-small .post-thumbnail{
	padding-right: 20px;
	float: left;
}
.list-news .item-small{
	min-height: 65px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #eee;
}
.list-news .item-small:last-child{
	border-bottom: none;
}
.list-news .item-small p{
	margin-bottom: 0;
}
.list-news .item-potrail{
	margin: 0px 15px;
    background: #fff;
}
.list-news .item-potrail .post-thumbnail{
	float: none;
}
.item-potrail p{
	padding: 0 30px 35px;
}
.item-potrail h3{
	font-size: 15px;
	padding: 0 30px;
	margin-top: 25px;
}
.simple-photo.aligncenter{
	margin: 35px 0;
}
.simple-photo.alignleft{
	margin-right: 35px;
	margin-bottom: 35px;
	margin-top: 10px;
}  
.simple-photo.alignright{
	margin-left: 35px;
	margin-bottom: 35px;
	margin-top: 10px;
}
.photo-simplegallery .box-container{
	margin-bottom: 35px;
}
.unite-simplevideo{ 
	margin-bottom: 35px;
	margin-top: 35px;
}
.media-top .unite-simplevideo{
	margin-top: 0;
}
.portfolio .breadcrumb .post-title{
    padding-top: 170px;
    padding-bottom: 170px;
}
.unite-simplevideo .ug-thumb-inner  .ug-thumb-icon{    
    position: absolute;
}
.unite-simplevideo .ug-thumb-right {
    padding-left:90px!important;
    position: relative;
    display: block;
    box-sizing: border-box;
}
.mashsb-container {
    padding-top: 10px;
    padding-bottom: 50px;
}
.media-top>.mashsb-container,.post.type-post .mashsb-container{
	display: none!important;	
}
/* Single Post View Breadcume */
.main-content.single .breadcrumb{
	background: none;
}
.serch-breadcrumb-warpper{
	height: 140px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: inherit;
    position: relative;
    display: block;
    overflow: hidden;
}
#conteninner.content .post p:first-child{
	margin-top: 15px;
} 
.layout2 #conteninner.content .post p:first-child ,.layout3 #conteninner.content .post p:first-child {
    margin-top: 10px;
}
.layout5  #conteninner.content .post p:first-child,.layout6  #conteninner.content .post p:first-child {
   margin-top: 0;
}
.serch-breadcrumb-warpper .navxt-breadscrumb {    
    margin-top: 30px!important;
}
.serch-breadcrumb-warpper .container{
	background: transparent!important;	
}
.serch-breadcrumb-warpper  .navxt-breadscrumb {
    margin-left: 25px;
    margin-top: 20px;
    padding-top: 30px;
}
.ux-gridnews .sg-post-meta.sub-title ul > li{
	margin-right: 18px;
}
/* Overwrite shortcodes */
.photome .swiper-button-next,.photome .swiper-button-prev{
	color: #fff; 	
}
.photome .swiper-button-next:after,.photome .swiper-button-prev:after{
	font-size: 28px;	
}
.su-column {   
    padding: 0 30px 0 0;
    margin: 0 0 15px!important;
}
.su-carousel .su-carousel-slide img{
	border: none!important;
	border-radius:0!important; 
}
.su-list ul{
	padding-left: 25px;
}
#content .su-list ul li {
    position: relative;
    list-style-type: none !important;
    display: block !important;
    line-height: 1.3em;
    margin: 0 !important;
    padding: 4px 0 10px 2em !important;
    font-size: 16px;   
}
.su-quote-style-default{
	color: #999;
	margin: 35px 0;
}
/* 404 Page */
.bg-404{
	min-height: 100vh;
    background-position: center center;
    background-attachment: fixed;
}
.page-404 .caption .ipuval,.page-404 .caption .inputlinehv{
	display: none!important;
}
.page-404 {
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}
#error-page p.error-message{
	margin-bottom: 25px;	
	text-transform: capitalize;
    margin: 0px 7px 30px 8px;
}
#error-page p.error-message a{	    
    padding-left: 10px;    
    color: #565b5c;
    border-left: 1px solid #ccc;
    margin-left: 9px;
}
#error-page p.error-message a:first-child{
	border-left: none;
}
.page-404 #searchform{
	margin:0 auto;
	width: 300px;
}
.page-404 #searchform .searcharea input[type="text"] {
    border: 1px solid #e1e1e1!important;
}
.page-404 #searchform #s{
	border: none;
}
#error-page p.error-message a:hover{
	color: #999;
}
#error-page .caption {
    padding-top: 100px;
}
.page-404 .searcharea{
    position: relative;
    max-width: 600px;
    margin: 30px auto 0;
}
.page-404 .searcharea input[type="submit"] {
    background: #3f51b5;
    line-height: 50px;
    height: 50px;
    width: 60px;
    border: none;
    display: block;
    top: 0;
    right: 35px;
    position: absolute;    
}
#error-page  .caption.left{
 	left:0;	  	
} 
 #error-page .error-code{
 	width: 100%;
    display: inline-block;
    font-size: 100px;
    line-height: 100px;
    font-weight: bold;
}
 #error-page .error-tit {
    margin-right: 10px;      
    margin-bottom: 15px;
}
/* Blog Archives */
.main-content.achives{
	margin-top: 40px;  
	margin-bottom: 55px;
}
.achives.sear-result .cat-grid.style1 .thumbnail{	
	margin-top: 45px;
}
.category-achives .post-itemsha .post-title h2 {
    margin-bottom: 0;
}
.index-lst .sg-post-meta.has-avatar {
    margin-bottom: 15px!important;
}
.single .item-lst .post-title h2{ 
	font-size: 25px;
}
.item-lst .sg-post-meta.has-avatar ul li.ux-title{
	margin-top: 2px;
}
.breadcrumb ul {
    margin: 8px 0 10px;
    float: left;
}
#breadcrumb-warpper .breadcrumb ul {
    margin-bottom: 10px;
}
#breadcrumb-warpper .breadcrumb .post-title  ul.post-categories{
	margin-bottom: 0;
} 
.catgrid-style9 .breadcrumb .post-title h2{
	color: #fff!important;
}
ul.post-categories{
	padding: 0;
    width: 100%;
    margin: 0;
}
.achives.achives-content .container>.uk-grid{
	margin-left: -25px;
}
.main-content.achives .sg-post-meta.sub-title{
	margin-bottom: 20px;
}
.main-content.achives .thumbnail{
	margin-top: 20px;
	margin-bottom: 25px;
} 
.achives.achives-content .author-avatar{
	width: 35px;
    height: 35px;
    margin-top: -7px;
    margin-right: 3px;
}
.achives.achives-content  .readmore{
	margin-top: 35px;
	margin-bottom: 35px;
}
.achives.achives-content .post-title {
    margin-bottom: 0px;
}
.achives.achives-content .sg-post-meta.has-avatar {
    margin-bottom: 0!important;
}
.catitem .author-avatar{
	position: absolute;
	width: 35px;
	height: 35px;
	border-radius: 35px;
}
.catitem .author-avatar img{
	border-radius: 35px;
}
.catitem .meta.has-avatar{
	padding-left: 43px;
}
/* News carousel */
.ux-news-carousel .box-nav{
	position: absolute;
	top: 0;
}
/* News Trending breaking */
.ticker {  
	background:transparent; 	 
  	height: 30px;
	line-height: 27px;
	margin: 0; 
	z-index: 1;  
}
.bg-grad .ticker-swipe{
	background: url(../images/bg-ticker-mask.jpg) top left; 
}
.bg-grad .breaking-news{
	text-align: left;
    background: url(../images/bg-ticker.jpg);      
}
.ticker-content{
	background: transparent;
}
/* Review */
.bar-point .review-result, .percentage-point .review-result,.bar-point .review-result-wrapper, .percentage-point .review-result-wrapper{
	height: 10px!important;
}
.review-total-wrapper span.review-total-box{
	margin-top: 15px;
}
/* Post Format */
.twitter-tweet twitter-tweet-rendered,.EmbeddedTweet{
	width: 99%;
}
.flex-direction-nav a{
	top: 35%!important;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
  padding-left: 3px;
  padding-right: 3px;
} 
/* Single post */
.postmedia-warpper{
	position: relative;
	overflow: hidden;
	overflow-x: hidden;
}
.nav-top-prev .pnav-tit,.nav-top-next .pnav-tit{
	color: #fff;
}
.nav-top-prev .pnav-entry,.nav-top-next .pnav-entry{
	color: #B1B1B1;
}
.nav-top-prev .pnav-entry:hover,.nav-top-next .pnav-entry:hover{
	color: #B1B1B1;
}
.nav-top-prev > span i,.nav-top-next > span i{
	line-height: 88px;
    text-align: center;
    width: 100%;
    color: #999;
    cursor: pointer;    
}
.nav-top-prev > span i:hover,.nav-top-next > span i:hover,.nav-top-prev .pnav-entry:hover,.nav-top-next .pnav-entry:hover{
	color: #fff;
}
.nav-top-prev{
	height: 85px;    
    background: rgba(0, 0, 0, 0.95);
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -45px;
    z-index: 3
}
.nav-top-prev .thumbnail{
	position:absolute;
	margin-left: 20px;
    margin-top: 0;
    width: 120px;
}
.nav-top-prev .pn-left {
    padding-left: 165px;
    padding-right: 30px;
    padding-top: 15px;
    z-index: 3
}
.nav-top-prev > span{
	height: 85px;
    width: 20px;
    background: rgba(0, 0, 0, 0.57);
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -43px;
}
.nvt-previtem{
	left: 0;
	margin-left: -665px;
	max-width: 600px;
}
.nav-top-next{
	height: 85px;    
    background: rgba(0, 0, 0, 0.95);
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -45px;
    z-index: 9;
}
.nvt-nextitem{
	right: 0;
	margin-right: -665px;
	max-width: 600px;
	position: relative;
}
.nav-top-next .thumbnail{
	margin-right: 20px;    
    margin-top: 0;
    width: 125px;
    position: absolute;
    right: 0px;
    max-height: 85px;      
}
.nav-top-next .pn-right {
    padding-right: 165px;
    float: left;
    padding-left: 25px;
    padding-top: 15px;
}
.nav-top-next img,.nav-top-prev img{
	max-height: 85px;
	border-radius: 0;
}
.nav-top-next > span{
	height: 85px;
    width: 20px;
    background: rgba(0, 0, 0, 0.57);
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -43px;
    z-index: 1;
}
.postmedia-warpper .page-cover.oembed{
	background:  rgba(13, 12, 12, 0.9);    
    padding-top: 15px;
    padding-bottom: 15px;
}
.postmedia-warpper .page-cover.slider3{
	background: rgba(4, 4, 4, 0.85);
    margin-top: -25px;
    padding-top: 35px;
    padding-bottom: 15px;
}
.postmedia-warpper .page-cover.slider3 a{
	color: #ccc;
}
.project-desc .intro ul,.project-desc .intro ol{
	padding-left: 40px;
}
.postmedia-warpper .page-cover.slider3 a:hover{
	color: #fff;
}
.postmedia-warpper .page-cover.slider2,.postmedia-warpper .page-cover.slider1{
	background: rgba(4, 4, 4, 0.85);
}
.postmedia-warpper .page-cover.slider2 .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background: #fff;
}
.postmedia-warpper .page-cover.slider2 .camera_wrap .camera_pag .camera_pag_ul li {
    border: 2px solid #fff;
}
.postmedia-warpper .page-cover.slider2 a,.postmedia-warpper .page-cover.slider1 a {
	color: #ccc;
}
.postmedia-warpper .page-cover.slider2 a:hover,.postmedia-warpper .page-cover.slider1 a:hover{
	color: #fff;
}
.postmedia-warpper .page-cover{
	min-height: 400px;
}
.postmedia-warpper .page-cover.postmedia-style5{
	min-height: 250px!important;
}
.postmedia-style5 .post-title {
    margin-bottom: 35px;
    margin-top: 0;
    padding-top: 40px;
    padding-left: 10px;
}
.media-top.postmedia-style5 h2{
	margin-top: 5px;
    margin-bottom: 5px;
}
.page-cover.postmedia-style5  .breadcrumb{
    margin-top: 0;
    padding-top: 50px;
}
.postmedia-style5 .sg-post-meta.has-avatar{
    margin-bottom: 0!important;
}
.single .post-media-style5 .feature-img.thumbnail{
    margin-top: 0;
}
.main-content.single .post-media-style5 .sg-post-meta .author-avatar {
    width: 27px;
    height: 27px;
    margin-top: -3px;
}
.post-title.post-media-style5 h2{
    max-width: 100%;
    margin-top: 0!important;
}
.single .post-media-style5 .sg-post-meta.has-avatar {
    margin-bottom: -10px!important;
}
.post-media-style5.post-title {
    margin-bottom: 0;
}
.post-media-style5.post-title h2{
	margin-top: 10px!important;
	margin-bottom: 0;
}
.single .post-media-style5 .breadcrumb{
	display: none;
}
.media-top.postmedia-style5{
	margin-top: 40px;
	margin-bottom: 25px;
	padding: 0;
}
.media-top.postmedia-style5 .slider3{
	margin-bottom: 0;
    margin-top: 40px!important;
}
.page-cover.bg-parallax{
	background-color: #f5f5f5;
}
.postmedia-warpper .page-cover.bg-parallax:after{
	content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    display: block;   
}
.postmedia-style5.bg-parallax:after,.postmedia-style5 .nav-top-prev,.postmedia-style5  .nav-top-next{
	display: none!important;
}
.postmedia-style5 .container{
	background: none!important;
}
.main-content.single .postmedia-style5  .breadcrumb{
	text-align: left;
} 
.page-cover.bg-parallax{
	background-color: #f5f5f5;
}
.page-cover .thumbnail{
	border-radius: 0!important;
}
.postmedia-warpper .page-cover.bg-parallax:after{
	content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.65);
    display: block;   
}
.postmedia-warpper .page-cover.vlocal{
	background:  rgba(13, 12, 12, 0.9);
	padding-top: 15px;
    padding-bottom: 5px;
}
.postmediastyle4 h2{
	margin-top: 0;
}
.postmedia-warpper .page-cover.audiolocal{
	background:  rgba(13, 12, 12, 0.9);
    margin-top: -25px;
    padding-bottom: 15px;
	padding-top: 15px;	
}
.postmedia-warpper .page-cover.audiolocal h3 {
    margin-top: 40px;
}
.postmedia-warpper .page-cover.oembed h3 a,
.postmedia-warpper .page-cover.vlocal h3 a,
.postmedia-warpper .page-cover.audiolocal h3 a{
	color: #ccc;
}
.postmedia-warpper .author-avar img{
	width: 50px;
    border: 3px solid rgba(51, 51, 51, 0.33);
    border-radius: 3px;
}
.postmedia-warpper .page-cover.soundcloud{
	margin-top: 35px;
}
.postmedia-warpper .page-cover h3{
	margin-top: 25px;
    margin-bottom: 0;
}
.postmedia-warpper video{
	padding-bottom: 15px;
} 
.author-avar a{
	font-size: 12px;    
}
p.author-name{
	margin-top: 0;
	margin-bottom: 10px;
}
.postmedia-warpper .page-cover.audiolocal  .type-audiolocal {
    margin: 40px 0 10px;
}
.postmedia-warpper .page-cover.audiolocal .audioplayer{
	margin: -5px auto 5px;
}
.postmedia-warpper .page-cover.audiolocal .type-audiolocal .thumbnail {
    margin-bottom: 5px;
}
.postmedia-warpper .page-cover.audiolocal .single .audioplayer {
    max-width: 100%;
}
.hd-left {    
    height: 45px;
    padding:5px 0 0 15px;
    position: absolute!important;
    width: 105px;
    margin-top: 5px; 
}
.arrow-box-r {
	position: relative;
	background: #F1F1F1;
}
.arrow-box-r:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(234, 234, 234, 0);
	border-left-color: #F1F1F1;
	border-width: 10px;
	margin-top: -10px;
}
.main-content.single .camera_wrap{
	margin-top: 0;
} 
.main-content.single .bg-parallax.postmedia-style6 .camera_wrap{
	margin-bottom: -15px!important;
} 
.main-content.single .photocamerasld1.camera_wrap {
    margin-top: 0;
    margin-bottom: 150px!important;
}
.camera_wrap .camera_pag .camera_pag_ul{
	text-align: center!important;
}
.main-content.single .postmedia-style2 .photocamerasld1.camera_wrap {
    margin-top: 0;
    margin-bottom: 115px!important;
}
.single .feature-img.thumbnail{
	margin-top: 25px;
	margin-bottom: 65px;
}
.single .clasic-post .feature-img.thumbnail{ 
    margin-top: 25px;
    margin-bottom: 65px;
    position: relative;
    display: block;
    width: 100%;
    padding-top: 25px;
}
.layout1 .single .feature-img.thumbnail{
	margin-top: 25px;
} 
.single .feature-img.thumbnail img{
    margin-top: 0;
    margin-bottom: 0;
}
.single .post-title h2{
	font-size: 35px;
    line-height: 40px;
    word-break: normal;
    margin-bottom: 10px; 
    padding-left: 0!important;
    margin-left: 0!important;
}
.single .la4 .post-title.post-media-style5 h2 {
    margin-top: 5px;
    font-size: 25px;
    line-height: 40px;
}
.single .la4 .post-title.post-media-style5 h2 {
    margin-top: 5px;
    font-size: 25px;
    line-height: 40px;
}
.main-content.single .la3 .post-title h2 {
    font-size: 25px;
    line-height: 40px;
    margin-bottom: 0;
}
.single .la4 .widget-container .list-medthumb {
    margin-top: 0;
    padding-top: 0!important; 
}
.single .la4 .sb-container2 {
    margin-top: 25px;
}
.single .la4 #sidebar {
    margin-top: 30px;
}
.main-content.single  .post .post-title ul {
       padding-left: 0!important;
  		margin-bottom: 0!important;
}
.post-title{
	margin-bottom: 25px;
	margin-top: 0;
}
.layout1 .page-content .post-title {
    margin-bottom: 25px;
    margin-top: 30px;
}
.post-title.post-media-style3{
	margin-bottom: 15px;
}
.sticky-header .ux-header {
    z-index: 99;
}
.page .post-title{
	margin-top: 75px;
}
.woocommerce .breadcrumb .post-title {
    margin-top: auto;
    text-align: center;
    left: 0;
    right: 0;  
}
.page .breadcrumb .post-title {
    margin-top: auto;
    text-align: center;
    left: 0;
    right: 0;
     position: relative;
}
.page .breadcrumb .post-title .sg-post-meta{
    text-align: center;
    display: inline-block;
}
.page .breadcrumb .post-title .post-categories a{
	font-size: 35px;
}
.page .post-title .sg-post-meta{
	margin-bottom: 0;
}
.post-title .meta{
	margin-bottom: 0;
}
.post-title h2{
	margin-top: 0;
	font-size: 35px;	
	margin-bottom: 15px;
	line-height: 25px;
	text-transform: capitalize;
}
.default-postut .sg-post-meta.big .author-avatar, .breadcrumb .sg-post-meta.big .author-avatar{
    position: relative;
    width: 37px;
    height: 37px;
    margin-top: -8px;
    border-radius: 100%;
}
.default-postut .sg-post-meta.big .author-avatar, .breadcrumb .sg-post-meta.big .author-avatar img{
	border-radius: 100%;
}
.main-content.single .default-postut .breadcrumb .sg-post-meta.big > ul {
    padding-left: 0!important;
}
.breadcrumb .post-title h2{
	font-size: 50px;	
	margin-bottom: 5px;	
}
.layout1 [data-postnavprev]:after {
    content: attr(data-postnavprev);
    position: absolute;
    left: 0;
    top: 55px;
}
.layout1 .ux-navstyle .nav-fillslide div {    
    height: 160px;
}
.layout1  #breadcrumb-warpper .breadcrumb ul{
	margin-bottom: 0;	
}
.sg-post-meta{
	margin-bottom: 15px;
} 
.postmedia-warpper > div{
	padding: 0;
	margin: 0;
}
.single .audioplayer{
  	margin: 0 auto 30px; 
  	border-radius: 0; 	
}
.single .ux-oembed{
	margin-bottom: 40px;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
/* Category layout */
.cat-grid{
	position: relative;
}
.category-style1.catgrid-style9 #content{
	width:100%;
} 
.category-style1.catgrid-style9 .uk-grid.bn-paging{
	margin-top: -20px;
	margin-bottom: 45px;
}
.cat-grid .ux-block { 
    margin-bottom: 15px;
}
.cat-grid .post-itemsha .thumbnail{
	margin: -35px -35px 0 -35px;
    border-radius: 7px 7px 0 0!important;
}
.cat-grid.style9 .ux-block {
    margin-bottom: 40px;
}    
.cat-grid video {   
    margin: 5px 0;
}
.cat-grid.style9  .uk-pagination{
	margin-top: 0;
}
.cat-grid .sg-post-meta .author-avatar img {
    height: 30px;
    width: 30px;
    border-radius: 100%!important;
}
.cat-grid  .uk-pagination{
	margin-bottom: 5px;
	margin-top: 30px;
}
.category-achives .container {
	background: #fff;
	padding-left: 10px;
    padding-right: 10px;
    margin-top: 15px;    
}
.category-achives.tags  .container{
	margin-top: 25px;
}
.cat-grid.style1 .cat-item,.post-itemsha{
	border-radius: 7px;
} 
.post-itemsha .post-title {
    margin-bottom: 15px;
} 
.cat-grid.style1 .continue-reading,.index-lst .continue-reading{
	margin-top: 20px;
    position: relative;
    margin-bottom: 25px;
    font-size: 15px;
    text-transform: uppercase;	
    width: 100%;
    display: block;
    min-height: 1px;
}
.cat-grid.style1 .content .post-search{
	border-bottom: 1px solid #e1e1e1;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.main-content.category-achives .cat-grid .cat-item {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 35px;
}
.achives.sear-result .post-search .continue-reading{
	margin-bottom: 15px!important;
}
.achives.sear-result {
	margin-bottom: 75px;
}
.cat-grid.style1 .box-content.catgrid-content>div:last-child  .continue-reading{
	margin-bottom: 15px;
}
.cat-grid.style1 .continue-reading a:after,.cat-grid .continue-reading a:after ,.index-lst .continue-reading a:after{
    position: absolute;
    font-family: 'Linearicons-Free';
    top: 0;
    content: "\e87a";
    transition: all 0.3s ease 0s;
    margin-left: 5px;
}
.category-style3  .cat-grid.style1 .continue-reading{    
    margin-bottom: 17px;
    font-size: 15px;
    text-transform: uppercase;
}
.main-content.category-achives .cat-grid.style1 .thumbnail{
	margin-top: 50px;
	margin-bottom: 35px;
}
.main-content.category-achives .cat-grid.style1 .post-search:firs-child .thumbnail{
	margin-top: 40px;
}
.cat-grid.style1 .continue-reading a:hover:after,.continue-reading a:hover:after {
    margin-left: 15px;
}
.category-achives  #sidebar.la3{
	margin-top:40px;
	padding-bottom: 65px;
}
.cat-grid .slider3:not(.ic-posticon){
    margin-top: 25px;
}
.cat-grid  h3{
	margin-top: 15px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 18px;
}
.cat-grid.style41 h3,.cat-grid.style3 h3{
    margin-top: 5px;
}
.cat-grid  h2{
	margin-top: 5px;
    margin-bottom: 5px;
  	font-size: 18px;
    line-height: 27px;
}
.cat-grid .headitem  h2{
    padding-right: 30px;
    font-size: 24px;
    line-height: 28px;
}
.cat-grid .thumbnail{
	margin-bottom: 15px;
}
.cat-grid .share-container {
    margin-bottom: 0;
}
.cat-grid .headitem .share-container{
	border-bottom: 1px solid #e1e1e1;
}
.cat-grid .post-title {
    margin-bottom: 10px;
    margin-top: 20px;
}
.cat-grid.style1 .post-title {
    margin-bottom: 0;
} 
.cat-grid .sg-post-meta.has-avatar .comment-count i {
    margin-top: 1px!important;
}
.cat-grid .box-content p.intro {
    margin-bottom: 15px;
    margin-top: 15px;
}
.cat-grid  .uk-grid+.uk-grid{
    margin-top: 15px;;
}
 .cat-grid.style6.uk-grid+.uk-grid, .cat-grid.style7 .uk-grid+.uk-grid {
    margin-top: 0;
}
.cat-grid.style7 .uk-grid+.uk-grid ,.cat-grid.style8 .uk-grid+.uk-grid {
    margin-top: 35px;
}
.cat-grid.style1 .author-avatar{	
	margin-top: -6px;
}
.main-content.achives .cat-grid.style1{
	margin-top: 0;
}
.cat-grid.style1 .post{
	margin-bottom: 15px;
    padding-bottom: 0;
}
.cat-grid.style1 .thumbnail{
	margin-bottom: 15px;	
	border-radius:0!important;
}
.post-itemsha .feature-img.thumbnail{
	border-radius: 7px 7px 0 0!important;
}
.cat-grid.style1 .uk-pagination{
    margin-top: 15px;
    margin-bottom: 40px;
}
.aiokit .cat-grid.style1 .uk-pagination {
    margin-bottom: 20px;
}
.cat-grid.style2{
 	margin:50px 0 40px;
}
.cat-grid.style6,.cat-grid.style7,.cat-grid.style8{
	margin-top: 55px;
}
.cat-grid .entry-title-right .cat-tag {
    position: relative;
    margin-bottom: 5px;
}
.cat-grid .sg-post-meta{
 	margin-bottom: 0!important;
    margin-top: 0;
    text-transform: uppercase;
    overflow: hidden;
} 
.cat-grid.style1 .sg-post-meta{
	text-transform: capitalize;
    margin-bottom: 15px!important;
}
.cat-grid .sg-post-meta p{
	color: #999;	
}
.cat-grid.style3,.cat-grid.style41{
	margin-top: 45px;
}
.cat-grid.style3 .share-container {
    margin-bottom: 0;
    margin-top: -15px;
}
.cat-grid .grditem-lst{
	position: relative;
}
.cat-grid.style3 .ux-block .meta.meta-ontit {
    margin-bottom: 10px;
}
.cat-grid.style3 .box-content p.intro {   
    margin-top: 10px;
}
.cat-grid.style3 .grditem-lst .hr-line,.cat-grid.style2 .grditem-lst .hr-line {   
    width: 95%;
    margin-right: 0;
    margin-left: 40px;
}
.cat-grid.style1 h2,.cat-grid h2 {
    margin-top: 35px;
    font-size: 30px;   
    margin-bottom: 15px;  
    word-break: break-all;  
}
.cat-grid.style1 .box-content p.intro {
    margin-bottom: 30px;
    margin-top: 25px;
}
.cat-grid.style2 .hd-left { 
    margin-top: 15px;
}
.cat-grid.style2 .feature-img.thumbnail{
	margin-bottom: 30px;
    margin-top: 5px;
}
.cat-grid.style2 h2{
	font-size: 20px;
    line-height: 25px;
    margin-bottom: 13px;
    margin-top: 0;
}
.cat-grid.style2 .grditem-lst{
    margin-top: 45px;
}
.cat-grid.style2 .sg-post-meta.sub-title{
	margin-left: 0;		
}
.cat-grid.style2 .meta {
    margin-bottom: 0;
}
 .cat-grid .sg-post-meta ul li{
	padding-bottom: 5px;
	margin-right: 13px;
	text-transform: capitalize;
	position: relative;
}
.cat-grid .sg-post-meta ul li i{
	font-size: 13px;
}
.cat-grid .sg-post-meta ul li i.fa-free-code-camp{
	font-size: 15px;
}
.cat-grid.style3 .ux-psharing,.cat-grid.style1 .ux-psharing{	 
	margin-bottom: 80px;
}
.cat-grid.style3 .ux-position-l { 
  	margin-left: 15px;
}
.cat-grid.style2 h3{ 
	margin-top: 0;
    margin-bottom: 5px;
    line-height: 23px;
}
p.meta  .comment-count i{
	margin-top: 4px;		
} 
.cat-grid.style4 .meta {
    margin-bottom: 5px;
}
.cat-grid.style4{
	margin-top: 50px;
}
.cat-grid.style4 .bn-caption.dark-grad,.cat-grid .headitem .bn-caption.dark-grad{
    padding: 10px 35px 20px;
}
.cat-grid .ux-hide p.intro {
    margin-top: 10px;
    margin-bottom: 15px;
}
.cat-grid.style4 .headitem,.cat-grid .headitem{
	margin-bottom: 25px;
}
 cat-grid.style4 .ux-block .sg-post-meta.has-avatar ul{
 	margin-bottom: 5px;
 }
.cat-grid.style41 .headitem{
    margin-bottom: 30px;
}
.cat-grid.style41 .thumbnail,.cat-grid.style3 .thumbnail{
    margin-top: 10px;
    margin-bottom: 5px;
}
.cat-grid.style2 .thumbnail {
    margin-top: 5px;
    margin-bottom: 15px;
}
.cat-grid.style41 .ux-block .meta.meta-ontit {
    margin-bottom: 10px;
}
.cat-grid.style41 .box-content p.intro {   
    margin-top: 10px;
}
.cat-grid.style4 ux-oembed{
	margin-bottom: 35px;
}
.cat-grid.style4 h2,.cat-grid.style5 h2{
	font-size: 25px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 5px;
}
.cat-grid.style4 h3{
	margin-top: 0;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
}
.cat-grid.style4 .oembed-content {
    margin-bottom: 35px;
}
.cat-grid.style4 .thumbnail{
	margin-bottom: 15px;
	margin-top: 7px;
}
.cat-grid.style4  .hr-line {
    width: 89%;
    margin-left: 4%;
}
.cat-grid.style5{
	margin-top: 40px;
}
.cat-grid.style5 .uk-grid+.uk-grid{
    margin-top: 25px;
}
.cat-grid.style5 h3,.cat-grid.style6 h3{	 
    margin-top: 20px;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
}
.cat-grid.style6 .sg-post-meta {
    margin-bottom: 0!important;
}
.cat-grid.style7 h3 ,.cat-grid.style6 h3{
    margin-top: 20px;
    line-height: 25px;
    margin-bottom: 5px;
}
.cat-grid.style8 h3 {
    margin-top: 20px;
    line-height: 25px;
    margin-bottom: 5px;
}
.cat-grid.style5 .grd-item{
	margin-top: 0;
}
.cat-grid.style5 .headitem{
	margin-bottom: 25px;
    margin-top: 45px;
    box-sizing: border-box;
}
.cat-grid.style4  .uk-pagination ,.cat-grid.style5  .uk-pagination ,.cat-grid.style6  .uk-pagination,.cat-grid.style7  .uk-pagination,.cat-grid.style8  .uk-pagination{
    margin: 25px 0 5px;
} 
.category-achives.achives.sear-result h2{
	margin-top:20px; 
}
/* Breadcume */
.navxt-breadscrumb{
	position: relative;
    padding: 175px 0;    
}
.elementor-widget-container .navxt-breadscrumb{
	padding: inherit;
} 
.breadcrumb.post-cover3{
	margin-top: 0!important;
    padding-top: 5px!important;
}
.post-cover3 .sg-post-meta.has-avatar ul {
    margin-top:7px!important;
}
.post-cover3 .sg-post-meta a,.post-cover3 .sg-post-meta .bold,.post-cover3 .sg-post-meta .view-count {
    color: #f5f5f5;
}
.breadcrumb.post-cover3 .navxt-breadscrumb{
	margin-top:0!important;
	padding-top:5px;
}
.postmedia-style2 .type-audiolocal{
	margin-top: 0;
}
.single .postmedia-style2  .audioplayer {
    margin: 0 auto;
}
.postmedia-style3 .sg-post-meta.has-avatar {
    margin-bottom: 0!important;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: inline-block;
}
.main-content.single .postmedia-style3 .photocamerasld1.camera_wrap {    
    margin-bottom: 145px;
}
.breadcrumb-big{
	background-image: url('../images/bg_hdrow.jpg');
	background: #fafafa;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: inherit;
    padding-top: 15%;
    width: 100%;
    display: block;
}
.page_boxed .breadcrumb-warpper.bg-achive-breadcum .breadcrumb{
	padding-left: 25px;
}
.breadcrumb ul li {
    list-style: none;
    line-height: 18px;
    display: inline-block;
    margin-right: 20px;
    position: relative;    
    color: #555;
}
.breadcrumb ul.bread_crumb  li.current{
	font-style: italic;    
    color: #ccc;
    line-height: 20px;    
}  
.breadcrumb ul li:before{
    content: "\e876";
    position: absolute;
    top: 7px;
    left:-16px;
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 9px;
}
.breadcrumb ul li:first-child:before{
	display: none;
}
.breadcrumb i{
	color: #999;
    margin-top: 5px;
}
.breadcrumb a, .breadcrumb {
    color: #777;  
}
/* breadcrumb */
.navxt-breadscrumb{
	margin-left: 0;
}
.page.breadcrumb-warpper .navxt-breadscrumb{
	margin-left: 0;
	font-size: 15px;
	text-align: center;	
}
.page_full #body-wrapper.body-wrapper.layout3 .navxt-breadscrumb{
	margin-left: 0;
}
.navxt-breadscrumb span{
	margin-right: 3px;
	color: #fff;
	display: inline-block;
}

.navxt-breadscrumb{
	font-size: 35px;
}
.navxt-breadscrumb .woocommerce-breadcrumb span, .navxt-breadscrumb .woocommerce-breadcrumb a,.woocommerce .navxt-breadscrumb .woocommerce-breadcrumb {
    font-size: 15px;
}
.woocommerce #breadcrumb-warpper .container{
	padding-left: 24px;
}
.woocommerce div.product form.cart .reset_variations {    
    margin-left: 15px;
}
.uk-width-medium-1-2.prodpop-slider .woocommerce-product-gallery{
	width: 100%!important;
}
.woocommerce #breadcrumb-warpper.breadcrumb-warpper.simple-post .container{
	padding-left: 0;
    padding-right: 0;
}
.prodpop-content.woocommerce{
	text-align: left;	
}
.woocommerce #breadcrumb-warpper.breadcrumb-warpper.simple-post .woocommerce-breadcrumb {
    border: none;
    text-align: left;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 5px;
}
.woocommerce #breadcrumb-warpper.breadcrumb-warpper.simple-post  .woocommerce-breadcrumb{
	text-align: left;
}
.woocommerce #breadcrumb-warpper.breadcrumb-warpper  .post-nav{
	border: none;
}
.woocommerce .main-content.single .container{
	padding-top: 0;	
}
.entry-content.wc-tab h2{
	font-size: 26px!important;
	text-align: left!important;
}
.container.woocommerce .container{
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.woocommerce .main-content.single.product-archive .container{
	padding-top: 35px;
}
#conteninner.content .navxt-breadscrumb span{
	margin-right: 3px;
	color: #fff;
}
.main-content.single #conteninner.content  .navxt-breadscrumb {
    margin-left: 0;
    margin-top: 0;
}
.main-content.single #conteninner.content  .breadcrumb {
    padding-top: 20px;
    margin-bottom: 0;
}
.main-content.single #conteninner.content .postmediastyle2 .breadcrumb {
    padding-top: 10px;
    margin-bottom: 20px;
}
.postmediastyle2 h2{
	margin-top: 10px;
	margin-bottom: 10px;
}
.main-content.single .navxt-breadscrumb{
	margin-left: 10px;
}
.main-content.single .simple-post1 .container {
    padding-top:0;
    padding-bottom: 0; 
}
.main-content.single .simple-post1.no-breadcrumb{
	padding-top: 15px;
}
/* Single Post NAV */
.post-nav{ 
    margin-bottom: 40px;
    width: 100%;  
	border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    margin-top: 5px;
}
.pprev{
	padding-left: 80px;	
	padding-top: 10px;
    padding-bottom: 20px;	
	position: relative;
	padding-right: 15px;
	word-break: break-all;	 
}
.pprev .thumbnail{
    position: absolute;    
    left: 0;
    margin-top: 10px;
    max-width: 85px;
}
.pn-left{
	padding-left: 30px;
}
.pn-right{
	padding-right: 35px;
}
.layoutp2 .pn-right{
    padding-right: 55px;
    text-align: right;
}
.layoutp2 .pnext.no-thumbnail .pn-right{
	padding-right: 0;
}
.no-thumbnail .pn-left ,.no-thumbnail .pprev,.pprev.no-thumbnail{
    padding-left: 0;
}
.no-thumbnail .pn-pnext ,.no-thumbnail .pnext,.pnext.no-thumbnail {
    padding-right: 0;
}
.pnext{
	padding-right: 60px;
    padding-top: 10px;
    padding-bottom: 20px;
    position: relative;
    padding-left: 25px;
    word-break: break-all;
}
.pnext .thumbnail{
  	position: absolute;   
    right: 0;
    top: 20px;
    margin-top: 20px;
    max-width: 85px;
} 
.pnav-tit{	
	display: block;
    text-transform: capitalize;
    margin-top: 5px!important;
}
.pnav-entry.art{	 
    display: inline-block;
    margin-top: 10px;
    font-size: 15px;    
}
/* Post meta */
.post-title .sg-post-meta.sub-title .comment-count i {
    margin-left: 5px;
}
.sg-post-meta ul{
	margin-top: 0;	
	padding: 0;	
	display: inline;	
  	margin-left: 0;
} 
.sg-post-meta ul li,.sg-post-meta ul li span{	 
    line-height: 1.45;
    padding-top: 0;
    display: inline-block;       
}
.sg-post-meta .view-count{
	margin-left: 0;
}
.sub-title.bold{	
	text-shadow: none;	
	color: #999;
}
.tag-links a {
	border-radius: 1px;
    color: #ABABAB;
    display: inline-block;
    font-size: 9px;   
    line-height: 1.2727272727;
    margin: 10px 2px 0;
    padding: 3px 7px;
    position: relative;
    text-transform: uppercase;
    border: 1px solid #E4E4E4;
    background: #FFFFFF;
}
.ux-newsslider .tag-links a {   
    border: 1px solid rgba(31, 29, 29, 0.62);
    background: rgba(31, 29, 29, 0.62);
}
/* Share it */
.share-container{
	margin-bottom: 5px;
}
.tb-share .share-it{
	cursor: pointer;
    display: block;
    position: relative;
    height: 35px;
    width: 90px;
    background: white;
    line-height: 25px;
    color: #333;	
}
.tb-share .share-it i{
	font-size: 17px;
	color: #999;
}
.share-container ul{
	padding: 0;
	margin: 0;
}
.share-container ul li {
	list-style: none;
	float: left;
}
.share1,.share2,.share3,.share4{
	opacity:0;
}
.share-container ul li a i{
	width: 25px;
    text-align: center;
    background: #F2F2F2;
    margin-right: 2px;
    height: 25px;
    line-height: 27px;
    font-size: 11px;
    display: block;
    margin-top: 0;
    border-radius: 25px;
    margin-right: -30px;    
}
.share-container ul li a i:hover{
	color: #fff;
	background: #111;
}
/* Author Bio */
.author-bio{
	padding: 35px 35px 15px;
    background: #f9f9f9;
    text-align: center;
    position: relative;
    margin-top: 55px;
    margin-bottom: 60px;
}
.author-bio .author-avatar{
    max-width: 60px;
    position: absolute;    
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -65px;
}
.single .author-bio .author-avatar img{
	width: 60px;
	height: 60px; 
}
.author-bio .author-avatar img{
	border-radius:100px; 
}
.author-bio .author-intro p.intro{
	line-height: 25px;    
    text-align: center;
    max-width: 600px;
    margin: 20px auto 30px;
    width: 90%;
}
.author-bio .author-intro h3{	    
    margin-top: 15px;
    line-height: 23px;
    margin-bottom: 7px;
    text-align: center;
    text-transform: uppercase;
}
.author-bio .author-intro p.author-url{
	margin-bottom: 5px;
	text-align: center;
}
.author-bio .author-intro p.author-url a{
	color: #999;
}
.author-bio .author-intro p.author-url a:hover{
	color: #333;
}
.author-intro ul{
	margin: 0 0 5px 0;
    display: inline-block;
}
.author-intro ul li{
	float: left;
    list-style: none;
    margin-right: 5px;
    width: 30px;
    display: block;   
    height: 25px;
    line-height: 35px;
    padding: 0;
    color: #fff;
}
.author-intro ul li i{	
    color: #999;
}  
.ux-sharing-top{
	margin-top: 30px;
	margin-bottom: 35px;
}
.ux-sharing-bot{
	margin-bottom: 45px;
    margin-top: 25px;
}
/* Comments form */
.ux-commentform{
    width: 100%;
    position: relative;
    margin-top: 0;
    padding: 0;
}
.uk-width-medium-1-1 .ux-commentform{
    margin: 0 auto;
    min-height: 50px;
}
.ux-comment-form.uk-grid{
	margin-left: -30px;
}
.ux-comment-form.uk-grid>* {
    padding-left: 30px;
}    
.ux-commentform #comments{
	margin-bottom: 0;
}
.container .page{
	margin-bottom: 65px;
}
.container .page #respond .form-submit {
    margin-bottom: 25px!important;
}
h3.comment-reply-title{
	margin-bottom: 15px;
    margin-top: 35px;
    font-size: 20px;
}
#commentform label{  
	margin-top: 0px;
    padding: 5px 0 0;     	
}
.body-wrapper.layout1 .la1 .comment-form-comment {
	margin-top: 65px;
}
.comment-form-cookies-consent{
	margin-top: 15px;
}
.main-content.single .la1 #commentform p.form-submit{
	margin-bottom: 45px!important;
}
#commentform code{
	padding:0; 
	margin:10px 0; 
	border:0;
}
.woocommerce .breadcrumb-warpper.clasic .breadcrumb {
    margin-right: 0;
    width: 100%;
    margin-right: 0;
}
.woocommerce  .page.breadcrumb-warpper.clasic{
    position: relative;
    z-index: 1;
    background-color: #e4dfff;
    background-image: url(../images/bg-covor.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.woocommerce .woocommerce-breadcrumb{
	color:#fff;
}
.main-content .woocommerce  .page.breadcrumb-warpper.clasic{
	height: 40px;
	background-image:none;
	background-color:transparent;
}
.woocommerce div.product form.cart .variations td{
	line-height: 1em;
}
.woocommerce div.product form.cart .variations th{
	line-height: 1em;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 1.5em;
}
.woocommerce .product-archive .ux-gridnews.ux-block .box-content .uk-grid{
	margin-bottom: 80px;
}
.prodpop-content.woocommerce h3 {
    margin-bottom: 15px!important;
}
.woocommerce .product-archive .ux-gridnews.ux-block .box-content .uk-grid:last-child{
	margin-bottom: 15px;
}
.body-wrapper.layout1 .page-content > .woocommerce{
	padding-left: 35px;
	padding-right: 35px;
	margin-top: 45px!important;
    margin-bottom: 45px!important;
}
.woocommerce #review_form #respond textarea,#commentform input[type="email"]{ 
	margin-bottom: 10px;
	padding: 2px 7px;
	vertical-align: middle;
	width: 100%;  	
	display: block;
	page-break-after: always;
	outline: none;
}
.woocommerce #review_form #respond textarea{
	height: 150px;
}
.woocommerce #conteninner ul.products li.first, .woocommerce-page ul.products li.first,.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	text-align: center;	
}
#commentform input[type=text]{
	margin-bottom: 0;
}
#commentform .formelm{
	position: relative;
}
#commentform .formelm .ipuval,.comment-form-comment .ipuval{
	margin-top:-25px;
}
.comment-form .row{
	margin-bottom: 5px;
}
#respond .comment-reply{
	line-height: 20px;	
	padding:0px 0px;
	margin:0 0 10px 0;
}
.logged-in-as{
	margin: 10px 0 15px!important;
}
#respond .comment-notes {
	margin-bottom: 0.5em;
	margin-top: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 0px 0 0;
}
.cancel-comment-reply{font-size:12px;}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
	padding:0;
}
#commentform p.comment-form-cookies-consent > [type="checkbox"]{	
    position: absolute;
    margin-top: 10px;
}
#commentform  p.comment-form-cookies-consent > label{
	padding-left: 20px;
	margin-top: 20px!important;
	line-height: 25px;
}
#cancel-comment-reply-link{	 
	line-height: 18px;
	line-height: 18px;
    font-size: 13px;
    margin-left: 10px;
    float: right;
    text-transform: uppercase;
} 
#respond .form-submit {
	margin-top: 5px;
    clear: both;
    margin-bottom: 35px!important;
}
#respond .form-submit input {	 
	border: none;
    padding: 15px 30px!important;
    color: #fff;
    line-height: 16px!important;
    margin-top: 10px;
    border-radius: 5px;
}
.ux-commentform .comment-form-comment textarea{
	height: 160px;
	line-height: 1.35!important;
} 
.comment-form-comment{
	width:100%;
	position: relative;
}
.form-submit{
	clear:both;
}
#comments{
	clear: both;
    padding: 0 20px;
}
.ux-comment-form  input[type="text"],
.ux-comment-form  input[type="email"],
.comment-form-comment   textarea,
.ux-comment-form  input[type="password"],
.ux-comment-form  select,
.ux-comment-form  input[type="search"] {
    background: #fff;
}
#comments .navigation {
	padding: 20px 0 18px 0;
}
.main-content.blog #conteninner .ux-commentform p {
    float: none;
    margin: 5px auto;
}
.entry .entry-content .has-drop-cap:not(:focus):first-letter,.entry .entry-content .has-drop-cap:first-letter,.main-content.blog #conteninner p.has-drop-cap.has-medium-font-size:first-letter{
	font-size:2.5em!important;	 
}
h3#comments-title{	
    margin: 50px 0 30px 0;
    border-bottom: 1px solid #e1e1e1;
    line-height: 30px;
    position: relative;
}
h3#comments-title i {
	font-size: 17px;
	padding-left: 5px;
	color: #343434;
	padding-right: 10px;	
	margin-top: 9px;
}
h3#reply-title .fa fa-comments-o:before{
	font-size: 20px;
	  color: #999;
}
.main-content.blog #conteninner h3#reply-title {
    margin: 35px 0 15px;
    line-height: 30px;
    position: relative;
    padding-top: 10px;
    text-transform: capitalize;
    font-size: 26px;
}
.comment .comment-metadata > a, .comment .comment-metadata .comment-edit-link {
    display: inline;
    vertical-align: baseline;
    text-transform: uppercase;
    font-size: 13px!important;
}
h3#reply-title i{
	font-size: 17px;
    padding-left: 0;
    color: #343434;
    padding-right: 10px;
    border-right: 1px solid #999;
    margin-right: 15px;
    margin-top: 9px;
}
.commentlist {
	list-style: none;
	margin: 0;
    padding-left: 0;
}
.commentlist li{
    margin-top: 5px;
    padding-top: 0px;
}
.commentlist li.comment {
	margin: 10px 0 0 0;	 
	position: relative !important;
	padding-left: 20px;
}
.commentlist li.comment ul.children{
	margin:0 0 0 0;
	margin-left:11%;
	padding:0px 0 0 0;
}
.commentlist li.comment ul.children li{
	border-bottom:0 !important; 
	margin:0; padding:0
}
#comments .comment-body ul,#comments .comment-body ol {
	margin-bottom: 0;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	border-radius:10px;
}
.comment-body cite {		
	font-style:normal;
}
.comment-body cite  a:hover{
	text-decoration:none
}
.comment-author .says {	
	font-style: normal;
}
.comment-meta a:link,
.comment-meta a:visited {
	text-decoration: none;
}
.edit-link{float:none; clear:both; width:100%; display:block; padding:10px 0 0 0}
a.comment-edit-link:hover {
	text-decoration:none
}
.commentlist .children {
	list-style: none;
	margin-left: 35px;
}
.comment .comment-meta {
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}
.nopassword, .nocomments {display: none;}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	display: block;
	margin: 0;
}
.comment .comment-content {
    margin: 0.25rem 0;
}
.con-comment{
	padding:0 0 0 0;
	margin-bottom:35px;
}
.commentlist .comment-author{  
	margin-top:5px;
	margin-bottom: 5px;
}
.commentlist .comment-body{
	width:auto; 
	margin-bottom:45px !important; 
}
.commenttext{
	margin:0 0 0 0; 
	padding:0;
}
.commentlist .comment-body{
	margin-top:0
}
.comment-body .fn{ 
	position: relative; 
}
.comment-body .time{ 
	padding:0 5px 0 0; 
	font-style:italic;
}
.commentlist .comment-body .reply{
	display: block;
}
.comment-body .boldtext{
	font-weight:normal;
}
.com-reply a{
	text-transform: capitalize;
}
.commentlist .pingback  .comment-body {
    margin-bottom: 15px !important;
}
.comment-reply-link, #cancel-comment-reply-link{
	font-size: 13px;
	text-transform: uppercase;
}
/*UT comments form */
.says {
    display: none;
}
.comment-meta .comment-author .fn {
    hyphens: auto;
    word-wrap: break-word;
    word-break: break-word;
}
.comment.depth-1, .comment .children {
    margin-top: 25px;
}
.comments-area.show-avatars .fn {
    display: inline-block;
    padding-left: 85px;
}
/* Related News */
.related-posts{
	margin-left: -10px;
    margin-right: -10px;
    margin-top: 35px;
}
.main-content.single .related-posts  .sg-post-meta .author-avatar {
    width: 24px;
    height: 24px;
    margin-top: -2px;
    margin-right: 0;
}
.related-posts .sg-post-meta .author-avatar img{
	width: 24px;
    height: 24px;
}
.related-posts .sg-post-meta.has-avatar ul {
    margin-top: 5px!important;
    margin-bottom: 0;
}
.rl-cat{
	position: absolute;
    top: 10px;
    z-index: 1;
}
.related-posts .rl-thumb{    
    border-left: 10px solid #fff0;
    border-right: 10px solid #fff0;
}
.rl-cat a{
	background: #222;  
    padding: 2px 5px;
    font-size: 10px;
    color: #fff;
}
.related-posts .sg-post-meta.has-avatar {
    margin-bottom: 0!important;
}
.main-content.single .related-posts .sg-post-meta.has-avatar ul {
    margin-top: 0!important;
}
.related-posts .slick-slider {
    padding-bottom: 50px;
}
/* Sidebar Area */
#searchform #s {
	height: 35px;
	line-height: 35px;
	margin-bottom: 15px;
	border-radius: 0;
	width: 100%;
	font-style: italic;	
}
/*Widget*/
/* Social Counter */
#sidebar .social-count-plus {
    margin-top: 20px;
}
.social-count-plus .flat.vertical li {
    display: block;
    float: none;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
    max-width: 300px;
    padding-bottom: 0!important;
   	padding-right: 15px;
    border-radius: 3px;
    height: 32px;
    line-height:20px;
    width:90%!important;
    -webkit-box-shadow: inset 0px 0px 22px 8px rgba(0,0,0,0.025);
	-moz-box-shadow: inset 0px 0px 22px 8px rgba(0,0,0,0.025);
	box-shadow: inset 0px 0px 22px 8px rgba(0,0,0,0.025);
}
.social-count-plus .flat.vertical a {
    height: 32px !important;
    width: 32px !important;
    overflow: hidden;
    border-radius: 3px 0 0 3px!important;
    margin-top: -9px;
}
.social-count-plus .flat.vertical span{
    display: inline;
    margin-top: -3px;
    margin-right: 0; 
}
.social-count-plus .flat.vertical .label {
    font-size: 12px!important;
}
.social-count-plus .flat.vertical span.count{
	color: #fff!important;
	margin-right: 7px;
	font-size: 11px;	
}
.social-count-plus .flat.vertical span.label{
	color: #f5f5f5!important;
}
.social-count-plus .flat.vertical .items {
    float: right!important;    
}
.social-count-plus .flat.vertical li.count-twitter{
	background: #209ff7!important;
}
.social-count-plus .flat.vertical li.count-youtube{
	background: #DA3837!important;	
}
.social-count-plus .flat.vertical li.count-facebook{
	background: #395FA2!important;
}
.social-count-plus .flat.vertical li.count-googleplus{
	background: #FF594B!important;
}
.social-count-plus .flat.vertical li.count-comments{
	background: #4085AC!important;
}
.social-count-plus .flat.vertical li.count-github{
	background: #3B3C3C!important;
}
.social-count-plus .flat.vertical li.count-instagram{
	background: #7A5649!important;
}
.social-count-plus .flat.vertical li.count-linkedin{
	background: #0C85C4!important;
}.social-count-plus .flat.vertical li.count-pinterest{
	background: #E1112D!important;
}
.social-count-plus .flat.vertical li.count-posts{
	background: #767778!important;
}
.social-count-plus .flat.vertical li.count-soundcloud{
	background: #FB8621!important;
}
.social-count-plus .flat.vertical li.count-steam{
	background: #3B3B3B!important;
}
.social-count-plus .flat.vertical li.count-tumblr{
	background: #41536D!important;
}
.social-count-plus .flat.vertical li.count-twitch{
	background:#7049B7!important;
}
.social-count-plus .flat.vertical li.count-users{
	background: #57B028!important;
}
.social-count-plus .flat.vertical li.count-vimeo{
	background: #0193CB!important;
}
/* Social Plus - Flat Style */
.social-count-plus .flat li {
    margin: 1.5%;
    width: 70px;
    background: #9a9a9a!important;
    padding-top: 9px;
    padding-bottom: 5px;
    margin-bottom: 7px;
    width: 30%;    
}
.social-count-plus .flat span.label{
	color: #fff!important;
}
.widget_socialcountplus .social-count-plus .flat .count-twitter a {
    background-image: url(../images/sprite-flat.png) !important;  
}
.social-count-plus .flat li.count-twitter{
	background: #29c5f6!important;
}
.social-count-plus .flat li.count-youtube{
	background: #c6302f!important;
	
}
.social-count-plus .flat li.count-facebook{
	background: #345897!important;
}
.social-count-plus .flat li.count-googleplus{
	background: #ec4b3d!important;
}
.social-count-plus .flat li.count-comments{
	background: #3a7a9e!important;
}
.social-count-plus .flat li.count-github{
	background: #2a2b2d!important;
}
.social-count-plus .flat li.count-instagram{
	background: #674538!important;
}
.social-count-plus .flat li.count-linkedin{
	background: #0077b5!important;
}
.social-count-plus .flat li.count-pinterest{
	background: #d0001c!important;
}
.social-count-plus .flat li.count-posts{
	background: #5b5c5e!important;
}
.social-count-plus .flat li.count-soundcloud{
	background: #ff7700!important;
}
.social-count-plus .flat li.count-steam{
	background: #222222!important;
}
.social-count-plus .flat li.count-tumblr{
	background: #36465d!important;
}
.social-count-plus .flat li.count-twitch{
	background:#6441a5!important;
}
.social-count-plus .flat li.count-users{
	background: #4fa124!important;
}
.social-count-plus .flat li.count-vimeo{
	background: #00acee!important;
}
.list-medthumb .date-time{
	top: 10px;
    left: -15px;
    font-size: 13px;    
    color: #fff;
    background: rgba(0, 0, 0, 0.21);
    padding: 0 5px;
    border-radius: 2px;
    height: 18px;
    line-height: 18px;
}
.list-medthumb .wdg-item{
	position: relative;
    box-sizing: border-box;
}
.list-medthumb .wdg-item:last-of-type{
	margin-bottom: 0;
}
.list-medthumb .wdg-item:first-of-type{
	margin-bottom: 0;
}
.list-medthumb .cat-tag{
	position: absolute;
    top: 10px;
}
.list-medthumb .cat-tag a{
	background: #222;
	margin-right: 2px;
	padding: 2px 5px;
	color: #fff;
}
.author-connect ul li{
	float: left;
	width: 30px;
	text-align: center;
}
.list-medthumb .caption{
    width: 95%;
   	position: relative;
    margin-top: -30px;
    background: rgba(255, 255, 255, 1);
    padding-left: 0;
    padding-right: 15px;
    z-index: 1;
    box-sizing: border-box;
        margin-bottom: 35px;
}
.list-medthumb .caption.has-avata .meta{
	padding-left: 40px;	
}
.list-medthumb .caption .author-avatar {
	position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 30px;
}
.list-medthumb .caption .author-avatar img{
	border-radius: 30px;
}
.list-medthumb.potrail2 .caption {
    width: 100%;
    position: relative;
    bottom: 10px;
    background:none;
    padding-left: 0;
    padding-right: 0;
    z-index: 1;
    margin-top: 25px;
    padding-top: 0;
}
.list-medthumb.potrail2 .meta-ontop{
	margin-top: 10px;
}
.list-medthumb.potrail2 .caption .ux-position-r{
	right: 15px;	
}
.list-medthumb.potrail2 .caption  .comment-count i {
    margin-left: 3px;
    position: absolute;
    margin-top: 10px;
}
.list-medthumb.potrail2 .caption  h3,.list-medthumb .caption  h3{   
    margin-bottom: 5px;
    padding-top: 15px;
    margin-top: 0;
}
/* Widget : Email Subcribe */

.es_button .es_textbox_button{	 
    color: #ffff;
    width: 100%;        
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 40px;
    margin-top: 15px;
    border: none;
}
.shortcode-widget-area .widget-container .es_widget_form{
	display: block;
}
.shortcode-widget-area .nbcaj{
	margin-top: -5px;
}
/* Widget : Instagram */
.instafeed a{
	width: 50%;
	display: inline-block;	
}
/* Widget : About Us */
.sb-aboutus h3{
	margin-top: 15px;
	font-size: 15px;
	margin-bottom: 15px;	
}
.sb-aboutus p{
	font-size: 16px!important;
}
.sb-aboutus ul li{
	border-left: 1px solid #e1e1e1;
	margin: 2px;
	height: 20px;
	line-height: 22px;
	padding: 0;
	width: 30px;
}
.sb-aboutus ul li:first-child{
	border: none;
}
/* Widget: SC link */
.sclink{
	text-align: center;
    display: block;
}
.sclink li {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 35px;
    background: #ccc;
    color: #999;
    cursor: pointer;
    padding: 0;
    font-size: 12px;
    margin:10px 3px;
    display: inline-block;
    text-align: center;
}
/* Widget : News By Cat [Ajax] */
.ajnbc-photonews{
	margin-bottom: 25px;
}
.ajnbc-photonews  ul li{ 	
	padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    margin-right: 8px;
    margin-bottom: 8px;
}
.ajnbc-photonews .ic-posticon i {
    line-height: 30px;
}
.ajnbc-photonews .thumbnail .ic-posticon {
    line-height: 30px;
}
/* Related Post */ 
.ux-related{
    position: relative;
    overflow: hidden;
    left: 0;
}
.related-posts .uk-grid{
	margin-left: 0;
	margin-top: 15px;
}
.related-posts h2 {
  	font-size: 15px!important;
    margin-bottom: 25px;
    height: 17px;
    text-transform: uppercase;
    height: 35px;
    line-height: 33px;
    border-bottom: 3px solid;
}
.related-posts .ux-boxtit > span{
	background: #222;
    color: #fff;
    padding: 15px 15px 8px;
    line-height: 35px;
}
.related-posts .rl-thumb{ 
    position: relative; 
}
.related-posts .rl-thumb .cat-tag.top {
    top: 0;
  	right: 0;
    margin-right: -2px;
}
.related-posts h3.ux-title{
	margin-top: 0;
    margin-bottom: 0; 
}
.related-posts .thumbnail{
	margin-bottom: 15px;
}
.related-posts .post-number{
	position: absolute;
	margin-top: -26px;
	padding: 3px 10px;
	background: rgba(255,255,255,0.75);	
}
.related-posts .slick-dots{
	margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
}
.ux-related .slick-slider {
    padding-bottom: 0;
}
.related-posts .sg-post-meta.has-avatar ul li:first-child{
	margin-right: 5px;
}
.related-posts .sg-post-meta.has-avatar ul li{
	float: left;
}
.related-posts .sg-post-meta .author-avatar { 
    margin-top: -4px;
}
.postauthor-top h3{	
	line-height: 30px;	
	color: #424242;
}
.related-posts .info p{
	margin-bottom: 5px;
    color: #A5A5A5;
    font-style: italic;
}
.related-posts .comment-count-right{
	margin-right: 10px;	
}
.ux-related .pn-nav {
    position: absolute;
    right: 0;
    z-index: 99;
    top: 0;
}
.ux-related .pn-nav span{
	width: 30px;
    height: 33px;
    text-align: center;
    display: block;
    float: left;
    margin-left: 1px;
    line-height: 33px;
    cursor: pointer;
    background: #efefef;
}
.ux-related .pn-nav span i{
	line-height: 35px;
}
.ux-related .pn-nav span:hover{
	background: #222;
	color: #fff;
} 
.layout1 .breadcrumb  .sg-post-meta.has-avatar {
    margin-bottom: 10px!important;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.layout1  .breadcrumb.ux-text-c ,.clasic-breadcrumb .breadcrumb {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    left: 0;
    right: 0;
}
.clasic-breadcrumb .breadcrumb{
	text-align: left;
}
.page.breadcrumb-warpper.clasic-breadcrumb{
	background-image:none!important; 
}

.page.breadcrumb-warpper.clasic-breadcrumb.mini-breadcrumb,.page.breadcrumb-warpper.clasic-breadcrumb .container.mini-breadcrumb,
#breadcrumb-warpper.mini-breadcrumb .container{
	height: 65px;
    box-sizing: border-box;
    position: relative;
    display: block;
}
#breadcrumb-warpper.mini-breadcrumb .container a,#breadcrumb-warpper.mini-breadcrumb .container span{
	color: #555;
}
/* Woocommerce Common */
.order_review_heading,.woocommerce-shipping-fields > h3, 
.woocommerce-additional-fields > h3, #ship-to-different-address label,
#order_review_heading, 
.cart-totals-inner h2, .wood-login-divider,
.woocommerce-MyAccount-title, header.title > h3,
.woocommerce-column__title, .compare-field, 
.compare-value:before, .compare-basic .compare-value:before, 
.wishlist-title h2,
#order_payment_heading, 
.woocommerce-Reviews .comment-reply-title,.woocommerce-billing-fields h3{
	margin-top: 15px;
	font-size: 26px!important;
}
.woocommerce .coupon #coupon_code{
	margin-right: 25px;
	width: 150px;
	position: relative;
}
.woocommerce .coupon .inputlinehv{
	max-width: 150px;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
	position: relative;
}
.woocommerce  .navxt-breadscrumb {
    position: relative;
    padding: initial;
} 
.woocommerce .prodcat .woocommerce-breadcrumb {
    padding-bottom: 15px;
    text-align: center;
    margin-top: 10px;
}
.woocommerce #billing_first_name_field .woocommerce-input-wrapper  .inputlinehv,.woocommerce  #billing_last_name_field .woocommerce-input-wrapper .inputlinehv {
    margin-top: 5px;
}
.checkout.woocommerce-checkout .form-row.notes .ipuval {
    margin-top: -20px;
}
.woocommerce .woocommerce-input-wrapper .inputlinehv {
    margin-top: 6px;
}
.woocommerce form .form-row.woocommerce-invalid .woocommerce-input-wrapper  .inputlinehv{
	margin-top: 6px;
}
.woocommerce  #billing_state_field .woocommerce-input-wrapper .inputlinehv {
    margin-top: 14px;
}

.woocommerce .validate-phone .woocommerce-input-wrapper .inputlinehv {
    margin-top: 5px;
}
.woocommerce .address-field.update_totals_on_change#billing_country_field .inputlinehv{
	margin-top: 15px;
}
.woocommerce-additional-fields__field-wrapper #order_comments_field .woocommerce-input-wrapper .inputlinehv {
    margin-top: -2px;
}
.woocommerce-additional-fields__field-wrapper #order_comments_field .woocommerce-input-wrapper{
	position: relative;
	display: block;
}
.woocommerce  .woocommerce-additional-fields{
	margin-bottom: 5px;
}
.woocommerce-form-coupon-toggle{
	margin-top: 25px;
}
.woocommerce form .woocommerce-billing-fields .form-row {
    padding: 3px;
    margin: 0 0 5px;
}
.validate-phone .inputlinehv{
	margin-top: 8px;
}
.woocommerce form .woocommerce-billing-fields  .form-row label{
	 height: 20px;
}
.woocommerce form .woocommerce-billing-fields .form-row.address-field{
	margin-bottom: 10px;
}  
.woocommerce form .form-row {
    padding: 0px 0 20px;
    margin: 0 0 20px;
    position: relative;
}
.woocommerce form.woocommerce-EditAccountForm .form-row .inputlinehv{
	margin-top: 79px;
    top: 0;
}
.woocommerce  form.woocommerce-EditAccountForm fieldset .form-row .inputlinehv{
	margin-top: 72px;
    top: 0;
}
.woocommerce form.woocommerce-EditAccountForm .form-row.form-row-first .inputlinehv,.woocommerce form.woocommerce-EditAccountForm .form-row.form-row-last .inputlinehv{
	margin-top: 78px;
}
.body-wrapper.layout1 .woocommerce form.woocommerce-EditAccountForm .form-row.form-row-first .inputlinehv,.body-wrapper.layout1  .woocommerce form.woocommerce-EditAccountForm .form-row.form-row-last .inputlinehv,
.body-wrapper.layout1 .woocommerce form.woocommerce-EditAccountForm .form-row .inputlinehv{
	margin-top: 72px;
}
.woocommerce form.woocommerce-form-login .form-row{
	position: relative;
	margin-bottom: 0;
}
.woocommerce form.woocommerce-form-login p.woocommerce-LostPassword{
	margin-top: 0;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
    display: block;
}
.woocommerce form.woocommerce-form-login .form-row .inputlinehv{
	margin-top: -22px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
	margin-top: 20px;
	margin-right: 25px;	
    border-radius: 5px;
    padding: 0px 35px;		
}
.woocommerce-ResetPassword.lost_reset_password .inputlinehv{
	margin-top: -22px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    margin-top: 30px!important;
}
.woocommerce fieldset {
    padding: 35px 35px 45px;
}
.shop_table :not(pre)>code{
	color: #555;	
}
ul.products {
	padding-left: 0;
	list-style: none;
}
.product-archive .container{
	padding-top:35px;
}
ul.products li{
	list-style: none;
	float: left;
    position: relative;
}
.product_title.entry-title { 
    margin-bottom: 5px;
} 
.price-corner{
	position: absolute;
    z-index: 999;
    padding: 15px;
    color: #fff;
    background: #81d742;
    font-size: 20px;    
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    text-transform: uppercase;
}
.ht-product-action-tooltip{
	display: none;
}
.price-corner a,.price-corner span{
	color: #fff;	
}
.price-corner  .course-origin-price{
	color: #777;
}
/* Product Archive */
.product-archive .page-numbers .woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	display: none;
}
ul.page-numbers>a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	display: block!important;
}
/* Cart */
div.nice-number button{
	background: none;
    color: #333!important;
    width: 5px!important;
    border: 1px solid #e1e1e1;
    height: 44px;    
    padding: 0 13px!important;
    text-align: center;
    outline: none;
}
div.nice-number button:first-child{
	border-right: none;
}
div.nice-number button:last-child{
	border-left: none;
}
/* Wishlist Page */
.wishlist_table .product-add-to-cart a.button {
    padding: 10px 25px!important;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.woocommerce table.shop_table.wishlist_table th,.woocommerce table.shop_table.wishlist_table td{
	text-align: center;
}
.yith-wcwl-share{
	display: none;
}
/* CheckOut */
.woocommerce :not(pre)>code,.woocommerce :not(pre)>kbd,.woocommerce :not(pre)>samp{
	color: #333;
}
.woocommerce form .form-row textarea {
    height: 10em;
    padding: 15px 20px;
}
.woocommerce-checkout-review-order-table .product-name .product-quantity{
	font-size: 13px;
}
.woocommerce form .form-row.notes{
	padding-bottom: 0;
}
.woocommerce table td,.woocommerce table th{
	border: none;
}
.woocommerce #customer_details{
	margin-bottom: 23px;
}
.woocommerce-additional-fields__field-wrapper .form-row.notes label{
	margin-top: 10px!important;
    margin-bottom: 2px!important;
}
.woocommerce table.cart td.actions{
	padding: 30px 0;
}
.woocommerce table.shop_table {
    border: none;
    margin: 20px -1px 50px 0;
    text-align: left;
    border-collapse: separate;
    border-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{	
	border-radius:0; 
}
/* Woocommerce Single Product */
.ux-product{
	padding: 0 7px;
    margin-bottom: 20px;
    position: relative;
    min-height: 400px;
}
.tabs.wc-tabs{
	max-width: 100%;
}
 .main-content.single .la1 #conteninner .product ol.flex-control-thumbs{
	margin: 5px 0;
    padding: 0;
}
.category-achives #sidebar.la3 {
    margin-top: 0;
    padding-bottom: 55px;
}
.category-achives.tags #sidebar.la3 {
    margin-top: 10px;
}
.wc-tab h2{
	margin-top: 0!important;
	font-size: 16px;
}
.related.products > h2 {
    font-size: 26px;
    margin-bottom: 30px;
    text-align: center;
    margin-top: 52px;
}
.la1 .woocommerce div.product div.summary {
    margin-top: 0;
    margin-bottom: 5px;
}
.single-product .product_meta {
    padding-top: 30px;
    border-top: 1px solid #ddd;
    margin-top: 15px;
}
.single-product .yith-wcwl-add-to-wishlist{
	display: inline-block;
    padding: 0;
    margin-right: 10px;
    padding-left: 18px;
}
.single-product .yith-wcwl-add-to-wishlist.exists {
	 padding-left: 0;
}
.single-product a.compare.button {
    display: inline-block;
    padding: 0;
    background: none!important;
    color: #333!important;
    position: relative;
    padding-left: 18px;
    line-height: 31px;
}
.zoom.slick-slide .fa-expand:before{
	color: #121212;
}
.single-product .yith-wcwl-add-button{
	position: relative;
}
.single-product .yith-wcwl-add-button a.add_to_wishlist:before {
    font-family: 'Linearicons-Free';
    content: "\e813";
    position: absolute;
    left: 0;
    top: 0;
    color: #333;
    font-size: 13px;
    text-indent: 0px;
    display: flex;
    font-weight: 900;
    left: 0;
    margin-left:-18px;    
}
.single-product a.compare.button:before {
    font-family: 'Linearicons-Free';
    content: "\e862";
    position: absolute;
    left: 0;
    top: 0;
    color: #333!important;
    font-size: 14px!important;  
    font-weight: 900;
    left: 0;
    margin-left: 0;    
}
.single-product .yith-wcwl-add-to-wishlist {
    margin-top: 0;
}
 .woocommerce .gridprod-default ul.products {
    margin: 0;
}
.woocommerce .gridprod-default .woocommerce-result-count {
    margin: 20px 0 20px;
}
.woocommerce .quantity .qty {
   min-width: 3em!important;;
   padding: 0;
   line-height: 44px;
   font-size: 15px;   
}
.woocommerce-ordering{
	position: relative;
}
.woocommerce-ordering .inputlinehv {    
    margin-top: -9px;
}
.gridprod-default .button.add_to_cart_button.loading{
	width: auto;
}
.woocommerce .gridprod-default a.button.loading::after{
    top: -1px!important;
    margin-right: -6px;
}
.woocommerce #sidebar{
	margin-top: 0;
}
.woocommerce div.product {
    position: relative;
}
.select2-search--dropdown {
    padding: 25px!important;
    border-radius:5px; 
}

.select2-results__option {
    padding: 6px 25px!important;
}
.woocommerce .la1 div.product{
	margin-top: 25px;    
    width: 100%;
}
.woocommerce  .single-product.full-width.la1 .product-type-grouped{
	margin-bottom: 50px;	
}
.related products .ux-product {
    padding: 0 10px;
}
.checkout_coupon.woocommerce-form-coupon inputlinehv{
	margin-top: -22px;
}
.related.products h3,.related.products .prod-price{ 
	text-align: center;
}
h1.product_title{
	font-size: 25px;
}
.ux-product h3{
	margin-top: 5px;	
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 5px;
}
.woocommerce .related.products ul.products li.product a img { 
    margin: 0 0 5px;
}
.related.products ul.products{
	max-width: 100%!important;
	padding-left: 0!important;
	margin-bottom: 42px;
}
.related.products ul.products h2,.main-content.single .la1 #conteninner .related.products ul.products h2{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
}
/* Project */
.recent-project li{
	float: left;
	width: 33.33%;
	padding: 0;
}
.recent-project li img{
	border:3px solid transparent;
}
.ppfoption{
	margin-bottom: 15px;
}
.page_full .ticker {	
	margin: 0;
}
.ticker > span{
	background: none repeat scroll 0 0 #444;	
    color: #fff;
	padding: 5px 8px 8px 15px;
	position: relative;
	margin-right: 10px;
	height: 30px;
	line-height: 31px!important;
}
.ticker > span:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(68, 68, 68, 0);
	border-left-color: #444;
	border-width: 6px;
	margin-top: -6px;
}
.ticker div {
  display: inline-block;
  word-wrap: break-word;
}
.ticker-title{
	background: transparent;
}
/* 16. Footer */
.body_framebold #ux-footer .container ,.body_framebold .copyright-warpper .container,.body_framebold #breadcrumb-warpper .container{
    max-width: 100%;
}
.page_boxed #ux-footer .container,.page_full #ux-footer,.page_boxed .copyright-warpper .container, .page_full .copyright-warpper{
	background: #0c091d;	
}
.page_boxed  #ux-footer .container{
	padding-left: 0;
	padding-right: 0;
}
#ux-footer .post-thumbnail{
	margin-top: 5px;
	max-width: 85px;
	margin-right: 20px;
    margin-bottom: 25px;
}
#ux-footer .ux-position-r{
	right: 0;
}
#ux-footer ul li:firs-child{
	padding-top: 0;
}
#ux-footer .container { 
  	padding: 0 0 15px;
}
.footer-wdg{
	position: relative;
}
.footer-wdg.uk-width-medium-1-3 {
    padding: 0 35px;
}
.page_boxed .footer-wdg{
    padding: 0 15px;
}
.page_boxed  #ux-footer .uk-grid {   
    padding-left: 10px;
    padding-right: 10px;
}
.footer-wdg.recent-news .post{
	margin-bottom: 20px;
    box-sizing: border-box;
}
.footer-wdg.recent-news .post a,.footer-wdg a,.footer-wdg p,.footer-wdg.category ul li a{
	color: #ccc;    
}
.footer-wdg.recent-news .post a:hover,.footer-wdg a:hover,.footer-wdg.category ul li a:hover{
	color: #fff;
}
.footer-wdg.recent-news .post.nothumbnail .entry-title{
	margin-left: 0;
}
.footer-wdg.recent-news .time{
	margin-top: -5px;
}
.footer-wdg.recent-news .time a{
	font-size: 10px;   
    text-transform: uppercase;
    color: #747474;
    letter-spacing: 3px;  
}
.footer-p1{
	background: rgba(0,0,0,0.05);	
}
.footer-p2{
	background: rgba(0,0,0,0.1);	
}
.footer-p3{
	background: rgba(0,0,0,0.15);	
}
#ux-footer li {
	list-style: none;
}
#ux-footer h2.wdg-title{
	text-transform: uppercase;    
    color: #fff;
    margin-top: 60px;
    margin-bottom: 20px;
}
.footer-title h3{
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 15px;
	line-height: 25px;
}
.from-blog .lst-items .row{
	margin-bottom: 10px;
}
.footer-wdg.from-blog h2{
	margin-bottom: 20px;
	padding-left: 15px;
}
#gt-footer.style1 a{
	color: #6C6565;
}
#ux-footer .styleuk-width-medium-1-3 #instafeed a{
	width: 25%;
}
#ux-footer .styleuk-width-medium-1-3 #instafeed .insta-item img {
    height: 80px;
}
/* Footer Subscribe */
.footer-wdg .widget.elp-widget{	 
    padding: 0;
    background: none;
    margin-bottom: 45px;
    border: none;
    margin-top: 40px; 
}
.footer-wdg  .es_button {
    padding-top: 10px;
    padding-bottom: 5px;
    position: absolute;
    margin-top: -55px;
    right: 0;
    line-height: 20px;
}
.footer-wdg  .es_lablebox {
    padding-bottom: 3px;
    display: none;
}
.footer-wdg .widget.elp-widget .widget-top > span {     
    color: #fff!important;     
}
.footer-wdg .widget.elp-widget .widget-top > span:after{
	display: none;
}
/* Footer Comments */
.footer-wdg.recent-comments a{
	color: #E4E4E4;          
}
.commentlist .art{
	font-size: 12px;
    color: #ccc;
    font-style: italic;
}
/* Footer : Archive */
.footer-wdg.archives ul li:first-child{
	padding-top: 0;
}
.footer-wdg.archives ul li{	 
    border-bottom: 1px dotted;  
}
/* Footer : Photo News */
.footer-wdg.photonews ul li {
	padding: 0;
	width: 25%;
}
.footer-wdg.archives ul li{	 
    border-bottom: 1px dotted;  
}
/* Footer : category */
h2.footer-cat-tit{
	margin-bottom: 5px!important;
}
.footer-wdg.category  ul li:first-child{
	padding-top: 0;
}
.footer-wdg.category  ul li{	 
    border-bottom:1px dotted #4D4C4C; 
    position: relative; 
}
.footer-wdg.category ul li:after {
    font-family: "FontAwesome";
    content: "\f105";
    position: absolute;
    top: 5px;
    right: 0;    
    color: #999;
}
/* Footer : Instagram Feed Gallery */
.instagram-full{
	position: relative;
}
.copyright-warpper.instagram-style{
	position: relative;
}
.page_boxed .copyright-warpper.instagram-style{
	padding-left: 25px;
	padding-right: 25px;
}
.instagram-full .gallery{
	margin: 0;
}
.instagram-full .insgram-followme{
    position: absolute;
    background: rgba(255,255,255,0.95);
    z-index: 1;
    width: 150px;
    top: 50%;
    left: 50%;
    margin-left: -75px;
    margin-top: -23px;
}
.instagram-full .insgram-followme p{
	font-size: 15px;    
    text-transform: uppercase;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;    
}
.instagram-full .insgram-followme p i{
	padding-right: 5px;
}
.insta-item img{
	height: 75px;
	margin: 0;
    border: 5px solid transparent;
}
.instagram-full .insta-item {	 
	margin: 0;
	padding: 0;	
	position: relative;
}
.instagram-full .insta-item img{
	border: none;
    width: 100%;
    height: 150px;
}
.page_boxed .instagram-full .insta-item img{
	border: none;
    width: 100%;
    height: 120px;
}
.instagram-full .gallery a:before, .instagram-full .gallery a:after {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
}
.instagram-full .gallery a:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.instagram-full .gallery a:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
.instagram-full .gallery a:hover:after, .instagram-full .gallery a:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.page_full .copyright-warpper.instagram-style{
	padding-top: 0;
	border-top: none !important;
	margin-bottom: 0;	
	position: relative;
	bottom: 0;
	margin: 0;
	z-index: 1;
}
.body_framebold .copyright-warpper.instagram-style .container{
 	max-width: 100%;
}
.copyright-warpper.instagram-style .gallery {
    margin: 0;
}
.copyright-warpper.instagram-style  p.copyright-message {   
    padding-left: 0;    
    margin-left: 0;   
}
.copyright-message.ux-text-c:before{
	content: "";
    position: absolute;
    height: 1px;
    width: 60%;
    left: 0;
    background: #cccccc47;
    right: 0;
    margin: 0 auto;
    top: 15px;
}
.copyright-warpper.instagram-style .footer-connect {
    text-align: right;  
    color: #111;
    padding-bottom: 0px;
}
.copyright-warpper.instagram-style .footer-connect li{
	margin: 0 2px;
}
.copyright-warpper.instagram-style .footer-connect li i {  
    color: #fff;
    background: #222;
    width: 26px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    margin: 0;
    border-radius: 100%;
    text-align: center;
    font-size: 11px;
}
.page_boxed .copyright-warpper.instagram-style  p.copyright-message{
	padding-left: 25px;
}
.page_boxed  .copyright-warpper.instagram-style .footer-connect{
	padding-right: 15px;
}
.copyright-warpper.instagram-style .scrollup{
	background-color: #111;
}
#scrollup{
	text-indent: -9000px;
}
.scrollup{
	transition:All 300ms ease;
	-webkit-transition:All 300ms ease;
	-moz-transition:All 300ms ease;
	-o-transition:All 300ms ease;
}
.body_framebold .copyright-warpper.instagram-style,.body_framebold .instagram-style.style2.sc-link-withlabel {
	background: #fff!important;
}
.body_framebold .sc-link-withlabel ul li i {   
    background: #f5f5f5;
}
.body_framebold .copyright-warpper.instagram-style .scrollup {
    background-color: #f5f5f5;
}
.body_framebold .copyright-warpper.instagram-style .scrollup:hover {
    background-color: #111;
}
.body_framebold .copyright-warpper.instagram-style .footer-connect a{
	color: #999!important;
}
.body_framebold  .copyright-warpper.instagram-style .footer-connect li i {
    color: #999;
    background: #eee;
}
.body_framebold  .copyright-warpper.instagram-style p.copyright-message {    
    color: #999!important;
}
.page_full.body_framebold .instagram-style.style2.sc-link-withlabel .sc-link li {
    margin: 15px 2px;
    background: transparent;
}
.page_full.body_framebold .instagram-style.style2 .copyright-warpper.instagram-style.style2{
    border-top: 1px solid #cccccc!important;
}
.page_full.body_framebold .copyright-warpper.instagram-style.style2{
    border-top: 1px solid #ccc!important;
}
/* Footer SC Link on instagram style 2*/
.page_full .copyright-warpper.instagram-style.style2,.page_boxed .copyright-warpper.instagram-style.style2 .container{
	border-top: 1px solid #2b2a2a!important;
}
.copyright-warpper.instagram-style.style2 .nav-onbot a{
	text-transform: uppercase;
}
.copyright-warpper.instagram-style.style2 .nav-onbot a:hover{
	color: #fff;
}
.sc-link-withlabel ul{
	margin-top: 60px;
    margin-bottom: 50px!important;
}
.sc-link-withlabel ul li{
	display: inline-block;
    text-align: center;
    margin: 0 25px;    
    color: #ccc;
}
.sc-link-withlabel ul li a{
	color: #555;
    font-size: 10px;    
    letter-spacing: 2px;
}
.sc-link-withlabel ul li a:hover{
	color: #ccc;   
}
.sc-link-withlabel ul li i{
	width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #292828;
    line-height: 30px;
    margin-right: 5px;
    font-size: 11px;
}
.page_full .instagram-style.style2.sc-link-withlabel,.page_boxed .instagram-style.style2.sc-link-withlabel .container{
	background: #1e1d1d;
}
/* Footer : Tag */
.footer-wdg.tags-clould li{
	float: left;
	padding: 0;
}
.footer-wdg.tags-clould a{
	border: 2px solid rgba(68, 68, 68, 0.67);
    padding: 2px 12px!important;
    margin: 2px;
    float: left;
    display: inline-block;   
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
/* Footer : About Us [Social Link] */
.footer-logo{
	margin-top: 65px;
    margin-bottom: 0;
}
.footer-wdg.about-us{	
	min-height: 250px;	
	color: #E4E4E4;
}
.footer-wdg.about-us li {
	width: 100%;
    text-align: left;
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 26px;
    padding-top: 0;
    padding-bottom: 0;  
}
.footer-wdg.about-us  ul.ab-social li i{
	width: 25px;
    height: 25px;
    border-radius: 25px;
    background: #3A3A3A;
    padding: 0;
    line-height: 26px;
    display: block;
    float: left;
    margin: 3px 0;
    font-size: 12px;
    color: #fff;
    -webkit-box-shadow:inset 0 0 2px 0.52px rgba(0,0,0,0.25);
	box-shadow:inset 0 0 2px 0.52px rgba(0,0,0,0.25);
	text-shadow: 0 0 0.05px rgba(0, 0, 0, 0.28);
}
.footer-wdg.about-us  ul.ab-social li.facebook i{
	background: #2E49B1;
}
.footer-wdg.about-us  ul.ab-social li.twitter i{
	background: #089AC7;
}
.footer-wdg.about-us  ul.ab-social li.googleplus i{
	background: #B1472E;
}
.footer-wdg.about-us  ul.ab-social li.insta i{
	background: #980E53;
}
.footer-wdg.about-us  ul.ab-social li {
    min-width: 25px;
}
/* Footer: Video */
.footer-video video{
	border-radius: 2px; 
}
/* Copyright */
.page_boxed .copyright-warpper .container,.page_full .copyright-warpper{
    min-height: 50px;
    display: block;
}
.body_framebold .copyright-warpper .container,page_boxed.body_framebold .copyright-warpper .container, .page_full.body_framebold .copyright-warpper {
	background: #fff!important;   
	border-top: none;     
}
.footer-thin .contact-info li{
	display: inline-block;
    margin-bottom: 0;
    padding-bottom: 0;
    margin: 0 5px;
    color: #999;    
}
.footer-thin .contact-info a{
	position: relative;
	overflow: hidden;
	height: 25px;	
	border-top: none!important;
	color: #555;
}
.footer-thin .contact-info a:hover{	
	color: #555;
}
.footer-thin .contact-info a::before {    
    top: 7px;
    left: 0;
    padding: 0;
    border-bottom: none!important;
    color: #222;
    height: 25px;
    overflow: hidden;   
}
.footer-thin .contact-info li span{
	color: #555;
	padding-left: 5px;
}
.footer-thin .contact-info {
    text-align: right;
    margin-top: 13px;
    margin-bottom: 5px;
    padding-bottom: 13px;
}
.copyright-warpper ul.menu > li > a {
    font-size: 12px!important;    
    color: #ccc;
}
.copyright-wrapper p{
	margin-top: 15px;
	margin-bottom: 15px;
}  
.copyright-wrapper .tb-social ul{
	text-align: right;
	float: right;
	margin-top: 13px; 
}
.copyright-wrapper p{
	margin-top: 15px;
    color: #646464!important;    
    margin-bottom: 15px;
    line-height: 15px;
}
.btngotop.default .scrollup,.btngotop .scrollup {
    bottom: 30px;
    display: none;
    height: 50px;
    position: fixed;
    right: 30px;
    text-indent: 0;
    width: 50px;
    z-index: 9999;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    text-align: center;
    vertical-align: middle;
}
.btngotop.circle,.btngotop.circle .scrollup{
	 border-radius: 100%;
    height: 65px;
    width: 65px;
    position: fixed;
    z-index: 9;
} 
.btngotop.default.circle .scrollup i {
    font-size: 25px;
    font-weight: 500;
    line-height: 65px;
    color: #fff;
}
.btngotop.default .scrollup:hover{
	background-position: center -46px!important;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.btngotop.style1 .scrollup {
    display: none;     
    z-index: 1;       
    position: fixed;
    right: 40px;
    bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    -webkit-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    -webkit-transform: rotate(-90deg) translateX(100%);
    -ms-transform: rotate(-90deg) translateX(100%);
    transform: rotate(-90deg) translateX(100%);
    -webkit-transform-origin: 99.9% 0%;
    -ms-transform-origin: 99.9% 0%;
    transform-origin: 99.9% 0%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    color:#fff;
    font-size: 13px;
    letter-spacing: 2px;
    font-weight: 600;
    padding-left: 15px;
    padding-right: 15px;
    height: 40px;
    line-height: 40px;
}
.btngotop.style1 .scrollup i{
	font-size: 10px;
    font-weight: 100;
    border-right: 2px solid;
    margin-right: 10px;
}
.btngotop.default .scrollup i{
	font-size: 20px;
    font-weight: 500;
    line-height: 50px;    
}
.btngotop.style1 .scrollup:hover{
	background-color:#111;
	-o-transition:0.5s;
	  -ms-transition:0.5s;
	  -moz-transition:0.5s;
	  -webkit-transition:0.5s;
	  transition:0.5s;
}
/*Footer Thin: fixed bottom with page borderred style */
 .body_framebold.border_full  .copyright-warpper.footer-thin{ 
    position: fixed;
    z-index: 9;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 40px;
}
.body_framebold.border_full  .copyright-warpper.footer-thin .nav-onbot ul li:before {
    content: " ";
    background: #ccc;
    width: 1px;
    height: 12px;
    position: absolute;
    right: -17px;
    top: 15px;
}
 .body_framebold.border_full  .copyright-warpper.footer-thin .nav-onbot ul {    
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 25px;
}
.body_framebold.border_full  .copyright-warpper.footer-thin  .copyright-message{
	margin-top: 9px;
    margin-left: 15px;
    color: #999!important;
}
.body_framebold.border_full  .copyright-warpper.footer-thin .nav-onbot ul li {
    list-style: none;
    margin: 0px 15px;
    text-transform: none;
    position: relative;
    float: right;
    line-height: 40px;
    padding: 0;
}
.body_framebold.border_full .copyright-warpper.footer-thin .nav-onbot ul.sc-link li {
    list-style: none;
    margin: 9px 4px 0;
    text-transform: none;
    position: relative;
    float: right;
    line-height: 27px;
    padding: 0;
    height: 25px;
    width: 25px;
    font-size: 11px;
    background: transparent;
}
.footer-thin2 .sc-link li {
    display: inline-block;
    list-style: none;
    margin: 15px 5px;
    width: 30px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    border-radius: 35px;
}
.page_full.body_framebold .sc-link li {
    margin: 15px 2px;
    background: #f5f5f5;
}
.footer-thin2 .sc-link{
	margin-top: 50px;
}
.footer-thin2 .sc-link li i{
	color: #999;
}
.footer-thin2  .copyright-message{
	margin-bottom: 80px;
}
.footer-thin2 .sc-link li i:hover{
	color: #fff;
}
/* On Bottom Menu */
.nav-onbot ul{
	text-align: right;
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
}
.nav-onbot ul li{
	list-style: none;
    margin: 5px 15px 0;
    text-transform: none;
    position: relative;
    float: right; 
}
.nav-onbot ul li:before{
	content: " ";
	background: #494949;
	width: 1px;
	height: 10px;
	position: absolute;
	right: -17px;
	top: 13px;
}
.nav-onbot ul.sc-link li:before{
	display: none;
}
.nav-onbot ul.sc-link li{
	list-style: none;
    margin: 5px 15px 0;
    text-transform: none;
    position: relative;
    float: right;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 0;
    margin: 7px 2px;
    text-align: center;
    line-height: 30px;
}
.nav-onbot ul li:first-child:before{
	display: none;
}
.nav-onbot ul li a{
	font-weight: normal;
	text-transform: none;	
	color: #777!important;
}
/* Facebook page */
.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe {
    width: 100% !important;
}
/* Flickr Photo Streaming */
.footer-fphoto{
	margin-top: 25px;
}
.flow-us{
	margin-top: 10px;
}
.footer-fphoto li{
	list-style: none;
    float: left;
    width: 65px;
    margin: 3px;
    padding: 0;
    border-radius: 0;
}
/* Footer: Tags */
ul.footer-tag{
	margin-top: 15px;
}
ul.footer-tag li{
	margin: 2px!important;
}
ul.footer-tag li a{
	float: left;
    border: 2px solid;
    padding: 6px;  
    line-height: 15px;
}
.aboutus-cats{
	margin-top: 5px!important;
}
.aboutus-cats li {
    width: 50%;
    float: left;
    text-align: left!important;
    line-height: 25px;
    margin: 0;
    padding: 0;
}
.aboutus-brand li i{
	color: #999;
	padding-right: 10px;
}
p.copyright-message {
    margin-top: 30px;
    padding-left: 0;    
    color: #999;   
    padding-bottom: 30px;
}
/* Voyga: Footer colection Vol2 */
.footer-blog  .footer-connect{
	text-align: center;
    position: relative;
    padding: 35px 0 25px;
    margin-bottom: 15px;
    margin-top: 0;
}
.footer-blog .footer-connect:before{
	content: "";
    position: absolute;
    left: 25px;
    right: 0;
    width: 70%;
    background: #2E2E2E;
    height: 1px;
    margin: 0 auto;
    bottom: 0; 
}
.footer-blog  .footer-connect:after{
	content: "";
    position: absolute;
    left: 25px;
    right: 0;
    width: 0;
    background: #ccc;
    height: 2px;
    margin: 0 auto;
    bottom: 0; 
        -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;     
}
.footer-blog  .footer-connect:hover:after{
	width: 70%;
	 -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;     
}
.footer-connect ul {
	display: inline-block;
    margin: 0;
    padding: 0;
}
.footer-connect li{
	margin: 0 10px;
    display: inline-block;
}
.footer-connect li i{
	padding-left: 5px;
    padding-right: 5px;
    color: #ccc;
    width: 33px;
    height: 33px;
    border-radius: 100%;
    line-height: 33px;
    padding: 0;    
    margin-right: 10px;
}
.footer-blog .footer-connect li i{	 
    background: rgba(255, 255, 255, 0.07);   
}
.footer-connect a{	
	color: #999;
}
.footer-connect a:hover{
	color: #fff;
}
/*Footer Style: Blog */
.page_boxed #ux-footer.footer-blog .copyright-warpper .container, .page_full #ux-footer.footer-blog .copyright-warpper {
    background: none;   
}
.footer-blog-logo{
	padding: 35px 0;
}
/* Page Style */
.body_framebold .breadcrumb-warpper.bg-achive-breadcum {
    background: #fbfbfb;
    margin: 0;
    min-height: 60px;
    padding-top: 0;
    line-height: 60px;
}

.body_framebold #main-content  .container{
	max-width: 100%;

}
.body_framebold  .nbcaj {
    display: block;    
}
/* Photo Me */
.photome  .item-content:before , .hvcross:before{
    width: 300px;
    height: 2px;
}
.photome  .item-content:after, .hvcross:after {
  height: 300px;
  width: 2px;
}
.photome .swiper-button-next,.photome .swiper-container-rtl .swiper-button-prev,
.photome  .swiper-button-prev, .photome  .swiper-container-rtl .swiper-button-next{
	background-image: none;
}
.photome  .item-content:before, .item-content:after, .hvcross:before, .hvcross:after {
    content: '';
    background-color: #fff;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.photomesg-lightgallery{
	margin-bottom: 15px;
	margin-top: 15px;
}
.photome  .item-content *, .item-content:before, .item-content:after, .hvcross:before, .hvcross:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.photome  .item-content :hover img,
.photome  .item-content.hover img {
  zoom: 1;
  filter: alpha(opacity=25);
  -webkit-opacity: 0.25;
  opacity: 0.25;
}
.photome  .item-content:hover:before,
.photome  .item-content.hover:before,
.photome  .item-content:hover:after,
.photome  .item-content.hover:after,
 .hvcross:hover:before,.hvcross:hover:after {
  opacity: 1;
}
.photome  .item-content:hover:before{
  width: 50px;
}
.photome  .item-content:hover:after,
.photome  .item-content.hover:after {
  height: 50px;
}
.photome.swiper-container:not(.sgportfolio){
	width: calc(100% - 7px);
	margin: 0 auto;
}
.photome.isotope ul{
	margin: 0;
}
.gridcolright .item.padding-15 .item-content,.gridcolleft .item.padding-15 .item-content{
	border: 15px solid transparent !important;
}
/*Photome Single Carousel */
.photome.photome-flipter{
	padding-top: 90px;
    background: #161515;
    margin-top: 0;
    margin-bottom: 0;
}
.photome-flipter.uxflipter_s2{
	padding-top: 70px;
    padding-bottom: 70px;
    background: #161515;
    margin-top: 0px;
    margin-bottom: 0;
}
.ux-sglightgallery li{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Photome Chop Slider */

.body_framebold .cs3-skin-no.photome,.body_framebold .cs3-skin-no{
	margin-bottom: 0;
	margin-top: 0;
	overflow: hidden;
} 
/* Grid Col right */
.album-info h5{
	margin-top: 0;
} 
.fancybox-close{
    background: rgba(255, 255, 255, 0.94);
    border-radius: 40px;
}
#fancybox-loading, .fancybox-prev span, .fancybox-next span {
    background: rgba(255, 255, 255, 0.94);
    border-radius: 2px;
}
.fancybox-close:before{
	content: "\e870";
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    color: #151414;
    text-align: center;
    left: 0;
    right: 0;
    line-height: 35px;
    margin-left: 8px;
}
.fancybox-next span:before{
	content: "\e876";
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;    
    color: #292929;
    text-align: center;
    left: 0;
    right: 0;
    line-height: 35px;
    margin-left: 8px;
}
.fancybox-prev span:before{
	content: "\e875";
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    color: #292929;
    text-align: center;
    left: 0;
    right: 0;
    line-height: 35px;
    margin-left: 8px;
}
.customize-support .fancybox__toolbar {
    top: 20px;
}    
/* Responsive Social Sharing */
.rrssb-buttons{box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons:after{clear:both}.rrssb-buttons:after,.rrssb-buttons:before{content:' ';display:table}.rrssb-buttons li{box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 2px}.rrssb-buttons li.rrssb-email a{background-color:#0a88ff}.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6}.rrssb-buttons li.rrssb-facebook a{background-color:#306199}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}.rrssb-buttons li.rrssb-tumblr a{background-color:#32506d}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#22364a}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.rrssb-pinterest a{background-color:#b81621}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.rrssb-pocket a{background-color:#ed4054}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#e4162d}.rrssb-buttons li.rrssb-github a{background-color:#444}.rrssb-buttons li.rrssb-github a:hover{background-color:#2b2b2b}.rrssb-buttons li.rrssb-instagram a{background-color:#125688}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#0c3a5b}.rrssb-buttons li.rrssb-delicious a{background-color:#0b79e5}.rrssb-buttons li.rrssb-delicious a:hover{background-color:#095fb4}.rrssb-buttons li.rrssb-vk a{background-color:#4d71a9}.rrssb-buttons li.rrssb-vk a:hover{background-color:#3d5a86}.rrssb-buttons li.rrssb-hackernews a{background-color:#f60}.rrssb-buttons li.rrssb-hackernews a:hover{background-color:#cc5200}.rrssb-buttons li.rrssb-whatsapp a{background-color:#43d854}.rrssb-buttons li.rrssb-whatsapp a:hover{background-color:#28c039}.rrssb-buttons li.rrssb-print a{background-color:#8d98a2}.rrssb-buttons li.rrssb-print a:hover{background-color:#717f8b}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;box-sizing:border-box;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}.rrssb-buttons li a .rrssb-icon{display:block;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg circle,.rrssb-buttons li a .rrssb-icon svg path{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format,.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}.rrssb-buttons.large-format li a .rrssb-text{-webkit-backface-visibility:hidden;backface-visibility:hidden}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon{height:100%}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path{fill:#125688}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path{fill:#061d2e}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path{fill:#0b79e5}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path{fill:#064684}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path{fill:#4d71a9}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path{fill:#2d4263}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path{fill:#f60}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path{fill:#993d00}.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon svg path{fill:#43d854}.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon:hover .rrssb-icon svg path{fill:#1f962d}.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon svg path{fill:#8d98a2}.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path{fill:#5a656f}
.rrssb-buttons li a .rrssb-icon {
    display: block;
    left: 0;
    padding-top: 9px;
    position: absolute;
    top: 0;
    width: 10%;
    background: rgba(34, 34, 34, 0.07);
    height: 100%;
    width: 35px;
}
ul#supersized{
	margin: 0;
	padding: 0;
}
/* Jquery Plugin Improve UI */
.swiper-pagination-bullet-active, .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    margin-bottom:3px!important;
    margin-top: 11px!important;
}
/* Header Mobil NAV Button */
.nav-inactive {
	position: absolute;
    width: 44px;
    height: 44px;
    background-color: rgb(82 74 74 / 0%);
    border-radius: 100%;
    cursor: pointer;
    margin: 0 auto;
    transition: all 0.1s linear;
    right: 25px;
    top: 20px;
}
.nav-inactive:hover, .nav-inactive:focus {
  	background-color: rgba(0, 0, 0, 0.3);
}
.nav-inactive:hover span, .nav-inactive:focus span {
	position: absolute;
	width:25px;
	height: 2px;
	display: block;
	background-color: #000;
	left: 22.5%;
	opacity: 0.9;
	transition: all 0.2s ease-in-out;
}
.nav-inactive:hover span:nth-child(1), .nav-inactive:focus span:nth-child(1) {
  	top: 30%;
}
.nav-inactive:hover span:nth-child(2), .nav-inactive:focus span:nth-child(2) {
  	top: 46%;
}
.nav-inactive:hover span:nth-child(3), .nav-inactive:focus span:nth-child(3) {
  	top: 62%;
}
.nav-inactive span {
	position: absolute;
	transition: all 0.2s ease-in-out;
	width: 25px;
	height: 2px;
	display: block;
	background-color: #100d0d;
	left: 10px;
	border-radius: 0;
	opacity: 0.9;
}
.nav-inactive span:nth-child(1) {
  	top: 30%;
  	transform: rotate(0deg);
}
.nav-inactive span:nth-child(2) {
	top: 48%;
	transform: rotate(0deg);
}
.nav-inactive span:nth-child(3) {
	top: 66%;
	transform: rotate(0deg);
}
.nav-open {
	position: absolute;
	width: 45px;
	height: 45px;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 100%;
	cursor: pointer;
	margin: 0 auto;  
	transition: all 0.1s linear;
	z-index: 10000;
	right: 17px;
    top: 17px;
}
.header.uxut-hdstyle .nav-open{
	top: 22px;
}
.openning .nav-open {
  	background-color: rgba(0, 0, 0, 0.3);
}
.openning .nav-active span{
	position: absolute;
	width:25px;
	height: 2px;
	display: block;
	background-color: #fefefe!important;
	left: 22.5%;
	opacity: 0.9;
	transition: all 0.2s ease-in-out;
}
.nav-open:hover span:nth-child(1), .nav-open:focus span:nth-child(1) {
	top: 33%;
}
.nav-open:hover span:nth-child(2), .nav-open:focus span:nth-child(2) {
	top: 48%;
}
.nav-open:hover span:nth-child(3), .nav-open:focus span:nth-child(3) {
	top: 64%;
}
.nav-open span {
	position: absolute;
	transition: all 0.2s ease-in-out;
	width: 25px;
	height: 2px;
	display: block;
	background-color: #111;
	left: 22.5%;
	border-radius: 0;
	opacity: 0.9;
}
.nav-open span:nth-child(1) {
	top: 30%;
	animation: span-inactive-animation-child-1;
	animation-duration: 1s;
  	transform: rotate(0deg);
}
.nav-open span:nth-child(2) {
	top: 49%;
	animation: span-inactive-animation-child-2;
	animation-duration: 1s;
	transform: rotate(0deg);
}
.nav-open span:nth-child(3) {
	top: 66%;
	animation: span-inactive-animation-child-3;
	animation-duration: 1s;
	transform: rotate(0deg);
}
.nav-open.nav-active span:nth-child(1) {
	animation: span-active-animation-child-1;
	animation-duration: 1s;
	width: 25px;
	height: 2px;
	top: 48%;
	transform: rotate(45deg);
}
.nav-open.nav-active span:nth-child(3) {
	animation: span-active-animation-child-3;
	animation-duration: 1s;
	width: 25px;
	height: 1px;
	top: 51%;
	transform: rotate(-45deg);
}
.nav-open.nav-active span:nth-child(2) {
	animation: span-active-animation-child-2;
	animation-duration: 1s;
	width: 25px;
	height: 2px;
	top: 49%;
	transform: rotate(-45deg);
}

@keyframes span-active-animation-child-1 {
  0% {
    width:25px;
    height: 2px;
    top: 26%;
    border-radius: 0;
    transform: rotate(0deg);
  }
  20% {
    width:25px;
    height: 2px;
    top: 45%;
    left: 22.5%;
    border-radius: 0;
    transform: rotate(90deg);
  }
  25% {
    width:25px;
    height: 2px;
    top: 45%;
    left: 22.5%;
    border-radius: 0;
    transform: rotate(90deg);
  }
  49% {
    border-radius: 0;
  }
  50% {
    width: 8%;
    height: 2px;
    top: 45%;
    left: 45%;
    border-radius: 100%;
    transform: rotate(90deg);
    border-radius: 100%;
  }
  55% {
    width: 8%;
    height: 2px;
    top: 45%;
    left: 45%;
    border-radius: 100%;
    transform: rotate(90deg);
    border-radius: 100%;
  }
  56% {
    border-radius: 0;
    transform: rotate(45deg);
  }
}
@keyframes span-active-animation-child-3 {
  0% {
    width:25px;
    height: 2px;
    top: 66%;
    border-radius: 0;
    transform: rotate(0deg);
  }
  20% {
    width:25px;
    height: 2px;
    top: 45%;
    left: 22.5%;
    border-radius: 0;
    transform: rotate(90deg);
  }
  25% {
    width:25px;
    height: 2px;
    top: 45%;
    left: 22.5%;
    border-radius: 0;
    transform: rotate(90deg);
  }
  49% {
    border-radius: 0;
  }
  50% {
    width: 8%;
    height: 2px;
    top: 45%;
    left: 45%;
    border-radius: 100%;
    transform: rotate(90deg);
    border-radius: 100%;
  }
  55% {
    width: 8%;
    height: 2px;
    top: 45%;
    left: 45%;
    border-radius: 100%;
    transform: rotate(0deg);
    border-radius: 100%;
  }
  56% {
    border-radius: 0;
    transform: rotate(-45deg);
  }
}
@keyframes span-active-animation-child-2 {
  0% {
    width:25px;
    height: 2px;
    top: 46%;
    border-radius: 0;
    transform: rotate(0deg);
  }
  20% {
    width:25px;
    height: 2px;
    top: 45%;
    left: 22.5%;
    border-radius: 0;
    transform: rotate(0deg);
  }
  25% {
    width:25px;
    height: 2px;
    top: 45%;
    left: 22.5%;
    border-radius: 0;
    transform: rotate(0deg);
  }
  49% {
    border-radius: 0;
  }
  50% {
    width: 8%;
    height: 2px;
    top: 45%;
    left: 45%;
    border-radius: 100%;
    transform: rotate(0deg);
    border-radius: 100%;
  }
  55% {
    width: 8%;
    height: 2px;
    top: 45%;
    left: 45%;
    border-radius: 100%;
    transform: rotate(0deg);
  }
  56% {
    border-radius: 0;
    transform: rotate(-45deg);
  }
}
@keyframes span-inactive-animation-child-1 {
  0% {
    width:25px;
    height: 2px;
    top: 45%;
    transform: rotate(45deg);
  }
  20% {
    transform: rotate(0deg);
    width:25px;
    height: 2px;
    left: 22.5%;
    top: 45%;
  }
  25% {
    transform: rotate(0deg);
    width:25px;
    height: 2px;
    left: 22.5%;
    top: 45%;
  }
  40% {
    width: 8%;
    height: 2px;
    left: 45%;
    top: 45%;
    transform: rotate(0deg);
  }
  41% {
    transform: rotate(0deg);
  }
}
@keyframes span-inactive-animation-child-3 {
  0% {
    width:25px;
    height: 2px;
    top: 45%;
    transform: rotate(-45deg);
  }
  20% {
    transform: rotate(0deg);
    width:25px;
    height: 2px;
    left: 22.5%;
    top: 45%;
  }
  25% {
    transform: rotate(0deg);
    width:25px;
    height: 2px;
    left: 22.5%;
    top: 45%;
  }
  40% {
    width: 8%;
    height: 2px;
    left: 45%;
    top: 45%;
    transform: rotate(0deg);
  }
  24% {
    transform: rotate(0deg);
  }
}
@keyframes span-inactive-animation-child-2 {
  0% {
    width:25px;
    height: 2px;
    top: 45%;
    transform: rotate(-45deg);
  }
  20% {
    transform: rotate(0deg);
    width:25px;
    height: 2px;
    left: 22.5%;
    top: 45%;
  }
  25% {
    transform: rotate(0deg);
    width:25px;
    height: 2px;
    left: 22.5%;
    top: 45%;
  }
  40% {
    width: 8%;
    height: 2px;
    left: 45%;
    top: 45%;
    transform: rotate(0deg);
  }
  41% {
    transform: rotate(0deg);
  }
}
/*WP Improve */
.sticky-post{
	font-size: 13px;
	top: -5px;
}
.widget-container li > ul,.widget-container li > ol{
	padding-left: 15px!important;
}
@media (min-width: 1200px){	
	.container .fw-row {
	    margin-left: -40px;	 
	    margin-right: 0; 
	}	
	.fw-container {
	    width: 100%!important;
	}
}
@media (min-width: 1100px){
	.page_full.body_framebold:not(.border_full){
		border: 60px solid #fff;
	    border-top: none;
	    border-bottom: none;
	}
	.page_full.body_framebold.border_full{
		border: 40px solid #fff;
	}	
	.page_full.body_framebold .layout1 .row-container {
		max-width: 100%;		
	}
	.page_full.body_framebold .fw-container{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.ux-header.style-5.no-toolbar{
		margin-left: -60px;
		margin-right: -60px;
	}
	.page_full.body_framebold .scrollup {
	    bottom: 90px;
    	right: 40px;	 
	}
	.page_full.body_framebold  .ux-header.style-5.logo-center .hd-banner .container {
	    max-width: 100%;
	}
}

@media (min-width: 1100px){
	.ux-header.style-1 .primary-navigation .main-menu > li:first-child,
	.ux-header.nobanner .primary-navigation .main-menu > li:first-child {
	    margin-left: 250px;
	}
	.container .fw-row {
	    margin-left: -40px;
	    overflow: hidden;
	}	
	.page_chamfer{
		border: 30px solid transparent;
	}
	.page_border_white{
		border: 30px solid #fff;
	}
	.page_border_dark{
		border: 30px solid #222;
	}
	.page_border_solid{
		border: 30px solid #eee;
	}
	.page_border_white.sticky-header .ux-header:not(.no-sticky) .menu-warpper,.page_border_dark.sticky-header .ux-header:not(.no-sticky) .menu-warpper,.page_border_solid.sticky-header .ux-header:not(.no-sticky) .menu-warpper{
		left: 30px;
    	right: 30px;
	}
	#sidebar.la3  {	    
	    padding-left: 35px;
	    padding-top: 35px;
	}
	.main-content.index-lst #sidebar.la3 {
	     padding-top: 35px;
	}
}

@media (max-width: 1200px){
	.primary-navigation .mega-menu {	     
	    top: 60px;
	}
}
@media (max-width: 1099px){	
	.page_full.body_framebold:not(.border_full){
		border: 40px solid #fff;
	    border-top: none;
	    border-bottom: none;
	}
	.page_full.body_framebold.border_full{
		border: 35px solid #fff;
	}	 
	.page_full.body_framebold .layout1 .row-container{
		max-width: 100%!important;	 
	}
	.page_full.body_framebold .fw-container{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.ux-header.style-5.no-toolbar{
		margin-left: -40px;
		margin-right: -40px;
	}
	.page_full.body_framebold .scrollup {
	    bottom: 65px;	 
	}
	.ux-header.style-5.logo-center .hd-banner .container {
	    max-width: 100%;
	}
}

@media (min-width: 961px){
	.menu-warpper{
		position: relative;
	}	
	.ux-header.style-3.nobanner.banner-text .hd-utility {
	    margin-top: -5px;
	    top: 0;
	}
	.ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul{
		padding-bottom: 25px;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li.wpmm-submenu-align-right a.wp-mega-menu-link:after {
	    left: auto !important;
	    right: 10px !important;
	    top: -1px;
	}
 	.ux-header.style-3 .primary-navigation ul.wpmm-mega-wrapper {
   		 margin-top: 4px;
	}
	.ux-header.wide .main-menu {
	    margin-left: 245px;
	}
	.wp-mega-sub-menu .nbcaj-listnews{
		margin: -10px -30px!important;
	}	
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap ul .nbcaj-lst{
		
		background:#222;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap ul .nbcaj-lst {	   
	    padding-left: 15px;
	    padding-bottom: 40px;
	    padding-top: 20px;
	    margin-top:-8px;
	    margin-left: -58px;
	    margin-right: -37px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap ul .nbcaj-lst li{
		line-height:35px;
		padding-top: 6px;
		padding-bottom: 6px;
		
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap ul .nbcaj-lst .lst-items{
		margin-top: -20px;
    	padding-top: 15px;
    	padding-bottom: 35px;
	}
	.ux-header.logo-big .primary-navigation ul.wpmm-mega-wrapper {
	    margin-top: 0;
	}
	.ux-header.page_border .primary-navigation ul.wpmm-mega-wrapper {
	    margin-top: 5px!important
	}
	.body_framebold .ux-header.page_border .primary-navigation ul.wpmm-mega-wrapper {
	    margin-top: 0!important;
	}
	
}

@media (min-width: 1024px){
	.elementor-section-full_width  .elementor-column,.elementor-column-gap-no .elementor-column{    
	    padding-left: 0px;
	}		
	.page_boxed .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	    padding: 15px 0;
	}
	.page_boxed .elementor-column-gap-default>.elementor-row {
	    margin-left: 0;
	}
	.ux-sglightgallery.photome{
		padding: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	.isotope.padding-5{
		margin-left:-5px;
		margin-right:-5px;		 
	}
	.isotope.padding-10{
		margin-left:-10px;
		margin-right: -10px;
	}
	.isotope.padding-15{
		margin-left:-15px;
		margin-right:-15px;
	}
	.isotope.padding-20{
		margin-left: -20px;
		margin-right: -20px;		
	}
	.isotope.padding-25{		
		margin-left: -25px;
		margin-right: -25px;
	}
	.isotope.padding-30{
		margin-left: -30px;
		margin-right: -30px;
	}
	.isotope.padding-35{
		margin-left: -35px;
		margin-right: -35px;
	}
	.isotope.padding-40{
		margin-left: -40px;
		margin-right: -40px;
	}
	.isotope.padding-45{
		margin-left: -45px;
		margin-right: -45px;
	}
	.isotope.padding-55{
		margin-left: -55px;
		margin-right: -55px;
	}
	.isotope.padding-60{
		margin-left: -60px;
		margin-right: -60px;
	}
	.item.no-padding .item-content{
		border: none!important;
	}
	.item.padding-1 .item-content{
		border: 1px solid transparent!important;
	}
	.item.padding-5 .item-content{
		border: 5px solid transparent!important;
	}
	.item.padding-7 .item-content{
		border: 7px solid transparent!important;
	}
	.item.padding-10 .item-content{
		border: 10px solid transparent!important;
	}
	.item.padding-13 .item-content{
		border: 13px solid transparent!important;
	}
	.item.padding-15 .item-content{
		border: 15px solid transparent!important;
	}
	.item.padding-17 .item-content{
		border: 17px solid transparent!important;
	}
	.item.padding-20 .item-content{
		border: 20px solid transparent!important;
	}
	.item.padding-25 .item-content{
		border: 25px solid transparent!important;
	} 
	.item.padding-30 .item-content{
		border: 30px solid transparent!important;
	}
	.item.padding-35 .item-content{
		border: 35px solid transparent!important;
	}
	.item.padding-30 .item-content{
		border: 30px solid transparent!important;
	}
	.item.padding-45 .item-content{
		border: 45px solid transparent!important;
	}
	.item.padding-50 .item-content{
		border: 50px solid transparent!important;
	}
	.item.padding-55 .item-content{
		border: 55px solid transparent!important;
	}
	.item.padding-60 .item-content{
		border: 60px solid transparent!important;
	}
	 /* Midle Logo */
	/* NAV + Logo Midle */
	.ux-header.style-3.nobanner.banner-text  .primary-navigation .main-menu > li:first-child {
	    margin-left: 350px;
	}
	.ux-header.style-1 .nav-menu.main-menu{
		margin-left: 180px;
	}
	.wpmm_megamenu.loaded #header-wrapper.header .wpmega-horizontal-full-width ul.wp-mega-sub-menu li.wp-mega-menu-header:before{
		min-height: 1000px;
		top: 50%;
		transform: translateY(-50%);
	}
	.ux-header.logo-midle.center_nav10   ul.wpmm-mega-wrapper >*:nth-child(5),.ux-header.logo-midle.center_nav9  ul.wpmm-mega-wrapper >*:nth-child(5),
	.ux-header.logo-midle.center_nav8    ul.wpmm-mega-wrapper >*:nth-child(4),.ux-header.logo-midle.center_nav7  ul.wpmm-mega-wrapper >*:nth-child(4),
	.ux-header.logo-midle.center_nav6    ul.wpmm-mega-wrapper >*:nth-child(3),.ux-header.logo-midle.center_nav5  ul.wpmm-mega-wrapper >*:nth-child(3),
	.ux-header.logo-midle.center_nav4    ul.wpmm-mega-wrapper >*:nth-child(2),.ux-header.logo-midle.center_nav3  ul.wpmm-mega-wrapper >*:nth-child(2){
		margin-right: 220px;
	}
	.ux-header.logo-midle 	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {	     
	    text-align: center;	    
	}
	.ux-header.style-5.logo-center.nav-center.logo-midle.hd-bgphoto  .logo img {
	    margin: 0;
	    max-height: 120px;
	    max-width: 200px;
	    position: absolute;
	    left: 50%;
	    margin-left: -100px;
	    margin-top: 0;
	    margin-bottom: 0;
	    padding: 0;
	}
	.elementor-widget-wrap   .ux-header.style-5.logo-center.nav-center.logo-midle.hd-bgphoto  .logo img {
	    margin:0 auto;
	    max-height: auto;
	    max-width: auto;
	    right: auto;
	     left: 50%;
	    margin-left: auto;
	    margin-top: auto;
	    margin-bottom: auto;
	    padding: auto;
	}
	 
	body.sticky-header  .logo-midle img,body.sticky-header  .logo,body.sticky-header  .hd-logo{    
	    z-index: 999999;
	}
	.layoutsbr .elementor-row ,.layoutsbl .elementor-row {
	    padding-left: 0;
	    padding-right: 0;
	}
	
	.elementor-section-full_width  .elementor-row {	    
	    padding-left: 0;
	    padding-right: 0;
	}
	.elementor-section-full_width .elementor-row {
	    margin-left: 0;
	}
	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	    padding:80px 35px;
	}	
	.elementor-section-height-row-fitheight>.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated,.elementor-section-height-row-fitheight .elementor-row>.elementor-column>.elementor-element-populated ,
	.aiok-row-fitheight-yes>.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated,.aiok-row-fitheight-yes .elementor-row>.elementor-column>.elementor-element-populated,
	.aiok-row-fitheightyes>.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated ,
	.elementor-section-height-row-fitheight .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{
	    padding-bottom:0;
	    padding-top:0;
	}	 
	.elementor-section-height-row-fitheight .elementor-widget:not(:last-child),.aiok-row-fitheightyes .elementor-widget:not(:last-child) {
	    margin-bottom: 0;
	}		
	.elementor-column-gap-no>.elementor-row>.elementor-column>.elementor-element-populated {
	    padding: 0!important;
	}
	.elementor-section-full_width  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	    padding: 0;
	}
}

@media (max-width: 1099px){
	.page_chamfer{
		border: 25px solid transparent;
	}
	.page_border_white{
		border: 25px solid #fff;
	}
	.page_border_dark{
		border: 25px solid #222;
	}
	.page_border_solid{
		border: 25px solid #eee;
	}
	.page_border_white.sticky-header .ux-header:not(.no-sticky) .menu-warpper,.page_border_dark.sticky-header .ux-header:not(.no-sticky) .menu-warpper,.page_border_solid.sticky-header .ux-header:not(.no-sticky) .menu-warpper{
		left: 25px;
    	right: 25px;
	}
}
@media (min-width:960px){
	
	.wpmm-orientation-vertical ul.wp-mega-sub-menu{
		padding-left: 30px;
	}	
	.hd-mobile-only{
		display: none;
	}	
	.ux-header.nav-vertical.nav-left{
	    background-color: #fff;
	    box-sizing: border-box;
	    height: 100%;
	    left: 0;
	    outline: 0 none;
	    padding: 0;
	    width: 280px;
	    top: 0;	    
	    z-index: 1;
	    position: fixed;
	}
	.ux-header.nav-vertical.ux-bgdark,.ux-bgdark .wp-megamenu-main-wrapper.wpmm-orientation-vertical ul{
		background: #1b1b1b;
	}
	.ux-header.nav-vertical.ux-bgdark .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
	    color: #ccc;
	}	 
	.ux-header.nav-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {
	    padding-left: 25px;
	}
	.ux-header.nav-vertical.nav-right{
	    background-color: #fff;
	    box-sizing: border-box;
	    height: 100%;
	    right: 0;
	    outline: 0 none;
	    padding: 0;
	    width: 280px;
	    top: 0;	    
	    z-index: 99;
	    position: fixed;
	} 	
	.hdnav-left .body-wrapper,.hdnav-left .copyright-warpper,.hdnav-left footer,.hdnav-left .elementor-inner{
		padding-left: 280px;
	    margin-left: 0!important;
	    margin-right: 0!important;
	    right: 0!important;
	    padding-right: 0;
	}	
	.hdnav-left.hd680 .body-wrapper,.hdnav-left.hd680 .copyright-warpper,.hdnav-left.hd680 footer,.hdnav-left.hd680 .elementor-inner{
		padding-left: 60px;
	}
	.hdnav-left.hd680.uk-offcanvas-page .body-wrapper,
	.hdnav-left.hd680.uk-offcanvas-page  .copyright-warpper,
	.hdnav-left.hd68.uk-offcanvas-page  footer,
	.hdnav-left.hd680.uk-offcanvas-page  .elementor-inner{
		padding-left: 0!important;
	}
	.nav-vertical.hd-perspective .uk-offcanvas-bar{
		overflow-y:inherit; 
	}
	.nav-vertical.hd-perspective .ani-hamburger div{
		background: #fff;
	}
	.hdnav-left.hd680  .ux-header.nav-vertical.nav-left {
		width: auto;
	}
	.hdnav-left .body-wrapper .elementor-inner ,.ux-header.nav-vertical .elementor-inner{
		padding-left: 0;
	}
	body.hdnav-left.layoutsbl footer,body.hdnav-left.layoutsbl .copyright-warpper {
		padding-left: 0;
	}	 
	.hdnav-right .body-wrapper,.hdnav-right .copyright-warpper,.hdnav-right footer{
		padding-right: 280px;
		margin-right: 0!important;
    	margin-left: 0!important;	
	}	
	body.hdnav-right.layoutsbr footer,body.hdnav-right.layoutsbr .copyright-warpper {
		padding-right: 0;
	}
	body.hdnav-right .fw-container,body.hdnav-left .fw-container {	   
	    padding-left: 30px;
	    padding-right: 30px; 
	}
}

@media (max-width: 959px){
	.ux-header.style-5.logo-center.nav-center.logo-midle.hd-bgphoto .logo img {  
	    left: 0;
	    margin-left: 0;
	}
	.ux-header.style-5.logo-center.nav-center.logo-midle .primary-navigation .nav-menu > li > a {
	    line-height: 40px;
	} 
	
	.ux-header.nav-vertical{
		display: none;
	}
	.hd-mobile-only{
		display: block;
		background: #fff;
		height: 60px;
	}
	.hd-mobile-only .hd-logo{
		position: absolute;
	}
	.hd-mobile-only .hd-logo img{
		max-width: 200px;
	    max-height: 60px;
	    margin: 7px 15px;
	}
	.hd-mobile-only .site-navigation .nav-menu{	    
	    margin: 5px 0 0 0;
	}
	.hd-mobile-only .site-navigation .nav-menu a{	    
	    color: #ccc;
	}
	.hd-mobile-only .menu-toggle i {	   
	    margin-top: 15px;
	}	
}

@media (min-width: 769px){ 
	.ux-header.logo-left.stack-left .hd-logo img{
	    margin-left: 70px;
	}	 
} 
@media (max-width: 600px){
	.peakright-bg svg,.peakleft-bg svg{
		display:none;	
	} 
	.body-wrapper.layoutsbl {
	    margin-right: 0!important;
	    right: 0;
	    padding-left: 25%!important;	    
	}	
	body.layoutsbl footer,body.layoutsbl .copyright-warpper {
	    margin-right: 0!important;
	    right: 0;
	    margin-left: 25%!important;	    
	}	
 	 body.body_framebold.layoutsbl .copyright-warpper {	   
	    margin-left: 0!important;
	}
	.body-wrapper.layoutsbl .page-content {
		-webkit-box-shadow: -20px 39px 27px -1px rgba(0,0,0,0.35);
		-moz-box-shadow: -20px 39px 27px -1px rgba(0,0,0,0.35);
		box-shadow: -20px 39px 27px -1px rgba(0,0,0,0.35);
	}
	.body-wrapper.layoutsbr{
	    margin-left: 0!important;
	    right: 0;
	    padding-right: 25%!important;	   
	}
	body.layoutsbr footer,body.layoutsbr .copyright-warpper {
	    margin-left: 0!important;
	    right: 0;
	    margin-right: 25%!important;	    
	}	
	body.body_framebold.layoutsbr .copyright-warpper {	  
	    margin-right: 0!important;
	}
	.body-wrapper.layoutsbr .page-content {
		-webkit-box-shadow: 20px 39px 27px -1px rgba(0,0,0,0.35);
		-moz-box-shadow:20px 39px 27px -1px rgba(0,0,0,0.35);
		box-shadow: 20px 39px 27px -1px rgba(0,0,0,0.35);
	}
	.body-wrapper.layoutsbr .fw-container ,.body-wrapper.layoutsbl .fw-container{	   
	    padding-left: 35px;
	    padding-right: 35px;	   
	}
	.page_full.body_framebold .body-wrapper.layoutsbr .fw-container{
		padding-left: 0!important;	    
	    padding-right: 50px!important;
	}
	.page_full.body_framebold .body-wrapper.layoutsbl .fw-container{
		padding-right: 0!important;	    
	    padding-left: 50px!important;
	}
	.page_boxed.body_framebold .copyright-warpper .container, .page_full.body_framebold  .copyright-warpper {     
		border-top: none;
	}
	.sbl-post .media-top,.sbr-post .media-top {
	    margin-top: 0;
	    margin-bottom: 0;
	    padding: 0;
	}	
	.sbl-post .container {
	    margin-right: 0!important;
	    padding-left: 35%;
	}
	.sbr-post .container {
	    margin-left: 0!important;
	    padding-right: 35%;
	}
	.sb-content{
		background: #fff;
		padding: 15px;
	}	
	.sb-content .ux-commentform{
		margin-bottom: 0;
	} 
	.sb-content .breadcrumb {
	    margin-top: 0;
	}	
	.media-top .ux-sharing-top {
	    margin-top: 15px;
	    margin-bottom: 0;
	}	
} 
 
.main-content.single .post iframe {
    width: 100%;
    margin: 5px 0 15px;
}
.aligncenter, .wp-block-image.aligncenter {
    text-align: center;
    float: none;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
.ux-sidebar-side.la3,.ux-sidebar-side.la3 .sb-container{
	overflow: hidden;
}
 .gallery.gallery-size-thumbnail{
 	margin-top: 35px;
 }
#sidebar {    
    overflow: hidden;
    margin-top: 25px;
}
/* CSS system issue */
.lg-outer{
	z-index: 99999!important;
}
.customize-support .lg-toolbar {   
    background-color: rgba(33, 33, 33, 0.95);
}
.slick-dots li button:hover, .slick-dots li.slick-active button, .slick-dots li button:focus{
	border-radius:100%; 	
}
.container .slick-dots li button { 
    width: 8px;
    height: 8px;
    border-radius:100%; 
}
/* Elementor */
.elementor-divider-separator{
	display: inline-block;
}
/* WP MEgamenu Pro */

.ux-header ul.wp-mega-sub-menu li.wpmega-hide-menu-icon > a i {
    display: block!important;
}
.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li i.wpmm-mega-menu-icon.fa {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}
.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li.wpmm-submenu-align-right a.wp-mega-menu-link:after {
    font-size: 14px;
    right: -15px;
}
.ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{	
    font-size: 14px;
    margin-left: -5px;
    position: absolute; 
}
.elementor-widget-container .ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{	
	position: relative;
}
.ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children{
	margin-right: 10px;
}
.ux-header.hd-transperent  .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal,
.ux-header.hd-transperent  .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical{
	background: transparent;
}
.ux-header.hd-transperent  .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
    color: #fff;
}
/* AP MEga Menu: - sub menu bg dark - HD transparent style */
.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {    
    z-index: 9999;
}
.ux-header.hd-transperent .wp-mega-sub-menu,
.ux-header.hd-transperent  .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {
    background-color: #111;
}
.ux-header.hd-transperent .wpmm-sub-menu-wrapper ul li a span.wpmm-mega-menu-href-title {    
    color: #999;
}
.ux-header.hd-transperent .wpmm-sub-menu-wrapper ul li a span.wpmm-mega-menu-href-title:hover {    
    color: #fff;
}
.ux-header.hd-transperent .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title ,
.ux-header.hd-transperent .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title{
  	color: #eee;  
}
.ux-header.hd-tranperent.nav-solid .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a ,.ux-header.hd-tranperent.nav-solid .hd-utility i{
	color: #222!important;	
}
.ux-header.style-2.hd-tranperent.nav-solid .primary-navigation ul.wpmm-mega-wrapper {
    margin-top: 3px;
}
.ux-header.hd-transperent .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {
    font-size: 11px;
    margin-top: -5px;
}
.wp-megamenu-main-wrapper{
	width: 100%;
}
.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu > li:first-child > a{
	border-top: none!important;
}
.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:last-child a{
	border-bottom: none!important;
}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a:after{
	top: 12px!important;
    left: 100%!important;
    margin-left: -8px!important;
    right: auto!important;	
}
.site-navigation .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 0;
    left: 0;
    right: 0;
    top: 100%;
    webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    z-index: 1;
    margin-top: -2px;     
}
.site-navigation .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before{
	 -webkit-transform: scale(0,0);
    -khtml-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -o-transform: scale(0,0);
    transform: scale(0,0);	
}
.site-navigation .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a:before, 
.site-navigation .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current_page_ancestor > a:before,  
.site-navigation .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-item > a:before,
.site-navigation .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-ancestor > a:before{
 	width:100%;	 
    transform-origin: right center;
    -webkit-transform-origin: right center;
    -webkit-transform: scale(1,1);
    -khtml-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);
} 
.primary-menu>li.current-menu-ancestor>a .line-menu {
    transform-origin: right center;
    -webkit-transform-origin: right center;
    -webkit-transform: scale(1,1);
    -khtml-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);
}
.ux-header.style-2 .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{
	font-size: 16px;
}
@media (min-width: 960px){
	.ux-header.style-5 .primary-navigation .mega-menu {	    
	    top: 60px;	    
	}
	.ux-header.style-5.clasic .primary-navigation .mega-menu {
	    top: 50px;
	}
	.page_boxed #header .container > div{
		padding-left:25px;
		padding-right:25px;
	}
	.page_boxed .row-fitcontent .uk-grid>* {
	    padding-left: 0!important;
	}
	.ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border)  .primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
	    padding-right: 25px;
	    padding-left: 20px;
	}
	.wpmega-flyout-vertical-full-height .wp-mega-sub-menu{
		padding-left: 30px;
	}
	.ux-header.style-2 .wp-megamenu-main-wrapper>ul{
		padding-left:200px; 
	}	
	.wp-mega-sub-menu{
		background: #fff;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li .wpmm-sub-menu-wrap {     
		z-index: -9999;    
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover { 
		z-index: 9999;
	}	 
	.ux-header.ux-bgdark .wpmega-clean-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before, 
	.ux-header.ux-bgdark  .wpmega-clean-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {	  
	    background: #464545;	    
	}	
	.ux-header .wpmega-clean-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before, .ux-header .wpmega-clean-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {	    
	    background: #ccc;	    
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal  ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover ul.wp-mega-sub-menu li{
		 height:auto;		
	}	
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{		
		color: #140e34;		 
		text-transform: uppercase;
	}	
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul{
		width: 190px;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {	   
	    width: auto;	    
	}
	.wpmega-menu-megamenu .wpmm-sub-menu-wrap .wpmm-menu0 > ul.wp-mega-sub-menu{
		padding-left: 25px;
		padding-right: 25px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-item-has-children > a,.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li> a{
		padding: 0;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li{
		padding: 20px 15px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-item-has-children ,.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li  {
		padding: 20px 25px 20px 10px;
	}
	.sticky-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {
	    padding: 25px 18px 25px 18px;
	}	 
	/*Redesign*/
	.ux-header .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {
		margin-bottom: 5px;
		display: block;
		background: none;
		margin-top: 15px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul {
	    padding: 25px 30px;
	    padding-bottom: 20px;
	    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
	    -khtml-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
	    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
	    -ms-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
	    -o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
	    box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);    
	    clip: rect(1px, 1px, 1px, 1px);
	    -webkit-border-radius: 2px;
	    -khtml-border-radius: 2px;
	    -moz-border-radius: 2px;
	    -ms-border-radius: 2px;
	    -o-border-radius: 2px;
	    border-radius: 2px;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout div{	  
	    transition: all 0.01s ease-in-out;
	    -webkit-transition: all 0s ease-in-out;
	    -ms-transition: all 0s ease-in-out;
	}
	.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper, .wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper, .wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown, .wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover >.wpmm-sub-menu-wrapper, .wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper, .wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap, .wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul{		   
    	-webkit-transition: .15s!important;
    	-moz-transition: .15s!important;
    	-ms-transition: .15s!important;
    	-o-transition: .15s!important;
    	transition: .15s!important;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
		padding: 15px 20px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li{
		border:none		
	}
	.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal,
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout div{
		border:none!important;		
	}
	.ux-header.wide.ux-bgdark .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal, 
	.ux-header.wide.ux-bgdark .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical {
	    background: #222;
	    border: none;
	}
	.ux-header.ux-bgdark  .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {    
	    color: #ccc;
	}
	.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {	    
		margin-bottom: 0;
		margin-top: 15px;		
	}
	.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title:hover,
	.wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title:hover{
	    color: #999;
	} 
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li .wpmm-sub-menu-wrap {     
		z-index: -9999;    
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {    
		padding: 4px 20px;		
	}	 
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{
		margin-top:-1px;		
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children > a:after {  
		font-size: 15px!important;   
		color: #999!important;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children:hover > a:after {  	
		color: #555!important;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {		 
		padding-top: 10px;
	    padding-bottom: 10px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
		color: #555;
	}
	.sub-menudark .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
	    color: #999;	     
	    border-bottom: 1px solid rgba(51, 51, 51, 0.55);
	    margin-left: 20px;
	    margin-right: 20px;
	    padding-left: 0;
	    padding-right: 0;
	}	
	.ux-header.ux-bgdark  ul.wp-mega-sub-menu > li:last-child > a {	 
	    border-bottom: none!important;	
	}	
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a{
		color: #999;		
	}
	.ux-header.hd-tranperent .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a{
	     color: #ccc;
	}
	.ux-header.ux-bgdark  .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a,
	.ux-header.hd-tranperent  .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a {
	    color: #fff;
	}	 
	.ux-header.ux-bgdark  .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li {	 
	    line-height: 1.75;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a{
		padding-top: 0;
    	padding-bottom: 0;
        padding-left: 0;
	    padding-right: 0;
	}	
	.ux-header.nav-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a{
		padding-top: 5px;
    	padding-bottom: 5px;        
	}
	.ux-header.nav-vertical .uk-offcanvas-bar {
	    width: 360px;
	    padding-left: 60px;
	}
	.ux-header.nav-vertical .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a,.ux-header.nav-vertical ul.wp-mega-sub-menu li a{
		color: #333;
	}	
	.nav-vertical.ux-bgdark .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a,.nav-vertical.ux-bgdark ul.wp-mega-sub-menu li a{
		color: #fff;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul{
		 width: 220px;
	}
	.ux-header .header.uxut-hdstyle ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {
	    width: 260px;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a,
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover{
		background: none!important;
	}
	.ux-header.ux-bgdark .wpmm-sub-menu-wrap,.ux-header.hd-tranperent .wpmm-sub-menu-wrap{
		background: #222!important;
	}
	.hd-tranperent .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal,
	.hd-tranperent .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical{
		background: transparent!important;
	}
	 .sub-menudark .primary-navigation ul ul, .sub-menudark .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul, 
	 .ux-header.hd-tranperent .primary-navigation ul ul, .ux-header.hd-tranperent .wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul{
	    background-color: #222;
	}
	.ux-header.ux-bgdark  .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link,
	.ux-header.hd-tranperent  .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link 	{	  
	    color: #fff;
	}
	.ux-header.ux-bgdark  .lst-cat a,
	.ux-header.hd-tranperent  .lst-cat a{
		color: #ccc;
	}
	.ux-header .lst-cat{
		padding-top: 15px;
	}
	.ux-header.ux-bgdark  .lst-cat a:hover,
	.ux-header.hd-tranperent  .lst-cat a:hover{
		color: #fff;
	}
	.ux-header.ux-bgdark .wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a,
	.ux-header.ux-bgdark .wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title,
	.ux-header.hd-tranperent .wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a,
	.ux-header.hd-tranperent .wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title{
		color: #ccc;
	}
	.ux-header.ux-bgdark .wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:hover,
	.ux-header.ux-bgdark .wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title:hover,
	.ux-header.hd-tranperent .wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:hover,
	.ux-header.hd-tranperent .wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title:hover{
		color: #fff;
	}
	.ux-header.ux-bgdark .hd-utility li .ic-cart i,.ux-header.ux-bgdark  .hd-search i,.ux-header.ux-bgdark  .hd-search i:before{
		color: #999;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li a.wp-mega-menu-link {
	    padding-left: 0;
	}
	.ux-header .wpmm-sub-menu-wrap li.wpmega-1columns-2total,.wpmm-sub-menu-wrap li.wpmega-1columns-3total,.wpmm-sub-menu-wrap li.wpmega-1columns-4total,.wpmm-sub-menu-wrap li.wpmega-1columns-5total,.wpmm-sub-menu-wrap li.wpmega-1columns-6total,.wpmm-sub-menu-wrap li.wpmega-1columns-7total,.wpmm-sub-menu-wrap li.wpmega-1columns-8total{
		padding: 0;
	}	 
	.ux-header .ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li i.wpmm-mega-menu-icon.fa {
	    float: left;
	    margin-top: 5px;
	    margin-right: 10px;
	    display: block;
	}	
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{
		padding: 0!important;
	}
	/* Menu item hover background : set tranperent */
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover,.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a ,.wpmega-clean-white .wpmm-mega-wrapper > li:hover, .wpmega-clean-white .wpmm-mega-wrapper > li.current-menu-item{
		background: rgba(204, 204, 204, 0);
	}
	/* Header */
	.ux-header .woocommerce {	   
	 	margin-top: 0;
   	 	margin-bottom: 0;
	}
	.ux-header.ux-position-ab ul.wpmm-mega-wrapper{
		padding-left: 325px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{
		color: #999;
	}
	.ux-bgcolor .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{
		color: #fff;
	}	
	.ux-header.logo-left .site-navigation {
	    float: right;
	    width: 100%;
	}
	.ux-header.style-1.logo-big .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
    	padding: 15px 25px 15px 20px;
	}
	.ux-header.style-1.logo-big .nav-main .container,
	.ux-header.style-1.logo-big .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal{
		background: #fafafa;
	}	
	.ux-header.logo-left .primary-navigation ul.wpmm-mega-wrapper {
	    margin-top: 8px;
	    text-align: right;
	}
	.ux-header.logo-left .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout:last-child{
		padding-right: 200px;
	}
	.body_framebold .ux-header.logo-left .site-navigation {	  
	    width: 88%;
	}	
	.ux-header.no-banner .wp-megamenu-main-wrapper > ul {
	    box-shadow: none;
	    margin: 12px 0 0 0;
	}
	.body_framebold .ux-header.no-banner .wp-megamenu-main-wrapper ul {
	    box-shadow: none;
	    margin: 5px 0 0 0;
	}
	.ux-header.style-2 .primary-navigation ul.wpmm-mega-wrapper{
		margin-top: 3px;
		margin-bottom: 3px;
		width: 100%;
	}
	.elementor-widget-wrap .ux-header.style-2 .primary-navigation ul.wpmm-mega-wrapper{
		margin-top: 0;
		margin-bottom: 0;
	}
	.ux-header.style-2 .primary-navigation ul.wpmm-mega-wrapper > li:last-child{
		margin-right: 120px;
	}
	.ux-header.big-utility .primary-navigation ul.wpmm-mega-wrapper > li:last-child {
	    padding-right: 350px;
	}
	.ux-header.no-banner  .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper{
		text-align: center;
	}
	.ux-header.style-2.hd-tranperent  .primary-navigation ul.wpmm-mega-wrapper{
		margin-top: 20px;
	}
	.sticky-header .ux-header.style-2.hd-tranperent  .primary-navigation ul.wpmm-mega-wrapper{
		margin-top: 0;
	}
	.ux-header.style-2 .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {
	    padding:23px 13px 23px 13px;
	    font-size: 15px;
	}	
	/*Vertical header use AP Mega */
	.hdnav-left.wpmm_megamenu .ux-header .hd-logo {
	 	position: relative;
	}	
	/*AP MEga Menu : Vertical */
	.ux-header.nav-vertical .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical{
		width: 100%;
		background: #333;
		border: none;
		padding: 0;
		margin-top: 50px;		
	}
	.ux-header.nav-vertical .wpmm-orientation-vertical ul.wpmm-mega-wrapper > li{
		border-bottom: none;
	}
	.ux-header.nav-vertical .wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link {	 
	    padding: 5px 0;
	}
	.ux-header.nav-vertical .wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.menu-item-has-children > a:after {
		right:15px;
	}
	.ux-header.nav-vertical .wp-megamenu-main-wrapper.wpmm-orientation-vertical ul ul li.menu-item-has-children > a:after {
	    right: 15px;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover{
		z-index: 9999;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover { 
		z-index: 9999;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {	   
	    margin-top: -90000em;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover ul {	   
	    margin-top: 0;
	}	 
	.wp-megamenu-main-wrapper.wpmm-orientation-vertical {
		width: 100%;
	}
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper li > a.wp-mega-menu-link {		 
		padding: 4px 35px;	 
	}
	.ux-bgdark .wpmm-orientation-vertical ul.wpmm-mega-wrapper li > a.wp-mega-menu-link {		
		color: #fff;
	}	
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li{
		border:none;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.menu-item-has-children > a:after {	
		right: 30px;
	}
	.nav-vertical .wp-megamenu-main-wrapper.wpmm-orientation-horizonta ul.wpmm-mega-wrapper > li.current-menu-item a,.nav-vertical .wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.current-menu-item a{
		color: #fff;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {	    
	    box-shadow: 0px 8px 10px rgba(0,0,0,0.15);
	}
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li {		
		width: 0;	
	}
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover ul.wp-mega-sub-menu li {		
		width: 100%;	
	}
	.nav-vertical.nav-left .wpmm-orientation-vertical.wpmm-vertical-left-align.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div{
		left: 100%!important;
    	right: auto!important;
	}
	.nav-vertical.nav-left .nav-main.animated,.nav-vertical.nav-right .nav-main.animated{		 
	    -webkit-animation-name: unset!important;
	    animation-name: unset!important; 
	}
	.ux-header.black .primary-navigation li li:hover {
	    background: transparent;	
	}
	.ux-header.black .primary-navigation li li{	    
	    margin-left: 20px;
    	margin-right: 20px;
	}
	.ux-header.black .primary-navigation li li a{
		padding-left: 0;
		padding-right: 0;
	}
	.ux-header.black .primary-navigation li li {
   		border-bottom: 1px solid rgba(51, 51, 51, 0.55);
	}
}
 
@media (max-width: 960px){	
	.page_full.body_framebold:not(.border_full){
		border: 35px solid #fff;
	    border-top: none;
	    border-bottom: none;
	}
	.page_full.body_framebold.border_full{
		border: 35px solid #fff;
	}	
	.page_full.body_framebold .layout1 .row-container{
		max-width: 100%!important;		 
	}
	.page_full.body_framebold .fw-container{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.page_full.body_framebold:not(.border_full) .ux-header{
		margin-left: -35px;
    	margin-right: -35px;;
	}
	.page_full.body_framebold .scrollup {
	    bottom: 45px;	 
	}
	.ux-header.style-5.logo-center .hd-banner .container {
	    max-width: 100%;
	}
	/* Show hide mobil nav */
	#wpmega-menu-main_menu.animated{
		display: block;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{
		color: #fff!important;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a:after, 
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a:after {		   
		transform: none!important;
	    -webkit-transform: none!important;
	    -ms-transform: none!important;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children.active-show a:after{
		transform: rotate(0deg) !important;
		-webkit-transform: rotate(0deg) !important;
		-ms-transform: rotate(0deg) !important;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children.active-show > a:after{
		content: "\e874";
	    font-family: 'Linearicons-Free'!important;
	    speak: none;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 2.95;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 11px;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    color: #fff;
	    text-align: center;
	} 
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{
		content: "\e874"!important;
	    font-family: 'Linearicons-Free'!important;
	    speak: none;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 2.95;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 11px;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    color: #fff;
	    text-align: center;	
	}	
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children.active-show > a:after{
		content: "\e873"!important;
	}
	.menu-warpper{
		position: relative;
	} 
	.ux-header.style-3.nobanner.banner-text .hd-utility {
	    margin-top: -5px;
	    top: 0;
	    right: 30px;
	}
	.wp-megamenu-main-wrapper ul{
	 	display: none;
	 }
	 .wpmm-orientation-vertical ul.wpmm-mega-wrapper > li{
	 	border-bottom: none!important;
	 }
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link{
	 	color: #ccc!important;	 	
	 }
	 .ux-header .wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
	    padding-top: 7px;
	    padding-bottom: 7px;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a:after {
    	top: 2px!important;
	    margin-left: -60px!important;
	    line-height: 33px!important;
	}
	.ux-header.style-2 .uxut-hdstyle  .hd-search i{
		margin-top: 6px;
		margin-left: -15px;
	}	
	div.cursor.default{
		display: none;
	}	
	.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal {
	    border: none;
	} 
	.wp-megamenu-main-wrapper.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li{
		border: none!important;
	}
	.ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper   li.menu-item-has-children > a:after {    
    	right: 15px;
	    position: absolute!important;
	    color: #fff!important;
	    background: #282626;
	    width: 30px;
	    height: 30px;
	    text-align: center;
	    line-height: 33px!important;
    	font-size: 11px!important;
	    border-radius: 3px;
	}
	.ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wp-mega-sub-menu{
		margin-top: 0!important;
   		padding-left: 20px!important;
	    background: #171616!important;
	    padding-top: 5px!important;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-left > a:after{
		content: "\e874"!important;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-left.active-show > a:after{
		content: "\e873"!important;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-left > a:after{
		content: "\e874"!important;
	    font-family: 'Linearicons-Free'!important;
	    speak: none;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 2.95;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 11px;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    color: #fff;
	    text-align: center;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a.wp-mega-menu-link {
	    padding-left: 40px!important;
	}
	#wpmega-menu-main_menu.wpmm-mega-wrapper{
		margin-top: 0;
	    margin-left: auto;
	    position: fixed;
	    left: auto;
	    right: 0;
	    padding-top: 90px!important;	  
	    width: calc(100% - 90px);
    	max-width:350px;
	    height: 100vh;
	    top: 0;
	    bottom: 0;
	    overflow-y: auto;
	}
	.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {
	    z-index: 99999;
	}	 
	.wpmm-sub-menu-wrapper ul li a span.wpmm-mega-menu-href-title{
		color: #ccc;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul{
		background: none;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {
	    overflow: hidden;
	    background: #171616!important;
	    z-index: 9999;
	    padding-top: 10px;
	}
	.wpmm_megamenu .wpmm-orientation-horizontal .wpmega-responsive-closebtn {
    	color: #333;
	}
	.ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,
	.ux-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-searchdown, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-searchinline {
	    padding: 10px 30px!important;
	    color: #fff!important;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
	    padding-left: 40px !important;
	}
	.ux-header .wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > div ul li.active-show > div {	 
	    padding-left: 10px;
	}
	.ux-header .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before{
		background: none!important;
	}
	.wpmm_megamenu .wp-megamenu-main-wrapper ul ul{
		padding-left: 5px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{
		padding: 0px 30px 6px;
	}	
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-item-has-children a {
	    color: #fdfdfd;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {
   		margin-right: 15px!important;
   		color: #fff!important;
	}
	.wpmm-orientation-horizontal.wpmega-clean-white .wpmegamenu-toggle {
	    border: none;
	}
	.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {
	    font-size: 26px;	    
   		margin-right: 0;
    	margin-top: 20px;
	}
	.ux-header.logo-big  .wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {	    
	    margin-top: 0;
	}
	.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before{
		background: none;
	}
	.wpmm-orientation-horizontal.wpmega-clean-white .wpmegamenu-toggle .wpmega-openblock, .wpmm-orientation-horizontal.wpmega-clean-white .wpmegamenu-toggle .wpmega-closeblock {
	    background: transparent;
	    text-align: right;
	    margin-right: 15px;
	}
	.ux-header.style-2 .hd-logo{
		margin-left: 15px;
	}		
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-searchdown, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-searchinline {
	    padding: 0px 30px 8px;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
    	padding: 5px;
	}
	.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div.wpmm-open-fade{
		border: none;
	}	 
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout  div ul li.wpmm-submenu-align-left div {
	    right: 0;
	    border: none!important;
	    padding-left: 15px!important;
	}
	ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {
	    background: rgba(62, 60, 60, 0.4);
	}	 
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {
	    border-bottom: 1px solid #2a292b;
	}
	.ux-header.hd-transperent .wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {
	    color: #fff;
	}
	/* Vertical AP NAV responsive mode */	
	.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical {
		background: #222;
		position: relative;
		z-index: 9999;
		padding:0;
	}
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li{
		border-bottom:none;		
	}
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper li > a.wp-mega-menu-link {		
		color: #fff;
	}
	.ux-header .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal, 
	.ux-header .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical,
	.ux-header .wpmm-orientation-horizontal.wpmega-clean-white .wpmegamenu-toggle{
		border: none;
		background: none;
		height: 70px;
	} 
	/* Header responsive */
	.wpmm_megamenu .ux-header.nav-vertical {
		display: block;		
	}
	.ux-header.nav-vertical .hd-logo img {
	    margin-top: 25px;
	}
	.body_framebold .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {		
		padding-left: 25px;
		padding-right: 25px;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-vertical .wp-mega-toggle-block .wpmega-openblock{
		padding: 10px 10px 0px;		
	}
	.wpmm-orientation-vertical ul.wpmm-mega-wrapper li > a.wp-mega-menu-link {
		display: block;
		width: 100%;
		padding: 3px 15px;
	}
	.wpmm_megamenu  .nav-vertical.ux-bgdark{
		background:#222;		
	}	
	.nav-vertical.ux-bgdark .wp-megamenu-main-wrapper.wpmm-orientation-vertical .wp-mega-toggle-block .dashicons {
		font-size: 26px;
		color: #fff;
	}
	.wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-openblock, .wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-closeblock{
		padding: 0!important;
	}
	.ux-header.style-1.logo-big .wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {	     
	    margin-right: 20px;	   
	}		
}
/* Color schemas */
/* Border Color */

.sb-inner-left .widget-container:before,.sb-inner-right .widget-container:before{
	display:none;
}
/* Label */ 
.author-bio {    
    width: 100%;
    float: left;
}
.wpmm_megamenu .tagcloud a:hover{	
	color: #fff!important;
} 
.sb-inner-left,.sb-inner-right{	 
	padding:0 20px;
	margin-bottom: 50px;
} 
.sb-inner-left .widget-container,.sb-inner-right .widget-container{
	border: none;
    margin-top: 0;
    margin-bottom: 0;	 
}
.review-total-wrapper span.review-total-box{
	 
    color: #fff!important;
    font-size: 20px!important;
    text-align: center!important;
    margin-top: 45px!important;
}
.widget-container:hover .widget-top:before, .widget-container:focus .widget-top:before, .widget-container:active .widget-top:before {
    right: 0;
}
.newsbycatajax-widget .widget-container:before,.elp-widget .widget-container:before,.authobio-widget .widget-container:before,.widget_mc4wp_form_widget .widget-container:before{ 
	display:none;
}
#sidebar .social-count-plus {
    margin-top: 20px;
    margin-bottom: -15px;
}
.social-count-plus{
	margin-top: 20px;
}
/* Overwrite Default */
#comments{
	padding:0;
}
.widget.elp-widget {    
    margin-bottom: 55px;
}
.widget.elp-widget {    
    background: #fff!important;
}
.page_full .ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border) .menu-warpper {
    height: 60px;
}
.page_full .ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border) .primary-navigation .nav-menu > li > a {
    color: #222;
    position: relative;    
    line-height: 55px;
}
.ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border)  .primary-navigation .nav-menu > li > a:before{
	content: "";
    position: absolute;
    right: 12px;
    top: 20px;
    width: 1px;
    height: 20px;
    background: #e1e1e1!important;
}
.ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border)  .primary-navigation .nav-menu > li:first-child > a:before{
	display: none;
}
.page_full .ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border) .menu-warpper {
    height: 71px;
}
.page_full .ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border) .hd-banner{
	height: 200px;
}
.ux-header.style-5.logo-center.nav-center:not(.logo-midle,.page_border) .nav-main  .hd-utility {    
    margin-top: 15px;
}
/* Header 5.31, 5.21,522 */
.ux-header.logo-center.logo-ontop.nav-center.page_border .ux-hl-button {
    top: 15px;
    margin-left: 0;
    left: 0;
}
.ux-header.logo-center.logo-ontop.nav-center.page_border .menu-warpper .container {
    height: 60px;
}
/* Line hover effect */

.thumbnail img:before, .thumbnail img a:after {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, transform 0.4s;
}
.thumbnail img:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.thumbnail img:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}
.thumbnail img:hover:after, .thumbnail img:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* Box container */
.widget-container {
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 0 0 10px;
    position: relative;
}
.widget-container > div, .widget-container ul{
	padding: 0;
	background: transparent;
}
.widget-top {
    margin-bottom: 20px!important;
    height: 33px;
    line-height: 33px;
    background: none;
  	position: relative;  
  	border: none!important;
}
.widget-top > span {
    left: 0;
    margin-top: -17px;
    background: #fff;
    height: 33px;
    display: block;
    box-sizing: border-box;
    float: none;
    position: relative;
    line-height: 32px!important;
    padding-left: 0;
    display: inline-block;
    padding-right: 30px;
}

.widget.sclink-widget .widget-container {    
    padding: 0 0 10px;
}
.nbcaj-header {
  	background: transparent!important;
    position: relative;
    margin-top: 45px;
    color: #eee;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-right: 15px;
    line-height: 35px;
    height: 35px;
    padding-left: 15px;
    border: 3px solid;
    height: 43px;
    box-sizing: border-box;
} 
.nbcaj-pagination {
    margin-top: 15px;
    float: right;
    width: 135px;
    overflow: hidden;   
}
.nbcaj-header .jTscrollerContainer .jTscroller a {
    color: #222;
}
.nbcaj-header:hover{
	background: #222!important;
    -webkit-transition: all .95s;
    -moz-transition: all .95s;
    -o-transition: all .95s;
    transition: all .95s;
    color: #222;	
}
.nbcaj-header:hover .jTscrollerContainer .jTscroller a {
    color: #fff;
}
.nbcaj-header.trend-pop-photo-video ul {     
	margin: 0 auto;
    text-align: left;
    padding-top: 0;
    padding-bottom: 10px;
    margin-bottom: 25px;
    border-left: solid 2px;
    border-bottom: solid 2px;
    padding-left: 10px;
}
.nbcaj-pagination a{
	background: #fff;
}
/* Social Count Plus */
.social-count-plus .flat li {   
   border-radius: 5px;
}
.social-count-plus .count {
    display: block;
    margin: 0px 0 0!important;
    padding: 0;
}
.social-count-plus .flat li {    
   	height: 85px;
    width: 80px;
    margin-bottom: 0;
    margin-top: 8px;
}
/* Feed Burner */
.widget.elp-widget .widget-top:after {
   display: none;   
}
.widget.elp-widget .widget-container{
	padding: 0;
	margin: 0;
	border: none;
}
.nbcaj-header.trend-pop-photo-video ul li {
    float: none;
    margin: 0 3px;    
    line-height: 25px;
    padding: 5px;
    display: inline-block;
    text-align: center;
    border-radius: 15px;
    margin-top: -15px;
    padding-top: 0;
}
.nbcaj-header ul{
	margin-left: 15px;
}
.newsbycatajax-widget .list-medthumb {	
    padding: 25px;
}
.ajnbc-photonews ul li {
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    margin-right: 8px;
    margin-bottom: 8px;
    width: 44.5%;
}
.mega-menu-row .widget-container{
	border:none;	
}
.nbcaj-header{
	margin-top: -25px;
}
.nbcaj-header.trend-pop-photo-video, .nbcaj-header.trend-pop-photo-video:hover {
    background: #fff!important;
    padding: 0;
}
/* Banner Widget */
.advbanner-widget .widget-container{
	padding: 0!important;
	border: none!important;
	margin-top: 0;
}
/* Block News Short Code */
.ux-post-block-news-listing p.readmore a {
    background: #fff!important;
    padding: 8px 25px;
    color: #ccc;
    border: 1px solid;
}
.ux-post-block-news-listing  p.readmore a:hover{
	color: #15181b!important;
}
.bn-sort:hover {
    background: #fafafa;
    color: #15181b;
}
.ux-boxtit > span {
    background: #fff!important;        
}
.ux-boxtit > span{
	padding: 0!important;
    line-height: 38px;
}
.ux-post-block-news.ux-block .meta{
    margin-bottom: 10px;
}
/* Carousel New */
.ux-slickcarousel-news.s8 .item .bn-caption h2 {
    margin-top: 5px!important;
   	text-transform: capitalize!important;
    text-align: center;
    word-spacing: 2px;
}
.ux-slickcarousel-news.s8 .item .bn-caption a.readmore {
    border: 2px solid #222;
    background: transparent!important;
    color: #555!important;
}
.ux-slickcarousel-news.s8 .item .bn-caption p.category {
    margin-top: 50px!important;
    margin-bottom: 10px!important;
}
.authobio-widget .authobio .autho-ava {
    margin-top: 0;
    text-align: center;
}
.authobio-widget .authobio .autho-ava  img{ 
    text-align: center; 
}
.authobio-widget .widget-container {   
    margin-top: 35px;
    padding: 0;
}
.authobio .signature{
	padding-right: 5px;
}
.authobio-widget .widget-container{
 	border:none;
}
.authobio-widget .authobio blockquote {
    margin-top: 50px;
    color: #999;
    border: 1px solid #e1e1e1;
    padding: 24px;
    margin-bottom: 25px;
    padding-top: 35px;
    padding-bottom: 35px;
}
.widget.elp-widget .widget-top > span {
    margin-top: -15px;
    background: #fff;
}
.list-medthumb{
	padding-top: 20px!important;
	box-sizing: border-box;
}
.ux-header.style-5 .toolbar a {
    color: #999;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0;
}
h3#comments-title {        
    border-bottom: none;
    font-size: 26px;
}
.widget.feedburner-email-subscription .widget-container {
    margin-top: 35px;
    margin-bottom: 20px;
} 
.page_full.sticky-header .ux-header.nav-center .menu-warpper,.sticky-header .ux-header.nav-center .menu-warpper{
 	background: #fff;
 }
 .page_full.sticky-header .ux-header.hd-transperent  .menu-warpper,.sticky-header .ux-header.hd-transperent .menu-warpper{
 	background: #222;
 }
/* Woocommerce */
.woocommerce ul.products li.product .onsale {   
    left: auto;
    margin: 0;
    background: #222;
    border-radius: 0;
    top: 0;
    right: 0;
    height: 30px;
    line-height: 22px;
}
.single-product h2{
	font-size: 18px;
	margin-bottom: 25px;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    opacity: .5;
    padding: .1em 1em;
    line-height: 35px;
}
.gridprod-default {
    margin-bottom: 35px;
    margin-top: 35px;
}
.container .wpcvs-type-radio .wpcvs-term{
 	width: auto;
}
.woocommerce .single-product div.product .related.products .button{
	text-transform: uppercase;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color: #333;
}
.woocommerce-tabs .wc-tabs li.additional_information_tab.active:before{
	content: "";
	position: absolute;
	height: 2px;
	width: 100%;
	top: 0;
	left: 0;
	background: #ff6600;	
}
.product_type_variable.add_to_cart_button{
	padding: 15px 25px!important;	
}
.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 20px;
}
/* Cart Page */
.woocommerce-page table.shop_table td.product-thumbnail img, .woocommerce table.shop_table td.product-thumbnail img {
    width: 43px;
}
.woocommerce ul.products li.product .button {
    margin-top: 1em;
    text-transform: uppercase;
    font-size: 13px;
    border-radius: 5px;
}
.woocommerce .related.products ul.products li.product .button {
    margin-top: 3px;
}
.woocommerce-page table.shop_table th.product-remove, .woocommerce table.shop_table th.product-remove {
    width: 48px;
}
table.cart td, table.cart th {
    padding: 0.5em;
    border: 0 solid #e1e1e1;
}
.cart_totals  table td,.cart_totals table th {
    padding: 0.5em;
    border: 0px solid #e1e1e1;
}
.cart_totals h2 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 5px;    
}
.cart-empty.woocommerce-info{
	margin-top: 75px;
	line-height: 3.2!important;
}
.woocommerce-info::before {
    color: #4c4c4c;
}
p.return-to-shop{
	margin-bottom: 60px;
}
.woocommerce .cart-collaterals .cart_totals{
    margin-bottom: 45px;
}
.woocommerce-page a.remove {
    color: #fff !important;
    border-radius: 0;
    border: 2px solid #4c4c4c;
    background-color: #4c4c4c !important;
    padding: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 18px;
    height: 25px;
    width: 25px;
}
.ux-header a.remove{
	color: #999 !important;
    border: none !important;
    background-color: none !important;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
}
.woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid #d3ced2;
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;    
}
.woocommerce-pagination{
	margin-bottom: 45px;
}
.woocommerce .woocommerce-ordering {
    margin: 0 0 3em;
}
.woocommerce span.onsale{ 
    padding: 0;
}
.product_title.entry-title{
	margin-left: 0;
}
.product.type-product  span.onsale {
    padding: 0;
    margin: 25px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: none;
    color: #333;
}
.product_meta .sku_wrapper{
	margin-bottom: 5px;
}
.woocommerce div.product form.cart {
    margin-bottom: 35px;
    margin-top: 25px;
}
 #body-wrapper  .page-content .post > .woocommerce {
 	margin-top: 35px!important;
 }
 
 .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .75em 0 0.5em;
    margin: 0; 
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
	padding: 0;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
	background: transparent;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{
	padding: 0;
	margin-top: 50px;
    margin-bottom: 20px;
}
.woocommerce-checkout #payment div.form-row {
    padding: 0;
    margin-top: 25px;
    margin-bottom: 20px;
    border-top: 1px solid #e1e1e1;
    padding-top: 25px;
} 
.woocommerce form .form-row.place-order{
	margin-bottom: 65px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {   
    font-weight: inherit!important;
} 
.woocommerce legend {   
    padding: 0 15px;
}
/* Woocommerce Product Pagingnation */
.woocommerce-page nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination {
    margin-bottom: 80px;
    margin-top: 0;
}
.woocommerce-cart-form__contents .actions button{
	margin-top: 5px;
}
.woocommerce-page nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul {
    border: none;
    display: inline;
    text-align: center;
    margin: 0 auto;
}
.woocommerce-page .woocommerce-pagination ul.page-numbers li, .woocommerce .woocommerce-pagination ul.page-numbers li {
    border: none;
}
.woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    border: 1px solid #e1e1e1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    width: 35px;
    height: 35px;
    margin: 2px;
    line-height: 36px;
    padding: 0;
    padding-top: 3px;
    text-decoration: none;
    background: transparent;
}
.woocommerce-pagination  .page-numbers{
	border-radius: 0;
}
/* Product Detail */
.page.breadcrumb-warpper.product{
	background: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
	display: none;
}
.woocommerce-page div.product .product_meta span.posted_in, .woocommerce div.product .product_meta span.sku_wrapper,.product_meta span.posted_in {
    display: block;
}
.woocommerce-page div.product .product_meta span a, .woocommerce div.product .product_meta span a ,.woocommerce div.product .product_meta span.sku,span.product_meta a{
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all 450ms ease;
    -moz-transition: all 450ms ease;
    -ms-transition: all 450ms ease;
    -o-transition: all 450ms ease;
    transition: all 450ms ease;
    text-transform: initial;
    font-weight: 400;    
}
.woocommerce div.product .product_meta span a{
	color: #140e34
}
.layout1 .product .breadcrumb .post-title{
	margin-top: 115px;
}
.layout1 .summary.entry-summary p.price{	
	margin-top: 10px;
    margin-bottom: 15px; 
}
.la1 .woocommerce div.product {
    margin-top: 0;
}
.la1 .woocommerce .products ul,.la1 .woocommerce ul.products {
    margin: 0 0 -25px;
}
.simple-post.breadcrumb-warpper.product{
    height: 160px;
    width: 100%;
}
.simple-post.breadcrumb-warpper.product,.clasic .breadcrumb ,.clasic .breadcrumb .container,.page.breadcrumb-warpper.clasic {
    height: 65px;
    background: none;
    overflow: hidden;
}
.page.breadcrumb-warpper .clasic .navxt-breadscrumb,.page.breadcrumb-warpper .clasic .breadcrumb  .navxt-breadscrumb,.clasic .breadcrumb .navxt-breadscrumb{
	margin-left: 0!important;
}
.clasic .breadcrumb .navxt-breadscrumb span{
	color: #555;
    font-weight: 400;
    font-size: 15px;
}
.woocommerce .la1 div.product div.summary {
    margin-top: 0;
}
table.woocommerce-grouped-product-list tr{
	border-bottom: 1px solid #e1e1e1;	
}
table.woocommerce-grouped-product-list tr:last-child{
	border-bottom: none;
}
table.woocommerce-grouped-product-list tr td ,.woocommerce div.product form.cart .group_table td{
    padding-bottom: 1.25em;
    padding-top: 1.25em;
    vertical-align: middle;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-radius: 0;
    border: none;
    background-color: transparent;
}
.product.type-product span.onsale {
    padding: 10px 15px;
    margin: 25px;
    background: #444;
    border-radius: 0;
    top: 0;
    left: 0;
    margin: 0;
    color: #fff!important;
    font-size: 13px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	border-radius:0; 
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #fff;
    border-color: #ddd!important;
    border-bottom-color: #fff!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: transparent;
    z-index: 1;
    border-bottom-color:  transparent;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-radius: 0;   
    margin: 0;
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    -ms-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: block;
    padding: .5em 0;
    text-decoration: none;
    position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:before{
	content: "";
    height: 1px;   
    width: 100%;
    left: 0;
    bottom: 0;
    background: #553bf9;
    display: block;
    position: absolute;
    box-shadow: none;
    border-radius: 0;
    border: none; 
}
.woocommerce div.product div.images {
    margin-bottom: 1em;
}
.woocommerce .single-product a.button.loading{
	display: initial;
    padding: 17px 40px 17px 25px;
    opacity: 0.95;
    top: 20px!important;
}
.woocommerce .single-product ul.products li.product a.button.loading {
    display: initial;
    padding: 12px 40px 12px 25px!important;
    opacity: 0.95;
    top: 16px!important;
}
.woocommerce .single-product .related.products ul.products li.product a.button.loading {    
    top: 4px!important;  
    padding: 13px 45px 13px 25px!important; 
}
.added_to_cart.wc-forward{
	border: none!important;
	border-radius:50px; 
}
.wpgis-slider-for .btn-prev, .wpgis-slider-for .btn-next{
 	line-height: 45px;
    width: 40px!important;
    text-align: center!important;
 }
 
.woocommerce a.added_to_cart {
    padding-top: .5em;
    display: inline-block;
    background: #444;
    color: #fff!important;
    position: absolute;
    padding: 15px 25px;
    width: 145px;
    text-align: center;
    text-transform: uppercase;
    line-height: 15px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
    left: 0;
    right: 0;
    border: none;
    font-size: 13px;
}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after {    
    position: absolute;
    top: -1px!important;
}
.woocommerce .products ul, .woocommerce ul.products {
    margin: 0 0 5em;
}
/* Product Review Form */
.woocommerce-tabs .comment-form{
	max-width: 600px;
}
.woocommerce-tabs .comment-form-author{
	padding-right: 15px;
}
.woocommerce-tabs .comment-form-email{
	padding-left: 15px;
}
.woocommerce-tabs p.comment-form-cookies-consent{
	width: 100%;
    position: relative;
    margin: 0 0 0!important;
    display: inline-block;
    left: 0;
    line-height: 25px!important;
}
.woocommerce-tabs p.form-submit{
	position: relative;
    margin-top: 35px!important;	
}
.woocommerce-tabs #commentform p.comment-form-cookies-consent > label {
    padding-left: 20px;
    margin-top: 15px!important;
    font-size: 18px!important;
    line-height: 25px!important;
}
.woocommerce-tabs .woocommerce-Reviews{
	margin-bottom: 35px!important;
	margin-top: 0;
}
#review_form_wrapper #commentform p.comment-form-cookies-consent > [type="checkbox"] {
    position: absolute;
    margin-top: 25px;
}
.woocommerce-tabs #respond .form-submit {
    margin-top: 5px;
    clear: both;
    margin-bottom: 0px!important;
}
.navcart-content .woocommerce ul.cart_list li a,.navcart-content .woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: inherit;
    font-size: 16px;
    margin-bottom: 10px;
}
/* item quick view Pop Up */
.prod-qvwarper.login-form .prod-qvcontainer {
    height: 450px;
    width: 680px;
}
.prod-qvwarper.login-form .scbtn-login{
	position: absolute;
	top: 50%;    
    transform: translateY(-50%);
    padding-left: 45px;
}
.prod-qvwarper.login-form .scbtn-login:before{
	content: "";
    width: 1px;
    position: absolute;
    height: 200px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: #eee;	
    margin: 0;
    padding: 0;	
}
.right-sb.hd-loginform {
	position: fixed;
    background: rgb(5 9 34 / 86%);
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: none;
    z-index: 9999;
}
.prod-qvwarper .login-username label{
	margin-top: 20px!important;
    margin-bottom: 0!important;
}
.prod-qvwarper input[type="text"],.prod-qvwarper input[type="password"]{
	line-height: 30px;
	height: 30px!important;
}
.prod-qvwarper .scbtn-login h3{
	margin-bottom: 25px!important;
}
.prod-qvwarper .scbtn-login  .btn{
	margin-bottom: 15px;
    color: #555!important;
    background: none!important;
    border: 1px solid #555!important;
    border-radius: 3px !important;
    width: 100%!important;
    min-width: 235px;
    text-align: center;
    line-height: 44px;
    height: 44px;
    padding: 0!important;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1.5px;
}
.prod-qvwarper .scbtn-login  .btn i{
	margin-right: 5px;
}
.prod-qvwarper .scbtn-login  .btn.facebook{
	border-color: #003a79!important;
	color: #003a79!important;
	cursor: pointer;
	margin-bottom: 5px;
}
.prod-qvwarper .scbtn-login  .btn.facebook:hover{
	border-color: #003a79!important;
	background: #003a79!important;
	color: #ffffff!important;
	cursor: pointer;
}
.prod-qvwarper .scbtn-login  .btn.twitter{
	border-color: #1da1f2!important;
	color: #1da1f2!important;
	cursor: pointer;
}
.prod-qvwarper .scbtn-login  .btn.twitter:hover{
	border-color: #1da1f2!important;
	background: #1da1f2!important;
	color: #ffffff!important;
	cursor: pointer;
}
.prod-qvwarper p.login-submit{
	margin-top: 25px;
}
.prod-qvwarper .form-title{
	font-size: 18px;
    margin-top: 25px;
}
.prod-qvwarper form p {
    margin-bottom: 5px;
    margin-top: 5px;
}
.prod-qvwarper{
	position: fixed;
	background: rgba(0,0,0,0.75);
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top:0;	
	display: none;
	z-index: 9999;
}
.prod-qvwarper.animated,.right-sb.hd-loginform.animated {
	display: block;
	z-index: 10000;
}
.prod-qvwarper.animated.fadeOut,.ux-hide.animated.fadeOut{
	z-index: -9;
	display: none;
}
.prod-uxtool.left .prod-save .lds-ripple{
	margin-top: -15px;
}
.prod-qvwarper .prod-qvcontainer p,.prod-qvwarper .prod-qvcontainer ol li{
	font-size: 16px;
}
.prod-qvwarper ul.variable-items-wrapper li{
	float: left;
	margin: 0 2px;
} 
.prod-qvwarper .prod-qvcontainer .woocommerce-Price-amount.amount,.prod-qvwarper .prod-qvcontainer .price .amount bdi{
	font-size: 20px;
}
.prod-qvwarper .prod-qvcontainer{
	width: 1000px;
    height: 500px;
    position: absolute;
    margin: 0 auto;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    background: #fff;   
	padding: 35px;	
	overflow: hidden;
}
.prod-qvwarper .item-prod .item-media .pop-remvprod {
	color: red;
    position: absolute;
    z-index: 9;
    left: 0;
    margin-left: 15px;
    margin-top: 15px;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    border: dashed 1px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
}
.prod-qvwarper .item-prod .item-media .pop-remvprod i{
	color: red;
	font-weight: bold;
}
.prod-qvwarper .itempop-default .prod-uxtool.left{
	border-radius: 100%;
	bottom: 0;
	margin-bottom: 15px;
	top: auto;
	margin-right: 15px;
}
.prodqv-close{
	position: absolute;
    top: 0;
    margin-top: 10px;
    right: 0;
    width: 45px;
    height: 45px;
    color: #555!important;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    font-size: 20px;
    margin-right: 10px;
}
.uxpopup-content .uk-grid{
	width: 100%;	
}
.woocommerce #review_form #respond .form-submit input {
    left: auto;
    border-radius: 3px;
}
.single-product .wpcvs-terms.wpcvs-type-button.wpcvs-style-rounded .wpcvs-term > span {
    border-radius: 0;
    border: 1px solid #e1e1e1;
    background: transparent;   
}
.single-product .wpcvs-terms.wpcvs-type-button.wpcvs-style-rounded .wpcvs-term > span{
	font-size: 13px;
}
.woocommerce-account .woocommerce form ,.woocommerce form.login{
    padding: 30px;
    border: 1px solid #e6e9ec;
    border-radius: 3px;
    max-width: 360px;
    margin: 35px auto ;
}
.woocommerce-account h2{
	text-align: center;
	font-size: 35px;
}
.woocommerce-account .woocommerce {
    max-width: 500px;
    margin: 0 auto;
}
.woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
    margin-bottom: 35px;
}
.woocommerce-MyAccount-navigation ul{
	padding-left: 0;
}
.woocommerce-MyAccount-navigation li{
	list-style: none;	
    margin: 10px 0;	
}
.woocommerce-MyAccount-content {
    float: right;
    width: 68%;
}
.body-wrapper.layout1 .woocommerce-MyAccount-content{
	margin-bottom: 65px;
}
.woocommerce .woocommerce-MyAccount-content fieldset {
    margin-top: 45px;
    border: 1px solid #e1e1e1;
}
.woocommerce-MyAccount-content .ipuval{	
	margin-top: 35px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    line-height: 3.2;
    padding: 1em 2em 1em 3.5em!important;
    margin: 0 0 2em!important;
    font-size: 16px;
}
.woocommerce .select2-dropdown {
    border: 1px solid #e1e1e1!important;
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e1e1e1!important;
}
.woocommerce-error li, .woocommerce-info  li, .woocommerce-message  li{
	line-height: 3.2;
}
.woocommerce table.shop_table .cart_item td,.woocommerce table.shop_table .cart_item th,.woocommerce table.shop_table th,.woocommerce table.shop_table td {
    padding: 9px 0!important;
}
.woocommerce h2{
	text-align: center;
	font-size: 35px;
}
.cart_totals h2{
	text-align: left;
	font-size: 25px;
}
.gridprod-default{
	margin-bottom: 35px;
}
/* Improve */
.navigation .navigation.pagination{
	display: flex;
	margin-top: 20px;
}
.category-achives.achives .navigation .navigation.pagination{
	margin-top: 5px;
}
.category-achives.achives.sear-result .navigation .navigation.pagination {
    margin-top: 45px;
}
.view-count i.fa-free-code-camp,.single .sg-post-meta li i.fa-free-code-camp{
	font-size: 16px;
}
.simple-postcontent .navigation.pagination ul{
	padding-left: 0;
	margin-left: 0;
    display: flex;
    list-style: none;
    padding: 0;
    justify-content: left;
    border: none;
}
.simple-postcontent .navigation.pagination ul li{
	border: 1px solid #e6e9ec;
    background-color: #fff;
    border-radius: 0;
    width: 2.8em;
    margin: 0 0.14em;
    text-align: center;
    transition: all .23s cubic-bezier(.42,.19,.4,.93);
}
.post form,.post form label{
	position: relative;
	display: block;
}
.main-content.index-lst .navigation .navigation.pagination{
	margin-top: 20px;
}
.navigation .navigation.pagination ul{
	padding-left: 10px;
    margin-top: 0;
}
.navigation .navigation.pagination ul li{
	list-style: none;
    display: inline-block;
    margin: 0;
}
.post .navigation.pagination{
	display: inline-flex;
    line-height: 45px;	
    margin-bottom: 10px;    
}
.post .navigation.pagination ul {
    padding: 0 0 0 10px;
}
.copyright-warpper.no-redux{
	background:#0c091d;
	margin-top: 0;
}
.copyright-warpper.no-redux p.copyright-message {
    margin-top: 0;    
    padding-bottom: 30px;
}
/* Reset Elementor */
.barfilter-warpper h3 {
    margin-bottom: 5px;
    font-size: 16px;
}
.ux-block .svg-pctable .pricing-palden .pricing-action{
	border-radius:3px; 
}
 /* UT improve */
 /*Default Header */
 .inputlinehv{
 	opacity: 0!important;
 }
.uxut-hdstyle .container{
 	max-width: 100%!important;
}
.wp-block-audio audio{
 	height: revert;
}
.uxut-hdstyle .hd-toolbar{
 	border-bottom: 1px solid rgb(119 122 242 / 15%);
}
.uxut-hdstyle .hd-toolbar ul.tb-left li:last-child,.uxut-hdstyle .hd-toolbar ul.tb-right li{
  	border-left: 1px solid rgb(119 122 242 / 15%);
}
.uxut-hdstyle .hd-toolbar{
  	height: 45px;
  	line-height: 45px;
  	font-size: 15px;
}
.uxut-hdstyle .hd-toolbar ul li {
    list-style: none;
    display: inline-block;
    min-width: 40px;
    text-align: center;   
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    height: 45px;
    line-height: 45px;
}
.uxut-hdstyle .hd-toolbar ul.tb-left  li{
	padding: 0 15px;
}
.uxut-hdstyle .hd-toolbar ul.tb-left {
	padding-left: 15px;
}
.ux-header.style-2 .uxut-hdstyle .hd-logo { 
    padding-left: 30px;
} 
.uxut-hdstyle .hd-toolbar ul.tb-right {
	padding-right: 35px;
}
.uxut-hdstyle .hd-toolbar  .tb-right li:last-child{
	padding-left: 20px;
}
.uxut-hdstyle  .hd-utility{
	right: 140px;
}
.wp-block-image img, .wp-block-gallery {
    margin-top: 15px!important;
}
.uxut-hdstyle  .hdutility-btn .btn-utilhd {
    width: 140px;
    display: inherit;
    padding: 7px;
    position: absolute;
    font-size: 15px;
    font-weight: 600;
}
.main-content.blog #conteninner ul.wp-block-categories-list.wp-block-categories ul{
	margin-top: 0;
    margin-bottom: 0;
}
.uxut-hdstyle  .btn-line-violet:before {
    border: 1px solid rgb(53 50 72 / 27%)!important;
    border-radius: 5px;
}
.ux-header.style-2 .uxut-hdstyle  .hd-utility {
    margin-top: 20px;
    margin-right: 19px;
    position: absolute;
    right: 0;
}

.ux-header.style-2 .uxut-hdstyle .icon-magnifying-glass:before {
    margin-top: 15px;
    margin-left: 5px;
    font-size: 25px;
}
 .uxut-hdstyle  .btn-line-violet:after{
    border-radius: 5px;
    background-color: #353248!important;
}
.ux-header.style-2 .uxut-hdstyle .icon-loupe:before {
    margin-top: 13px;
    font-size: 25px;
}
.ux-header.style-2 .header.uxut-hdstyle{
	min-height: 90px;
	display: block;
    background: #fff;
}
.uxut-footer{
	padding-top: 65px;
	margin-top: 40px;
}
.uxut-footer p.about-footer{
	color: #fff;
	padding-right:20px;
	font-size: 15px;
}
.uxut-footer .bdfooter-logo img{
	height: 50px;
}
.uxut-footer .footer-wdg h3{
	color: #fff;
}
.uxut-footer .footer-wdg ul{
	padding-left: 0;
}
.uxut-footer .footer-wdg ul li{
	font-size: 15px;
	line-height: 35px;
}
.uxut-footer  p.copyright-message {
    text-align: center;
    font-size: 15px;
    border-top: 1px solid #1d1932;
    padding-top: 25px;
}
.header.uxut-hdstyle .tb-left i,.tb-right li:last-child i{
	color:#13B9A4;
}
.wp-caption { 
    width: auto!important;
}
.wp-block-button {
    margin-top: 15px;
    margin-bottom: 15px;
}
p.wp-block-cover-text{
	color: #fff!important;
	font-weight: bold;
}
.layout3 .la3 .page-content{
	margin-top: 80px;
} 
.bg-achive-breadcum .navxt-breadscrumb{
	padding-left: 0;
    text-align: center;
}
.post-title .sg-post-meta.sub-title .comment-count i {
    margin-left: 0px;
}
 
p.copyright-message{
	text-align: center;
	font-size: 15px;
}
.copyright-warpper.no-reduxp .copyright-message {
    margin-top: 0;
}
#respond .form-submit {     
    margin-bottom: 80px!important;
}
.page-links span.page-number{
	width: 33px;
    height: 33px;
    line-height: 33px;
    display: inline-block;
    border: 1px solid #e1e1e1;
    text-align: center;
}
.simple-postcontent.post-full-width {   
    margin-top: -60px;
    z-index: 1;
    position: relative;
    padding: 30px;
    border-radius: 0;
}
 .main-content.blog #conteninner .simple-postcontent.post-full-width  h2,
 .main-content.blog #conteninner .simple-postcontent.post-full-width p,
 .simple-postcontent.post-full-width p, 
 .main-content.blog #conteninner .simple-postcontent.post-full-width blockquote,
 .main-content.blog .blog #conteninner .simple-postcontent.post-full-width ul:not(.blocks-gallery-grid), 
 .main-content.blog #conteninner .simple-postcontent.post-full-width dd, .main-content.blog #conteninner .simple-postcontent.post-full-width h3,
 .main-content.blog #conteninner .simple-postcontent.post-full-width h1,
 .main-content.blog #conteninner .simple-postcontent.post-full-width h2, .main-content.blog #conteninner .simple-postcontent.post-full-width h4,
 .main-content.blog #conteninner .simple-postcontent.post-full-width h5, .main-content.blog #conteninner .simple-postcontent.post-full-width h6, 
 .main-content.blog .la1 #conteninner .simple-postcontent.post-full-width ol:not(.blocks-gallery-grid){
	max-width: 100%!important;
}
.main-content.blog #conteninner .simple-postcontent.post-full-width  h3#reply-title{
	text-align: center;
}
.main-content.category-achives #content.la1{
	width: 100%;
}
.widget-container .menu-testing-menu-container  ul,.widget_pages ul ul{	
	padding-left: 0;
}
.main-content.index-lst #conteninner.content{
	margin-top: 80px;
	word-break: break-all;
}
.body-wrapper.layout1 .page.breadcrumb-warpper{
	margin-top: 65px;
}
.layoutp2 .simple-dfpostut .simple-postcontent{
	margin-top: 40px;	
}
.layoutp2 .single .simple-postcontent .feature-img.thumbnail {
    margin-top: 25px!important;
}
ol, ul {
    padding-left: 0;
}
ul{
    list-style: disc;
    margin: 0;
    padding: 0;
}
li > ul, li > ol {
    margin-bottom: 0;
    padding-left: 15px!important;
}
ul ul ul {
    list-style-type: square;
}
.entry-content > *{
    margin-top: 25px;
    margin-bottom: 25px;
}
ul li, ol li {
    list-style-position: inside;
}
.header.uxut-hdstyle ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a{
	font-size: 15px;
}
.widget select,select {
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
}
.post.tag-password-2 input[type="submit"]{
	margin-top: 35px;
}
.header.uxut-hdstyle .wpmega-enabled-menutoggle{
	display: none!important;
}
.elementor-widget-container .primary-navigation ul{
	margin-top: 15px;
}
body.sticky-header .elementor-widget-container .primary-navigation ul{
	margin-top: 5px;
    margin-bottom: 10px;
}
.index-lst .ux-sidebar-side div .widget:last-child .widget-container{
	margin-bottom: 50px;
}
.wp-block-audio {
    margin: 2em 0;
}
html :where(img) {
    height: auto;
    max-width: 100%;
}
.alignleft, .alignright, .aligncenter, img.alignnone {
    margin-top: 30px;
    margin-bottom: 30px;
}
#calendar_wrap table{
	font-size: 14px;
}
.paged .wpra-reactions-wrap{	
	display: none;
}
.mejs-container{
	margin-bottom: 25px;
}
.main-content.category-achives .cat-grid.style1 .box-content.catgrid-content{
	margin-top: 15px;
	margin-bottom: 25px;
}
.post-search p a .entry-date{
	font-size: 16px!important;
}
.post-search .sg-post-meta p {
	margin-bottom: 5px;
}
.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li{
	color: #757589;
}
/* Event */
.etn-social a{
	border-radius:100%; 
}
.schedule-tab-wrapper .etn-schedule-speaker .etn-schedule-single-speaker {
    margin: 0 5px 10px 0!important;
}
.schedule-tab-wrapper .etn-schedule-speaker .etn-schedule-single-speaker .etn-schedule-speaker-title {
    left: 0!important;
    top: -30px!important;
}
.etn-social a:hover {
	color: #fff!important;
}
.etn-single-speaker-wrapper{
	margin-bottom: 40px;
}
.etn-single-speaker-wrapper .etn-social{
	margin-top: 30px;
}
.etn-speaker-info {
    box-shadow: none!important;
    padding: 0 35px 0 0;
    text-align: center;
    border-right: 1px solid #e1e1e1;
}
.etn-speaker-info:after{
	content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #e1e1e1;
}
.index-grid .sg-post-meta.sub-title li.author:after,.cat-grid.style9 .catgrid-content .sg-post-meta.sub-title li.author:after,.sg-post-meta.has-avatar ul.meta li:before{
	content: " ";
    width: 1px;
    height: 11px;
    top: 7px;
    left: 100%;
    background: #a5a5a5;
    display: block;
    position: absolute;
    margin-left: 8px;
    transform: rotate(20deg);
}
.sg-post-meta.has-avatar ul.meta li:before{
	top: 0;
}
.sg-post-meta.has-avatar ul.meta li{
	position: relative;
}
.main-content.index-lst .uxpostindxcatmansony{
	margin-right: -35px;
}
.body-wrapper.layoutp2 .sg-post-meta.has-avatar.big li.author:before{
	display: block;
}
.body-wrapper.layoutp2 .sg-post-meta.has-avatar.big li:last-child:before{
	display: none;
}
.body-wrapper.layoutp2 .sg-post-meta.has-avatar.big li:last-child:before,.simple-post1.default-postut .sg-post-meta.has-avatar.big ul.meta li:first-child:before,.simple-post1.default-postut .sg-post-meta.has-avatar.big ul.meta li:last-child:before{
	display: none!important;
}
/* UT Transparent */
.ux-header.style-2.ut-transparent .primary-navigation .nav-menu > li > a,.ux-header.style-2.ut-transparent .primary-navigation .menu-item-has-children > a:after,.ux-header.style-2.ut-transparent .primary-navigation .page_item_has_children > a:after,.ux-header.style-2.ut-transparent .uxut-hdstyle .hd-search i{
	color: #fff;
}
.ux-header.style-2.ut-transparent .header.uxut-hdstyle{
	background: transparent!important;
    position: absolute;
    width: 100%;
    z-index: 1;	
}
.ux-header.style-2.ut-transparent .primary-navigation ul.sub-menu li{
	display: block;
}
.page .breadcrumb .post-title{
	padding: 165px 0 150px;
}
.dark-grad{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#00324a));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,#00324a 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#00324a 100%);
    width: 100%;
}
.post-indexcen,.cat-grid.style1 .cat-item{
	text-align: center;
	max-width: 960px;
	border-bottom: 1px solid #e1e1e1;
    padding-bottom: 20px;
    margin: 0 auto 45px;
}
.cat-grid.style1 .content .post-search{
	text-align: center;
	max-width: 960px;
}
.category-achives #nav-below.navigation{
	text-align: center;
}
.main-content.index-lst .navigation,.navigation .navigation.pagination{
	text-align: center;
	padding-left: 5px;
}
.main-content.index-lst .navigation .navigation.pagination{	
	margin-top: 5px;
	text-align: center;
    display: inline-block;
}
.navigation .navigation.pagination{
	display: inline-block;
	margin-top: 10px;
}
.main-content.index-lst .sg-post-meta,.post-search p.intro {
    margin-bottom: 25px;
}
.cat-grid.style1 .content .post-search{
	padding-bottom: 20px;
}
.main-content.index-lst p.category {
    margin-bottom: 5px;
}
.main-content.index-lst .post-title h2 ,.cat-grid.style1 h2, .cat-grid h2{
    margin-bottom: 10px;
}
.main-content.index-lst p.intro{
	margin-bottom: 25px;
}
.main-content.index-lst a.readmore,.post-search a.readmore{
    text-transform: uppercase;
    font-size: 15px;
}
.cat-grid .continue-reading a:after, .cat-grid.style1 .continue-reading a:after, .index-lst .continue-reading a:after{
	display: none;
}
.main-content.category-achives .cat-grid .cat-item p.intro{
	margin-top: 25px;
    margin-bottom: 25px;
}
.post-search p.intro {
    margin-bottom: 20px;
    margin-top: 10px;
}
.commentlist .comment-body:after {
	content:"";
	position:absolute;
    margin-bottom: 35px !important;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 35px;
}
.index-lst .sg-post-meta ul li,.category-achives .cat-grid.style1  .sg-post-meta ul li{
	position: relative;
}
.index-lst .sg-post-meta ul li:before,.category-achives .cat-grid.style1  .sg-post-meta ul li:before{
    content: " ";
    width: 1px;
    height: 11px;
    top: 7px;
    left: 100%;
    background: #a5a5a5;
    display: block;
    position: absolute;
    margin-left: 8px;
    transform: rotate(20deg);
}
.index-lst .sg-post-meta ul li:last-child:before,.category-achives  .cat-grid.style1  .sg-post-meta ul li:last-child:before{
	display: none;
}
.commentlist{
	margin-left: 0;
	padding-left: 0;
}
.commentlist .comment:before{
	content: "";
    position: absolute;
    border-top: 1px solid #e1e1e1;
    width: 100%;
    height: 1px;
    top: -25px;
    left: 0;
    right: 0;
}
/* minor hover isue  */
.hd-loginform input[type="text"], .hd-loginform input[type="password"], .hd-loginform input[type="password"],.xoo-aff-input-group .xoo-aff-input-icon, .xoo-aff-group input[type="email"]{
	border: 1px solid #e1e1e1!important;
}
.xoo-aff-input-group .inputlinehv,.xoo-aff-input-group .xoo-aff-input-icon:after{
	display: none!important;
}
/* End */
.commentlist .comment {
    margin-top: 25px;
    padding-top: 5px;
}
.sg-post-meta ul li:last-child,.cat-grid .sg-post-meta ul li:last-child{
	margin-right: 0;
}
.cat-grid.style1 .content .post-search{
	margin: 0 auto;
}
.category-achives.achives.sear-result h2{
	margin-top: 35px;
}
.commentlist .comment-body .reply {
    position: absolute;
    top: 7px;
    right: 0;
}
h3#comments-title {    
    padding: 25px 0;
    border-top: 1px solid #e1e1e1;
}
.comment-metadata .edit-link {
    float: none;
    clear: both;
    display: block;
    padding: 0;
    position: absolute;
    top:-3px;
    right: 50px;
    width: 40px;
}
.customize-support .comment-body .reply a:after{
	content: "";
    width: 1px;
    height: 14px;
    background: #e1e1e1;
    position: absolute;
    top: 7px;
    left: -14px;
}
h3.comment-reply-title {    
    border-top: 1px solid #e1e1e1;
    padding-top: 40px!important;
}
.woocommerce form .form-row input.input-text{
	line-height: 28px;
}
.gridprod-default{
	margin-top: 45px;
}
.woocommerce-checkout #payment ul.payment_methods{
	border-bottom: none;
}
.woocommerce-billing-fields #billing_address_1_field{
	margin-bottom: 20px;
}
.wp-block-gallery:not(.has-nested-images).alignleft{
	margin-right: 25px;
}
.layoutp2 .single .simple-postcontent .feature-img.thumbnail {
    margin-top: 55px!important;
}
.ux-header.style-2.ut-transparent.error-page .primary-navigation .nav-menu > li > a,.ux-header.style-2.ut-transparent.error-page .uxut-hdstyle .hd-search i{
	color: #140E34!important;
}
.error-page .error-logo{
	display: block;
}
.error-page .ut-logo{
	display: none;
}
.ux-header.style-2.ut-transparent.sg-product .primary-navigation .nav-menu > li > a, 
.ux-header.style-2.ut-transparent.sg-product .primary-navigation .menu-item-has-children > a:after, 
.ux-header.style-2.ut-transparent.sg-product .primary-navigation .page_item_has_children > a:after, 
.ux-header.style-2.ut-transparent.sg-product .uxut-hdstyle .hd-search i{
	color:#222!important
}
.ux-header.style-2.ut-transparent.sg-product .ut-logo{
	display: none;
}
.ux-header.style-2.ut-transparent.sg-product .ux-hide.shop-logo{
	display: block!important;
}
.ux-header.style-2.ut-transparent.sg-product .header.uxut-hdstyle{
	position: relative;
}
.commentlist > .comment:last-child .comment-body {
    margin-bottom: 25px !important;
}
h3.comment-reply-title{
	font-size: 26px;
}
.comment-content p {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.comment.depth-5 .comment-metadata .edit-link{	
    right: 0px;
    width: 27px;
}
.comment.depth-5 .comment-metadata .edit-link,.comment.depth-6 .comment-metadata .edit-link,.comment.depth-7 .comment-metadata .edit-link,.comment.depth-8 .comment-metadata .edit-link,.comment.depth-9 .comment-metadata .edit-link,.comment.depth-10 .comment-metadata .edit-link,.comment.depth-11 .comment-metadata .edit-link,.comment.depth-12 .comment-metadata .edit-link,.comment.depth-13 .comment-metadata .edit-link,.comment.depth-14 .comment-metadata .edit-link,.comment.depth-15 .comment-metadata .edit-link{
	float: right;
	position: relative;
	margin-top: 3px;
}
.customize-support .comment.depth-5  .comment-body  .reply a:after,.customize-support .comment.depth-6  .comment-body  .reply a:after,.customize-support .comment.depth-7  .comment-body  .reply a:after,.customize-support .comment.depth-8  .comment-body  .reply a:after,.customize-support .comment.depth-9  .comment-body  .reply a:after,.customize-support .comment.depth-10  .comment-body  .reply a:after,.customize-support .comment.depth-11  .comment-body  .reply a:after,.customize-support .comment.depth-12  .comment-body  .reply a:after,.customize-support .comment.depth-13  .comment-body  .reply a:after,.customize-support .comment.depth-14  .comment-body  .reply a:after,.customize-support .comment.depth-15  .comment-body  .reply a:after{
	display: none;
}
.category-achives .cat-grid.style9 .box-container {
    margin-bottom: -45px;
}
.woocommerce div.product form.cart .variations label {
    font-weight: initial!important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	border-radius: 0;
	border: 1px solid #e1e1e1;
    padding: 25px 25px;
}
.woocommerce form.checkout_coupon .form-row-last button.button{
	margin-left: 25px;
}
.woocommerce table.shop_table th {
    padding: 9px 0!important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 48%;
}
.woocommerce form.checkout_coupon .form-row-last,.woocommerce form.checkout_coupon .form-row-first{
	width: 50%;
}
#billing_company_field label{
	margin-bottom: 8px!important;
}
.page-content #nav-below{
	text-align: center;
}
.page-content #nav-below.navigation .navigation.pagination ul {
    padding-left: 0;
    margin-top: 15px;
}
.page-content #nav-below.navigation .navigation.pagination {    
    margin-bottom: 20px;
}
.widget select, select,.nice-select,.button, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="email"], input[type="password"], select, input[type="search"], .woocommerce ul.products li.product .button, .woocommerce nav.woocommerce-pagination ul li, input[type='text'], input[type='email'], textarea, input[type='password'], select, input[type='search'], #commentform textarea, #commentform input[type=text], .woocommerce #review_form #respond textarea, #commentform input[type='email'], .widget.elp-widget, .cat-grid.style1 .post, .authobio-widget .authobio blockquote, .wpmm_megamenu .tagcloud a, label, .woocommerce form .form-row .optional, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container .select2-selection--single,.select2-dropdown{
	border-color: #e1e1e1;
}
/* Typography */
.breadcrumb .post-title h2,.navxt-breadscrumb h2,.navxt-breadscrumb h2,.event-style1 .breadcrumb .post-tit h2{
	font-size: 50px;
}
.post-title h2,.prodpop-content h3 a{
	font-size: 30px;	
}
.main-content.blog #conteninner h3#reply-title,h3#comments-title,.woocommerce .single-product div.product p.price,.etn-schedule-wrap .etn-schedule-content .etn-title{
	font-size: 26px;
}
.item-tit, .project-desc h3.ux-boxtit, .widget-container .widget-top > span, .project-desc .widget-top span {
    font-size: 18px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	font-size: 18px;
}
p.copyright-message{
	font-size: 18px;
}
#cancel-comment-reply-link{
	margin-top: 10px;
	color: #7a7a7a;
}
.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a,.breadcrumb .post-title .sg-post-meta .meta,.breadcrumb .post-title .sg-post-meta .meta a{
	font-size: 18px;
}
.woocommerce-page nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination{
	text-align: center;
    display: inline-block;
    float: none;
    width: 100%;
}
.woocommerce-page nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul {
    border: none;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    float: none;
    width: auto;
}
.woocommerce-page nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination {
    margin-bottom: 50px;
}
.cat-grid.style9 .item-man.item-styles1 .sg-post-meta.sub-title{
 	font-weight: 500;
}
.price-filter.widget-container {
    margin-top: 0;
}
.ux-gridprod.ux-gridnews .uk-grid.bn-paging {
    text-align: center!important;
}
.etn-schedule-wrap .etn-schedule-info .etn-schedule-location{
	line-height: inherit!important;
}
.widget-top > span,.widget-top {
	height: auto!important;
}
.widget-top {
	margin-bottom: 15px!important;
}