
/* this contains all the resest for the browser */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:'Lato-Bold';}body{margin:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:active,a:focus,a:hover{outline:0}h1{font-size:2em;margin:0 0 .67em}h2{font-size:1.5em;margin:0 0 .83em}h3{font-size:1.17em;margin:0 0 1em}h4{font-size:1em;margin:0 0 1.33em}h5{font-size:.83em;margin:0 0 1.67em}h6{font-size:.67em;margin:0 0 2.33em}dl,menu,ol,p,pre,ul{margin:0 0 1em}menu,ol,ul{padding:0 0 0 40px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:'Lato-Bold';font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;outline:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:none}table{border-collapse:collapse;border-spacing:0}table td{vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.floatRight{float:right}.floatLeft{float:left}.alignleft,.imgLeft{float:left;margin:0 20px 20px 0}.alignright,.imgRight{float:right;margin:0 0 20px 20px}.alignRight{text-align:right!important}.alignCenter{text-align:center!important}.alignLeft{text-align:left!important}.wp-caption{background:#f4f4f4}.wp-caption img{display:block}.wp-caption-text{padding:10px;text-align:center;font-size:13px;line-height:1.2em}.contentBlock{margin:0 0 20px}.contentImage{margin:0 10px 10px 0;float:left}.note{padding:5px;border:2px dashed red;color:#fff;background:#000}.browserCheck{position:fixed;width:100%;padding:10px;background:#cdcdcd;top:0;left:0;text-align:center}.browserCheck p{margin:0}.browserCheck a,.browserCheckClose{color:#008aca}.browserCheck a:hover,.browserCheckClose:hover{color:#008aca;text-decoration:underline}.browserCheckClose{position:fixed;right:10px;top:10px;cursor:pointer}#at3lb{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:30000}.at3lblight{background:rgba(110,115,123,.65)}#at3win{background:#fff;border:1px solid #d2d2d1;box-shadow:0 0 8px 4px rgba(0,0,0,.25);display:none;font-family:'Lato-Bold', arial,sans-serif;left:50%;margin-left:-320px;overflow:hidden;position:fixed;top:15%;width:640px;z-index:16777271}#at3win #at3winheader{background:#f1f1f1;border-bottom:1px solid #d2d2d1;cursor:default;height:49px;position:relative}#at3win #at3winheader p{font-size:14px;left:100px;line-height:18px;margin:0;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;top:16px;white-space:nowrap;width:475px}#at3win #at3winheader h3{border:0;color:#333;direction:ltr;font-family:'Lato-Bold',arial,sans-serif;font-size:16px;font-weight:700;height:49px;line-height:49px;margin:0 50px 0 22px;padding:0 20px;text-align:left;text-shadow:0 1px #fff}#at3win #at3winheader h3.logoaddthis{padding-left:22px}#at3win #at3winheader .at3winheadersvc{cursor:default!important;display:inline-block;left:20px;opacity:1!important;position:absolute;top:15px}#at3win #at3winheader #at3winheaderclose{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwNzc2QTQ5Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNzc2QTQ4Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6OEE1QUU0REMzMEU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6M0M5RkJGRTEyQUU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78RHhFAAAApUlEQVR42rxTiQnAIAxU6QAdxRW6iZ1EnKRu4gqO0g1sCilEvT7Q0kBQ9O4wl6hLKepNGPUyhmMTQhhpSZTZez8jMGEWWizlRJi1fUHiS8dARHaMSaiELPaViCB3WC1NBMB4CMozWaJuuwBE1BkZdoEB8Qn5kzaaC7fbgN0xN+TYlNOJmCvyXjPwpBKRL7BnhgERiwQmHhDothDJjMVz8Ptv3AQYAJWjVVdnlDZCAAAAAElFTkSuQmCC);background-position:center center;background-repeat:no-repeat;border-left:1px solid #d2d2d1;cursor:pointer;display:block;height:49px;line-height:49px;overflow:hidden;position:absolute;right:0;text-indent:-9999px;text-shadow:none;top:0;width:49px}#at3win #at3winheader #at3winheaderclose:hover{background-color:#dedede}#at3win #at3wincontent{height:440px;position:relative}#at3wincopy,#at3winemail,#at3winshare{height:440px}#at20mc,#at3wincontent{box-sizing:content-box}#at3win #at3wincontent.at3nowin{height:400px;overflow:auto;padding:20px;position:relative}#at3winfooter{background:#fff;border-top:1px solid #d2d2d1;box-sizing:content-box;color:#666;font-size:11px;height:11px;line-height:11px;padding:5px 20px;position:relative}#at3winfooter a{color:#666;float:left;margin-right:10px;text-decoration:none}#at3winfooter a:hover{color:#000;text-decoration:none}#at3logo{background:url(//s7.addthis.com/static/t00/at3logo-sm.gif) left center no-repeat!important;padding-left:10px}#at3privacy{background:url(//s7.addthis.com/static/t00/at3-privacy.gif) right center no-repeat!important;padding-right:14px;position:absolute;right:10px;top:5px}#at3winfilter{background:#f1f1f1;border-bottom:1px solid #d2d2d1;border-top:1px solid #fff;padding:13px 0;text-align:center}#at3winsvc-filter{background-image:url(data:image/gif;base64,R0lGODlhHgAUALMAAJiYmHV1deTk5Kmpqbe3t9nZ2Y2Njfn5+fT09Ozs7MnJyYGBgWpqav39/WZmZv///yH5BAAAAAAALAAAAAAeABQAAASi8MlXxgoLqDa7/xICOGTpLAKoTshCMsZgBG+6gqNjJA93DAxH4HDzCEgGTqdBIBGKnSYjoewcXAvoZJRVDUhErcEBWClIPC1X1fg6ENrHl4GoThquQJxCKn+kA3sPY2QHSkwMQQJ2Nw0INEIABBYmATZxCQtBJpyWgg0KBkEMCwQKm0KXgoYTBaiegh8NriUBabFLtH24Hg2zm368HgULKDcRADs=);background-position:right center;background-repeat:no-repeat;border:1px solid #d2d2d1;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;color:#666;font-size:18px;margin:0 auto;padding:15px 38px 15px 12px;text-align:left;width:374px}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/* fancybox */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../img/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}


/* system */
html {}
body, button, input, select, textarea { font:16px/1.6em  Arial, Verdana, sans-serif;  color:#535353; }
body { padding:0; }
a:hover{
	text-decoration:none;
}
::-moz-selection { background:#848482; color:#fff; }
::selection { background:#848482; color:#fff; }
/* end system */

/* type */
h1{
	color:#2f2e2c; width:100%;
	 /*font-family:'Lato-Bold';*/
}
h2, h3, h4, h5, h6 { color:#2f2e2c; /*font-family:'Lato-Bold';*/ width:100%;}
h1 { font-size:40px; line-height:1.4em; }
h2 { font-size:36px; line-height:1.4em; margin:25px 0px; font-weight: normal; }
h3 { font-size:24px; line-height:1.4em; margin:25px 0px;  font-weight: normal;}
h4, h5 { font-size:18px; line-height:1.4em; margin:0 0 10px; }

a {
    color: #555555;
}

a:hover{
	color:#333333;
	opacity:0.8;
}

ul,ol{
	list-style:none;
}

/* Content */


#content-area.with-right #content {
    padding-left: 0;
    padding-right: 15px;
}

/****/

/* fader */
#adPopupFader { width:100%; height:100%; position:fixed; top:0; left:0; cursor:pointer; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; z-index:2000; background:#030303; }
#adPopup { 
		width:500px;
		height:415px; 
		position:fixed;
		top:10%; 
		right:0px;
		left:0; 
		margin:0 auto; 
		z-index:9999; 
		background:no-repeat left top;
	 }
#adPopupClose { position:absolute; right:3px; top:0px; cursor:pointer; color:#fff; z-index:2003; }

#adPopup h2 { font-size:40px; line-height:1.3em;  overflow:hidden;/* height:2.5em; margin:0 0 35px;*/}
#adPopup .promoContent {
	 background: #fff none repeat scroll 0 0;
    height: auto;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
    overflow-y: auto;
    padding-top: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2002;
	border:10px solid;
	-webkit-box-shadow: 4px 2px 23px 5px rgba(72,72,72,1);
	-moz-box-shadow: 4px 2px 23px 5px rgba(72,72,72,1);
	box-shadow: 4px 2px 23px 5px rgba(72,72,72,1);
}
#adPopup, #adPopup a { color:#fff; }
#adPopup .cont {line-height:1.5em; margin:0px; font-size:15px; }
#adPopup .cont * { font-size:15px; line-height:1.3em; }
#adPopup .more { text-align: right; }
#adPopup .aa-button * { vertical-align: middle; }
#adPopup .aa-button .fa { margin-left:8px; font-size:18px; }
.popup_image img{width:100%;}
#adPopupClose{
	font-size:22px !important;
}
/* end fader */


/* Popup */
.promo { background:#f6f6f6; margin:0 0 30px; position:relative; }
.promo h4 { text-transform: uppercase; font-size:18px; line-height:1.3em; font-weight:normal; padding:10px; width:100%; text-align:right; background:rgba(255,255,255,0.8);}
.promo-with-image h4 {  position:absolute; z-index:2; right:0; }
.promo h4, .promo h4 a { color:#c40018; }
.promo h4 a:hover { color:#000; }
.promo h4 a .promo-heading { font-weight:bold; display:block; }
.promo-heading-only h4 a .promo-heading { display:inline-block; }
.promo figure { }
.promo figure img { display:block; width:100%;  }
.promo_texts{margin:0px !important;padding:10px 0;}

.enewsContent{
	margin:20px 0 !important;
}

.enews_form .gform_body{
	float:left;
	width:70%;
}

.enews_form .gform_body .gfield_label{
	color:#000;
}

.enews_form .gform_body .ginput_container input[type="text"]{
	width:95%;
}

.enews_form .gform_footer{
	float:left;
	width:30%;
	clear:right;
}

.enews_form .gform_footer .gform_button{color:#FFF;}
/* end Popup */


#wrap {
    margin-top:0px;
    position: relative;
}

/* header css*/
#header{
	/*background:#000;
    height: 70px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3000;*/
	background: #000000 none repeat scroll 0 0;
    height: auto;
    position: relative;
	width:100%;
    z-index: 9999;
}

.main_header{
    height: 70px;
	background:#000;
    top: 0;
    width: 100%;
    /*z-index: 3000;*/
}

.top_header{
	background:#282828;
	padding:5px;
}

.top_header_content{
	padding:3px 0;
}

.top_header_content .header-search,.top_header_content #header-social,.top_header_content .top_menu{
	float:right;margin-left:10px;margin-top:4px;margin-bottom:4px;
}

.top_header_content #header .social-icons li{
	margin-bottom:0px;
}

.top_header_content .top_menu ul li{
	float:left;
	
}
.top_header_content .top_menu ul li a{
	color:#FFF;
	font-size:12px;
	margin-left:10px;
	padding:10px;
}

.header-search .search-row{
	position:relative;background:#EAEDF2;
	border-radius:3px;
}
.header-search .search-row input[type="text"]{
	border: 0 none;
    font-size: 13px;
    padding: 5px;
}
.header-search .search-row > button{
	position:absolute;
	background:#ffffff none repeat scroll 0 0;
	right:0px;
	top:0px;
	border:0px;
	height:100%;
}

.trans, .store-locator-form-button input, a, .social-media-icon, #donation-form-footer button, #team-header footer a, .back-to-top, #banner footer a, .home-block-6-bottom a, #credits a, #footer-menu li a, .rslides_nav, .aa-button, .gform_button, #social-search li a, #contact-details-form input[type="submit"], .home #header{
	transition:all 350ms ease-in-out 0s;
}

#header #logo{
	display: table;
    height: 70px;
}

#header #logo a{
	display:table-cell;
	width:151px;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:contain !important;
}

.has-sticky-menu #header{
	opacity:0.9;
	position:fixed;
	width:100%;
}

.has-sticky-menu #header .top_header{display:none;}

.has-sticky-menu #header #logo a {
    background-size: contain !important;
    margin-top: 8px;
    width: 130px !important;
}

.main-menu ul{
	display: inline-block;
    margin: 0;
    padding: 5px 0;
    width: auto;
	float:left;
	/*margin-left:10%;*/
}

.main-menu ul li{
	float:left;
	width:auto;
	list-style:none;
	padding:0px 5px;
	/*padding:0px 10px;*/
}
.main-menu ul li > a{
	color: #fff;
    padding: 18px 1vw;
    text-transform:capitalize;
	font-size:15px;
	display:block;
	font-weight:bold;
}

.has-sticky-menu .main-menu ul li > a{
	font-size:14px;
	padding: 18px 15px;
}

.main-menu ul li:hover,.main-menu ul li.on-hover{
	background:#FFF;
	color:#000;
}
.main-menu ul li:hover > a{
	color:#000;
	text-decoration:none;
}
.main-menu #nav{
	float:right;
	position:relative;
}
.main-menu #nav ul li:hover > ul{
	display:block !important;
}

.main-menu ul ul {
    background:#fff none repeat scroll 0 0;
	box-shadow:1px 1px 2px #ccc;
    display: none;
    left: 0;
    position: absolute;
    width: 300px;
    z-index: 300;
	margin-left:0px;
}
.main-menu ul ul li{
	float:left;
	width:100%;
	padding:0px;
}
.main-menu ul ul li a{
	color:#000;
	width:100%;
	text-decoration:none;
	display:inline-block;
	text-transform:capitalize;
	font-weight:normal;
}

.no-flexnav .touch-button{
	   display:none;
   }

#main-menu-trigger-small{
	position:absolute;
	background:none;
	right:0px;
	top:-70px;
}

#mobile_nav {
    position: absolute;
    width: 100%;
}

#main-menu-trigger-small .fa-bars{
	font-size:40px;
}

#main-menu-trigger-small .touch-button i{
	opacity:0;
}


#header .social-icons {
    list-style: outside none none;
    margin: 0;
    padding: 0px 0;
	float:right;
}

#header .social-icons li {
    display: inline-block;
    margin-left: 10px;
	margin-bottom:0px;
    vertical-align: middle;
}

#header .social-icons li:first-child {
    margin-left: 0;
}

#header .social-icons li a::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#header .social-icons .fa {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    color: #000;
    font-size: 18px;
    height: 30px;
    padding-top: 10px;
    text-align: center;
    width: 30px;
	padding-top:6px;
}

.nav_search{
	float:left;
}

.nav_search > a{
    color: #ffffff;
    display: inline-block;
	float:left;
    padding: 8px;
	margin-top:15px;
	text-decoration:none;
	transition:none;
}

.nav_search .header-search{
	display:none;
}

.nav_search.open .header-search{
	bottom:-27px;
    display: block;
    position: absolute;
    right: 0;
}

.nav_search > a::before{
	content:"\f002";
	font-family:FontAwesome;
	font-size:23px;
	display:block;
	color:#FFF;
}
.nav_search.open > a{
	background:#FFF;
	color:#000;
	opacity:1;
}

.nav_search.open > a::before{
	content:"\f00d";
	font-family:FontAwesome;
	font-size:27px;
	padding:6px 0;
	background:#fff;
	color:#000;
	opacity:1;
	display:block;
}

#page-header {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: auto;
    padding: 16px;
    width: 100%;
	position:relative;
}

#page-header .page_title{
	float:left;
	color:#FFF;
	font-family:"Lato-Bold",Arial,Helvetica,Verdana,sans-serif;
	text-transform:uppercase;
	padding-top:5px;
	margin:0px;
}

#breadcrumbs, #breadcrumbs a {
    color: rgba(255, 255, 255, 0.8);
}

.add-this{
	text-align:right;
	padding:30px 0 0;
	position:absolute;
	top:0%;
	right:0px;
}

.add-this .add-this-info{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
}

.add-this .addthis_button_facebook{
	background:#4167B0;
	color:#FFF;
}

.add-this .addthis_button_youtube{
	background:#C1001B;
	color:#FFF;
}

.add-this .addthis_button_linkedin{
	background:#0069A6;
	color:#FFF;
}

.add-this .addthis_button_compact{
	background:#000;
	color:#FFF;
}

.add-this .addthis_button_twitter{
    background: #00ACED none repeat scroll 0 0;
    color: #ffffff;
}

.add-this .add-this-btn {
    font-size: 18px;
    height: 30px;
    padding-top: 4px;
    text-align: center;
    width: 30px !important;
	display:inline-block;
	cursor:pointer;
}

.mobile-banner-image{
	width:100%;
}

.banner_content{
	bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 30%;
}

.banner_content .banner_title{
	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    clear: left;
    color: #000000;
    display: inline-block;
    float: left;
    font-size: 30px;
    padding: 10px 20px;
	margin:10px 0;
}
.banner_content .banner_desc{
	float:left;
	clear:left;
	color:#FFF;
	font-size:20px;
	display:inline-block;
	padding:10px 0px;
	width:50%;
	line-height:30px;
	margin:10px 0;
}

.banner_content .banner_link{
	float:left;
	clear:left;
	font-size:15px;
	background:#000;
	color:#fff;
	padding:10px 20px;
}
/* end header */

/* Body content inner page */
#left-column,#content-holder,#right-columnr{
	margin-top:20px;
}

#banner{
	overflow:hidden;
}

#body-content{
	min-height:500px;
}

#body-content ul li{
	list-style:outside none disc;
}

#body-content ol li{
	list-style:outside circle;
}

#body-content h2:first-child {
    margin-top: 0;
}

#body-content li {
    line-height: 30px;
}
#body-content ul ul{
	margin-top:10px;
}

.content_index_child_list{
	border: 1px solid #ccc;
    float: right;
    padding: 20px;
}

.content_index_child_list header{
	font-weight:bold;
}

.content_index_child_list ul{
	margin:0px !important;
	list-style:none;
}

.content_index_child_list ul li{
	list-style:none !important;
}



/* End Body Content */

/* Left Side bar */
#left-column aside.widget:first-child h3{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-left:0px;
}

aside.widget{
	margin-top:40px;
}


aside.widget:first-child{
	margin-top:0px;
}

.widget h3 {
    color: #555555;
    font-size: 25px;
    line-height: 1.5em;
    margin-left: 0;
    text-transform: uppercase;
}
.widget h3 a{
	color: #555555;
	text-decoration:none;
}

.leftnav_widget #sub-nav ul{
	border-top: 1px solid #e4e4e4;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.leftnav_widget #sub-nav li {
    border-bottom: 1px solid #e4e4e4;
    margin: 0;
    text-transform: uppercase;
}

.leftnav_widget  #sub-nav li a {
    color: #666;
    display: block;
    font-size: 16px;
    font-weight: 400;
    /*line-height: 1.6em;*/
    padding: 20px 20px 20px 0;
    position: relative;
    transition: none 0s ease 0s ;
	text-transform:capitalize;
}

.leftnav_widget #sub-nav ul ul{
	padding-left:20px;
}

.leftnav_widget #sub-nav ul ul li a{
	font-size:14px;
	padding:10px;
}

.leftnav_widget #sub-nav > ul > li.dropdown > a{
	padding-bottom:8px;
}

.leftnav_widget #sub-nav li.nav-item-active > a::after {
    color: #848482;
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    /*line-height: 1.6em;*/
    margin-left: 15px;
}

.leftnav_widget #sub-nav li:hover > a::after {
    color: #848482;
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    /*line-height: 1.6em;*/
    margin-left: 15px;
}

.leftnav_widget #sub-nav li.nav-item-active > a,.leftnav_widget #sub-nav li.nav-item-active > a {
    border-bottom: 1px solid #555555;
    border-top: 1px solid #555555;
    color: #000;
    font-family: "Roboto";
	font-weight:700;
}


#left-column .widget_categories ul,#right-column .widget_categories ul{
	padding-left:0px;
	list-style:none;
}
#left-column .widget_categories ul li,#right-column .widget_categories ul li{
	border-bottom: 1px solid #e4e4e4;
    margin: 0;
    text-transform: uppercase;
	padding: 20px 20px 20px 0;
}

#left-column .widget_categories ul li a,#right-column .widget_categories ul li a {
    color: #666;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    position: relative;
    transition: none 0s ease 0s ;
}

.widget_categories h3{
	padding-left:0px;
}


#left-column .carchives_Widget ul,#right-column .carchives_Widget ul{
	padding-left:0px;
	list-style:none;
}

#left-column .carchives_Widget ul li,#right-column .carchives_Widget ul li{
	border-bottom: 1px solid #e4e4e4;
    margin: 0;
    text-transform: uppercase;
}

#left-column .carchives_Widget ul li a ,#right-column .carchives_Widget ul li a {
    color: #666;
    display: block;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
    position: relative;
	padding: 25px 20px 25px 0;
    transition: none 0s ease 0s ;
}

.carchives_Widget #side-archive li > a::after {
    color: #848482;
    content: "\f0d7";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 1.6em;
    margin-left: 15px;
}
/** End Left Side bar **/


/** Right Side Bar */
#right-column aside.widget:first-child h3{
	margin-top:0px;
	padding-top:0px;
}
.promo_content{
	height:300px;
}
.promo_content h3.widget-title{
	color:#FFF;
	padding:20px 10px;
	text-align:center;
}
.promo_tag_line{
	text-align:center;
	width:100%;
	color:#FFF;
	display:inline-block;
}

.promo_button{
	bottom: 0;
    color: #fff;
    left: 0;
    padding: 20px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	background:rgba(51,51,51,0.8);
	cursor:pointer;
}

.promo_button a{
	color:#FFF;
	font-size:20px;
}
/** End **/



/*** Home Page **/
#home-banner{
	/*overflow:hidden;*/
	position:relative;
	min-height:550px;
}
#banner-images img, #mobile-banner-images img{
    width:100%;
}
#banner-images,#mobile-banner-images{
	list-style:none;
	margin:0px;
	padding:0px;
}

#home-banner .rslides li:first-child {
    display: block;
    float: left;
    position: relative;
}
#home-banner #banner-images.rslides li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    bottom: 0;
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute !important;
    right: 0;
    top: 0;
    width: 100%;
}

#home-banner #mobile-banner-images.rslides li{
	background-size:cover !important;
	width:100%;
	min-height:300px;
}

#home-banner #mobile-banner-images.rslides li  img.mobile_image{width:100%;}

.rslides_nav{
	position:absolute;
	color: #fff;
}

.rslides_nav.rslides1_nav.prev {
    color: #fff;
    font-size: 20px;
    left: 5%;
    top: 45%;
    z-index: 3;
	font-size:0px;
	text-shadow:1px 1px 1px #c0c0c0;
}

.rslides_nav.rslides1_nav.next {
    color: #fff;
    font-size: 20px;
    right: 5%;
    top: 45%;
    z-index: 3;
	font-size:0px;
	text-shadow:1px 1px 1px #c0c0c0;
}

.rslides_nav.rslides1_nav.next::before {
    content: "\f105";
    display: block;
    font-family: FontAwesome;
    font-size: 60px;
	text-shadow:1px 1px 1px #c0c0c0;
}

.rslides_nav.rslides1_nav.prev::before {
    content: "\f104";
    display: block;
    font-family: FontAwesome;
    font-size: 60px;
	text-shadow:1px 1px 1px #c0c0c0;
}

.rslides_tabs {
    bottom: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    padding-left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 3;
}

.rslides_tabs li{
	float: left;
    height: auto !important;
    list-style: outside none none;
    margin-right: 10px;
    width: 30px;
}

.rslides_tabs li a{
	font-size:0px;
	text-decoration:none;
}

.rslides_tabs li a::before{
	content:"\f111";
	color:#FFF;
	display: block;
    font-family: FontAwesome;
    font-size: 30px;
	opacity:0.8;
}

.rslides_tabs li a:hover::before{opacity:1;}

/** End Home Page **/

/* FAQ */
.easy-faq-title{
	color: #666666;
    font-size: 25px !important;
    font-weight: 300 !important;
    margin: 0 !important;
    padding-bottom: 8px;
}

.easy-faq-body{
	box-sizing: border-box !important;
    margin-bottom: 0px !important;
    padding: 20px !important;
}

.easy-faq {
    margin-bottom: 5px !important;
}

.easy-faq.faq-open .easy-faqs-title-text::after {
    content: "-";
    margin-left: 2%;
}
.easy-faq .easy-faqs-title-text::after {
    content: "+";
    margin-left: 2%;
}
.easy-faq-body{
	margin-bottom:0px;
}
.easy-faq-body p{
	margin-bottom:0px;
}
/* FAQ */

/* Contact us */
#banner-map {
    height: 517px;
    width: 100%;
}


.gm-style {
    font-family: Roboto,Arial,sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
}

.contact-detail-area {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    display: inline-block;
    margin: 15px 0;
    padding: 20px 0;
    width: 100%;
}

.contact-detail-row{
	margin-bottom:5px;
}

.contact-detail-row span {
    display: inline-block;
    vertical-align: middle;
}
.contact-detail-row-data {
    color: #606060;
    font-size: 14px;
    line-height: 1.4em;
    margin-left: 10px;
}
.icon-home .fa::before {
    color: #000;
    content: "\f015";
    display: block;
    float: left;
    font-family: FontAwesome;
    font-size: 40px;
    height: 40px;
    position: relative;
    width: 40px;
}
.icon-phone .fa::before {
	color: #000;
    content: "\f095";
    display: block;
    float: left;
    font-family: FontAwesome;
    font-size: 40px;
    height: 40px;
    position: relative;
    width: 40px;
}
.icon-envelope .fa::before {
	color: #000;
    content: "\f0e0";
    display: block;
    float: left;
    font-family: FontAwesome;
    font-size: 40px;
    height: 40px;
    position: relative;
    width: 40px;
}

blockquote {
  background: #f9f9f9;
  border-left: 0px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
   font-style: italic;
}
blockquote:before {
 color: #000;
    content: "\f10d ";
    font-family: fontawesome;
    font-size: 2em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: 15px;
}

blockquote p {
  display: inline;
}
.grpopen ul{    float: left;
    padding-left: 0 !important;
    width: 100%;}
.grpopen li.gfield {
    clear: none !important;
    display: inline-block;
    float: left !important;
    width: 42% !important;
}

/*****/
/*advanced template*/
.promo9 {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    min-height: 400px;
    position: relative;
    z-index: 0;
}
.adbgoverlay {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.AdPromo6inn {
    padding-top: 15%;
}

.Adac {
    display: block;
    float: left;
    padding-left: 0;
    width: 100%;
}
.Adac img {
    max-width: 100%;
}
.Adac a {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    display: block;
    font-family: open sans;
    font-size: 14.96px;
    font-weight: 700;
    padding: 13px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
}

.Adac > li {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    float: left;
    font-size: 15px;
    list-style: outside none none;
}
.AdManrcont .atimg > img {width:100%;}
.promo7bg {  
    background-color: #36b1da !important;
    background-repeat: no-repeat !important;
    background-size: cover;
    float: right;
    margin-bottom: 18px;
    max-width: 235px;
    min-height: 375px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 31%;
    text-align: center;
}
.adbold a {
    background: #000 none repeat scroll 0 0;
    padding: 10px 20px;
	color:#fff;
}
.adbold a i {
    display: none;
}
.adcaption {
	color: #000;
    font-family: open sans;
    font-size: 14px;
    font-style: italic;
    line-height: 17px;
    margin: 15px 0;
    text-align: center;
}
.strip {
    background: #000000 none repeat scroll 0 0;
    min-height: 175px;
}
.strip h2 {
    color: #fff;
}
.strip .adcol2 {
    background: rgba(0, 0, 0, 0) url("../img/icons/smallstrip1.png") no-repeat scroll center center;
}
.strip .adcol2, .strip .adcol1 {
    min-height: 175px;
}
.adbtn {
    background: #ffffff none repeat scroll 0 0;
    display: block;
    margin: 60px auto 0;
    min-height: 54px;
    width: 238px;
}
.adbtnlink {
    color: #000000;
    display: block;
    font-size: 16.86px;
    padding: 15px 40px;
    text-align: center;
}
.aq-block-image {
    max-width: 100%;
    width: 100%;
}
.Adac img {
    max-width: 100%;
    width: 100%;
}
#footer {clear:left;}
.aq-block {
    margin-bottom: 15px;
    margin-top: 15px;
}
.AdPromo6inn .aq-block-title.adhead, .AdPromo6inn .adcontent {
    color: #fff;
}
.Adac li {
    padding-top: 30px;
}

.template-advancedgeneral.page-one-column #body > .container {
    width: 100%;
}

#banner > img {width:100%;}

.tribe-bar-collapse #tribe-bar-collapse-toggle{width:60%;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views {width:40%;}


.widget_tag_cloud .tagcloud a{
	font-size:13pt !important;
}

.widget_tag_cloud .tagcloud a:nth-child(2n){
	font-size:13pt !important;
}

.widget_tag_cloud .tagcloud a:nth-child(3n){
	font-size:11pt !important;
}

.widget_tag_cloud .tagcloud a:nth-child(4n){
	font-size:10pt !important;
}

.gallery-item a img {
    max-width: 100% !important;
    width: 100% !important;
}

.tablepress tfoot th, .tablepress thead th{
	background:#1A1A1A;
	color:#FFF;
}

.mimecls{
	line-height:30px;
}

.mimecls::before{
	margin-right:5px;
}
.mimecls::after{
  /*content:" " attr(mod-time) "\a" attr(fsize); white-space: pre;*/
  content: " " attr(fsize) " " attr(mod-time) ;
  font-size:70%;
}

.mimecls.clsmimeSep::after{
  content: " (" attr(fsize) " " attr(mod-time) ") ";
  font-size:70%;
}



@media only screen and (min-width: 1170px) {
#main-menu-trigger-small{display:none;}	
.nopadding{padding-left:0;padding-right: 0;}
.nopadding-left{padding-left:0;}
.nopadding-right{padding-right:0;}
/*     
ul.Adac li.col-md-4:first-child{
    padding-left: 0;
}
ul.Adac li.col-md-4:last-child{
    padding-right: 0;
}
*/
}

@media only screen and (max-width: 1400px) {
    .banner_content.container{
           width: 70%;
           top:25%;
    } 
}

@media only screen and (max-width: 1200px) {
#home-banner .rslides_nav {
    top: 35%;
}

}
@media only screen and (max-width: 1170px) {
.banner_content.container {
    position: absolute;
    right: 0;
    top: 14%;
    width: 70%;
}
.banner_content .banner_desc{
    width:100%;
}
.banner_content .banner_desc{
      margin: 0;
        line-height: 25px;
           font-size: 17px;
}
#home-banner .rslides_nav{
    top:32%;
}

}


@media only screen and (max-width: 991px) {
	.container {
		width: 100%;
		max-width:950px;
	}
	.add-this{
		padding:20px 10px;
	}
	#content-area{
		padding:0 10px;
	}
	/*
    .col-md-4 .atimg .aq-block-image {
		min-height: 500px;
	}*/
.col-md-4 .atimg .aq-block-image {
    display: block;
    height: auto;
    margin: 0 auto;
    /*max-width: 370px;*/
}
}

@media only screen and (max-width: 880px) {
    #home-banner .rslides_nav{
        top: 22%;
    }
}


@media only screen and (max-width: 768px) {
	#header{
		position:relative;
		height:auto;
	}
	
	#wrap{
		margin-top:0px;
	}
	.rslides_nav,.rslides_tabs{
		display:none;
	}
    .promo9 { min-height: 318px;}
	#home-banner{
		/*min-height:auto;*/
		display:inline-block;
		width:100%;
	}
}

@media only screen and (max-width: 767px) {
    .banner_content.container{
        width:80%;
        top:9%;
    }
    
    .banner_content .banner_desc {
    width: 100%;
}
	.col-md-3.col-sm-4.advpromort.nopadding-right {
		display: block;
		float: none;
		margin: 0 auto;
		 width: 268px;
	}
	.striphead{text-align: center;}
	.strip .adbtn{margin: 24px auto 20px;}
	#nav{opacity:0;}
	
	.banner_content{
		top:10%;
	}
	.banner_content .banner_desc{
		width:70%;
	}
	.add-this{
		display:none;
	}
}

@media only screen and (max-width: 600px) {
	.banner_content .banner_desc{
		font-size:15px;
		width:100%;
		padding:0 10px 0 0;
		
	}
	.banner_content .banner_title{
		font-size:25px;
	}
        .banner_content .banner_title {
    font-size: 18px;
}
.banner_content .banner_link{
     padding: 4px 20px;
}
.banner_content .banner_title{
     padding: 4px 20px;
}
}


@media only screen and (max-width: 480px) {
    ul.Adac li.col-md-4{ width:100%;}
	
	#mobile-banner-images li{
		min-height:300px;
	}
        .banner_content.container{top:2%;}
.banner_content .banner_desc{line-height: 19px;}
}


@media only screen and (max-width: 380px) {
.banner_content.container {
    width: 90%;
}

}


/**** Start - Siva's changes ***/
/**** Start Blog Post ****/
.blog-post .col-xs-12.col-sm-4.col-lg-4 figure{margin-left:-15px;}
.blog-post .col-xs-12.col-sm-4.col-lg-4  img{max-width:100%;}
.blog-post .col-xs-12.col-sm-12.col-md-12.col-lg-12 {padding-top: 20px;}
.blog-post {background: #F4F2F2 none repeat scroll 0 0;clear: both;margin-bottom: 0.6%;display:inline-block;width:100%;}
.blog-post:nth-child(2n), .blog-post:nth-child(2n) .has-post-thumbnail {background: #cccccc none repeat scroll 0 0;}
.blog-post .has-post-thumbnail header {margin-top: 20px;}
.blog-post h2 {font-size: 22px;line-height:1.2em;margin: 0 0 10px;}
.blog-post h2 a {font-size: 26px;}
.blog-post .entry-content {font-size: 14px;line-height: 1.3em;}
.blog-post footer {font-size: 13px !important;margin-top: 20px;text-transform: uppercase;padding-bottom: 15px;}
.blog-post footer aside {float: right;}
.blog-post footer span {margin-right: 30px;}
.blog_hero_image {display: inline-block;margin-bottom: 50px;position:relative;width: 100%;}
.blog_hero_image img {width: 100%;}
.blog_hero_overlay {bottom: 0px;position: absolute;width: 100%;}
.blog_hero_overlay .featured_tag {background: #848482 none repeat scroll 0 0;color: #ffffff;float: left;font-size: 12px;opacity: 0.8;padding: 2px 20px;position: relative;width: auto;}
.featured_post {background: rgba(0,0,0, 0.7) none repeat scroll 0 0;color:#ffffff;float: left;padding: 10px 0 0 20px;position: relative;width: 100%;}
.featured_content h3 {font-size: 26px;font-weight: 700;margin: 0;color:#ffffff;}
.featured_content {float: left;position: relative;width: 65%;}
.featured_content p {font-size: 14px !important;margin-bottom: 10px;}
.featured_content .cat-comments, .featured_content .cat-date {font-size: 13px !important;margin-right: 20px;text-transform: uppercase;}
.featured_readmore {float: right;margin: 40px 20px;position: relative;}
.featured_readmore > a {background: #ffffff none repeat scroll 0 0;color: #000;padding: 15px 25px;}


/* Featured Post layout*/
.featured-blog-post-content header h2 a {
    font-size: 26px;
    font-weight: 700;
}
.featured-blog-post{
	position:relative;
	margin-bottom:10px;
}

.featured-blog-post-content {
    background: rgba(54, 24, 75, 0.8) none repeat scroll 0 0;
    bottom: 0;
    padding: 20px;
    position: absolute;
    width: 100%;
}

.featured-blog-post-content aside {
    float: right;
	margin-top:-30px;
}
.featured-blog-post-content aside a{
	padding:15px 25px;
    background: #ffffff none repeat scroll 0 0;
}

.featured-blog-post-content .cat-date,.featured-blog-post-content .cat-comments{
	color:#FFF;
}
.featured-blog-post-content footer .cat-date {
    margin-right: 10px;
}
.featured-blog-post-content header h2{
	margin-bottom:5px;
	line-height:20px;
}
.featured-blog-post-content footer{
	display:inline-block;
	width:100%;
}
.featured-blog-post-content .featured_content{
	color:#FFF;
}
.featured-blog-post figure img {
    width: 100%;
}
	

/** Start News leftbar **/
#side-archive {padding: 0;}
#side-archive .mon {
    display: none;
}
#side-archive h3 {color: #eb841e;font-size: 25px;line-height: 1.5em;padding-top: 20px;text-transform: uppercase;}
#left-column #side-archive ul, #left-column .left-block-list ul, #right-column .left-block-list ul {list-style: outside none none;margin: 0;padding: 0;}
#left-column #side-archive li, #left-column .left-block-list li,#right-column #side-archive li {border-bottom: 1px solid #e0e0e0;margin: 0 0 1px;padding: 0;}
#left-column #side-archive li a, #left-column .left-block-list li a,#right-column #side-archive li a, #right-column .left-block-list li a {background: #f5f5f5 none repeat scroll 0 0;display: block;font-size: 14px;line-height: 1.3em;padding: 20px;text-transform: uppercase;}
#left-column #side-archive li a,#right-column #side-archive li a {font-size: 16px;font-weight: 700;}
#side-archive li a::after, #left-column .left-block-list li a::after {color: #b3bbbf;content: "";display: inline-block;float: right;font-family: FontAwesome;}
#left-column #side-archive li a:hover, #left-column .left-block-list li a:hover {background: #f5f5f5 none repeat scroll 0 0;text-decoration: none;}
#bkb_related_posts_widget_init-2 br {display: none;}
#bkb_related_posts_widget_init-2 ul {font-size: 0;line-height: 0;}
#bkb_related_posts_widget_init-2 li a {font-size: 14px;line-height: 1.3em;}
#side-tags a, .post-tags a {background: #becff0 none repeat scroll 0 0;border-radius: 3px;display: inline-block;font-size: 16px;line-height: 1.3em;margin: 0 6px 6px 0;padding: 6px;}
#side-tags a, .post-tags a.colour1 {background: #d4ddef none repeat scroll 0 0 !important;}
#side-tags h3, .widget_categories h3 {font-size: 25px;line-height: 1.5em;padding-top: 20px;text-transform: uppercase;margin-bottom:0px;}
.widget h3 {font-size: 20px;line-height: 1.5em;margin-left: 0;padding: 20px;text-transform: uppercase;}
.carchives_Widget .side-bar-column h3 {background: #ccc;font-size: 20px;}
.ctag_widget .side-bar-column {background: #f5f5f5;}
.ctag_widget .side-block {padding: 0 20px 20px;}
.ctag_widget .side-bar-column h3 {background: #ccc;font-size: 20px;}
.carchives_Widget .side-bar-column > h3 {margin-bottom: 0;}
.widget_categories h3{padding-left:0px !important;}
#left-column .carchives_Widget #side-archive .mon li a,#right-column .carchives_Widget #side-archive .mon li a {
    padding-left: 30px !important;
}
/** End news leftbar **/

/*** Related Content ***/
#body-related-content {margin-top: 80px;}
#body-related-content h3 {margin-bottom: 10px;margin-left: 0px;text-transform: uppercase;}
#body-related-content header {padding: 30px;position: relative;}
#body-related-content .releated-content-div {display: inline-block;font-size: 14px;line-height: 1.4em;margin: 10px 0;/*padding: 1%;*/position: relative;vertical-align: top;}
#body-related-content .releated-content-div figure a {margin: 10px 0;}
#body-related-content .releated-content-div img {display: block;height: 100%;width: 100%;}
#body-related-content .releated-content-div h4 {font-size: 16px;font-weight: 700;margin: 0 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#body-related-content .releated-content-div .related-block-content {padding: 10px;width: 100%;text-align:center;}
#body-related-content .releated-content-div .related-block-content .cont {font-size: 14px;font-weight: 700;line-height: 1.4em;overflow: hidden;padding: 5px 0px;}
#body-related-content .releated-content-div .related-block-content .brief {font-size: 12px;}
/*** End Related Content ***/
/**** Start Footer Sub menu ***/
#sub-footer-nav  {padding:5px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#sub-footer-menu header {margin: 25px 0;}
#sub-footer-nav ul { margin:0; padding:0; list-style:none;}
#sub-footer-nav li { display:inline-block; vertical-align: top; width:25%; padding-right:35px; margin: 10px 0  }
#sub-footer-nav li a {display: block;font-size: 16px;font-weight: 700;line-height: 1.5em;}
#sub-footer-nav ul ul {display: none;}
#sub-footer-nav ul li.dropdown a::after {content: "+";padding-left: 10px;}
#footer-content .container .row > div {
    margin: 20px 0;
}
.contact_info {
    display: inline-block;
    width: 100%;
}
/**** End Footer Sub menu ***/

#body-content .search-row{
	float: left;
    margin: 10px 0 20px;
}
#body-content .search-row .search-input {
    float: left;
}


@media only screen and (max-width: 768px) {		.blog-post .col-xs-12.col-sm-4.col-lg-4 figure{margin-left:0px;}	.blog-post figure img {padding-top: 15px;}}
@media only screen and (max-width: 990px) {		#content-holder, #content-area {padding-left:0px;padding-right:0px;}}
@media only screen and (max-width: 660px) {	
	.featured_content {width: 60% !important;}
	.featured_content h3 {/*font-size: 3vw !important;*/}
	.featured_content .cat-comments, .featured_content .cat-date, .featured_content p {/*font-size: 2vw !important;*/line-height:normal;}
	.blog_hero_overlay .featured_tag, .featured_readmore > a {font-size: 2.5vw !important;}
	.featured_readmore {margin: 5vw 2vw;}
	.featured_readmore > a {padding: 2vw;}
	.featured-blog-post-content a {font-size: 17px !important;}	
}
/**** End Blog Post ****/

/**** Start Sitemap *****/
.sitemap-holder {margin: 0 0 40px;}
.sitemap-holder div > ul {font-size: 0;margin: 0;padding: 0 0 0 16px;}
.sitemap-holder div > ul > li {display: inline-block;font-size: 16px;line-height: 1.5em;margin:1%;padding:2%;vertical-align: top;width: auto;}
.sitemap-holder div > ul > li:nth-child(4n+4) {margin-right: 0;}
.sitemap-holder div > ul > li > a {display: block;font-size: 20px;line-height: 1.5em;margin: 0 0 10px;}
.sitemap-holder ul ul {display: block;list-style-type: circle;margin-bottom: 0;padding-left: 16px;}
.sitemap-holder li a {display: block;}
.sitemap-holder .menu-item-754 {display: none;}
#menu-main-menu > li,#menu-footer-menu > li{margin:0;padding:10px;width:20%;}
/*** End of site map ****/

/**** Start TOC ****/
.toc-item {background: #f4f4f4 none repeat scroll 0 0;font-size: 13px;line-height: 1.3em;margin: 0 0 5%;overflow: hidden;position: relative;vertical-align: top;	text-align: center;width: auto;}
.toc-item figure {background: #ccc none repeat scroll 0 0;/*min-height: 310px;*/width: 100%;}
.toc-item figure img {display: block;max-width: 100%;width: 100%;}
.toc-item h3 {font-size: 20px;font-weight: 700;margin: 0 0 5px;overflow: hidden;padding: 0;text-transform: uppercase;}
.toc-item h3 a {display: block;}
.toc-item h3 a:hover {text-decoration: none;}
.toc-item h3, .toc-item h3 a {color: #666;}
.toc-item .cont-holder {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;bottom: 0;color: rgba(59, 59, 59, 0.78);left: 0;max-height: 115px;padding: 10px;position: absolute;width: 100%;z-index: 2;}
/**** End TOC ****/
/**** Start TOC ****/
@media only screen and (max-width: 580px) {
	.toc-item figure {min-height: auto !important;}
	.toc-item h3 {font-size: 5vw !important;}
}
/**** End TOC ****/
/**** Start Sitemap ****/
@media only screen and (max-width: 860px) {	
	.sitemap-holder div > ul > li {display: inline-block;font-size: 16px;line-height: 1.5em;margin: 1%;padding: 2%;vertical-align: top;width: auto;}
	.sitemap-holder div > ul > li:nth-child(2n+2) {margin-right: 0;}
}
/**** End Sitemap ****/
/*** Start Gravity Form ***/
.gform_wrapper ul li ul.gform-group-ul{padding:0px;}
.gform_wrapper ul li ul.gform-group-ul li:last-child  {display:none;}
.gform_wrapper ul li ul.gform-group-ul li.gfield {clear:none;float:left;width:50%;}
.gform_wrapper ul li ul.gform-group-ul li.gfield input {width:95.5%;}
.gform_wrapper .top_label .gfield_error {	width:auto;}
.gform_button {
    background: #000000 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    padding: 10px 20px;
    text-align: center;
    width: auto;
}
.gform_button:hover {color: #fff;}	
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #ffffff;
    border-bottom: none;
    border-top: none;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding: 0;
}

@media only screen and (max-width: 767px) {	
	.gform_wrapper ul li ul.gform-group-ul li.gfield {clear:both;float:left;width:100%;}
	.gform_wrapper ul li ul.gform-group-ul li.gfield input {width:97.5%;}	
	
}
/*** End Gravity Form ***/

#footer {background: #000 none repeat scroll 0 0;color: #fff;margin-top:30px;}
.footer-logo{padding:10px 0;}
#footer  #footer-content{padding:40px}
#footer .footer-contact {margin-top: 30px;padding-left: 0px;margin-bottom: 15px;}
#footer .footer-contact span {display: inline-block;vertical-align: middle;}
#footer .footer-contact-row {margin-top: 15px;}
#footer .footer-contact-row .fa{padding-right:10px;font-size:18px;}
#footer #social-findus{line-height:35px;}
#footer .join-us {border-bottom: 3px double #424242;border-top: 3px double #424242;display: inline-block;margin-top: 10px;padding: 15px;text-align: center;vertical-align: top;width:100%;}
#footer .join-us a {color:#fff;}
#footer .social-share aside {float: left;}
#footer .social-share-line {border-top: 1px solid #424242;padding-top: 20px;}
#footer ul.social-icons li {list-style:none;float:left;padding:0px 5px;}
#footer ul.social-icons li:last-child {padding-right: 0;}
#footer .social-icons .fa{background: #fff none repeat scroll 0 0;border-radius: 50%;color: #000;font-size: 18px;height: 40px;padding-top: 10px;text-align: center;width: 40px;}
/*#footer .footer-col {display: table-cell;vertical-align: top;}*/
#footer .footer-dev {display: inline-block;float: right;padding: 5px 0px;}
#footer #footer-nav-holder {width: 100%;margin-bottom: 15px;}
#footer #footer-nav-menu {height: auto;margin-left:0px;margin-top: 10px;padding: 0px;}
#footer-nav-menu ul {padding: 0 !important;width: 100%;}
#footer #footer-nav-menu ul li {display: table-cell;text-align: left;text-transform: uppercase;vertical-align: top;width: 1%;}
#footer #footer-nav-menu ul li a {color: #fff;font-size: 18px;}
#footer #footer-nav-menu ul li ul li {display: block;padding: 0;text-align: left;width: 100%;}
#footer #footer-nav-menu ul li ul li a {color: #a7a7a7;font-size: 14px;font-weight: 400;line-height: 2em;text-transform: none;}
#footer #footer-nav-menu a:hover {color: #fff;}
#footer .footer-credits-menu {display: inline-block;padding-top: 5px;}
#footer .footer-credits-menu ul {margin: 0 !important;padding: 0 !important;}
#footer .footer-credits-menu ul li {display: inline-block;padding: 10px;}
#footer .footer-credits-menu ul li a {color: #6d6d6d;font-size: 14px;}
#footer #footer-credits {background: #232323 none repeat scroll 0 0;}
.footer_site_logo{
	text-align:center;
}
.footer_site_logo img{
	margin:20% 0;
	width:auto;
}

#footer-content .container li {
    list-style: outside none none;
    padding-right: 20px;
}

#footer-content .container li .widgettitle {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-top: 0;
    text-transform: uppercase;
}
#footer-content .contact_info .fa-icons {
    margin-right: 15px;
}
.contactus_widget .contact_info span:first-child {
    float: left;
    width: 7%;
}
.contactus_widget .contact_info span:last-child {
    float: left;
    width: 80%;
}
.widget.contactus_widget > div span:last-child, .widget.contactus_widget > div span a:last-child {
    color: #444444 !important;
    float: left;
    font-size: 15px;
}

.csocials_Widget .social_icons {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
    vertical-align: middle;
}

.csocials_Widget .social_icons .fa {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 50%;
    color: #000000;
    font-size: 18px;
    height: 40px;
    padding-top: 10px;
    text-align: center;
    width: 40px;
}
/*#footer #main-back-to-top{text-align:center;}
.back-to-top .fa-arrow-up{margin-right:10px;}
#footer .back-to-top {color: #fff;cursor: pointer;display: inline-block;font-size: 13px;padding: 7px 12px;text-transform: uppercase;}*/

#back-top{
	background: #323334 none repeat scroll 0 0;
	border-radius: 5px 5px 0 0;
    bottom: 0;
    color: #e8e8e8;
	right:20px;
    font-size: 32px;
    height: 40px;
	opacity:0;
	visibility:hidden;
    padding: 4px 0 0;
    position: fixed;
    text-align: center;
    text-indent: 0;
    transition-duration: 0s;
	transition:all 350ms ease-in-out 0s;
    width: 40px;
    z-index: 1041;
}
#back-top:hover{
	background:#000;
}

.footer_site_note{
	font-style:italic;
	opacity:0.7;
}

.footer_site_note::before {
    content: "\f10d";
    font-family: FontAwesome;
    font-size: 12px;
    position: relative;
    top: -8px;
}

.footer_site_note::after {
    bottom: 10px;
    content: "\f10e";
    font-family: FontAwesome;
    font-size: 12px;
    position: relative;
}



/*** FOR RESPONSIVE ***/
#footer-credits-mobile-1{background:#232323; text-align:center;}
#footer-credits-mobile-2{background:#000000; text-align:center;padding:5px 0px;}

/**** Start Footer ****/
@media only screen and (max-width: 1010px) {	
	#footer #footer-nav-menu ul li ul {display: none;}
	#footer #footer-nav-menu ul li {display: inline-block;padding: 10px;width: 50%;}
}

@media only screen and (max-width: 992px) {
	.footer_site_logo{
		width:100%;
		text-align:center;
	}
	.footer_site_logo img{
		margin:0px;
	}
}


@media only screen and (max-width: 660px) {	
	#footer #footer-nav-menu ul li {display: inline-block;/* width: 33%; */	width:auto;}
}

@media only screen and (max-width: 500px) {	
	#adPopup{
		width:96%;
	}
}

@media only screen and (max-width: 680px) {
	.gallery-columns-4.gallery-size-thumbnail figure.gallery-item:nth-of-type(4n+1){
		clear:none;
	}
	.gallery-item{
		margin:10px !important;
		max-width:100% !important;
	}
}

@media only screen and (max-width: 520px) {
	.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1), .gallery-columns-4.gallery-size-thumbnail figure.gallery-item:nth-of-type(4n+1), .gallery-columns-5.gallery-size-thumbnail figure.gallery-item:nth-of-type(5n+1), .gallery-columns-6.gallery-size-thumbnail figure.gallery-item:nth-of-type(6n+1), .gallery-columns-7.gallery-size-thumbnail figure.gallery-item:nth-of-type(7n+1){
		clear:none;
	}
	.gallery-item{
		max-width:100% !important;
		margin:20px !important;
	}
}


/**** End Footer ****/
/*** Start single post ***/
.blog-post-details header span {
    font-size: 14px;
    font-weight: 700;
    margin-right: 20px;
}
.blog-post-details header a span {
    display: inline-block;
    font-size: 10px;
    margin-left: 8px;
    padding-top: 4px;
}
.blog-post-details header a:hover {
    text-decoration: none;
}
.blog-post-details .post-tags {
    margin: 20px 0;
}
.blog-post-details {
    margin: 0 0 20px;
}
.blog-post-details footer a {
    background: #f2f2f2 none repeat scroll 0 0;
    color: #232323;
    display: inline-block;
    padding: 6px 20px;
}
.blog-post-details footer a * {
    vertical-align: middle;
}
.blog-post-details footer a:hover {
    background: #de7f00 none repeat scroll 0 0;
    text-decoration: none;
}
.blog-post-details footer a .fa {
    margin-right: 5px;
}
.copy figure {
    display: inline-block;
    padding-right: 20px;
}
.copy .cont {
    display: inline-block;
    vertical-align: top;
}
#comments {
    margin-top: 40px;
}
#comments input, #comments select, #comments textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f9f9f9 none repeat scroll 0 0;
    border-color: #c7c7c7 #eee #eee;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 4px 6px;
    width: 100%;
}
#comments input[type="submit"]  {
    background: #000000 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    padding: 10px 20px;
    text-align: center;
    width: auto;
}
.single-blog-image{margin: 15px 0;padding-right:0px !important;width:100%;}

/*** End single post ***/
/**** End - Siva's changes ***/


/** Search list page**/
.search_lists .blog-post {
    padding: 20px;
}
.search_lists .blog-post figure{
	float:left;
	width:30%;
}

.search_lists .blog-post figure img{
	width:100%;
}
.search_lists .blog-post .has-post-thumbnail {
    float: left;
    padding-left: 20px;
	width:70%;
}

@media only screen and (max-width: 767px) {	
	
	.sitemap-holder #menu-main-menu li{
		width:50%;
	}
	
	.sitemap-holder .sub-menu li {
		width: 100% !important;
	}
}

@media only screen and (max-width: 520px) {
	.sitemap-holder #menu-main-menu li{
		width:100%;
	}
	
	.sitemap-holder .sub-menu li {
		width: 100% !important;
	}
	
	.blog_content img.alignright{
		float: left;
		margin-left: 0;
		margin-right: 10px;
	}
}


@media print {
   header,footer,#home-banner,#footer,#banner,#left-column,#right-column{
	   display:none;
   }
   
   h1{
	   font-size:120%;
   }
   
   h2{
	   font-size:110%;
   }
   
   h3{
	   font-size:90%;
   }
   
   h4,h5{
	   font-size:80%;
   }
   
   p{
	   font-size:60%;
	   line-height:1.8em;
	   orphans: 3;
  		widows: 3;
   }
   
   li{
	   font-size:60%;
	   line-height:1.8em;
   }
   
   li li{
	   font-size:100%;
   }
   
   li li li{
	   font-size:100%;
   }
   
   a{
	   font-size:60%;
   }
   
   a[href]:after {
    content: none !important;
  }
  .blog_hero_overlay{
	  position:relative;
  }
   
}