﻿.ump-modal-header{margin-bottom:15px}
.ump-modal-header h1{letter-spacing:-.025em;line-height:1;-webkit-font-smoothing:antialiased}
.woofc-empty .woofc-inner .woofc-footer{-webkit-box-shadow:none;box-shadow:none}
.woofc-inner .woofc-header,.woofc-inner .woofc-footer{position:absolute;z-index:2;left:0;width:100%}
.woofc-inner .woofc-footer{bottom:0;border-radius:6px}
.woofc-cart-opened .woofc-inner .woofc-footer,.woofc-cart-open .woofc-inner .woofc-footer{-webkit-box-shadow:0 -2px 20px rgba(0,0,0,0.15);box-shadow:0 -2px 20px rgba(0,0,0,0.15);background:#fff;-webkit-transition:border-radius 0.5s, -webkit-box-shadow 0.5s;transition:border-radius 0.5s, -webkit-box-shadow 0.5s;transition:box-shadow 0.5s, border-radius 0.5s;transition:box-shadow 0.5s, border-radius 0.5s, -webkit-box-shadow 0.5s}
.woofc-cart-opened .woofc-inner .woofc-footer{border-radius:0 0 6px 6px}




#primary {
	float: left;
	width: 70%;
}


.wide-978 #primary,
.narrow-978 #primary {
	width: 65.5763547%;
}



.left-sidebar #primary {
	float: right;
}



.no-sidebar #primary {
	float: none;
	margin: 0 auto;
}


.no-sidebar-full-width #primary {
	width: 100%;
}


.blog-alternate-medium #primary article:nth-child(odd) figure {
	float: left;
	padding-right: 4%;
}


.blog-alternate-medium #primary article:nth-child(even) figure {
	float: right;
	padding-left: 4%;
}

	#primary, #secondary {
		float: none;
		width: 100%;
		margin: 0;
	}

	.wide-978 #primary, .narrow-978 #primary, .wide-978 #secondary, .narrow-978 #secondary {
		width: 100%;
	}

	
	  
	 
	 
	 
	 
	#nav{
		width: 100%;
		padding-left: 0;
		margin: 0 auto; 
		overflow: hidden;
		color: #4e4e4e;
	}


	
	section, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
		border: 0;
		padding: 0;
	}

		
	
	section, header, footer, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
	}

.post-list .p_time{font-size:12px;margin:0 0 0 80px;}
div.product div.images div.thumbnails a.first{clear:both}
ul.products li.first{clear:both}
.cheat-sheet{padding-bottom:10%}
.cheat-sheet img{display:block}
.cheat-sheet-text{padding:1rem}
.cheat-sheet-subtitle{font-family:montserrat,sans-serif;text-transform:uppercase;font-size:12px;font-weight:600;margin-top:1.25rem;margin-bottom:0;letter-spacing:.02rem}
.cheat-sheet-title{margin:.625rem auto 1.25rem;font-size:26px;font-style:normal;line-height:1.1}
.cheat-sheet-button{margin:auto;font-size:16px;letter-spacing:.05rem;padding:15px 60px}
.waves-container{margin-top:60px}



.recommendedtable {border:0; table-layout: fixed;}

.recommendedtable tbody tr td {padding:0px;font-size:8pt;}

.recommendedtable tbody tr td:first-child {border-right:5px solid white;}



.srr-wrap{
	padding: 0px !important;
	max-width: 100%;
	min-width: 100% !important;
}

.srr-wrap div{
	left: 0px;
	right: 0px;
}

.srr-wrap .srr-item{
	border-top: 0px;
	padding: 10px;
}

.srr-wrap .srr-item:last-child{
	margin: 0px;
}

.srr-wrap .srr-title, .srr-wrap .srr-meta{
	line-height: 150%;
}

.srr-wrap .srr-thumb{
	width: 64px !important;
	margin: 5px 10px 0 0 !important;
	float: left !important;
}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun2_0 {        display: table-cell;        vertical-align: middle;        text-align: center;        overflow: hidden;        height: 100%;      }

#menu_devami{display:none}

#menu_devami img{border:0}

#topbar-container #ribbon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  display: inline-block;
  color: white;
  top: -30px;
  right: 0;
  height: 23px;
  width: 15px;
  line-height: 20px;
  padding: 1px 5px 0;
  background: #d65253;
  cursor: pointer !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  text-shadow: none;
  font-size: 150%;
  z-index: 999;
}

#topbar-container #ribbon:after, #topbar-container #ribbon:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#owl-clientes .owl-wrapper-outer {
    height: 120px;
}

div#owl-clientes .owl-prev, div#owl-clientes .owl-next {
    display: inline-block;
    width: auto;
    margin: 0 1%;
    font-size: 65px;
    font-weight: bold;
    color: #0e7bbe;
    position: absolute;
    top:0;
}

div#owl-clientes .owl-prev {float:left;left:-39px;}

div#owl-clientes .owl-next {float:right;right:-39px;}

#home_testimonials .credit{font-size: 18px; font-style: italic; font-family: sans-serif;}

.nivo-html-caption {
  display:none;
}
.display-1,.display-2,.display-3,.display-4{font-weight:700;line-height:1.0465}
.display-1{font-size:2.6875rem}
.copy-image__copy h1.display-1,.copy-image__copy h2.display-1{font-size:1.25rem;line-height:1.25;margin-bottom:0}



.cta_btn{
	
}

.cta_btn p{
	margin: 10px 0 0;
	width:90%;
	line-height: 1.7;
}

.cta_btn .btn{
	margin:0
}

	.cta_btn .f-left{
		width: 100%;
		float:none;
		clear:both;
		display:block !important;
		padding:15px 29px;
	}

	.cta-icon,.cta_btn .left,.slick-slide img,.footer-bottom{
		text-align:center
	}
.button--primary,.entry__submit,.form-submit,.button--secondary,.entry__reset,.tagstation__button,.tunegenie__button,.button--base,a.link--twitter,.nav--services .menu__link,.item-list .pager li.pager-item,.item-list .pager li.pager-first,.item-list .pager li.pager-previous,.item-list .pager li.pager-next,.item-list .pager li.pager-last,.item-list .pager.pager-load-more li a,.search__toggle,.header__social .social__site,.header__social .social__link,.triton-user a,.item__link--more,.transition-bg-color{transition:background-color 550ms cubic-bezier(0.22,0.61,0.18,0.7);}
.search__toggle{padding:0 16px;cursor:pointer;height:100%;background-color:#404040;line-height:48px;position:relative;z-index:2;}
.search__toggle:hover,.search__toggle:focus{background-color:#17A4DE;}


  .small-12 {
    position: relative;
    width: 100%; }
#main-header .container{text-align:center}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}



.footer-wrap {
	background: #303030;
}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-pb-span4 .td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-pb-span4 .td_block_15 .td_block_inner:before,
.td-pb-span4 .td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-pb-span4 .td_block_15 .td_block_inner:after {
  clear: both;
}
	



.norman-testimonial {
	margin-bottom: 140px;
}
.footer-bottom{background-color:#0d1a26;color:white;padding:50px 0;font-family:'Gotham Narrow',Arial,sans-serif;line-height:1.6;}
.footer-bottom .block-menu h2{display:none;}
.footer-bottom ul{margin:0;list-style-type:none;padding:0;}

#menubar {
	height: 39px;
	background: #fff;
	border-bottom: 1px solid #dadada;
}


.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.container{max-width:1152px}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.site-header__search{display:inline-block;max-width:400px;margin-top:15px;width:100%}
.glyphicon-chevron-right:before{content:"\e080"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.hp_bloc2_blocL_Blink .glyphicon-chevron-right{color:#0b6ba8;font-size:10px;margin-left:10px}
.hp_bloc2_blocR_Blink .glyphicon-chevron-right{color:#0b6ba8;font-size:10px;margin-left:0}
.hp_bloc3_bloc_Blink .glyphicon-chevron-right{color:#000;font-size:10px;margin-left:10px}
.hp_bloc4_bloc_Blink .glyphicon-chevron-right{color:#000;font-size:10px;margin-left:10px}
.bloc-infos-radar-Blink .glyphicon-chevron-right{color:#000;font-size:10px;margin-left:10px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.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;
}
	
	
  .s5boxhidden{display:none;}

.adaptive-menu .sub-menu {
	margin: 10px 0 0 30px;
}
.site-footer__legal-nav__item{margin-bottom:5px;line-height:1}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.on-canvas-nav .crown-navigation{letter-spacing:-.31em;text-rendering:optimizeLegibility;position:absolute;right:3.2rem;display:none}
.on-canvas-nav .crown-navigation li{letter-spacing:normal;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;z-index:0}
.on-canvas-nav .crown-navigation li+li{margin-left:-1px}
.on-canvas-nav .crown-navigation li:hover{z-index:1}
.off-canvas-nav .crown-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}
.off-canvas-nav .crown-navigation li{width:50%}
.off-canvas-nav .crown-navigation .button{width:100%;text-align:center;line-height:4.8rem;border:0;border-bottom:1px solid #ebf5fc}
.off-canvas-nav .crown-navigation li:nth-child(2n) .button{border-left:1px solid #ebf5fc}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.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}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#three-ships-footer li.js_slide{position:relative;display:inline-block;font-size:16px;color:#000;vertical-align:top}
#three-ships-footer li.js_slide::after{content:'';clear:both}
#three-ships-footer li.js_slide h1,#three-ships-footer li.js_slide p{margin:0}
#three-ships-footer li.js_slide p{font-size:13px}
#three-ships-footer li.js_slide a{font-size:14px}
#three-ships-footer li.js_slide h4{font-size:14px;text-transform:uppercase;font-family:Open Sans,sans-serif;line-height:1.5em;margin:0}

		  #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }


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


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
.main{line-height:1.5}
.main p,.main ul,.main ol{letter-spacing:.15px}
.main .arrowbar li:last-child a:after,.main .arrowbar li:last-child a:before{border-top:35px solid #fff;border-bottom:35px solid #fff}


.baby-class{
	 visibility:hidden;
	 opacity:0;	 
	 transition: opacity 1s;
}


.baby-class.slick-initialized{
	visibility:visible;
	opacity:1;
}


.baby-class .babyimg{
	display:none ;
}


.baby-class .babyimg:first-child{
	display:block; visibility:hidden;
}
 

.baby-class.slick-initialized .babyimg{
	display:inline-block;visibility:visible!important;
}

#top_nav {
	display:none; 
	padding-top:0;
	width:266px;
	position:relative;
	left:-1.041666666667%;
	z-index:10;
}


.mailchimp-signup span.welcome{
  display:block;
  margin-bottom:8px; }


.view-blog .sidebar span.welcome{
  display:block;
  margin-top:16px; }
.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-2{width:16.66666667%}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}
.wrapper{font-size:0;display:block}
.wrapper.reverse{direction:rtl}
.main-content.home .list-inset.wrapper li a{opacity:0}
.contact-information-header .wrapper{text-align:right}
.loading-icon .material-icon .spinner.color-2 { display: none!important; }
.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}
.pum-sub-form .spinner-loader:not(:required){animation:spinner-loader 1500ms infinite linear;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

#Offer .left {
	display: block;
	float: left;
	padding: 0;
	margin: 0 20px 0 0;
}

.left-block {
	margin-right: 10px;
}


.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;
}
.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-sm-8{width:66.66666667%}
.img-responsive{display:block;height:auto;max-width:100%}

.wrapper { max-width: 980px; }
.fl-node-5cab877fd7653 .fl-separator {border-top:1px solid #cccccc;max-width: 100%;margin: auto;}
.fl-node-5ac515f40e552 .fl-separator {border-top:1px solid #cccccc;max-width: 100%;margin: auto;}
.fl-node-5aad5fea4d5cb .fl-separator {border-top:1px solid rgba(204,204,204,0);max-width: 100%;margin: auto;}
.fl-node-5aad5fea4d5ea .fl-separator {border-top:1px solid rgba(204,204,204,0);max-width: 100%;margin: auto;}


.user-name {
  display: inline-block;
  line-height: 22px;
  margin-left: 10px;
  text-decoration: underline;
}


  .question-detailed .answer-meta .user-name,
  .question-detailed .comment-meta .user-name {
    line-height: 1;
    position: absolute;
    top: 4px;
  }
.pirenko_social.minimal .social_img_wrp.verve_socialink .prk_minimal_icon{position:relative;z-index:2}


.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-12 {
        width: 100%;
    }


header .col-md-12 {
    padding: 0;
}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.home #main .latest_ads table td.photo { padding-left:2px; }
 
.home #main .latest_ads table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }

.ad_list table td.photo { padding-left:2px; }
 
.ad_list table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }


.user_public_profile #main .latest_ads table td.photo {
    padding-left: 2px;
}







.photo a img {
    border:1px solid #DDD !important;
}


.photo {
    width: 125px;
}


.home-section .inner-grid-1 {
	grid-template-columns: 30% 70%;
	grid-template-rows: 250px;
}


.home-section .inner-grid-2 {
	grid-template-columns: 65% 35%;
	grid-template-rows: 250px;
}


.ent-title span:not(.inner) {
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	width: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(0, 0, 0, .2)
}


.ent-title .inner {
	text-transform: none;
}


.navbar-logo .logo-img {
    display: block;
    width: 100%;
    height: 100%;
}


.navbar-logo .logo-img img {
    width: auto;
    height: 100%;
    vertical-align: top;
}


header .logo {
	
}

header .logo a{
	font-size: 70%;
	color: #ffffff;
}
#copyright-note {width:100%;margin:0 auto;clear:both;max-width:100%;}
#copyright-note span {vertical-align:text-top;float:left;line-height:2;}
#copyright-note span a:first-child {float:left;margin-right:5px;}
#copyright-note span a {display:block;width:100%;clear:both;text-align:center;}

header .search-time {
    position: absolute;
    left: 0;
    bottom: -38px;
    *bottom: -17px;
}
.content-overview-block.image_box_2_wide{display:-webkit-box;display:-ms-flexbox;display:flex}
.content-overview-block.image_box_2_wide .media-block{width:100%}
.hot-topic__full .hot-topic__full-right .content-overview-block{float:none;margin:0;width:100%;height:auto}
.content-overview-block{margin:1rem 0;width:100%}
.content-overview-block:nth-child(9){clear:left}
.content-overview-block:nth-child(10){clear:none}
.mpu-1 .advert,.mpu-2 .advert,.content-overview-block .advert{margin:0 -12px;background-color:transparent}
.latest-content-all-block .content-overview-block:nth-child(9){clear:none}

.nnn {
  display: none;
}

#lst  {background-color: #d6ffd6}


#site-location {
  padding-top: 20px;
  background-color: #b3b3b3; }

  #site-location h3 {
    color: #2a6592;
    font-weight: 400;
    margin: 0px; }

  #site-location li {
    list-style: none !important;
    color: black; }

  #site-location a {
    color: black;
    font-weight: 400; }

    #site-location a:hover {
      color: #467fa1; }

  #site-location ul {
    padding: 10px;
    margin: 0px; }

  #site-location .footer-phone {
    margin-bottom: 10px; }


#home .section-title {
    font-size: 1.5rem
}


.header_container,
.header_left {
	position: relative;
}


.header_container
{
	background-color: #fff;
}

#head .mw-index-menu-right { height:36px; float:right; }




.centermio { 

	text-align: center;

}


  #footer .ce_image {
    float: left;
    margin-right: 35px;
  }


  #footer .ce_image img {
    max-height: 120px;
    width: auto;
  }



  .modal__inside .ce_image {
    float: right;
    width: 360px;
  }


    .modal__inside .ce_text,
    .modal__inside .ce_image {
      float: none;
      width: 100%;
    }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.collapsed-menu__wrap__nav-container__list__categories-images__news,.collapsed-menu__wrap__nav-container__list__categories-images__lust,.collapsed-menu__wrap__nav-container__list__categories-images__fads,.collapsed-menu__wrap__nav-container__list__categories-images__looks,.collapsed-menu__wrap__nav-container__list__categories-images__IRL,.collapsed-menu__wrap__nav-container__list__categories-images__pop{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(40px);transform:translateX(40px);z-index:4;position:absolute}
.pi-text-center{text-align:center}
.pi-icon-box-vertical.pi-text-center .pi-icon-box-icon{margin-right:auto;margin-left:auto}
.pi-text-center h1.pi-has-short-border:after,.pi-text-center .h1.pi-has-short-border:after,.pi-text-center h2.pi-has-short-border:after,.pi-text-center .h2.pi-has-short-border:after,.pi-text-center h3.pi-has-short-border:after,.pi-text-center .h3.pi-has-short-border:after,.pi-text-center h4.pi-has-short-border:after,.pi-text-center .h4.pi-has-short-border:after,.pi-text-center h5.pi-has-short-border:after,.pi-text-center .h5.pi-has-short-border:after,.pi-text-center h6.pi-has-short-border:after,.pi-text-center .h6.pi-has-short-border:after{left:50%;margin:0 0 0 -25px}

#masthead #site-logo {
  display: inline-block;
  float: left;
}

.frontpage__video {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  
}

#imTextObject_2_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_6_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_8_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_9_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_10_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_13_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}

.site-branding .site-logo-div {
  line-height: 75px;
}


.footer--icons {
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 20px;
}


.footer--icons img {
	margin: 10px;
}


.main {
	position:relative;
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:13px;
	line-height:20px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

    #mw_board_group_2 .mw_board_group_2_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_2 .mw_board_group_2_title a { font-size:11px; }


.panel-body {
    padding: 8px;
}
.panel-body:after,.panel-body:before{content:" ";display:table}
.panel-body:after{clear:both}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}
.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}
.et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}
.et_pb_slides .et_pb_container{display:table}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}

.wingzz_form .Radio_element.fullcolumn, .wingzz_form .Checkbox_container.fullcolumn { width:100%; clear:both; float:none; }

.fullcolumn .referenceSlider ul.slides li main { width:73%; float:left; position: relative; padding: 20px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}


.custom-menu-right{
    background: #333333;
    float: right;
    height: 55px;
}
.tve-leads-two-step-trigger{cursor:pointer}

.home-primary-section.home-primary-01.section-odd  .cta-global.bpb.text-center.section-padding{
background: #0094da;
}


.custom-background-content {
  max-width: 1440px;
  margin: 0px auto 0;
  padding: 80px 130px 0;
  color: #fff;
}

.custom-background-content h2 {
  font-family: 'Novecento Wide', 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 1;
  margin-bottom: 20px;
}

.custom-background-content h3 {
  font-size: 30px;
  line-height: 1.2;
}


    #filter_content .filter_wrapper {
        width: 100%;
    }

    .foot-logo, .copyright-left-text, .copyright-text {
        float: none;
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 1000;
    }

.copyright-left-text {
    float: left;
    padding-top: 12px;
}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.overflow-hidden{overflow:hidden}
.section-grid-list-side-links .article-card .article-content:hover .overflow-hidden .card-img{transform:scale(1.05)}
.form-block--light-style.form-block--with-title .title__primary{padding:10px 16px;width:100%;position:absolute;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-family:'Kaushan Script';font-size:1.267em;text-transform:none;font-weight:normal;}
.title__primary{margin:0;line-height:1.333em;font-size:2.000em;text-transform:uppercase;font-family:Oxygen;font-weight:700;font-style:normal;}
.title--big .title__primary{font-size:2.400em;}
.title--small .title__primary{font-size:1.333em;}
.title--style2 .title__primary{margin-bottom:20px;}

#col-1 .section .h3{border-top:10px solid #e8e8e8;font-weight:bold;font-size:16px;padding:10px 0 5px 0;font-family:"Trebuchet MS",sans-serif;position:relative;color:#64870e;display:block;}

#col-1 .section .h3 a{color:#64870e;}

#col-1 .section .h3 a:hover{color:#4c6f00;text-decoration:none;}

#col-2 h3,#col-2 .h3,#col-2 h2, #col-2 .h2{border-bottom:10px solid #e8e8e8;font-size:16px;font-weight:bold;padding:10px 0 5px;color:#7aad03;display:block;}

#col-3 .section .h3{border-top:10px solid #e8e8e8;font-weight:bold;font-size:16px;padding:10px 0 5px 0;font-family:"Trebuchet MS",sans-serif;position:relative;color:#1a4a05;display:block;}

#col-1 #products .h3{padding:10px 50px 8px 5%;position:relative;}

#col-1 .section .h3 a:hover,#col-1 .section ul li a:hover{color:#3c3c3c;}

#mdd ul#mdd_content {
	position:relative;
	top:0px;
	left:0px;
	list-style:none;
	margin:0px;
	padding:0px;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.row{margin-right:-15px;margin-left:-15px}

div.row.language_switcher #lang_sel_list{height:20px;}

div.row.padding_15{padding:0 15px;}

div.row{margin-left:0 !important;margin-right:0 !important;}

div.row table.news p{color:#ADADAD;}

div.row table.news a{color:#464547;}

div.row table.news h5{margin:12px 0 0 0;}

div.row table.news img{height:auto;margin:10px;width:auto;}

div.row table.news.twitter p{margin:10px 0;padding-left:10px;padding-right:10px;}

div.row.images_row_thr div img{height:100% !important;width:100%;}
 

div.row.images_row_sr div{height:280px;}

div.row.images_row_thr div{height:144px;}

div.row.main_menu{display:none;}

div.row.header_wrapper{position:static;}

div.row.images_row div img{height:auto !important;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.clear {
    clear: both;
}


#form .clear {clear:both;}

#cookie-bar{
  display:none;
  background-color:#337AB7;
  color:white;
  padding:10px;
  width:100%;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
}

#cookie-bar a{
  background-color:white;
  padding:0px 3px;
  color:#337AB7;
  border-radius:3px;
}

#cookie-bar a:hover{
  background-color:#1757b7;
  color:white;
  text-decoration:none;
}

.mgt10 {margin-top:10px !important;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-page-header-alter{font-size:39px;margin-top:21px;margin-bottom:10.5px;line-height:1.1;padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}
.home-page-header{display:none}
#navigation{height:43px;overflow:hidden}
#navigation ul{float:left;list-style:none;margin-left:203px}
#navigation ul li{float:left}
#navigation ul li a{color:#fff;display:block;font-weight:700;padding:14px 20px;text-decoration:none;text-shadow:#272727 0 1px}
#navigation ul li a:hover{background-color:#272727;border-left:1px solid #646464;border-right:1px solid #646464;padding:14px 19px;text-decoration:none}

.large-gallery .caption {
    position: absolute;
    top: 500px;
    left: 15px;
    text-shadow:1px 1px 0 #333;
    color: #fff;
    font-size: 12px;
}


#footer {
  float: left;
  width: 100%;
  clear: both;
  background: #000;
  padding: 60px 0 40px;
}

#footer p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
}

#footer p a {
  color: rgba(255, 255, 255, 0.5);
}

#footer p a:hover, #footer p a:active, #footer p a:focus {
  color: rgba(255, 255, 255, 0.9) !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, .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-lg-6 {
        width: 50%;
    }

    .modal-content {
        height: 760px;
    }
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


body.dark .modal-header,
body.dark .modal-footer {
	border-color: #303030;
}


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


#header-side {
	background-repeat: repeat-y;
}
