﻿




li.scale_up a img {
  box-shadow: #000 0 0 0;
  margin: 0 auto;
}


.scale_up img {
  
  -moz-animation-name: anime1;
  -moz-animation-duration: 20s;
  -moz-animation-timing-function: ease;
  -moz-animation-iteration-count: infinite;
  
  -webkit-animation-name: anime1;
  -webkit-animation-duration: 20s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
  -o-animation-name: anime1;
  -o-animation-duration: 20s;
  -o-animation-timing-function: ease;
  -o-animation-iteration-count: infinite;
  -ms-animation-name: anime1;
  -ms-animation-duration: 20s;
  -ms-animation-timing-function: ease;
  -ms-animation-iteration-count: infinite;
}

	.post-tags, 
	.comment-link {
		margin-top: 10px;
	}


.sidebar-video {
	overflow: hidden;margin-left: 20px;margin-right: 20px; height: auto;
}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}


.header-image {
	margin-bottom: 0;
	border-bottom: 1px solid #EAEAEA;
	width: 100%;
}
.wp-search-row{position:relative;max-width:100%}


.cf:before,
.cf:after,
.container:before,
.container:after {
    content: "";
    display: table;
}


.cf:after,
.container:after {
    clear: both;
}


.cf,
.container {
    zoom: 1;
}


.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}

.flexslider .slides img {
  height: auto;
  width:100%;
}


.top-slider .slides, .top-slider ul, .top-slider ul.slides{
	padding: 0;
	margin: 0;
}


.top-slider ul li, .slides li{
	text-indent: 0;
	list-style: none;
	margin: 0;
	padding: 0
}


.thumb+.heading{
    padding:10px 28px;
}


.thumbs .thumb {
    display: inline-block;
    width: 20%;
    padding: 0 0 19px 28px;
    vertical-align: top;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}

.pub-readmore a{
       background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 10px;
    text-transform: uppercase;
    margin-top: 10px;
    margin-right: 10px;
}

	#Header.is-sticky .addons, 
	#Header.is-sticky .logo { display:none;}

	#Header .addons #searchform input[type="text"] { width: 95px; }

	#Header .addons #searchform input[type="text"]:focus { width: 115px; }

	#Header .addons { position: static; float: left; width: 100%; padding-top: 15px; }

	#Header .addons .contact_details { display: none; }

	#Header .addons #searchform { padding: 0; float: right; margin-right: 43px; }

	#Header .addons .language { padding: 5px 0; float: left; border-right: 0; }

	#Header .addons .language .language_select { top: 32px; }

#bloc_footer_2
{
	float: left;
    width: 100%;
	background-color: #DDDDDD;
	margin-top: 15px;
	padding-bottom:10px;
}


  
  #bloc_footer_1 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }


  
  #bloc_footer_2 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }


.divibar-nob .divibars-content-inner {
	position: relative;
	margin: auto;
}


#topcontainer { position: relative; overflow:hidden; display:block; width:100%; min-height:100%;  margin:0 auto; }

#col-3 #cart-side{background:#F9F9F9;border-bottom:20px solid #E8E8E8;border-top:0px solid #E8E8E8;margin-bottom:10px;padding:10px 0;text-align:center;}

#col-3 #cart-side span{color:#1A4A05;display:block;font-size:15px;font-weight:bold;margin-top:0px;padding-top:8px;max-width: 190px;width: 75%;}

#col-3 #cart-side b{color:#333333;font-size:12px;line-height:14px;margin:0 auto 5px;padding-top:15px;}

#col-3 #cart-side a{font-size:12px;color:#333;display:block;text-align:left;margin-left:5px; cursor: pointer}

#col-3 #cart-side a strong{margin-right:3px;}

#col-3 #cart-side img{float:left;margin-left:5px;margin-right:5px;}

#col-3 #cart-side a.cart-link-1{font-size:12px;color:#333;display:block;text-align:left;margin-left:5px;margin-top:5px;}
