﻿.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.logged-in #mobile-sign-in-link{display:none}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}

.top-nav ul.small-nav {
    margin:0;
    padding:0;
    text-align: right;
}

.top-nav ul.small-nav li {
    display: inline-block;
    padding-left: 10px;
}

.top-nav ul.small-nav li a {
    color: #fff;
}

.top-nav ul.small-nav li a:link {
    color: #fff;
}

.top-nav ul.small-nav li a:hover {
    color: #FFF;
    text-decoration: none;
}
.esriMobileInfoViewItem .square.last {-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}


.panel-content{
    font-size: 11px;
    font-weight: bold;
    color: #0054b9;  
    padding: 15px 5px 15px 5px;
    background-color: #e0f0ff;
    border-top: 0px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #67B0F0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;    

}


.panel-content ul li a{
    font-size: 11px;
    font-weight: bold;
    color: #0054b9;  
}

.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}

.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}

.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}


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;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
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{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}

#header-cta .h_cta .h_cta_blk {
  margin: 10px 0px;
  padding:0px;
  border-right:1px solid #e7e8e9;
  position:relative;
  background:#a8a9ad;
}

#header-cta .h_cta .h_cta_blk.last  {
  border:0px;
}

#header-cta .h_cta .h_cta_blk a {
  text-decoration: none;  
}

#header-cta .h_cta .h_cta_blk .h_cta_icon {
  vertical-align: middle;
  display: inline-block;
}

#header-cta .h_cta .h_cta_blk .h_cta_icon img {
  width: 50px;
  height: 50px;
}

#header-cta .h_cta .h_cta_blk .h_cta_title {
  padding: 0px 10px;
  vertical-align: middle;
  display: inline-block;
}

#header-cta .h_cta .h_cta_blk h4 {
  text-transform: uppercase;
  color:white;
  letter-spacing:0.1em;
  line-height: 1.3em;
  font-size: 1em;
  font-weight: 700;
}

#header-cta .h_cta .h_cta_blk h4 span {
  font-size: 1.1em;
  font-weight: 300;
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
 
.infinite-top-menu-button i, .infinite-mobile-menu-button i{ color: #e2e2e2; }
 
.infinite-main-menu-right .infinite-top-menu-button, .infinite-mobile-menu .infinite-mobile-menu-button{ border-color: #dddddd; }

.infinite-mobile-menu{ float: left; margin-top: -8px; margin-left: 30px; }

.infinite-mobile-menu-right{ position: absolute; right: 30px; top: 50%; margin-top: -9px; }
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0;border:0}
.flexslider{position:relative;margin:0;padding:0}
.flexslider .slider-wrap img{width:100%;display:block}
.fslider[data-animation="fade"][data-thumbs="true"] .flexslider,.fslider.testimonial[data-animation="fade"] .flexslider{height:auto !important}
.testimonial.testimonial-full[data-animation="fade"] .flexslider{overflow:visible !important}
.site-rail-menu .scrolling{width:100%;height:100%}

.f16{
  font-size:16px;
}

.footer__privacy a + a {
  margin-left: 25px;
}


.footer__list li a, .footer__privacy li a {
  font-weight: 400;
}

.footer__privacy li {
  float: left;
}

.footer__privacy li + li {
  margin-left: 25px;
}


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

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}


.screenshot-click-area {
  max-width: 80vw;
  max-height: 80vh;
  text-align: center;
  overflow-y: auto;
}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.navbar-collapse.collapse{display:none !important}

#slider1 img				{width:496px}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
.twitter-feed__tweet{margin-top:15px;padding-top:20px;border-top:1px dashed #ccc}
.twitter-feed__tweet:first-child{margin-top:0;padding-top:0;border-top:none}


			.slider_title2 {
				color:#3e769a !important; 
				font-size: 10px !important;
				font-weight: bold;
				position: absolute;
				width: 100%;
				text-align: center;
				padding-top: 30px;
				
			}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#f3722f}



.button-learn-more,
.button-view-options {
    border: 2px solid rgb(134, 117, 77);
    font-family: 'futura-pt', sans-serif;
    text-transform: uppercase;
    position: relative;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 10px 20px;
    font-weight: 500;
    font-size: 15px;
    color: #000000;
    line-height: 1;
    display: inline-block;

    transition: color 0.4s, background-color 0.4s;
}

.button-learn-more:hover,
.button-learn-more:focus,
.button-view-options:hover,
.button-view-options:focus,
a:hover .button-view-options,
a:focus .button-view-options,
a:hover .button-learn-more,
a:focus .button-learn-more {
    background-color: rgb(134, 117, 77);
    color: white;
}
#custom-main{position:relative;z-index:1}



  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right, #footer,
  .breadcrumb, div.tabs, .links, .taxonomy,
  .book-navigation, .forum-topic-navigation, .pager, .feed-icons
  {
    visibility: hidden;
    display: none;
  }


.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
	height: auto;
}
div.head_share_block{margin-right:0px;margin-bottom:5px;margin-left:0px;float:left;}
.footer .footer-info{padding:0 .5em;line-height:1.3;float:left;width:100%;padding-left:.5rem;padding-right:.5rem}

.header_top_ul li{margin:0 8px;}

.header_top_ul{margin-top:-10px;}

.header_top_ul li a{display:block;padding:20px 0;}

.header_top_ul li:hover{width:100%;border-bottom:1px solid #D4D4D4;border-left:3px solid #1AA681;color:#4F5664;}

.header_top_ul li a:hover{color:#4F5664;}

.header_top_ul li:hover a{color:#4F5664;}


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


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


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

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }


.footerheadline,
.footerheadlinelight {
    color: #fff;
    font-size: 1.2rem;
    text-transform: uppercase;
    width: 100%;
    float: left
}


.footerheadline {
    margin-bottom: 10px
}


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

.menu-horizontal li.socicon:not(:last-child){
	margin-right: 0.6em;
}

.bar .menu-horizontal {
  position: relative;
  top: 6px;
}

  .bar__module:not(:only-child) .menu-horizontal {
    top: 0;
  }

.bar-3 .menu-horizontal {
  top: 0;
}

  .bar-3 .menu-horizontal li:not(:last-child) {
    margin-right: 0.92857143em;
  }
.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}

li#menu-item-967.countryselect {
    float: left;
}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}


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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px 15px 0;
		text-align: left;
		width: 100%;
	}
.av01-cover-ineer{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}

.txtcent {
    text-align: center;
}

h1.txtcent.whitec {
    font-size: 50px;
}


h2.txtcent.whitec {
    font-size: 30px;
}

.left .txtcent {
    margin: 0px;
    line-height: 28px;
    font-size: 20px;
}

p.txtcent.pp {
    margin-top: 30px;
}

.pannel4 p.txtcent {
    font-size: 12px;
    line-height: 15px;
}


.carousel_content {
    zoom:1;
    position: relative;
    *width:20000px;
    margin: 0 -20000px 0 0;
    padding: 0;
    left: 0;
}


.carousel_hastooltip .carousel_content {
    padding-top: 23px;
}

  .e4_block.e4_pictolist .e4_product_list.carousel_content{
    width: 99.7%!important;
    margin: 0!important;
  }

  .e4_block.e4_pictolist .e4_product_list.carousel_content li {
    width: 100%!important;
    float: left;
    margin-bottom: -1px;
  }

  .l02_block.l02_pictolist .l02_product_list.carousel_content{
    width: 99.7%!important;
    margin: 0!important;
  }

  .l02_block.l02_pictolist .l02_product_list.carousel_content li {
    width: 100%!important;
    float: left;
    margin-bottom: -1px;
  }


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


   .align_center{
    text-align: center;
   }


.bottomlinks div.odd {
    border-left: solid 1px #756a62;
}
.row{margin-left:-15px;margin-right:-15px}
.ctabar-alt .row{margin-bottom:0!important}
.pf-cta .row{margin-bottom:0}
.banner-poundkey-internal .row{margin-bottom:0!important}
.poundkey-panels .poundkey-ctabar .row{margin-bottom:0!important}

#ctf .ctf-author-box-link{
    color: black;
    text-decoration: none;
    display: inline;
    line-height: 1.5 !important;
}




#main {
width: 984px;
padding-top: 18px;
text-align: left;
margin: 0 auto;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

#header #nav .caret {
  color:#a41414;
}


.post header,
.post .post-excerpt,
.post .post-body,
#comments .comments-wrap {
	padding: 20px;
}
 
.icon-mobile-1:before { content: '\f10b'; }
 
.icon-mobile:before { content: '\e763'; }
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}


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

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

.momenu .cartlittle{float:left}

.smart_logo .searchlittle,.smart_logo .cartlittle{display:none}

.smart_logo .cartlittle {display: block;float: right;position: relative;margin-top: -50px;margin-right: 50px;
}

.smart_logo .searchlittle img,.smart_logo .cartlittle img{width:25px;margin-top:4px}
.span8{width:770px}
.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}
input.span8,textarea.span8,.uneditable-input.span8{width:756px}

.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}
.social_menu .menu-item{display:table-cell}

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

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



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


#banner {
	height: 230px;
	width: 900px;
	position:relative;
}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



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


.top-head.header-4 .top-cart .cart-box {
	border-top: 3px #ddd solid;
}

.top-head.header-2 .top-cart .cart-box{
	margin-top:20px
}

.top-head.header-7 .top-cart .cart-box{
	margin-top: 25px;
}

.top-cart .cart-box {
	position:absolute;
	top:100%;
	right:0;
	min-width:275px;
	padding:20px;
	min-height:200px;
	border-top-style:solid;
	border-top-width:3px;
	z-index:99;
	display:none
}

.cart-box .empty {
	line-height:160px;
	text-align:center;
	color:#f00;
}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}

#header .main_nav .sub_nav .sub_nav_footer .cta,#static_header .main_nav .sub_nav .sub_nav_footer .cta{
float:right;
margin-top:2px;
white-space:nowrap
}

#header .main_nav .sub_nav .sub_nav_footer .cta img,#static_header .main_nav .sub_nav .sub_nav_footer .cta img{
margin-left:7px
}




.wpp-no-data {
}



#content {
	float: left;
	margin: 0;
	position: relative;
	width: 990px;
	border-top: 1px solid #e3e2e0;
	padding-top: 15px;
}


#content a {
	text-decoration: none;
	color: #005f99;
}


#content a:hover {
	text-decoration: underline;
}


#content-search {
	float: right;
	width: 400px;
}

.partgame .parttile{display:block;margin-bottom: 9px;font: 22px/21px Bold;color: #FFF;text-align:  center;}


.c-banner__phone-icon {
  margin-right: .5rem;
  color: #30E2C3;
  vertical-align: middle;
  display: inline-block;
  padding-top: .2rem; }

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}


.logo {
    width: 100%;
    max-width: 140px !important;
    height: auto;
    float: left;
    margin: 13px 0 0
}


.estr-premios-qs .list-premios-qs ul li .logo-prem-qs {
    width: 23.018867924528%;
    height: auto;
    float: left;
    margin: 0 30px 0 0;
    box-sizing: border-box
}

.top-site
{
margin-left:210px;
}


img.right {
    float: right;
    margin: 0 20px 20px 0;
}


li.home_sermons .right {
    float: right;
    max-width: 50%;
}
