﻿#footer-inside{width:1080px;margin-left:auto;margin-right:auto;display:box}
#footer-inside p{line-height:110%;font-size:110%;font-weight:300;margin-bottom:10px;text-shadow:1px 1px 0 #000;text-align:center;color:#f8f8ff;text-align:justify}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.page-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.page-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}


.navbar-header.header-right .social-media-icon {
	float: left;
}


footer .social-media-icon {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

div.registration div.text {margin: 0 0 35px 0; padding: 0 0 0 37px;}

.content .text { font-family:Tahoma; color:#363636; line-height:20px; font-size:12px;}

div.webshop div.webshop_flypage_default div.product_information div.prices span.text { font-size: 11px;}
.fusion-header-sticky-height{display:none}
.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#1abc9c;height:13px;box-sizing:border-box}
.q_progress_bars_vertical .progress_content_outer .progress_content{display:inline-block;width:100%;position:absolute;bottom:0;left:0;background-color:#1abc9c;box-sizing:border-box}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}


#header.sticky #nav.duplex-menu a {
  font-size: 30px;
  font-weight: 400; }


#nav li.current a {
  color: #ef4822; }


#nav a {
  color: #333d43; }

  #nav a:hover {
    color: #ef4822; }

    #header.sm-rgt-mn #nav li {
      border-bottom-color: #d8d8d8;
      margin-left: 0; }

      #header.sm-rgt-mn #nav li:last-of-type {
        border-bottom: 0; }

    #header.sm-rgt-mn #nav a {
      font-size: 14px;
      padding: 15px 10px 8px; }

		
		
		#wrap #nav a { color: ; }


		
		.transparent-header-w #wrap #nav a { color:  !important; }

		.transparent-header-w #wrap #nav ul li a, #wrap #nav ul li a { color:  !important; }

.social-shares .other-share a.google-plus {
    background: #dd4b39;
}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }
.nav-search-social .social-link{font-size:1.3em}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.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-auto,.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-lg-auto,.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-md-auto,.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-sm-auto,.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,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.text-tab-content { text-align: left; }

.text-tab-content hr { border-color: rgba(0, 0, 0, 1); }
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}
.mascarade.container{text-align:right;}
.page-home .mascarade.container a{color:white;}

.recent-post-slider .wp-post-content a.readmorebtn {padding: 5px 10px;border: 1px solid #e7e7e7;text-decoration: none;margin: 5px 0; font-size:14px;}

.recent-post-slider.design-3 h2.wp-post-title a,
.recent-post-slider.design-3 .wp-post-content a.readmorebtn,
.recent-post-slider.design-3 .wp-post-content p{color: #fff;}

.recent-post-slider.design-4 .wp-post-content a.readmorebtn {color: #444; border-color: #444;}
.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.hover-box-shadow .card-img-top{-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.hover-box-shadow:hover .card-img-top{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
.flip3d .card-body .card-img-top{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.slideup:hover .card-img-top{-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}
.post-list .post-row{margin-left:-30px;padding-left:30px;float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:30px;position:relative}
.post-list .post-row:last-child{border:none;margin-bottom:0}

.hbold3{ font-size:14px; font-weight:bold; line-height:18px; color:#000; text-transform:uppercase;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.span8{width:620px}
.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}
input.span8,textarea.span8,.uneditable-input.span8{width:610px}
table .span8{float:none;width:604px;margin-left:0}

.widget-icon-box .icon-box { text-align: left; color: #999999; }

.widget-icon-box .icon-box:hover { text-decoration: none; }

.widget-icon-box .icon-box:hover .fa { transition: all 200ms ease-out; color: #dddddd; }

.widget-icon-box div.icon-box { cursor: default; }


.icon-box { width: 230px; display: inline-block; padding-right: 15px; margin-left: 15px; text-align: left; }


.widget_pt_icon_box .icon-box { width: auto; }

html.flexbox .widget-icon-box .icon-box { width: auto; display: inherit; }



.icon-box__title, .widget-icon-box .icon-box:hover .fa { color: #dddddd; }

.icon-box__subtitle, .widget-icon-box .icon-box, .textwidget { color: #989898; }
.postdate{float:right;padding:6px 8px 8px;margin-top:15px;font-size:10px;text-align:center;text-transform:uppercase;line-height:normal}
.postdate span{display:block;font-size:24px}




.product .image-wrap {

    height: 290px;

    position: relative;

}




.page-fav .product .image-wrap {

    float: left;

    height: 130px;

}


#top-left-menu{
	 width:140px; float:left; border-right:1px dashed #ccc;
}


#main-content {
    width: 1100px;
    margin: 20px auto;
}

.timer-col #days, .timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	display:inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	padding:5px 10px;
}

.timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	background:#eceae4;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}



.category .post_list .inner .boxed-layout {
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    margin: 10px 0;
    padding: 4px;
}

#ttw_ftdl {
	text-align:left;
	}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }

.b-cup__image {
    width: 39px;
    height: 38px;
    margin: 4px 4px 0 0;
}


.outil-desc {
	width: 60%;
	color: #ffffff;
	font-family: 'Oswald';
	font-weight: 300;
	line-height: 1.2em;
}


.outil-desc h3 {
	margin-bottom: 20px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.3em;
	text-transform: uppercase;
}


.outil-desc .readmore {
	display: inline-block;
	margin-top: 45px;
	padding: 6px 10px;
	color: #ffffff;
	font-size: 0.8rem;
	text-transform: uppercase;
	border: 1px #ffffff dotted;
}


.outil-desc .readmore:hover {
	background-color: rgba(17,17,17,0.1);
}



#primary {
	float: left;
	width: 66.5764%;
}

.wide-978 #primary, .narrow-978 #primary {
	width: 65.5763547%;
}



.left-sidebar #primary {
	float: right;
}



.no-sidebar #primary {
	float: none;
	margin: 0 auto;
}

.no-sidebar-full-width #primary {
	width: 100%;
}

.blog-alternate-medium #primary article:nth-child(odd) figure {
	float: left;
	padding-right: 4%;
}

.blog-alternate-medium #primary article:nth-child(even) figure {
	float: right;
	padding-left: 4%;
}

	#primary, #secondary {
		float: none;
		width: 100%;
		margin: 0;
	}

	.wide-978 #primary, .narrow-978 #primary, .wide-978 #secondary, .narrow-978 #secondary {
		width: 100%;
	}
.views-view-grid tbody{border-top:0}
.tablepress-id-249 .column-2{padding:2px}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.collect td.rew {width:100px;}

.collect td.rew a:hover img {opacity: 0.9;}


.tablespa .collect td.down, .tablespa .collect td.rew {width:auto;}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

	#topbar-inner {padding:0 5px;box-sizing:border-box;}


body.nirvana-topbarfull #topbar-inner { max-width:95%; }


	.cpcta-flyin{
		position: fixed;
		bottom: 0;
		width: 40%;
		left: 50%;transform: translate(-50%);-webkit-transform: translate(-50%);			
		min-width: 300px;
		z-index: 99999	}

	.cpcta-flyin .cpcta-content-panel{
		display: none;
		color: #000000;
		background: #ffffff;
		padding: 10px 20px 30px 20px;
		box-sizing: border-box;
	}
   
	.cpcta-flyin .cpcta-content-panel a{
		color: #000;
	}


#portfolio .portfolio-info {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}

#wrapper {
	width:100%;
	overflow:hidden;
    padding: 0;
}

#wrapper.second {
    margin-top: 60px;
}
.grid_12{width:928px;margin:0 16px;overflow:hidden;float:left;display:inline}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{width:300px;margin:10px 0 0;overflow:hidden;float:left;display:inline}

.narya_fullwidth .main .entry, .single.narya_fullwidth .main .content {width:1200px;margin: 0 auto;}


.boxinput span.noti { font-size: 16px; font-family: 'GothamMedium'; line-height: 22px; color: #404041; }


.nav{

    border-top: 1px solid #6B6B6B;

    background-color: #000;

    margin-top: 23px;

    float: left;

    width: 100%;

}


.nav ul {

    float: left;

    margin: 0px;

    padding-left: 0px;

}


.nav ul li{

	list-style:none;

	float: left;

}


.nav ul li a{

    float: left;

    color: #FFF;

    padding: 17px 20px;

    font-size: 13px;

    border-right: 1px solid #6B6B6B;

}


.nav ul li a:hover {

	background:#a6121a;

}

.mega-container {
  background: white;
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0.9));
  max-width: 1170px;
  margin: auto;
  margin-top: 00px;
  overflow: visible;
  position: relative;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.5em 0;
	font-size: .8em;
}
.owl__slide--right__title{font-size:30px;padding:0}
