﻿
.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-md-5 {
    width: 41.66666667%;
  }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.vc_row-overlay .wpb_column {
    position: relative;
    z-index: 3;
}



body.date-hidden .bymiw .lunemi .kaca,
body.rita-hidden .bymiw .lunemi .sakyt,
body.categories-hidden .bymiw .cihiqa .mujavi,
body.tags-hidden .bymiw .cihiqa .entry-tags {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
}


body.date-hidden.rita-hidden .gokote .lunemi {
	display: none;
}

.p4yc{ display:none;}

.p4yc img{ width:66%;}
.split-cta__group{flex:0 0 auto;width:calc(50% - 1.25rem)}
.split-cta__group:first-child:last-child{flex:1 1 auto;max-width:50rem;margin:0 auto}
.split-cta__group:nth-child(2){margin-top:2.5rem}

.footer-top .newslatter-block{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:136px;}

.newslatter-block h3{font-size:16px; color:#000000; line-height:22px; padding:0;font-family:"avantgarde_md_btmedium";}

.newslatter-block p{font-size:12px; color:#000000; line-height:18px; padding:0 0 8px; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}

.download-mobile div.buttons {
  float: left;
  display: block;
  width: calc(50% - 40px);
  padding-top: 40px;
}


	.header-social-block {
		display: inline-block;
		float: none;
	}


	.is-sticky .header-social-block {
		display: inline-block;
	}

	
	.header-search,
	.header-search-x,
	.header-social-block {
		display: none;
	}
.readmore{margin:.5em 0 0 0;padding:0;list-style-type:none}
.readmore li{padding:0;margin:.5em .2em}
p.readmore{text-align:right}

.clearfix:after { content: "\0020"; visibility: hidden; display: block; font-size: 0; clear: both; height: 0 }

.clearfix { *zoom:1; clear:both;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.img-responsive{display:block;max-width:100%;height:auto}
.page__subtitle{display:inline;font-style:italic;color:#d0d0d0}
.block-line{border-top:1px solid #dadcdc;padding-top:10px}
.block-line p{margin-bottom:5px;font-size:12px}
.block-line .col-sm-10 a{color:#6F6F6E;text-decoration:none}
.block-line .col-sm-10 a:visited{color:#6F6F6E}
.block-line .col-sm-10 a:active,.block-line .col-sm-10 a:focus,.block-line .col-sm-10 a:hover{outline:0;color:#298dba;text-decoration:none}

.w3eden .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.w3eden .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}

.w3eden .navbar-default .navbar-toggle .icon-bar {
    background-color: #888888;
}

.w3eden .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.footer-bonus-description {line-height: 22px;margin: 0;}
#debug #rt-main{overflow:hidden;border-bottom:4px solid #666;margin-top:15px;position:relative;}

.top-info{padding-top:3px}

.top-info p{margin:0}
.column{float:left;width:200px;margin:0 41px -13px 0}

p.siga {font-family:"atrament-web"; font-size: 22px;color: #877eab; clear:both; text-transform: uppercase; padding-bottom: 5px;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

.seletor-ttt{color: #000; cursor:pointer; display:block; text-align: left; line-height: 16px; font-size: 14px}


.tw{ margin-top:1%; position:relative;}

.tw .row{ margin:0 0;}


.header__section--right {
  float: right;
}


.flexslider-hg.flexslider,
.flexslider-hg.flexslider ul.slides,
.flexslider-hg.flexslider ul.slides li,
.flexslider-hg.flexslider .flex-control-nav,
.flexslider-hg.flexslider .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

.flexslider-hg.flexslider ul.slides img {width: 100%; display: block;}




.flexslider-hg.flexslider ul.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .flexslider-hg.flexslider ul.slides { display: block; }
 
* html .flexslider-hg.flexslider ul.slides { height: 1%; }

.flexslider .slides { zoom: 1; }




.flexslider .slides li { position: relative; }
.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}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }


.social-footer li.facebook a:before, .social-footer li.twitter a:before, .social-footer li.google a:before, .social-footer li.linkedin a:before, .social-footer li.instagram a:before
{
	content: "\f09a";
	font-size: 30px;
	line-height: 60px;
	font-family: 'alterexbook';
	display: block;
	color: #f9f9f9;
}


.social-footer li.instagram a:before
{
	content: "\f16d";
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }






.band {width:100%;}

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}

.wrap {overflow:hidden; position:relative}



#footer {
      background: #A2B2B9;
      font-size: 10px;
      color: #eee;
      border-top: 1px solid #aaa;
      margin: 0;
      padding: 15px 0 15px 0;
}


#footer strong, #footer em {
      font-weight: normal;
      font-style: normal;
}

header .navbar-primary .navbar-nav .nav-item .dropdown-menu.menu-heading {
    padding-bottom: 10px;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.widget_nav_menu .sub-menu { margin-top: 8px }

#sidebar .widget_nav_menu .sub-menu { display: none }
.views-row.first{clear:left;}
h1#site-title{text-transform:uppercase;font-weight:800;margin-top:18px;clear:none;}
h1#site-title a:link,h1#site-title a:visited{color:#000;}


    
    .roadblock .stage {
        left: 30px;
        right: 30px;
    }



.roadblock {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250, 247, 245, 0.9);
    z-index: 1000;
    display: none;
}

.roadblock .close {
    position: absolute;
    top: 75px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 20px;
    cursor: pointer;
}

.roadblock .close path {
    fill: #f59698;
}

.roadblock .stage img {
    display: none;
}




.sidebar_left .content { float: right; }

.sidebar_right .content { float: left !important; }


.bold{
	font-weight:600;
}

.lbset__imglink {
	position: relative;
	float: left;

}

.lbset__imglink:hover img {
	transition: opacity .5s;
	opacity: .5;
}

.lbset__imglink:hover .lbset__imglink__zoom {
	background-size: 41px;
}

.switch_pc {margin-top: 12px;overflow: hidden;width: 100%;color: #ddd;border: 1px solid #ddd;border-radius: 5px;padding: 2px 0px;display: block;font-size: small;}
 .switch_pc a{color: #ddd; display: block;}
 .switch_pc a:hover{text-decoration: none;}
.logo_wrapper{height:100px!important;position:absolute;left:50%}
.large-12{width:100%}
.lt-ie9 .large-12,.lt-ie9 .row .large-12,.lt-ie9 .medium-12,.lt-ie9 .row .medium-12{width:100%}
.large-12 .promoIcons__item{margin:4rem 1rem;max-width:33%}
.large-12 .promoIcons__item:first-child{margin-left:0}
.large-12 .promoIcons__item:last-child{margin-right:0}
.lt-ie9 .large-12,.lt-ie9 .row .large-12{width:100%}


.std12{
  font-size : 11pt;
  line-height : 150%;
}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}
.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-4{width:33.33333333%}
.row{max-width:75rem;margin-right:auto;margin-left:auto}
.row::before,.row::after{display:table;content:' '}
.row::after{clear:both}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
.row .row.collapse{margin-right:0;margin-left:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-right:auto;margin-left:auto}
.row:not(.expanded) .row{max-width:none}
.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.small-collapse .row{margin-right:0;margin-left:0}
.expanded.row .small-collapse.row{margin-right:0;margin-left:0}
.medium-collapse .row{margin-right:0;margin-left:0}
.expanded.row .medium-collapse.row{margin-right:0;margin-left:0}
.large-collapse .row{margin-right:0;margin-left:0}
.expanded.row .large-collapse.row{margin-right:0;margin-left:0}
.row.spacer{margin-bottom:4rem}

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

#content_box .excerpt .post-content, #content_box .excerpt-medium .post-content {
font-size: 13px;
}

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


    .col_20 li {
        font-size: 11px;
    }


    .col_20 a {
        font-size: 11px;
    }

    .col_20 {
        width: 25%;
    }

    .col_20 h3 {
        margin: 15px 0 15px 0;
        font-size: 12px;
        letter-spacing: 1px;
    }

    .col_20 ul {
        margin: auto;
        width: 150px;
    }


.col_20 p {
    margin: 5px 0;
}


.col_20 a:hover {
    color: #ca9969;
}



.back_to_top {
    display: none;
    color: #fff;
    text-align: center;
    padding: 10px;
    position: fixed;
    right: 20px;
    bottom: 20px;
    opacity: 0.3;
    transition: opacity 0.3s ease;
}


.back_to_top:hover {
    opacity: 0.5;
}

.button-tel-absolute{
    display: none;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

	.row-no-margin {
		padding:0;
		margin:0;
	}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}
.row{margin-right:-15px;margin-left:-15px}


.row-inline {
  font-size: 0; }

  .row-inline .col-md-6 {
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    float: none; }


.dzs-colcontainer.row-inline {
  font-size: 0; }

  .dzs-colcontainer.row-inline *[class*="dzs-col-"] {
    float: none;
    display: inline-block;
    font-size: 13px;
    vertical-align: middle; }
table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}
table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}


.row-centered {
	text-align: center;
}


#logo {
  margin-top: 10px;
  padding: 0 20px;
}


div#logo img {
  width: 150px;
}

  #menu, .top-nav, #menu .primary-menu, #logo {
    float: left;
    width: 100%;
  }

  #logo img {
    margin: 0 auto;
    display: block;
  }

  div#logo {
    margin-top: 20px;
    margin-bottom: 20px;
  }


.third {
  width: 33.33%;
  float: left;
}

  #get-in-touch .third {
    margin-top: 20px;
  }

  .two-third, .third {
    width: 100%;
  }



div#menu-wrapper{ width:100%; position:relative; top:70px; background-color:#FFF; border-bottom:1px solid #ddd; text-align:center;z-index:1; transition:all 0.2s ease-in;}
 
div#menu{width:1096px; float:none; margin:0 auto;}

#menu-icon-open{display:none;}

	div#menu-wrapper.open{left:0;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

.gmr-bgstripe{width:5%;height:4px;float:left;}

.footer_awards {
width: 25%;
padding-left: 10px;
float: left !important;
text-align: center
}


.skill-bar {
	height: 25px;
	margin-bottom: 10px;
}
		
.skill-bar div {
	height: 100%;
	color: #fff;
	text-align: right;
	line-height: 25px;
	width: 0;
	max-width: 100%;
	background-color: #ff6b53;
}


#theaters .feature-list {
    margin-top: 0px;
	list-style:none;
	margin-bottom: 20px;
	padding-left: 0px;
}


#theaters .feature-list li {
    margin-bottom: 18px;
}


#theaters .feature-list li .fa {
    margin-right: 16px;
    vertical-align: inherit;
}


#theaters .feature-list li a {
    color: #ffffff;
	text-decoration: underline;
}


#theaters .feature-list li a:hover,
#theaters .feature-list li a:focus {
    color: #fb0000;
}



#primary-menu .resp-menu li.parent:hover ul:before      {color:         #323334;}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.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-md-6{width:50%}
.clearfix:before,.clearfix:after{content:" ";display:table;}

.clearfix:after{clear:both;}


.post-heading-left { margin-bottom:40px; }

	.post-heading-left h2, .post-heading-center h2 {
		font-size:36px;
		line-height:44px;
		text-transform:uppercase;
		letter-spacing:1px;
		margin:0px;
	}

	.post-heading-left h4, .post-heading-center h4 {
		font-size:22px;
		line-height:30px;
		text-transform:uppercase;
		letter-spacing:.5px;
		margin:0px;
	}

	.post-heading-left p, .post-heading-center p {
		color:#a9a9a9;
		font-size:18px;
		line-height:28px;
		font-weight:400;
		margin:15px 0px 0px;
	}

	.text-white .post-heading-left p, .text-white .post-heading-center p { color:#FFF; }




.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute ! important;
    width: 1px;
    word-wrap: normal ! important;
}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}


	.side_menu {width: 100%; height: 100%; overflow: auto; font-size: 18px;}
.pagewidth,.full_width .themify_builder_row .row_inner{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}


.entry-byline * {line-height: 20px;}


.single-view .entry-byline {
	margin-bottom: 10px;
}


	.entry-byline a,
	.genericon {
		color: #333;
	}
.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-10{width:83.33333333%}
.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}
.nav-previous .prev:before{content:"\f104"}
.menu-toggle:before,.search-item a:before,.dropdown-menu-toggle:before,.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before,.generate-back-to-top:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none}

   #home1
   {
   order:3;}

.homepage {
}

.homepage h1 {
	margin: 0 0 6px;
	font-size: 15px;
}

.homepage h2 {
	margin: 0 0 6px;
	font-size: 13px;
	color: #06c;
}

.homepage h3 {
	margin: 0 0 6px;
	font-size: 13px;
	color: #000;
}

.homepage p {
	text-align: justify;
	margin: 0 0 6px;
	font-size: 13px;
}

.homepage ul {
}

.homepage li {
	line-height: 18px;
	padding: 0 0 6px;
	text-align: justify;
}
.page-id-6026 #page-container{padding-top:0!important}


.header-content {
	display: table;
	width: 100%;
	min-height: 100px;
	padding: 15px;
}
.teb{color:#3030df;font-weight:bolder}
.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-md-3{width:25%}

  .items-grid .col-md-3:nth-child(4n + 5) {
    clear: left;
  }


.left { 
padding-top: 5px;
padding-left: 5px;
float: left;
font-weight: bold;
}

	
	#gamepage .left {
	font-weight: normal;
	float: none;
	display: block;
	padding: 5px;
	}
.wpex-bars{position:relative;display:inline-block;height:16px;width:22px;line-height:normal;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

.fa-stack-2x {color: #660000;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

	#propertywidget-2{
		display:none;
	}


.inner_right .widget {
  border: 1px solid #838383;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  float: left;
  padding: 10px;
    width: 100%;
}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }


.top .right {
  position: relative;
}

.top {
  top:0px;
  left:0px;
  width:100%;
  height:45px;
  background: #fff;
  margin:30px 0 0 0;
}

.top .mobile-nav-cart {
  padding-left:40px;
  margin-left: 10px;
}

.tw-bs .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;
}

  .tw-bs .col-lg-4 {
    width: 33.33333333%;
  }

.modal-body {
  position: relative;
  padding: 15px;
}
.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}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container,body{min-width:992px!important}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}


	.midnightHeader .stnd:not(.dark-version) {
		display: none!important;
	}
.tb-megamenu-column{padding:10px 0;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px;}
.jumbotron .container{max-width:100%;}
.wrap-topbar .container{position:relative;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container,.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

.center-box{max-width:1100px;margin:0 auto;}

.website-features .center-box{max-width:900px;}

.website-prices .center-box{max-width:900px;}

.testimonials-block .center-box{max-width:900px;}

.cta-block .center-box{max-width:900px;}
.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-md-12{width:100%}

    #mw_board_group_2 .mw_board_group_2_list_layout { padding:15px 0 0 15px; }

    #mw_board_group_2 .mw_board_group_2_list_layout div { height:25px; }
.calendar_of_day .title-calendar{background:#f04e23;padding:15px 30px;font-family:BrownPro-Bold;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase}
.calendar_of_day .title-calendar i{margin-right:15px}
.page-homepage .right_col_home .calendar_of_day .title-calendar{margin:-15px -30px 0}
.news__button,.news h1{text-align:center}
.news__button a{margin-left:-35px}

.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; }

  .site-footer .colophon {
    padding-top: 30px; }
.footer-advertising,.footer-legal,.spacer,.spacer-top,a img{border:0}
.spacer{margin:0;padding-bottom:16px}
.spacer-top{margin:0;padding-top:16px}

.small-slider .small-slider-nav .prev-smslide,
.small-slider .small-slider-nav .next-smslide {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 36px;
  color: #fff;
  background-color: #BAC60A;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -webkit-transition: all .3s ease-in-out 0s;
  border: none;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 9999;
}

.small-slider .small-slider-nav .prev-smslide:hover,
.small-slider .small-slider-nav .next-smslide:hover {
  opacity: .8;
}

.small-slider .small-slider-nav .prev-smslide {
  left: -30px;
  text-align: right;
  padding-right: 12px;
}

.small-slider .small-slider-nav .next-smslide {
  right: -30px;
  text-align: left;
  padding-left: 12px;
}


.shell,
.shell-wide,
.shell-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}


.shell,
.shell-wide {
  min-width: 300px;
  max-width: 480px;
}


.tablet .swiper-slider .shell,
.ipad .swiper-slider .shell {
  padding-top: 0;
}

.btn-bg-bleu-demi-transparent{
	
	background:rgba(0,64,114,0.6);
	padding:15px;
	border-radius:5px;
	color:#F0F0F0;
}
 .ss-foreground-image-container img[src*="base64"] {display: none;}
.ss-foreground-image-container.set-to-lazyload{background: #ddd;}
.ss-foreground-image-container.set-to-lazyload .css_spinner_container{display:flex;}
.ss-foreground-image-container video {max-width: 100%;}
[data-background-parallax="true"] .ss-background-container,[data-foreground-parallax="true"] .ss-foreground-image-container,[data-core-parallax="true"] .ss-core{will-change: transform;}
[data-fluidbox="true"] .ss-foreground-image-container{z-index: 1;}
.ss-container, .ss-subsection, .ss-core, .ss-foreground-image-container{width:100%;}
.ss-foreground-image-container video. .ss-foreground-image-container img{max-width:100%;height:auto;vertical-align: bottom;}
.ss-foreground-image-container:after,.ss-core:after,.ss-subsection:after,.ss-container:after {content: "";display: table;clear: both;}
.modal-footer{padding:5px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}


.m-pricing ul li p.desc {
    
    font-size: 15px;
    font-weight: 300;
    
}


.m-pricing ul li p.desc a {
    
    text-decoration: none;
    font-weight: 300;
    
}
.bake-scrollup{width:48px;height:48px;position:fixed;bottom:20px;right:20px;display:block;background-color:#f74553;z-index:499;transition:background-color 500ms ease}
.bake-scrollup:hover{background-color:#e1deda}
.bake-scrollup:hover .fa.fa-angle-up{color:#f74553}
.bake-scrollup .fa.fa-angle-up{font-size:24px;color:#e1deda;text-align:center;width:100%;line-height:44px;transition:color 500ms ease}
.bake-scrollup span{display:none}


.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}


.modal-body-AMVV {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  
}

.large-gallery .images {
    position: absolute;
    z-index:1;
    width: 10000px;
    top: 0;
    left: 0;
}

.large-gallery .images div { z-index:3; display:none; position:absolute; top:0; left:0; }

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}

  .bottom__siteby {
    padding: 5px 0;
    background: #EBC7BE;
    background: var(--primary); }
#footer-bottom{background-color:rgba(0,0,0,0.78)}


.loc-text {
	width: 25%;
	display: inline-block;
	vertical-align: text-top;
}


.loc-text p {
	margin-right: 40px;
    margin-left: 40px;
}


#page_in, #footer_in1{
	text-align:left;
	width: 100%;
	
	min-width:850px;
	max-width:1000px;
}



#footer_in1{
	
}
.container{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:6.5px;padding-right:6.5px}
.jumbotron .container{max-width:100%}
.container-page{max-width:1210px;margin-left:auto;margin-right:auto}

.page2 .bottomLeft img.tail {
	bottom: 80px;
	position: absolute;
	left: 360px;
}
.b-part__imgs{margin-top:80px;}
.b-part__imgs img{max-width:100%}
.b-part__imgs.b-part__imgs--offsetted{margin-top:150px}
.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-md-7{width:58.33333333%;}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.table-link-comment td a{
	color: #0028F5;
}

.home-food-badge, .home_widgets .widget ul li, .sidebar .widget ul li, .food-menu-widget-title, .gallery_wrap, .gallery_row, .food_menu_sticky nav, .single-food-menu-price, .single-food-menu-badge, .single-food-menu-content, .single-post-date-comment, .post-category-and-tag, .food_menu_text_left, .comment-content, .food-menu-widget-recommended:hover, .food-menu-widget-price, .food_menu_small_image, .home-food-price, .food-menu-widget-recommended .food-menu-widget-price, table, table tr, table tr td, table tr th, .tweet-container{ 	
		border-color:#bec2ba; }


.home-food-price{

	border-top-width:3px;

	border-top-style:dotted;

}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}


#close_nagbar{
	cursor: pointer;
	float: right;
	margin: 5px;
}
#page-content{position:relative;padding:30px 0 0 0}


#social-wrapper .li {
    background: #0D77B7
}
 

#social-wrapper .tw , #social-wrapper .yt, #social-wrapper .ri, #social-wrapper .li{
  width : 33.33%;
}

#item3{margin-top:12px !important;}

#item3 .cell{font-weight:bold;}

#top-mobile-menu .button a.item{display:block;line-height:41px;text-align:center;white-space:nowrap;}

#left-nav .button .cell,#left-nav .item .cell{display:table-cell;vertical-align:middle;height:37px;padding-right:4px;}

#left-nav .button,#left-nav .item{margin-top:9px;}



#hdr-txt,#search a,#top-links,#top-links a.button,#left-menu1 a,#left-menu1 .item,#news,#footer,#footer a,#banners .box1,#banners .box1 h2,#banners .box1 a,#top-mobile-menu .button,#top-mobile-menu .button a{color:#FFF;}



img.scale-with-grid,#Content img{max-width:100%;height:auto}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.minHeight.wpb_column {
  min-height: 300px;
}

#custom_col_5 .wpb_column.vc_col-sm-2 {
  width: 20%;
}

#bottomcta.vc_row .vc_inner.vc_row.cta-content .wpb_column:first-child::after {
  border: 1px solid #fff;
  content: "";
  height: 80%;
  position: absolute;
  right: -1px;
  top: 11%;
}

.vc_row.wpb_row .wpb_column.vc_column_container .vc_column-inner {
  padding-top: 10px !important;
}

#signup-zone {
    background-color: #017e9a;
}

#signup-zone a {
    background: #ececec;
    color: #017e9a;
    font-family: Bebas Neue,Helvetica Neue,Arial,sans-serif;
    font-size: 1.4em;
    text-decoration: none;
    border: 1px solid #017e9a;
    -moz-box-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}

.page-template-template-playlistgenerator #signup-zone {
    display: none;
}

.footer-top .block .block-title strong {
  font-size: 16px;
  letter-spacing: 2px;
  color: #000000;
  font-weight: normal;
}

.footer-top .block .block-title strong:before,
.footer-top .block .block-title strong:after {
  display: none;
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

.menu-main-container {
    height: 100%;
}
.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-left:5px;padding-right:5px}
.col-md-6{width:50%}


.about-me ul.navi-social li.share,
.about-me ul.navi-social li.follow-me{

	border-right:1px solid #4f4f4f;
	font-size:10px;
	color:#4f4f4f;
	height:26px;
	width:40px;
	margin-right:5px;
	overflow: hidden;
	text-transform: uppercase;
}

.about-me ul.navi-social li.follow-me{
	border:0px;
	margin-right:0px;
	width:70px;
	position: relative;
	text-align: right;
}


.about-me ul.navi-social li.follow-me:before{
	width:10px;
	height:1px;
	position: absolute;
	bottom:12px;
	left:0;
	content:"";
	background: #4f4f4f;
}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
  margin-right: 15px; }
.text-center{text-align:center}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

	#footer .menu { position:relative; top:auto; right:auto; margin-bottom:15px;  }

	#footer .menu li { display:block; border:0 none;  }

	#footer .menu a { padding:0; font-size:13px; line-height: 18px; }

	.open-panel a.menu { position: absolute; left:0; top:30px; padding:10px; background: #b2b2b2; height: 16px; }

	.startpage .open-panel a.menu { display:block; position: relative; left:auto; top:auto; padding:10px; }

#footer .menu li:first-child { border:0 none; }

.down_menu_lm{  text-align:center;  padding-top:8px;}


.down_menu_lm a{color:#999999;}

.down_menu_lm a:hover{color:#F15A2A; text-decoration:none;}
#go-to-top-btn{position:absolute;bottom:15px;right:15px;background-color:rgba(178,188,197,0.6);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;transition:all 0.3s ease;cursor:pointer;}
#go-to-top-btn i{color:#fff;margin:0;left:16px;top:13px;font-size:19px;transition:all 0.3s ease;transform:rotateZ(-90deg);position:absolute;}
#go-to-top-btn:hover{background-color:rgba(178,188,197,0.9);}
#go-to-top-btn:hover i{color:#fff;top:5px;}


#sliding-popup .popup-content #popup-text {
  color: #fff;
  font-weight: bold;
  margin: 5px 0 0;
  max-width: 60%;
}


#sliding-popup  .popup-content.info #popup-text {
  padding: 0 10px;
  text-align: center;
  margin-top: 0;
}


#sliding-popup  .popup-content.info #popup-text p {
  font-size: 14px;
  font-weight: 500;
}


#sliding-popup .popup-content #popup-text h1,
#sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text h3,
#sliding-popup .popup-content #popup-text p {
  color: #727174;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 5px 0;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}

.title_tabs {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFff;
	border-color: #ffffee #aaab9c #cccccc #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.title_tabs a:link {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:visited {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:hover {
	text-decoration: underline;
	color: #003399;
}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-content-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}

	
		
		.wpp-thumbnail {
			display: inline;
			float: left;
			margin: 0 5px 0 0;
			border: none;
		}



#random-avatar, #popular-avatars, #make-avatars, #partners, #chat, #blog-entry, #twitter, #best-uploaders { text-align: center; width: 160px; margin: auto; border: 1px dotted #EFE6E1; margin-bottom: 22px; }

#random-avatar img, #popular-avatars img, #twitter, #twitter img { border: none; }


#random-avatar, #popular-avatars, #make-avatars, #chat, #blog-entry, #best-uploaders { padding-top: 10px; padding-bottom: 10px; }
.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}
.pt-cv-thumbnail.pull-left{margin-right:15px!important}
.pt-cv-thumbnail.pull-right{margin-left:15px}
.pt-cv-scrollable .pt-cv-thumbnail{width:100%}

#content #content-bottom {
  margin-left: -8px;
}



.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}
.c-header__nav-bg{background-color:#fbfaf6;height:100vh;top:-100vh;width:100%;position:absolute;-ms-transform:translateY(0%);transform:translateY(0%)}
.is-touch .c-header__nav-bg{height:calc(var(--flex-vh,1vh)*100);top:calc(var(--flex-vh,-1vh)*-100)}


#video2 {
	height: 90%;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}


.elementor-section.eael-particles-section .elementor-container {
  z-index: 1;
}
.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap}
.elementor-counter .elementor-counter-number-suffix{text-align:left}


.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-md-6 {
    width: 50%;
  }


    .header_phone, .toplogin {
        margin:0 10px 0 10px;
        float:none;
        display:inline-block;
        clear:both}


    .header_phone, .toplogin, .topsearch {
        margin-left:40px;
        line-height:29px;
        text-align:right;
        float:right}

		.c-layout-header .c-brand {margin: 15px 0px 10px 0px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}



.filters .sort{
    padding:5px 18px 5px 20px;
    cursor:pointer; 
    display: inline-block;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #main-content .container{padding-top:0}

#main-content .container {
    padding-top: 20px;
}


 
.search #main-content .container:before {
  background: none;
}


.space-head{
  height: 50px;
  width: 100%;
}



.footer-socket-wrapper {
   padding: 20px 0px 50px;
   background-color: #303440;
}

.footer-socket-wrapper .copyright {
   color: #b1b6b6;
   float: left;
   font-size: 14px;
   max-width: 50%;
}

.footer-socket-wrapper .copyright a {
   color: #b1b6b6;
   border-bottom: 1px solid #5a5d62;
}

.footer-socket-wrapper .copyright a:hover {
   color: #ffffff;
}

.footer-socket-wrapper .small-menu {
   float: right;
}

.footer-socket-wrapper .small-menu a {
   padding-top: 0;
}

.footer-socket-wrapper .small-menu ul li ul {
   top: 21px;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #62B524;
	font-weight: bold;
	text-decoration: none;
}


.barra_menu .content_menu {
  width: 100%;
  height: 100%;
  position: absolute;
}

  
  .barra_menu .content_menu h1 {
    width: 45px;
    margin: 15px auto;
  }

  
  .barra_menu .content_menu .menu_principal {
    margin: 30px 0;
  }

  
  .barra_menu .content_menu .utilidades {
    position: relative;
    margin-bottom: 30px;
  }

  
  .barra_menu .content_menu ul.menu_principal {
    display: none;
  }

  
  .barra_menu .content_menu ul.menu_principal a {
    height: 60px;
  }

  
  .barra_menu .content_menu .sanguche {
    display: block;
    margin-top: 20px;
    margin-bottom: 170px;
  }

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pl-2 .so-panel:last-child { margin-bottom:0px }
 #pl-2 .so-panel { margin-bottom:30px }
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.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-md-9 {
    width: 75%;
  }

.facebook {
	display: inline;
	float: right;
	margin: 5px 7px 0 0!important;
	
}

.facebook img{
	alignment-adjust: baseline;
	
}
.widget_flickr #flickr_badge_uber_wrapper td a:last-child,.widget-area .milestone-countdown .difference{color:#2374a3}

  .main_menu ul.sub-menu {
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.98);
	border-color:#5b8cba;
	border-top-color:;
	
}


 .main_menu ul.sub-menu li a ,
 #side_header .sub-menu li a {
	color:#000000;
    font-size:12px;
    font-weight:400; 
    font-family:Lato;
	text-transform:uppercase;
	letter-spacing:0px;
  }



  .main_menu .sub-menu li a:hover{
	 color:#5b8cba;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}
iframe.twitter-share-button{margin:0}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.pp-template #block-63388856-bda2-4f2b-b180-e00a232a5dd6{background-color:rgba(255,255,255,1);padding-left:0;padding-right:0;border-bottom-width:1px;border-bottom-color:rgba(241,241,241,1)}
.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}

.site-title {margin-top: 5px;}

.site-title img {
	width:100%;
}

	.footer .footer-container{		
		display:flex;
	}




.screen-reader-text {
	position: absolute !important;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	top: 5px;
	left: 5px;
	z-index: 100000; 
	display: block;
	clip: auto !important;
	padding: 15px 23px 14px;
	width: auto;
	height: auto;
	border-radius: 3px;
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	color: #21759b;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: normal;
}


.social-icons-menu li a .screen-reader-text {
	display: none;
}


.search-form .screen-reader-text {
	display: none;
}

.rPart .catalog .line .e .name { float: left; font-size: 16px; font-weight: bold; color: #04b6e2; }



.rPart .catalog .line .e:hover .name { text-decoration: underline; }
.content-teaser__content .content-teaser__center{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
