﻿
.abs{position:absolute;}

		#top-header .container, #second-menu { text-align: center; }
#ctf .ctf-header .ctf-header-follow{display:inline-block;padding:3px 6px;margin:0 0 0 2px;position:relative;top:-2px;background:#1b95e0;color:#fff;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background .6s ease-in-out;-webkit-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;transition:background .6s ease-in-out}
#ctf .ctf-header .ctf-header-follow .fa{margin-right:3px;font-size:12px}
#ctf .ctf-header a:hover .ctf-header-follow{background:#0c7abf;-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}
#ctf.ctf-super-narrow .ctf-header-follow{margin-top:5px}

#search-box{position:relative;width:100%;margin:0}

#search-box input[type="text"]{width:90%;padding:7px 0 10px 1em;color:#333;outline:none}


#mypage8 {max-width:100%;}


#mypage8 a {font-size:16px; color: #666; font-weight:bold; line-height: 25px;}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-header+.list-group .list-group-item:first-child{border-top:0}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}


#homepage-content { 
	top:0;
	margin: 0 auto 0 6%;
	position: relative; 
	z-index: 0;
	width: 84%;
	padding: 18px;
	background: #fff;
	text-align: left;
	}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.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}



.footer-top,
.footer-middle,
.footer-bottom {
    border-top: 1px solid;
    padding-top: 30px;
    padding-bottom: 30px;
}



.site .navigation-area,
.site-recommended,
.footer-top,
.footer-middle,
.footer-bottom,
.widget-title,
.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li,
.twp-widget-list li .article-list,
.widget_nav_menu ul li a,
.twp-author-details .author-ion,
.site-related,
.twp-banner-details,
.related-items {
    border-color: #eeeeee;
}
 .mk-image.align-center .mk-image-holder { margin:0 auto; }

div.footer-widget.widget_execphp a,
div.footer-widget.widget_execphp span {
  color: #fff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

div.footer-widget.widget_execphp a:hover,
div.footer-widget.widget_execphp a:active,
div.footer-widget.widget_execphp a:focus {
  color: #dab236;
}

div.footer-widget.widget_execphp span#fax {
  color: #aaa;
}

div.footer-widget.widget_execphp a.btn {
  margin-top: 10px;
  color: #dab236;
  font-size: 15px;
}

div.footer-widget.widget_execphp a.btn:hover,
div.footer-widget.widget_execphp a.btn:active,
div.footer-widget.widget_execphp a.btn:focus {
  color: #111;
}

div.footer-widget.widget_execphp i {
  padding-right: 5px;
}

.c-tile-content .c-body p:last-child{margin: 0 0 0px;}
.footer-main .logo{padding-bottom:20px}
.footer-main .logo .logo-img{width:125px;max-width:100%}
.header .logo-img,.header .logo-img-reverse{width:125px}
.header .logo-img-reverse{display:none}
.header .branding .wrapper .logo{font-size:0;float:left}
.header .branding .wrapper .logo a{display:block}
.header .logo-img{display:none}
#page-wrapper{position:relative;width:100%;min-height:100%;padding:0px;margin:0 auto 0 auto;padding:0px 0 0px 0;min-width:960px;}




body:not(.front-page) #page-wrapper {
    padding-top: 148px;
    min-width: inherit;
}


.sticky_header body:not(.front-page) #page-wrapper {
	padding-top: 65px;
}


	.nav_open #page-wrapper {
	    overflow: hidden;
	    width: 100vw;
	    height: 100vh;
	}
#content{width:740px;float:left;position:relative}


.icon-search:before {
  content: "j"; }
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}
#letters a{margin-right:5px;font-size:16pt}


header .nav .menu-item a {
  color: #282828;
}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu,
.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .sub-menu {
  padding-left: 0;
  list-style: none;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu {
  margin-bottom: 16px;
}

header .navbar .nav .subitemtitle, header .navbar .nav .subnav li a{font-size: 14px;}

header .navbar .nav .subitemtitle { float: left; font-size: 12px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; width: 100%;}

.open-project-link {
	width:100%;
	height:100%;
	position:absolute;
	z-index:100;
}

.open-project-link.new {
	position:relative;
}

.indexforum .mar3{ padding-right:10px !important;}

.obbsbox2 .tab .mar3{ padding-right:10px !important;}
.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
 #padding-9 { height:110px; }

	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-size: 14px;
	color: #504d4d;
	font-family: Georgia, Times, "Times New Roman", serif;
	}


.screen-40 {
    width: 40%;
    float: left
}

span.copyright {
  margin-top: 10px;
  line-height: 16px;
  display: block;
}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.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}
#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}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-sixth{width:13.3333%;}
.fusion-layout-column.fusion-one-sixth.fusion-spacing-no{width:16.6666666667%;}
.page-template-template-homepage #home-hero .home__featured .featured-meta__title{font-size:24px;line-height:1.35}

div#sub_con div.content_right div.short_bio {
	width: 210px;
	float: left;
	clear: both;
	padding: 12px 0 20px 0;
}

#fbbox2 {
	overflow: hidden;
	text-align: left;
}


	#logo .site-title {
		color: #fff;
		line-height: 1;
		font-size: 18px;
		margin: 0;
		text-transform: uppercase;
		font-family: "Montserrat";
		font-weight: bold;
	}


		#logo .site-title a {
			color: inherit;
		}


	#logo .site-description {
		font-size: 12px;
		line-height: 1;
		margin-top: 5px;
	}

.pl_about_us_widget p.contact_detail {
  margin: 0;
  line-height: 1.1em;
}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


td.mod_eb_mincalendar_not_today, td.mod_eb_mincalendar_no_event a {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 3px 2px;
    color: #fff;
}

  body.menu-open #menu-overlay {
    display: block;
    opacity: 0.6;
  }

  #main-nav ul.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


#text4 {
	height: 100%;
	width: 65%;
	margin: 0;
	float: left;
}


#text4 h2 {
	padding-left: 14%;
	padding-top: 24%;
	font-size: 36px;
	margin: 0;
	color: #fff;
}


#text4 p {
	padding-left: 14%;
	padding-top: 6%;
	margin: 0 0 2em 0;
	font-size: 14px;
	color: #c0c0c0;
	padding-right: 20%;
	text-align: justify;
}
.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:16px;}
.card__action{font-size:.875rem;line-height:.875rem}
.card__action-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem .5rem}
.card--layer-cake .card__action{-ms-flex-item-align:center;align-self:center;display:block;text-decoration:none;font-size:1.0625rem;font-weight:700;color:#075683}
.card--biscuit .card__action{font-size:.875rem;line-height:.875rem}
.layer .card__action{padding-top:1rem}


.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;
  }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

    .headerLogin-module .dropdown-menu .caret {
      margin-left: .5em;
      margin-top: 1em; }

  footer .caret {
    float: right;
    margin-top: .5em; }

      .footer-dropdown .caret {
        display: none; }

  aside span.caret {
    display: inline-block; }
.node-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption{margin:0;text-align:center}
.n//ode-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:link{color:#1e1eeb;font-size:.9em;font-weight:bolder}
.n//ode-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:visited{color:#2c2c7a}
.no//de-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:hover{color:#2c2c7a;text-decoration:none;text-shadow:0 1px #2c2c7a}
.field-label-inline .field-label,.field-label-inline .field-items{float:left}

section article .signature {
  font-family: 'Clicker Script', cursive;
  color: #555;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-top: 1em;
  display: block;
}

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


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}

    .container .four.columns                    { width: 220px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; text-align:center; }

		

					.1v {width:100%;float:left;display:block;}
.mobile-menu .page-blocks__inner{overflow:hidden;height:100vh}
.page-blocks .page-blocks__inner{background:#fff;max-width:1170px;margin:0 auto;padding:15px 0}
.page-blocks .page-blocks__inner::before{display:block;content:'';position:absolute;background:#fff;width:calc(100vw - 120px);height:100%;margin:0;top:0;z-index:-1}
.page-blocks .page-blocks__inner::before,.page-blocks .page-blocks__inner::after{display:block}
.page-blocks--last-block--cta .page-blocks__inner,.page-blocks--last-block--contact .page-blocks__inner{padding-bottom:0}

	.logo-mobile.retina{
	    display:none;
	}


	.logo-mobile  {
		display:    none;
		max-width:  150px;
		max-height: 50px;
	}
.fifth-type-box UL,.first-type-lines UL,.fourth-type-box UL,.medium-links UL,.second-type-lines UL,.underlined-menu UL,nav UL,ul.breadcrumb,ul.marker{list-style:none;margin-left:0}
.medium-links UL{margin:-28px 0 0 -28px}
.medium-links UL LI{background:#fcfcfc;float:left;margin:28px 0 0 28px;width:344px}
.medium-links UL LI:hover,.second-type-lines UL LI:hover{background:#efefef}
.medium-links UL LI a:hover strong,.second-type-lines UL LI a:hover strong{text-decoration:underline}
.medium-links UL LI A,.second-type-lines UL LI a{border:1px solid #efefef;color:#666;display:block;padding:0 7px}
.medium-links UL LI:last-child{margin:0}
.cp-overlay-background{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}

#imTextObject_01_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }

#imTextObject_04_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }

#imTextObject_07_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }

#imTextObject_08_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }
.alert__description,.alert__actions{display:inline-block;vertical-align:top;height:50px;}
.alert__description{opacity:1;transition:opacity 400ms cubic-bezier(0.22,0.61,0.18,0.7);padding:0 5px;width:calc(100% - 248px);}
.alert__description.Weather{width:calc(100% - 280px);}
.alert__description.description--loading{opacity:0;}


.simple-img img.img-responwsive {
  margin-bottom: 2px;
}
.slider-main .owl-item,.slider-main .owl-stage,.slider-main .owl-stage-outer,.slider-main .slide,.slider-main .slide-background,.slider-main .slider,.slider-main .slider-clip,.slider-main .slides{height:100%}
.slider-images .slider-clip{background-size:cover;background-position:bottom right;padding-left:40%}
.slider-images .owl-item,.slider-images .owl-stage,.slider-images .owl-stage-outer,.slider-images .slide,.slider-images .slider-clip,.slider-images .slides{height:100%}

#offers .heading-block .replaced-content{font-family:inherit !important;font-weight:inherit !important;color:inherit !important}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.shiftnav,.shiftnav-inner{height:100%;overflow-y:auto;overflow-x:hidden}
.shiftnav-inner{-webkit-overflow-scrolling:touch}
.shiftnav-no-transforms .shiftnav-inner{padding-top:30px}
.shiftnav-inner .social-links{text-align:left;padding:10px;border-bottom:1px solid rgba(255,255,255,0.2)}
.shiftnav-inner .email-subscribe{padding:10px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.2);border-radius:0;box-shadow:none}
.shiftnav-inner .email-subscribe .btn{display:block;width:100%;border-radius:0px 0px 6px 6px}
.shiftnav-inner .input-border{border-radius:6px 6px 0 0}
.shiftnav-inner .input{width:100%;border-radius:6px 6px 0 0;padding:8px 10px}


#sitemap .inner .empty {
  width: 272px;
  height: 1px;
}


#body_home #product .inner .empty {
  width: 450px;
  height: 1px;
}
ul.styled-list{list-style:none;margin:0;padding:0}
ul.styled-list li i{margin-right:6px;margin-top:0;font-size:15px}


#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: #FFFFFF !important;
				}


.button-default,
.header-nav__item {
  font-family: "Verlag A", "Verlag B", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}


.header-nav__item {
  float: left;
  padding: 8px 10px 5px;
  font-size: 12px;
  font-size: 0.75rem;
}
.contact_block{text-align:center}
.contact_block span{display:block;font-size:10px;color:#fff;line-height:20px}
.contact_block span a{display:block;font-size:20px;color:#f6a62c;line-height:20px}
.td-visual-hidden{border:0;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.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%}

.text-right {
  text-align: right;
}
.search-container{width:25px;height:35px}
.search-container .fa{position:absolute;top:12px;left:8px;cursor:pointer}
.search-container .search-form{position:absolute;left:0;top:0;margin:-2px 0 0;width:25px}
.search-container .search-form .screen-reader-text{display:none}
.search-container .search-form input[type=search]{box-shadow:none;width:25px;height:34px;transition:all .4s ease;border-radius:8px;border:0;z-index:60;position:relative;background:0 0;padding:0 0 0 25px;cursor:pointer}
.search-container .search-form input[type=submit]{display:none}
.search-container:hover{color:#43adc5}





span.separator {
    border-bottom: 1px solid grey;
    display: block;
    margin-bottom: 30px;
}
.mkd-container-inner,.mkd-grid,.mkd-row-grid-section{width:768px}
.mkd-header-vertical .mkd-container-inner,.mkd-header-vertical .mkd-grid,.mkd-header-vertical .mkd-row-grid-section{width:950px}
.mkd-container-inner{width:1100px;margin:0 auto}
.mkd-search-cover .mkd-container,.mkd-search-cover .mkd-container-inner{height:100%}
.mkd-search-cover .mkd-container-inner .mkd-form-holder{padding:0}
.mkd-search-cover .mkd-container-inner .mkd-search-close{right:0}
.accordion_all:first-of-type,.accordion_all:first-of-type .acc_content,.smk_accordion .accordion_in:first-of-type,.smk_accordion .accordion_in:first-of-type .acc_head{border-radius:3px 3px 0 0}

.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;
}
.img-responsive{display:block;height:auto;max-width:100%}
div.pane-asterisk-top-contributors-asterisk-top-contributors h2.pane-title{display:inline;width:auto;font-size:1.5em}
.poundkey-panels-container .poundkey-panels .panel-pane h2.pane-title{margin-top:0}

.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; }
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.post-image,.post-embed{margin-bottom:18px}

#footer .foot-left {float: left; width: 500px; font-size: 12px;}
.row{margin-right:-15px;margin-left:-15px}


.latest-home-block .row + .row {
    margin-top: 30px;
}
.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}
.vc_column-inner::after{clear:both}


.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%;
  }
.has-medium-font-size{font-size:20px}


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}


.sidenav ul li {
    border-bottom: 1px solid #152950;
}


.sidenav a {
    padding: 15px;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    display: block;
    transition: 0.3s;
}


.sidenav a:hover {
    color: #f1f1f1;
}


.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}
.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:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
