﻿.parallax_section_inner_margin,.section_inner_margin{margin:0}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}
.unsupported-browser{background-color:#e15b00;position:fixed;bottom:0;width:100%;z-index:999999}
#load-more,#pagination .out-of-posts,#pagination .loading-icon,#pagination .out-of-posts{position:absolute;left:50%;top:50%;transform:translate( -50%,-50% );transition:color .2s linear,opacity .2s linear,transform .2s ease-out}
#pagination:not(.last-page) .out-of-posts,#pagination.loading #load-more,#pagination.last-page #load-more,#pagination:not(.loading) .loading-icon{left:-9999rem;opacity:0;transform:translate( -50%,-50% ) scale( 0.5 );transition:opacity .2s linear,transform .2s ease-out,left 0s .2s,right 0s .2s}
#pagination .out-of-posts{color:#68717b;font-size:.9em;font-weight:500;margin:0;text-align:center;width:100%}
.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
.fl-photo-img-svg {width: 100%;}

#wrapper { 
	display: block; 
	width:940px; 
	margin:0px auto;
	background: #ffffff;
	padding: 5px; 
}
.pure-g img{height: auto;max-width: 100%}



header.carousel .fill img {
    width: 100%;
}


#site-title {
	display: block;
	float: none;
	font-size: 36px;
	line-height: 50px;
}


#site-title a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
    letter-spacing: -0.02em;
	color: #EEE;
	opacity: 1;
	-webkit-transition: .3s ease opacity;
	transition: .3s ease opacity;
}


#site-title:hover a {
	opacity: .8;
}
 #site-title span a { color:#000000; }

.reflect-post-item .entry-content{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
}

.reflect-post-item .entry-content .more-link{
	margin-top:30px;
}


.format-quote.reflect-post-item .entry-content{
	padding:0;
}

.format-aside.reflect-post-item .entry-content{
	padding:40px;
	padding-bottom:20px;
}

.format-link.reflect-post-item .entry-content{padding: 40px;padding-top: 0;padding-bottom: 20px;}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
.listing .pet p .petName:not(.visible-xs){min-height:44px;max-height:44px;overflow:hidden}
.contact-number.visible-xs,p.contact-number.visible-xs a{font-size:32px;color:#000;font-weight:700}


.banner-slot-right{
    width: 1032px;
    float: right;
}


#footer-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#footer-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#footer-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
body.not-front .main-container.container{margin-top:69px;padding-top:35px;padding-bottom:40px;}
body.not-front .main-container.container h1{margin-bottom:35px;padding:0 15px;border-bottom:0px solid #fff;text-align:center;}
body.page-node-22 .main-container.container p,body.page-node-22 .main-container.container li{color:rgba(52,52,54,0.5);font-size:14px;line-height:24px;}
body.page-node-22 .main-container.container{padding-bottom:90px;}
body.page-node-23 .main-container.container p,body.page-node-23 .main-container.container li{color:rgba(52,52,54,0.5);font-size:14px;line-height:24px;}
body.page-node-23 .main-container.container{padding-bottom:90px;}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_promo_description{position:relative;padding-bottom:20px}
.et_pb_promo_description p:last-of-type{padding-bottom:0}


#description3a {margin: -35px 0 0 42px;}
.home.blog .islemag-content-left .entry-title a, .blog-related-carousel .entry-title a { color: #1e73be }
.islemag-content-left .entry-meta .entry-separator { color: #232323 }
.islemag-content-left .entry-meta a { color: #232323 }
.islemag-content-left .islemag-template3 .col-sm-6 .entry-overlay p { color: #232323 }
.region-slideshow .block{margin:0;}
.region-front-welcome{padding:2% 4%;text-align:center;background:#F8F8F8;}
.region-front-welcome .block{margin:0;}
.region-front-welcome h2{margin-bottom:10px;font-size:24px;text-align:center;}
.region-top-nav{display:block;overflow:hidden;}
.region-top-nav .block-menu{float:right;margin:0;}
.region-top-nav h2{display:none;}
.region-top-nav ul li{display:inline-block;background:none;border-right:1px solid #ddd;padding:0 10px;line-height:100%;}
.region-top-nav ul li:last-child{border:0;}
.region-top-nav ul.menu{text-align:center;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}






.agenda .row.unedate.d-lg-none.d-xl-block {
    display: flex !important;
}


.ascend #header-outer .sf-menu ul li a {
	border-bottom: none;
}

	
	.sf-menu .sf-with-ul a {
		padding-right: 14px!important;
	}

	
	#header-secondary-outer nav ul.sf-menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	
	header#top .sf-menu a {
		color: rgba(255,255,255,0.6)!important;
		font-size: 12px;
		border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
		padding: 16px 0px 16px 0px!important;
		background-color: transparent!important;	
	}


    
    header#top .sf-menu li ul.mobile-open {
    	height: auto!important;
    	display: block!important;
    	position: relative;
    	visibility: visible!important;
    }

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

.main-navigation li.my-account {
  margin-left: 2.75rem;
}
#footer-newsletter-inside #mc_embed_signup{margin-top:24px}
.text-justify{text-align:justify}
.modal-body{position:relative;padding:15px}
#footer-different-inside-right{float:right;width:45%;padding-top:50px}
.footer-nav .menu-item{max-height:20px !important}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}


h3.section-title,
aside .widget_rss h3 { padding:20px 5px; margin:0 20px; line-height:15px; font-size:13px; color:#696969; text-transform:uppercase; }

aside h3.section-title,
aside .widget_rss h3 {
	-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; 
	background:#aaa;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #888), color-stop(1, #aaa) );
	background-image: -moz-linear-gradient( center bottom, #888 0%, #aaa 100% );
	border-bottom: 1px solid #999999; color: #FFFFFF; padding: 8px 20px; text-shadow: 1px 1px 0 #777777; }

.footer-widgets h3.section-title { padding:0 0 20px; margin:0; line-height:15px; font-size:13px; color:#fff; text-transform:uppercase; }


.place-ad-main-links a {
	border: 1px solid white;
	border-radius: 5px;
	color: white;
	font-size: 24px;
	width: 100%;
	text-align: center;
	display: block;
	padding: 15px 0;
}


.place-ad-main-links a:hover,
.place-ad-main-links a.current {
	background: #0c64b7;
	border: 1px solid #0c64b7;
	text-decoration: none;
}


.place-ad-main-links img {
	vertical-align: middle;
	margin-right: 10px;
}

	.rightcol .place-ad {
		padding: 15px;
	}


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



.af-reverse .row:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }
.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"}


.b-main-banner__block {
    box-sizing: border-box;
    height: 84px;
    width: 250px;
    border-radius: 4px;
    border: 1px solid #e0ebee;
    padding: 20px 0 0 70px;
    margin: 0 0 5px 0;
    position: relative;
}

	
	.social-header {
		display: none;
	}

.social-header li, .social-header img {
	height:26px;
}


.social-header img {
	opacity: 0.4;
}

.social-header img:hover {
	opacity: 1.0;
}

.gallery_item div:hover .inner{
	bottom:5%;
	opacity:1;
}
.span1of2.last{margin-right:0;}
.span1of3.last{margin-right:0;}
.span2of3.last{margin-right:0;}
.span1of4.last{margin-right:0;}
.span2of4.last{margin-right:0;}
.span3of4.last{margin-right:0;}
.span1of5.last{margin-right:0;}
.span2of5.last{margin-right:0;}
.span3of5.last{margin-right:0;}
.span4of5.last{margin-right:0;}
.region-header .menu li.depth-2.last{border-bottom:1px solid #C6C6C6;padding-bottom:15px;margin-bottom:10px;}
.region-header .menu li.last .last{border-bottom:0;}
.region-header .menu li.depth-1.last{width:30%;margin-right:0;}
.region-header .menu li.depth-2.last:after{content:'';}
.multimedia-thumb-wrapper.last{float:none;width:100%;}
.multimedia-thumbs .row.last{margin-bottom:0;}

.category-grid .items{
  zoom: 1;
  margin-left: -2%;
  margin-top: -2%;
}

.category-grid .items:before, .search-results .items:before
.category-grid .items:after, .search-results .items:after {
  content: "";
  display: table;
}

.category-grid .items:after, .search-results .items:after {
  clear: both;
}

.family-grid .items {
  zoom: 1;
  margin-left: -2%;
  margin-top: -2%;
}

.family-grid .items:before,
.family-grid .items:after {
  content: "";
  display: table;
}

.family-grid .items:after {
  clear: both;
}

.product-grid .items {
  zoom: 1;
  margin-top: -80px;
  margin-left: -2%;
}

.product-grid .items:before,
.product-grid .items:after {
  content: "";
  display: table;
}

.product-grid .items:after {
  clear: both;
}

#sub_footer {
  padding-top:10px;
  font-size:100%;
}

#sub_footer p {
  font-weight: 400;
}

#content.content-builder .row-content {
margin: 0;
}

#content.content-full .container .row-content {
margin: 0;
}

.row-full { margin: 0; }


.callout-with-image--title {
	font-family: ratiomodern, serif;
	margin-bottom: 15px;
}




.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}
.section__list{font-family:"bodoni_std_bold_italic",Arial,sans-serif;font-size:.75rem;line-height:.875rem;letter-spacing:1px;text-transform:uppercase;margin:25px 0 0;padding:0;list-style-type:none}
.global-header__menu .sub-list .sub-list__item{padding-left:0;padding-right:0}
.menu__item.menu__list ul .list__item ul .sub-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:4vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);padding-left:20%;text-transform:uppercase;font-size:0.7rem}
.menu__item.menu__list ul .list__item ul .sub-list__item:last-child{border-bottom:none}


.inner-slider {
    left: -1px;
    position: relative;
    top: 189px;
}


.multi-feature-area h2.head-text:after, #team h2.head-text:after, .woocommerce-section h2.head-text:after, .client-testimonial-section h2:after, .multi-slider-area h2.head-text:after, .contact-section h2:after, .aboutus-text h2:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 100px;
    height: 4px;
    margin-left: -50px;
    background-color: #e64e46
}

.aboutus-text h2:after{
left:60px;
}

.aboutus-text {
    text-align: left;
    float: left;
    width: 50%;
    padding-right: 20px;
}

.aboutus-text h2, .aboutus-text p{
    color: ;
}
.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:15px;padding-right: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%}


.graphic-img-list .title {
	text-transform: uppercase;
	display: block;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 26px;
	line-height: 30px;
	color: #004663;
	margin: 0 0 15px;
}


.ico-info-list .title {
	text-transform: uppercase;
	letter-spacing: .55px;
	font-weight: 600;
	display: block;
	margin: 0 0 8px;
	font-size: 22px;
	line-height: 26px;
	color: #004563;
}


.blog-detail .title {
	float: left;
	max-width: 50%;
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	color: #004663;
}


.seperator-list .title {
	text-transform: capitalize;
	width: calc(100% - 250px);
}

.blog-top .title a {
    color: #004663;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

      
      #megamenu ul li#cap-link.show .mm-panel, #megamenu ul li#tools-link.show .mm-panel {
        left: 320px; }

      
      #megamenu ul li.two-col .mm-panel {
        width: 640px; }

        
        #megamenu ul li.two-col .mm-panel .col {
          width: 50%; }

  
  #megamenu .two-col .bevel-bottom:after {
    width: 54%; }
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.forum-topic-header .topic-reply-link,.forum-topic-header .topic-reply-allowed,.forum-topic-header .topic-new-post-link,.forum-topic-header .last-post-link{display:inline-block;}
.view-display-id-products_header li.last{padding: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}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.lang-contact .contact-link{position:relative;}
.lang-contact.contact-link a{cursor:context-menu;}
.lang-contact .contact-link:hover{cursor:context-menu;}
div#block-block-44 .lang-contact ul li.contact-link{display:none;}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}

  div#masthead_notification{top:0; float: none; text-align: center; margin-top: 25px}

	#mid-section #masthead_notification { float: none; display: block; width: 100%; text-align: center !important; order: 1; }

#masthead_notification a{
  font-family: sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    border: 0;
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    background: #a68759;
    font-size:0.85rem;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  }

.pagination-wrapper {
    text-align: center;
}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}
.primary-nav .utility-search--mobile,.primary-nav .utility__buttons--mobile{display:none}
.utility-search{text-align:right;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.utility-search.utilitySearch--OPEN{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 500px #358ed7;box-shadow:0 500px #358ed7}
.utility .utility-search{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;margin-top:.5rem;margin-bottom:.5rem}


.pagination .nav-links {
	padding-right: 106px;
	position: relative;
}


.pagination .nav-links:before,
.pagination .nav-links:after {
	color: #fff;
	font-size: 32px;
	line-height: 51px;
	opacity: 0.3;
	position: absolute;
	width: 52px;
	z-index: 1;
}


.pagination .nav-links:before {
	content: "\f429";
	right: -1px;
}


.pagination .nav-links:after {
	content: "\f430";
	right: 55px;
}


p#baseline{
	text-align:center;
	font-size: 7px;
	font-style: italic;
}

div#baseline {
	width: 730px;
	min-height: 25px;
	border:0px solid #999999;
	margin-left: auto;
	margin-right: auto;
}


.scroll-to-top {
	position: fixed;
	right: 0.75em;
	bottom: 0.75em;
	text-align: center;
	z-index: 999;
}


.scroll-to-top a {
	display: block;
	width: 2.666em;
	height: 2.666em;
	background: #444;
	color: #fff;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}


.scroll-to-top a:before {
	display: inline;
	font-family: FontAwesome;
	font-size: 1.3em;
	line-height: 2.2;
	text-align: center;
	content: "\f077";
	vertical-align: baseline;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}


.scroll-to-top a:hover {
	background-color: #e00000;
}



.mfp-content .large-12 {
  padding: 0 !important;
  margin-bottom: 0 !important; }


  .large-12 {
    position: relative;
    width: 100%; }
.home .current_news.bottom_news .large-12{padding:0 10px}
.header-wrapper .wide-nav .large-12{padding:0}
.carousel--listing__slide{font-size:16px;font-size:1rem;line-height:1.6875;position:relative;display:inline-block;width:100%;white-space:normal;padding-left:20px;padding-left:1.25rem;margin-bottom:10px;margin-bottom:.625rem;outline:0;text-decoration:none}
.carousel--listing__slide .btn--round{position:absolute;top:15px;top:.9375rem;right:10px;right:.625rem}



.part9 .left1{
    width: 425px;
}

.links .link-city  .left1{
    margin-top: 5px;
    width: 118px;
}


.discover_text,
.products_text,
.special_text,
.support_text {
    float: left;
}



.list-advantages {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
}


.list-advantages li {
	padding: 7px 0;
}


#bar .nav-hide {display: inline-block;}
 
  .navbar-default .nav-hide {display: none;}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }

		#caption_1 a
		{
			color: #fff;
		}


div.but_big{
	width: 180px;
	margin:0;
	padding:0;
}
body.site-1 div.useful_links p.textlink{padding:0px;padding-bottom:8px}
div.adzones p.textlink{padding-top:4px;padding-bottom:8px;text-align:left}
div.adzones p.textlink a{color:#0066CC;font-weight:bold;text-decoration:underline}
div.useful_links p.textlink{padding:1px}
div.useful_links p.textlink a{text-decoration:none}
div.useful_links p.textlink a span.title{text-decoration:underline}
div.useful_links p.textlink a span.link{padding-left:10px}
.search-list-ads .textlink{display:block}
.search-list-ads .textlink:before{content:"- "}


.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}




.page-template-with-sidebar-without-header .entry-content .panel-grid .mob-pad-0{
	padding: 0px 0px 20px 0px!important;
}
.m-feature-list__feature{text-align:left;margin:4.75rem 0}
.m-feature-list__feature:before,.m-feature-list__feature:after{content:"";display:table}
.m-feature-list__feature:after{clear:both}
.m-feature-list__feature:first-child{margin-top:0}
.m-feature-list__feature:nth-of-type(even){text-align:right}
.m-feature-list__feature:nth-of-type(even) .m-feature-list__feature-image{float:left}
.m-feature-list__feature-content{text-align:left;display:block;padding-bottom:1.5rem}
.m-feature-list__feature-image{display:block;max-width:100%;margin:0 auto}
html.flexbox.flexwrap .m-feature-list__feature:nth-of-type(even) .m-feature-list__feature-content{padding:0 0 1rem 4.75rem;-ms-flex-order:2;order:2}
html.flexbox.flexwrap .m-feature-list__feature:nth-of-type(even) .m-feature-list__feature-image{float:none;-ms-flex-order:1;order:1}


.news-bar {
	background-color: #ffffff;
	padding: 8px 0 4px;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
	font-size: 14px;
}


#masthead.colormag-header-clean .news-bar {
	padding: 8px 0;
}


#masthead.colormag-header-classic .news-bar {
	padding: 8px 0;
}




.cta-section {
    background-color: #f8f8f8;
    color: #2f2f2f;
    padding-top: 119px;
    padding-bottom: 75px;
}

.cta-section h2 {
    font-family: 'Roboto-Thin', sans-serif;
    font-size: 34pt;
}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}



.textbox{width: 40%;  position: absolute; left: 0; top: 0; text-align: left; border: solid 0px fuchsia}

.textbox h1{font-family: Banda, arial, sans-serif; font-size: 48px; color: #df0a21; margin-bottom: 20px; line-height: 1.15; border: solid 0px silver; z-index: 10}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
#toggle.on+#primary-menu{opacity:1;visibility:visible}
.main-navigation.toggled ul,.menu-toggle{display:block}
.menu-toggle{display:block}
#footer-menu .menu{list-style:none;margin:0;padding-left:0}

#mojang-bar li li.last {
    border-bottom:none;
}

#mojang-bar li.last {
    border-right:none;
}


.form-section p.last {
    margin-bottom: 0;
}


.settings.credit_card.last {
    border-bottom: none;
    margin-bottom: 0;
}

.site-footer li.last {
    border-right:none;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.oct11-home .component-block .rokgallery-wrapper {margin-bottom: -20px !important;}



.page-content-dark .rokgallery-wrapper .rg-gm-slice {background: #444;box-shadow: 3px 3px 0 #222;border: 1px solid #222;}



.page-content-light .rokgallery-wrapper .rg-gm-slice {box-shadow: 3px 3px 0 #ddd;border: 1px solid #ddd;}



#rt-showcase .rokgallery-wrapper .rg-ss-container, .slideshow .rt-block .rokgallery-wrapper .rg-ss-container {margin: -30px -25px;}



.rokgallery-wrapper .rg-gm-slice-item {border-radius: 0;}

.rokgallery-wrapper .rg-gm-slice {border-radius: 0;}

.rokgallery-wrapper .rg-gm-slice-list {list-style: none;}


#social-media .tagline {
  
  font-family: Georgia,"Times New Roman",Times,serif; }


				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: inherit;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}


.post-meta .date-sep { 
	color: #ddd; 
	margin: 0 5px; 
}

	.post-header .date-sep:nth-of-type(2) { display: none; }

.footer_link2 {
	font-size:18px;
	color:#3D4F01 !important;
	margin:4px 23px 4px 17px;
	float:left;
}

.footer_link2 a {
	color:#3D4F01 !important;
	font-weight:normal;
}
.mainvisual-topics-slider-inner{position:relative}

#request-k,#request-k-tab,#request-k-tab-wrapper,#request-k div.support_bs{display: none !important;}

#request-k-tab-wrapper{
position:fixed;
top:100%;
z-index:999;
left:100%;
}

	#blog-posts { text-align: left; }


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


.albastru
{
background-color:#00B2EE;
}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }

.w3-hide{display:none!important}
.w3-hide-small{display:none!important}
.w3-hide-large{display:none!important}
.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-10{width: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-7{width:58.33333333%}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.navbar .navbar-collapse {
    padding: 0;
}



.navbar-brand {
	padding: 5px 0;
}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}


.navbar-custom .navbar-brand {
	letter-spacing: 4px;
	font-weight: 400;
	font-size: 22px;
	color: #fff;
}
.n2-section-smartslider{position:relative;width:100%}
.elementor-sticky__spacer .n2-section-smartslider *,[data-force-hidden],[data-force-hidden] *{visibility:hidden!important}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__scroll-wrap{left:0;top:0;overflow:hidden}
.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}


#about .container {
  position: relative;
  z-index: 10;
}


#facts .container {
  position: relative;
  z-index: 10;
}
.small-12{width:100%}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.txt_mainheading {
    font-weight: bold;
    font-size: 18px;
    color: #808080;
    vertical-align: bottom;
}

.floatleft{ float:left; }
.alignleft,.alignright,.bentoItem--10 .bentoItem--10,.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,.u-clearfix:after{clear:both}
.row .row:after,.row .row:before,.row:after,.row:before{display:table}
.clearfix:after,.clearfix:before,.row .row:after,.row .row:before,.row:after,.row:before,.u-clearfix:after,.u-clearfix:before{content:" "}
.row{width:100%;max-width:62.5rem;margin:0 auto}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;max-width:none;margin:0 -.9375rem}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}
.row--fullWidthBorder{border-top:1px solid #e3e3e3;padding:30px 0}
.row--borderBottom{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}
.siteHeader-navigationWrapper .row{width:100%;max-width:970px;margin:0 auto}
ul.row.footerUpper-logos{display:none;overflow:hidden}
.nav-bar .nav .nav-item{padding:5px 0;margin-bottom:0}
.ctt-mrsetting ul#ctt-tabmenu li.active a,.ctt-mrsetting ul#ctt-tabmenu li:hover a,.ctt-mrsetting ul#ctt-tabmenu li.current a{box-shadow:none}

.simplefavorite-button.active{opacity:.7}
.simplefavorite-button.preset.active{background-color:#333;color:#fff;border-color:#333;opacity:1}
.simplefavorites-modal-backdrop.active{width:100%;height:100%;left:0;opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}
.simplefavorites-modal-content.active{top:50px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}


.nav-menu li.ga_link_shop a:before {
	content: "\f290";
	color: #ff4da5;
}


.site-description {
	margin: 0;
	font-size: 18px;
	line-height: 18px;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-size:20px}
.et_pb_fullwidth_header_subhead{display:block}
footer .footer-inner .lower-footer{border-top:1px solid #666;padding:15px 0;margin-top:45px}
footer .footer-inner .lower-footer p{font-size:14px;font-size:1.4rem}
.discussion-box,.discuss-story-container,.upper-footer,.lower-footer,.header .right,.standard-container-bg,#post,.container-box,#footerbanner,#nav,#banner,.tags-and-social-top,.local-network-eyebrow,.prev-link,.next-link,td[align="left"] a,td[align="right"] a,.bg-container,.pagination hr,#podsRight{display:none}
.right,img.alignright{float:right}
.contact-box .right:nth-child(2){clear:left}
.contact-box .right{float:left;padding-left:0;padding-right:20px}
header .wrap .right{margin:0 auto;float:none;text-align:center}
.contact-box .right img{padding:0}
.contact-box .right h4{padding:20px 0}
.rwp-widget-ratings .rwp-w-comment,.rwp-widget-ratings .rwp-w-post-title,.rwp-widget-ratings .rwp-w-title{font-size:14px;display:block;text-align:justify;margin:0;padding:0}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

.navigat {
	max-width: none;
	background: #1458ac;
	padding: 0;
	margin: 0;
}

.navigat li {
	float: left;
	list-style: none;
}

.navigat li a {
	border-right: 1px solid #778;
	color: #fff;
	display: block;
	padding: 10px;
}

.navigat li a:hover {
	background: #7ba247;
}



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

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }



.right-with{ width:240px; float:left;}


.blog-posts-links{
    width: 100%;
    float: left;
    margin: 10px 0;
}

	#slider {width:auto;height:auto;}



#frontpage #slider a#slider-stopper {
    display: none;
}

.logo { margin: 30px auto; }

.style50 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; }
.comment-meta .fn,.item .stats i,.loop-actions i,.loop-desc i,.loop-title em,.widget-single-post-stats i{font-style:normal}
.comment-actions,.comment-content,.comment-meta{margin-left:72px}
.comment-meta{color:#AAA;font-size:11px;margin-bottom:5px}
.comment-meta .sep{color:#CCC}
.comment-meta .fn{font-size:12px;color:#555}
.comment-meta .comment-time{color:#AAA}
.comment-meta .comment-time:hover{color:#555}
.comment-list .depth-2 .comment-actions,.comment-list .depth-2 .comment-content,.comment-list .depth-2 .comment-meta{margin-left:58px}
.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-8{width:66.66666667%}


#primera #principio li .conte_sli .area {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

  
  #primera #principio li .conte_sli .area h3 {
    font-size: 27px;
  }

  
  #primera #principio li .conte_sli .area h2 {
    font-size: 27px;
    line-height: 27px;
  }

  
  #primera #principio li .conte_sli .area p {
    width: 86%;
  }
.searchform-wrapper form{margin-bottom:0}
.widget_search .submit-button,.searchform-wrapper:not(.form-flat) .submit-button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.searchform-wrapper{width:100%}
.searchform-wrapper.form-flat .submit-button.loading .icon-search{opacity:0.0}
.searchform-wrapper.form-flat .submit-button.loading:after{border-color:currentColor}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.searchform-wrapper .autocomplete-suggestions{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:50vh;overflow-y:auto}
.top-bar-left{float:left}
.top-bar-left a,.top-bar-nav a{font-family:oswald regular}
.top-bar-left,.search-index-page .top-bar-nav{float:none}
.top-bar,nav,.top-bar-left{display:none}
 
 .radiocom-nav-placeholder{height:40px;}
.radiocom-nav-placeholder button{display:inline-block;vertical-align:top;padding:0;outline:none;cursor:pointer;background:transparent;border:none;}
.radiocom-nav-placeholder ul{display:inline-block;list-style-type:none;text-align:left;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;float:left;}
.radiocom-nav-placeholder .category-button__text,.radiocom-nav-placeholder h2,.radiocom-nav-placeholder h3,.radiocom-nav-placeholder li{padding:0;margin:0;font-weight:normal;display:inline-block;vertical-align:top;}
.radiocom-nav-placeholder a{vertical-align:top;color:#000;text-transform:none;text-decoration:none;line-height:100%;overflow:hidden;}
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
body.opal-content-layout-2cl #primary, body.opal-content-layout-2cr #primary{padding-left:20px;padding-right:20px;}


.mobile-view .image-block {
	width: 100% !important;
}

			
.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
ul.button_link{margin:40px 0 0}
ul.button_link li a.btn_link{width:100px;padding:10px 0 7px;font-size:18px;line-height:18px}
ul.button_link li{display:inline-block}
ul.button_link li a.btn_link:hover{background:#5f200b;color:#eec458}


.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;
}
div.pop-inside br.pop-cl{clear:both;content:'';display:block;}
div.pop-inside br.pop-cl:after,div.pop-inside br.pop-cl:before{content:''}

			#slider-cycle .author-wrap .author-link a,
			#slider-cycle .author-wrap span.author-link {
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				text-transform:uppercase;
				text-decoration:none;
				font-style:normal;
				}

			#slider-cycle .author-wrap .author-link a:hover {
				text-decoration:underline;
				}

				.featured_articles li .author-wrap .author-link,
				.featured_articles li .author-wrap .author-link a {
					font-style:normal;
					color:#fff;
					text-decoration:none;
					text-transform:uppercase;
					font-family:Arial, Helvetica, sans-serif;
					}

				.featured_articles li .author-wrap .author-link a:hover {
					text-decoration:underline;
					}


#page-wrap { 
	position: relative; 
	width: 960px; 
	margin: 20px auto; 
	padding: 18px; 
	background: #758a93; 
	box-shadow: 0 0 20px black; 
	}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2d79ed}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.bg-white{background-color:#fff!important}
 #access ul ul li.current_page_item, #access ul ul li.current-menu-item, #access ul ul li.current_page_ancestor, #access ul ul li.current-menu-ancestor { background-color: #2cd6c9; }
.partial_navigation .logo_sticky{width:100%;position:fixed;top:-110px;left:0;transition:top .3s ease-out;pointer-events:none}
.partial_navigation .logo_sticky.show{top:0}
.partial_navigation .logo_sticky .logo_wrapper{width:65px;height:65px;position:relative;pointer-events:auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.7)}
.partial_navigation .logo_sticky .logo_wrapper .up{position:absolute;top:9px;left:8.8px;display:block}
.gform_confirmation_message .custom-svg{width:60%;height:auto}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

.d0{
	display: none;
}


.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;
}
.footer-top,.market-watch p,.search-result,.site-header__center li a,.site-header__slogan,.sponsor-title,.text-content__category-label,.ticker .scroll-wrap ul li{text-transform:uppercase}
.market-watch{background:#222;border-bottom:10px solid #222;height:40px;overflow:hidden;padding-bottom:7.5px;padding-top:7.5px}
.ie-website .market-watch{background:#fff;color:#000;border-bottom:0;font-weight:700}
.market-watch p{color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:13px;padding-right:25px}
.advisor-website .market-watch p{font-family:Roboto,sans-serif}
.ie-website .market-watch.container-fluid.visible-md.visible-lg a,.ie-website .market-watch.container-fluid.visible-md.visible-lg a:hover{color:#000}



.textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem 0;
}

.with-list .textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem 1rem;
}

.text-center .textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem;
}

.textbox-title-wrap a {
	color: #fff;
	display: block;
}
.footer--top{border-top:1px solid #7fa7f8;padding:20px 0 0;}
.footer--top:after{content:" ";display:block;clear:both;}
.footer--top-left{display:none;width:100%;background:#333;}
.footer--top-right{width:100%;text-align:center;}
.footer--top-right .social__sites--list{display:flex;flex-flow:row wrap;justify-content:space-around;}
.footer--top-right .social__site a{height:40px;width:40px;display:inline-block;color:#333;background:white;padding:5px;border-radius:50%;border:1px solid #dcdcdc;vertical-align:middle;line-height:30px;font-size:18px;text-align:center;transition:all 550ms cubic-bezier(0.22,0.61,0.18,0.7);}
.footer--top-right .social__site a:hover{background:rgba(255,255,255,0.7);border:1px solid #b9b9b9;color:#525252;}
.footer--top-right .social__link_header{display:none;}
.footer--top-right .logo--footer{display:inherit;margin-bottom:10px;}


.servicestyle4 {
	position:relative;
	padding-left:60px;
}

.servicestyle4 i {
	font-size:20px;
	position:absolute;
	top:0px;
	left:0px;
	color:#fff;
	background-color:#00cfef;
	height:40px;
	width:40px;
	border-radius:50%;
	line-height:40px;
	text-align: center;
}
.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,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-4{width:25%}
.uabb-imgicon-wrap .uabb-image-content {display: inline-block;border-radius: 0;line-height: 0;position: relative;max-width: 100%;}
.uabb-imgicon-wrap .uabb-image-content img {display: inline;height: auto !important;max-width: 100%;width: auto;border-radius: inherit;box-shadow: none;box-sizing: content-box;}
.testimonial_content_inner .testimonial_author .website{color:#303030;font-weight:300;display:block}
.testimonial_content_inner .testimonial_author h4{color:#00a8e8}
.testimonial_content_inner .testimonial_author .company_position{color:#1abc9c}
.stick_with_left_right_menu .logo_wrapper{overflow:hidden}
header.centered_logo .logo_wrapper{height:100px!important}
.fixed_top_header .logo_wrapper{display:block;height:auto;left:0;position:relative}
.fixed_top_header .q_logo img.mobile,.logo_wrapper{position:absolute}
.logo_wrapper,.mobile_menu_button{display:table}
.logo_wrapper{height:100px!important;left:50%}
header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper{height:60px!important;float:left}
.menu_bottom .logo_wrapper{float:none}
.menu_bottom.sticky .logo_wrapper{float:left}
header.fixed_hiding .header-left-from-logo-widget,header.fixed_hiding .header-right-from-logo-widget,header.fixed_hiding .logo_wrapper{display:table-cell;width:33.33%;vertical-align:middle;position:relative}
.fixed_minimal .container_inner .logo_wrapper,.fixed_minimal .logo_wrapper{float:none;position:absolute;left:50%;top:0}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.row{margin-right:-15px;margin-left:-15px}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}
.search-form{float:right;margin-top:-50px;margin-right:15px}
.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,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-4{width:25%}
.mk-footer-logo{float:left;display:inline-block;padding:8px 20px 8px 0}
.site-footer .bottom-bar{background:#2f333b;color:#b4b5b8;overflow:auto;padding:25px 0}
.site-footer .bottom-bar a{color:#b4b5b8}
.site-footer .bottom-bar a:hover{color:#fff}
.site-footer .bottom-bar .corp-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}
.site-footer .bottom-bar .corp-container div:only-of-type{float:none;text-align:center;width:100%}
.site-footer .bottom-bar .widget{display:inline-block;margin:0 0 0 15px}
body #slide-out-widget-area.fullscreen a:hover,body #slide-out-widget-area.slide-out-from-right a:hover,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .clip-wrap,html body #slide-out-widget-area a.slide_out_area_close:hover .icon-default-style[class^="icon-"]{color:#ffffff!important;}
body #slide-out-widget-area .inner .off-canvas-menu-container li a,body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{font-family:Roboto;text-transform:uppercase;font-size:20px;line-height:20px;font-weight:400;}
.icon-104-logo .path10:before{content:"\e90b";margin-left:-2.169921875em;color:#1a171b}
#header.opened .left_header .container .navbar-brand .icon-104-logo .path10:before{margin-left:-.25em}
.img-fluid{max-width:100%;height:auto}

.slide_subtitle {
	font-size: 140%;
	line-height: 17px;
	letter-spacing: 14px;
	font-weight: lighter;
	max-width: 750px;
	margin: -2px auto 0;
	padding-left: 7px;
}

.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%;
  }
.si-instagram:hover,.si-colored.si-instagram{background-color:#3f729b !important}
.si-text-color.si-instagram i{color:#3f729b}

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

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}

.jobs .actbox{width:640px; height:80px;position:relative;overflow:hidden; zoom: 1; }

.jobs .actbox ul {position:absolute; left:8px; top:0; width:9999em;}

.actbox{ width:620px; height:40px;position:relative;overflow:hidden;   zoom: 1; }


.actbox ul{ position:absolute; left:0; top:0; width:9999em;}

.actbox li{ float:left; width:175px; padding-right: 15px; line-height: 40px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

.actbox li a{ color:#000; font-size: 12px;}


#line_3 .obsah_page .left #stk_objednat {
  width: 230px;
  margin-top: 40px;
}





.bottom_row h3 {font-size:18px; color:#cfcfcf;  margin-top:0; line-height:18px; font-weight:normal}


.bottom_row .grid_3_5{width:215px;}




.bottom_row {width:960px; margin:-40px auto 0; padding-bottom:33px}

	.bottom_row .list1 li {padding:4px 0 8px 45px}

	.bottom_row .list1 li a{color:#7d7d7d; text-decoration:none}

	.bottom_row .list1 li:hover a{color:#a8a8a8; }

.yorum_kutusu_ara{float:left;width:736px;padding:2px;margin:1px;border:1px solid #CCC;background-color:#FFF;text-align:center}

.yorum_kutusu:hover, .yorum_kutusu_ara:hover{background-color:#FFF4C2;border:1px solid #666}
.gray{color:#727272}


#search-outer #search #close {
	list-style: none;
}


#search-outer  #search #close a {
	position: absolute;
	right: 0px;
	top: 24px;
	display: block;
	width: 24px;
	height: 17px;
	line-height: 22px;
}


#search-outer  #search #close a span {
	color: #a0a0a0;
	font-size: 18px!important;
	height: 20px!important;
	line-height: 19px!important;
	background-color: transparent!important;
	-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}
#search-outer #search #close a{right:90px;}
#boxed #search-outer #search #close a{right:0!important;}
.row{margin-right:-15px;margin-left:-15px}
.side-dash-bottom-widgets,.side-dash-top-widgets{padding:40px}
 .side-dash-top-widgets {padding-top:25px;}
 .side-dash-bottom-widgets, .side-dash-top-widgets { padding:40px; padding-left:20px; padding-top:0px; }
.container.masonry .item a{display:block}
