﻿

#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}


#primarycontent .content
{
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}


#primarycontent .post .content
{
margin-bottom: 0px;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.row{margin-right:-15px;margin-left:-15px}

#topbar .container .row {
    margin: 0;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.site-footer li.menu-item{display: inline-block; margin-left:2px}

		
#lang {background:#ffffff; text-align:center; display:none; overflow:hidden; padding: 0 20px;}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.entry-title {
	font-size: 48px;
	font-size: 4.8rem;
	font-weight: 700;
}


.entry-title a,
.sidebar .widget-title a {
	color: #333;
	text-decoration: none;
}


.entry-title a:focus,
.entry-title a:hover {
	color: #f96e5b;
}


.content .home-top .entry-title {
	font-size: 24px;
	font-size: 2.4rem;
}


.after-entry .widget-title,
.archive-title,
.comments-title,
.widget .entry-title {
	font-size: 20px;
	font-size: 2rem;
}


.featured-content .entry-title {
	margin-bottom: 8px;
}


.home-bottom .featured-content .entry-title {
	margin: 8px 0;
}

				
.single .entry-title {

font-size: 18px; }


.menuham { position: absolute; top: 0; right: 0; z-index: 100; }
.upper-menu a{border-right:1px solid #fff;padding-bottom:0!important;padding-right:20px}



.uk-pagination {
  
  padding: 0;
  list-style: none;
  
  text-align: center;
  
  font-size: 0.001px;
}


.uk-pagination:before,
.uk-pagination:after {
  content: "";
  display: table;
}

.uk-pagination:after {
  clear: both;
}


.uk-pagination-previous {
  float: left;
}

.uk-pagination-next {
  float: right;
}


.uk-pagination-left {
  text-align: left;
}

.uk-pagination-right {
  text-align: right;
}
.primary_navigation .nav_list_item{float:left;margin-left:3px;outline:0;font-size:120%}
.primary_navigation .nav_list_item a{display:block;height:30px;padding:0 14px;line-height:30px;border-radius:12px}



#tw-responsive .tw-info-price-buy-tix .button {
    font-family: 'Oswald', sans-serif !important;
    font-size: 12px;
}











#tw-responsive .tw-info-price-buy-tix {
    margin: 10px 0; 
    float: none; }


#tw-responsive .tw-info-price-buy-tix .tw-price {
    font-size: 36px;
    line-height: 1; 
    display: block; 
    margin: 10px 0 0 0;}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.glide__bullets{position:absolute;bottom:4px;width:100%;text-align:center;list-style:none}
.glide__bullets li{display:inline-block;background-color:transparent;width:12px;height:12px;margin:0 5px;cursor:pointer;border-radius:50%;border:1px solid rgba(21,159,134,0.54)}
.glide__bullets li:hover{background-color:rgba(21,159,134,0.54);border:0}
.glide__bullets li.active{background-color:rgba(21,159,134,1)}
.views-view-grid tbody{border-top:0}
.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-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-6{width:50%}
.product-details .tab-pane .col-xs-6{float:none;width:100%;padding:0 100px}
.company-product .col-xs-6,.company-portfolio .col-xs-6{float:none;width:100%;padding:0 100px}
.woocommerce ul.products li.product a.product-thumbs-img,.woocommerce-page ul.products li.product a.product-thumbs-img{overflow:hidden;display:block;position:relative;min-height:100px}
.woocommerce ul.products li.product a.product-thumbs-img:hover span.back{opacity:1;-webkit-transition:800ms;-moz-transition:800ms;-o-transition:800ms;transition:800ms}

.component-body #imageForm.form-horizontal .well, .component-body #uploadForm.form-horizontal .well  {min-height: 20px; padding: 20px 20px 30px 0; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px;}

.component-body #uploadForm.form-horizontal .well {padding: 5px 20px 80px 0;}
