﻿



#footer{background:#cccccc;width:100%; height:60px; text-align:center;}

#footer a{color:#666666;}


.page-numbers {
  list-style: none;
}

.page-numbers a {
  background-color: #383732;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.page-numbers a:hover {
  background: #fa5742;
}

.page-numbers .current {
  background: #fa5742;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}


.woocommerce .page-numbers {
    background-color: transparent;
}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}


.clearfix:after,
dl:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after,
.nav-header:after,
.getstarted-form .form-row:after,
.subscribe-form:after,
.graphic-img-list li:after,
.ico-info-list li:after,
.blog-detail .blog-top:after,
.ipad-hold:after,
.story-timeline:after,
.bio-box .next-profile:after,
.footer-area:after,
.holder:after {
	content: "";
	display: block;
	clear: both;
}


.widget {
	margin-bottom: 1.2em;
}


.widget ul {
	padding-left: 2em;
}


.widget select {
	min-width: 150px;
}


.widget .menu {
    padding: 0;
}
.elementor-4032 .elementor-element.elementor-element-a49d161 .elementor-text-editor{text-align:center;}
.elementor-4051 .elementor-element.elementor-element-f4b36bc .elementor-text-editor{text-align:center;}
.elementor-4108 .elementor-element.elementor-element-7e0574dd .elementor-text-editor{text-align:center;}
.elementor-4108 .elementor-element.elementor-element-519add6e .elementor-text-editor{text-align:center;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

  .col-lg-3 {
    width: 25%;
  }
.post-meta{font-size:12px;margin:0 0 20px}
article footer .post-meta{margin:0 0 10px}
.post-meta li{display:inline;float:left;padding:0}
footer .post-meta p.left,header .post-meta p.left{float:left}
footer .post-meta p.right,header .post-meta p.right{float:right}
footer .post-meta p.center,header .post-meta p.center{float:none;text-align:center}
footer .post-meta p{margin:0 5px 8px 0;font-style:italic}
.post-meta-inline{display:inline;margin-left:5px}
#container header .post-meta,#container header .post-meta a,#container header .post-meta a:visited{color:#555}
#container footer .post-meta .tags,#container footer .post-meta a,#container footer .post-meta a:visited{color:#888}
#container footer .post-meta a:hover,#container header .post-meta a:hover{color:#000}


.page-template-tpl-home .section-featured .mobile-after-products {
  display: block;
  -ms-flex-order: 5;
      order: 5;
  width: 100%;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products {
  display: block !important;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 100%;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-inner {
  padding-top: 30px;
  padding-bottom: 26px;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-description,
.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-btn-wrapper {
  display: block;
}

.down_menu_tb{ padding-top:7px;color: #999999}
.sidebar-box li{padding-left:10px}
#sidebar-inner .sidebar-box{background:#ffffff;padding:0;margin-bottom:15px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
h1,h2,h3,h4,h5,h6,.theme-heading,.page-header-title,.heading-typography,.widget-title,.wpex-widget-recent-posts-title,.comment-reply-title,.vcex-heading,.entry-title,.sidebar-box .widget-title,.search-entry h2{font-weight:600}



.copyright-footer {
  background-color: #2c2c2c;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 7px;
  padding-bottom: 12px; }

  .copyright-footer .widget_text {
    margin-top: 7px; }

  .copyright-footer .widget-title {
    display: none; }

  .copyright-footer a {
    color: #fff; }

  .copyright-footer p {
    margin-bottom: 0; }

  .copyright-footer ul {
    list-style: none;
    padding-left: 0; }

      .copyright-footer [class*="col-md"] + [class*="col-md"] {
        margin-top: 15px; }
.list-item{position:relative;width:100%;background-color:#f2f2f2;}
.list-item a{color:inherit;text-decoration:none;text-decoration:none;color:#000000;}
.list-item a:hover,.list-item a:focus{text-decoration:underline;}
.list-item .item__title{margin:0;display:block;font-family:"Francois One",sans-serif;font-size:18.72px;font-size:1.17rem;}
.list-item .item__subtitle{color:#525252;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:16px;font-size:1rem;}
.list-item .item__subtitle a{color:inherit;}

.libraryImg p.margin565{margin-left:565px;}

.sociali {font-family:proxima-nova-condensed;font-size:1.2em;margin:0 0 0.35em 0;}

.sociali img {padding:0 0.3em 0 0;margin:0;}
.twitter-head{position:absolute;top:-10px;left:50%;margin-left:-20px}

#banner_section .left-box .left-content-wrapper {
  text-align: center;
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  width: 100%;
  text-shadow: 2px 2px 3px #000, 0px 0px 20px #000;
}

#banner_section .left-box .left-content-wrapper a {
  color: white;
  text-shadow: none;
}

#banner_section .left-box .left-content-wrapper a:hover {
  color: #003E71;
  text-decoration: none;
}

#banner_section .left-box .left-content-wrapper a h2 {
  color: white;
}


#content { 
	float: left;
	width: 100%;
}


.single-portfolio #content { min-width: 1000px; }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.qodef-title .qodef-title-holder .qodef-title-subtitle-holder{display:table-cell;vertical-align:middle;width:100%}
.qodef-title .qodef-title-subtitle-holder{padding:0!important}
.qodef-title.qodef-has-responsive-background .qodef-title-holder .qodef-title-subtitle-holder{display:table-cell;vertical-align:middle;width:100%}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-title-subtitle-holder-inner{display:inline-block;vertical-align:middle;width:100%}
.qodef-title .qodef-title-holder .qodef-title-subtitle-holder-inner{position:relative}


img.thumb-flag {
  position: absolute;
  top: 4px;
  right: 4px; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.dark .sidebar-widgets-wrap .widget { border-top-color: rgba(255,255,255,0.1); }


	.sidebar-widgets-wrap {
		position: relative;
		margin: 0 -38px -40px 0;
	}


	.sidebar-widgets-wrap .widget {
		display: inline-block;
		vertical-align: top;
		float: none;
		width: 340px;
		margin: 0 37px 40px 0;
		padding-top: 0;
		border-top: 0;
	}




.sidebar-widgets-wrap .widget:first-child {

    padding-top: 0;

    border-top: 0;

}


.sidebar-widgets-wrap .widget h4 { color: #fff !important; background: #242f68 !important; padding: 5px 0 5px 10px !important; }


.sidebar-widgets-wrap .widget .entry-title a { color: #242f68 !important; }


.vegan-hamburger .vegan-bun.vegan-bun__top {
  top: 0;
  bottom: unset;
}


.vegan-hamburger .vegan-bun.vegan-bun__bottom {
  bottom: 0;
  top: unset;
}


.offcanvas-menu-launched .vegan-hamburger .vegan-bun.vegan-bun__bottom {
  bottom: 6px;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}


.offcanvas-menu-launched .vegan-hamburger .vegan-bun.vegan-bun__top {
  top: 6px;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.quote-row .fusion-text:before {
    content: '“';
    font-size: 62px;
    position: absolute;
    left: 12px;
    top: 11px;
    color: #ffffff;
}

.quote-row .fusion-text:after {
    content: '”';
    font-size: 62px;
    padding-right: 0px;
    position: absolute;
    top: 14px;
    right: 24px;
    color: #ffffff;
}


	.clear {
		clear:both
	}


h3.section-title,
aside .widget_rss h3 { padding:20px 5px; margin:0 20px; line-height:15px; font-size:13px; color:#696969; text-transform:uppercase; }

aside h3.section-title,
aside .widget_rss h3 {
	-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; 
	background:#aaa;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #888), color-stop(1, #aaa) );
	background-image: -moz-linear-gradient( center bottom, #888 0%, #aaa 100% );
	border-bottom: 1px solid #999999; color: #FFFFFF; padding: 8px 20px; text-shadow: 1px 1px 0 #777777; }

.footer-widgets h3.section-title { padding:0 0 20px; margin:0; line-height:15px; font-size:13px; color:#fff; text-transform:uppercase; }
 .container{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%}
 .container-404{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%; margin-top:50px}
.container .row{margin-left:-0.75rem;margin-right:-0.75rem}
#page-top,#comments,#sidebar,#similar-posts,footer.container,.pager,.pagination{display:none;visibility:hidden}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}

  .menu-item-859 {
    display: none !important;
  }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:20px;padding-right:20px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}

.topShopL .more{
text-align: center;
padding: 30px 0;
}

#topInfo .topInfoL .more{
text-align: center;
padding: 30px 0;
}

#header-actions{margin-bottom:10px;}
.cf:after,.clear:after,hr{clear:both}
.cf:after,.cf:before,.clear:after,.clear:before{content:"";display:table}
.cf{zoom:1}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.oval_kutular2{background-color:#D5FACE}
img.thumb2{height:190px;width:140px}
