﻿

header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.td-big-grid-slide .td_module_mx10,.td-big-grid-slide .td_module_mx9{display:block!important;width:100%!important}
img.alignnone{margin:5px 0 20px}

#nav li a.title-main {
	display: block;
	height: 70px;
	padding: 0 30px;
	line-height: 70px;
	color: #818285;
	text-decoration: none;
	-webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;         
}

#nav li.first a.title-main {
	border-left: none
}

#nav li.last a.title-main {
   
}

#nav li.hover a.title-main {
	color: #fff;
	background: #959595;
}

#nav li.hover.has-sub a.title-main {
	height: 70px
}

#nav li.hover.active a.title-main {
	color: #fff;
}

#nav li.active a.title-main {
	color: #fff;
	background: #192426;
}

.submenu .title {
  font-weight: bold;
	margin: 0 0 5px 0;
	height: 30px;
	font-size: 17px;
	color: #2A595C
}

.submenu .title a {
  font-weight: bold;
	font-size: 17px;
	color: #2A595C
}


.es_subscription_message.success {
    color: #008000;
    font-size: 16px;
}


.es_subscription_message.error {
    color: #ff0000;
    font-size: 16px;
}
.fl-photo-img-svg {width: 100%;}
.footer li,ul.menu li{list-style-image:none;list-style-type:none;margin-left:0}
.footer{text-align:center;list-style:none}
.footer *{color:#fff}
.footer .content{margin-left:17.1875%;width:65.625%;margin-right:17.1875%}
.footer ul li{display:inline-block;padding-right:20px}
.footer ul li:last-child{padding-right:0}
.footer .footer-logo{display:inline-block;width:320px;height:111px}
.footer .footer-menu{font:50px/50px "Amatic SC",cursive}
.footer .footer-text{font:31px/50px "Amatic SC",cursive}
.footer .menu-featured-container ul li{display:block;padding-right:0;padding-bottom:20px}
.footer .menu-featured-container ul li:last-child{padding-bottom:0}

.widget_beside_slider {
   float: right;
   width: 43.85964912%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.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 }
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


			#gallery-2 {
				margin: auto;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 25%;
			}

			#gallery-2 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

div#submenu {
	background:#7296B3;
	padding:5px 8px;
	border-bottom:1px solid #004a87;
	font-size:16px;
	color:#FFF;
}

div#submenu ul li a.selected{
	color:#990000;
}

div#submenu a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:0 10px 0 1px;
}

div#submenu a.selected{
	color:#B12A2A;
}

div#submenu a:hover {
	color:#B12A2A;
}

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

.entry-content p,
.comment-entry p,
dt,
.entry-content p .button,
.comment-link,
pre {
	margin-top: 20px;
}

.comment-link {
    text-align: right;
    float: right;
}

.comment-link a,
.comment-link a:visited {
	font: normal 18px arial;
}


.html_elegant-blog .blog-tags.minor-meta,
.html_elegant-blog .av-share-link-description,
.html_elegant-blog .related_title
{
	display: block;
	text-align: center;
}


.html_modern-blog .blog-tags.minor-meta, .html_modern-blog .av-share-link-description, .html_modern-blog .related_title{
	text-align: left;
}

.av-share-box .av-share-link-description{margin-bottom: 20px;}
.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-3{width:25%}


.td-container,
.tdc-row,
.tdc-row-composer {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-container:before,
.tdc-row:before,
.tdc-row-composer:before,
.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  display: table;
  content: '';
  line-height: 0;
}

.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  clear: both;
}
.rstboxes .rstbox-acb .rstbox-container,.rstboxes .rstbox-acm .rstbox-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}
.rstboxes .rstbox-acb .rstbox-container{-ms-flex-pack:end;justify-content:flex-end}
.rstboxes .rstbox-acm .rstbox-container{-ms-flex-pack:center;justify-content:center}
.rstboxes .rstbox.formHor .rstbox-container{margin:0 auto;max-width:1000px}

.cim_white{
 color:#ffffff;
 font-size:40px;
 letter-spacing:5px;
 font-weight:bold;
}
p.font01{color:#fff;font-size:1.2em;line-height:1.2em}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}



.content_block .uvc-sub-heading b,
.content_block .uvc-sub-heading strong,
.content_block .uvc-heading b,
.content_block .uvc-heading strong {
    font-weight: 700;
}
.uvc-sub-heading{line-height:normal;margin:0 auto}

    .new_carousel-titles-item {
      margin-left: 45px;
      position: absolute;
      left: 5%;
      bottom: 5%;
      font-size: 20px;
      line-height: 32px;
      -webkit-transform-origin: 0 100%;
          -ms-transform-origin: 0 100%;
              transform-origin: 0 100%;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);
      white-space: nowrap;
      font-weight: 500; }


.new_carousel .new_carousel-titles-item {
  opacity: 0;
  -webkit-transition: 1s 0s;
  transition: 1s 0s; }

  .new_carousel .new_carousel-titles-item.active {
    -webkit-transition: 1s 1s;
    transition: 1s 1s;
    opacity: 1; }


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}

.mh-container, .mh-container-inner { width: 100%; max-width: 1080px; margin: 0 auto; position: relative; }

.mh-container-outer { margin: 25px auto; -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); -moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); }

	.mh-container-inner { width: 100%; }

	#mh-mobile .mh-container { width: 100%; }



    
    #scroll-top a.scrollup { width:32px; height:32px; padding:7px 8px 9px !important; border-radius:4px; background:#818c90; position:fixed; bottom:20px; right:20px; display:none; opacity: 0.89; filter: alpha(opacity=89);  z-index: 15000; border-radius: 100%  }

    #scroll-top a.scrollup i { font-size:16px; color:#fff;}

    
    #scroll-top a.scrollup:hover { background-color:#ff0000; cursor:pointer;}
#logo{float:left;width:100%}
#logo #sitename{background-color:#d04022;border-radius:0 10px 10px 0;float:left;height:90px;margin-left:0;padding:0;width:140px}
#logo #sitename a{color:#f7947f;display:inline-block;font-size:22px;font-weight:700;margin:2px 0 0;padding:10px;text-decoration:none}
#logo #sitename a:hover{color:#fff}
.front #logo #sitename{width:300px;height:45px}
.front #logo #sitename,#logo #sitename{width:230px}

.copyright{margin-left:-6px;}

.copyright span{font-size:14px; line-height:14px; font-weight:700; color:#8fc643; text-transform:uppercase; display:inline-block; vertical-align:middle; padding:0 6px;}

.copyright span:not(:first-child){border-left:2px solid #8fc643; margin-left:-3px;}

.copyright a:hover{text-decoration:underline;}
.td-next-prev-wrap .td-ajax-next-page{padding-left:2px}
.ie9 .td-next-prev-wrap .td-ajax-next-page{padding-left:3px}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:100%;}


.js-rotating {
  display: none;
}

.js-rotating.morphext {
  display: inline-block;
}


.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-right: 15px;
    padding-left: 15px;
}


    .col-sm-12 {
        width: 100%;
    }
.menu-lang{font-size:.8888888889rem}
.menu-lang--disabled{pointer-events:none;opacity:.7}
.menu-lang a{text-transform:uppercase;color:#20201f;transition:all .1s ease}
.menu-lang a:hover{color:#b8161d;transition:all .1s ease}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}


.whole{width:100%; display:inline-block; float:left;}
.product-sidebar-small .is-divider{margin-left:auto;margin-right:auto}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}




.sidebar-homepage {width:49%; float:right; margin:0 0 20px; padding:20px 0 0; background:#08a0ff; color:#fff;}


.homerowtop1 {
clear:both;
width:95%; 
padding: 0px 10px 2px 10px; 
margin-top:0px;
margin-bottom: 10px;
border: 5px solid #e6e0ec; 
font-size:medium;
background-color: white;
min-height:105px;
overflow: auto;
}


.homerowtop1:hover {opacity:0.9; background-color: #e6e0ec;}
 


h2.homerowtop1 {
padding:0 0 5px 0;
}


.row .column, .row .columns{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.row { width: 1140px; max-width: 100%; margin: 0 auto; }

.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -10px; }


.row .one { width: 8.333%; }

.row .two { width: 16.667%; }

.row .three { width: 25%; }

.row .four { width: 33.333%; }

.row .five { width: 41.667%; }

.row .six { width: 50%; }

.row .seven { width: 58.333%; }

.row .eight { width: 66.667%; }

.row .nine { width: 75%; }

.row .ten { width: 83.333%; }

.row .eleven { width: 91.667%; }

.row .twelve { width: 100%; }


.row .one-fifth{ width: 20%; }

.row .one-sixth{ width: 16.667; }
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


.footer-bottom .copyright {
    color: #999;
    margin: 20px 0 20px 0;
}


.copyright {
    float: left;
}
.loading-mask{background-color:#fff;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .4s;z-index:100}
.loading-mask .loading-mask-element{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:200px}
.loading-mask .loading-mask-element .loading-mask-element-loader{display:block;opacity:0;border:3px solid #333;border-radius:100%;height:32px;width:32px;-webkit-animation:pulse-loader 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:pulse-loader 1s 0s infinite cubic-bezier(.21,.53,.56,.8);margin-left:auto;margin-right:auto}


.about{

    width: 100%;

    float: left;

	border-top: 1px solid #E4E4E4;

}
#header .main_sites{padding:5px;padding-bottom:10px;overflow:auto}
#header .main_sites .others{text-align:right}
#header .main_sites a img{border:none !important}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}


header .header-menu-wrapper {
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
}
#loading{background-color:#fff;height:100%;width:100%;position:fixed;z-index:9999;margin-top:0;top:0;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.box-text {
	
	}
