/* Reset & Basics -------------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

body{line-height:1}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

table{border-collapse:collapse;border-spacing:0}



/* Basic Styles ---------------------------------------------------------------------- */

html{height:100%}

body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}



/* Typography ------------------------------------------------------------------------ */

h1,h2,h3,h4,h5,h6{margin-bottom:15px}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}

p{margin:0 0 15px}

em,i{font-style:italic}

b,strong,dt{font-weight:700}

big,.big{font-size:110%;line-height:180%}

.gallery-caption,.bypostauthor{}



/* Code Hightlighter ----------------------------------------------------------------- */

code,pre,q{font-family:Consolas,monospace!important;border:1px solid #e8e8e8;background:#fff;-webkit-border-radius:3px;border-radius:3px}

code,q{padding:2px 4px;white-space:nowrap;margin:0 2px;color:#2991d6}

pre{padding:21px 15px 20px;margin:15px 0;display:block;line-height:21px!important;background:#fff;background:-moz-linear-gradient(top,#fff 50%,#fafafa 50%);background:-webkit-linear-gradient(top,#fff 50%,#fafafa 50%);background:-o-linear-gradient(top,#fff 50%,#fafafa 50%);background:linear-gradient(top,#fff 50%,#fafafa 50%);background-size:42px 42px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}

code p,pre p{margin-bottom:0!important}



/* Links ----------------------------------------------------------------------------- */

a, a:visited, a:focus { text-decoration: none; outline: 0; }

a:hover { text-decoration: underline; }

p a, p a:visited { line-height: inherit; }



/* Images ---------------------------------------------------------------------------- */

img.scale-with-grid,#Content img{max-width:100%;height:auto}

.google-map img{max-width:none!important}

iframe{max-width:100%}



/* Buttons --------------------------------------------------------------------------- */

a.tp-button{background:none;font-family:inherit!important;height:auto!important;line-height:inherit!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;letter-spacing:0!important;text-shadow:0 0 0!important;box-shadow:0 0 0!important;font-weight:400!important;border-width:1px!important}

a.button,a.tp-button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:11px 20px;margin-bottom:15px;cursor:pointer;margin-right:7px;border:0;-webkit-border-radius:5px;border-radius:5px;position:relative;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);background-image:url(../images/box_shadow_button.png);background-repeat:repeat-x}

a.button_js{padding:0}

a.button.button_large,a.tp-button.button_large,button.button_large,input[type="submit"].button_large,input[type="reset"].button_large,input[type="button"].button_large{font-size:110%;line-height:110%}

a.button .button_label{display:block;float:left;position:relative;z-index:2}



a.button .button_icon{display:block;float:left;background:rgba(0,0,0,.05)}

a.button .button_icon i{color:rgba(0,0,0,.5)}



a.button.button_left .button_icon,a.tp-button.button_left .button_icon{float:left}

a.button.button_right .button_icon,a.tp-button.button_right .button_icon{float:right}



a.button .button_label{padding:11px 20px}

a.button .button_icon{padding:10px}

a.button_large .button_label{padding:15px 30px}

a.button_large .button_icon{padding:15px 13px}



@media only screen and (min-width: 768px){

	a.button:after,a.tp-button:after,button:after,input[type="submit"]:after,input[type="reset"]:after,input[type="button"]:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:rgba(0,0,0,.05)}

	a:hover.button,a:hover.tp-button{text-decoration:none}

	a.button:hover:after,a.tp-button:hover:after,button:hover:after,input[type="submit"]:hover:after,input[type="reset"]:hover:after,input[type="button"]:hover:after{width:100%}

}



/* Buttons sizes */

a.button.button_size_1 .button_label{padding:10px 17px}

a.button.button_size_1 .button_icon{padding:10px 10px}

a.button.button_size_1,

a.tp-button.button_size_1,

button.button_size_1,

input[type="submit"].button_size_1,

input[type="reset"].button_size_1,

input[type="button"].button_size_1{font-size:95%;line-height:95%}



a.button.button_size_3 .button_label{padding:15px 30px}

a.button.button_size_3 .button_icon{padding:15px 13px}

a.button.button_size_3,

a.tp-button.button_size_3,

button.button_size_3,

input[type="submit"].button_size_3,

input[type="reset"].button_size_3,

input[type="button"].button_size_3{font-size:110%;line-height:110%}



a.button.button_size_4 .button_label{padding:18px 33px}

a.button.button_size_4 .button_icon{padding:18px 16px}

a.button.button_size_4,

a.tp-button.button_size_4,

button.button_size_4,

input[type="submit"].button_size_4,

input[type="reset"].button_size_4,

input[type="button"].button_size_4{font-size:120%;line-height:120%}



/* Button full-width */

a.button.button_full_width,

button.button_full_width,

input[type="submit"].button_full_width,

input[type="reset"].button_full_width,

input[type="button"].button_full_width { width: 100%; text-align: center; }

a.button.button_full_width .button_icon{ display: inline-block;float:none;background: none;}

a.button.button_full_width .button_label{ display:inline-block;float:none;}



a.button_left.button_full_width .button_label {padding-left:0}

a.button_right.button_full_width .button_label {padding-right:0}





/* Buttons | Stroke ------------------------------------------------------------------ */

.button-stroke a.button:not(.action_button),.button-stroke:not(.header-plain) a.button.action_button,.button-stroke a.tp-button,.button-stroke button,.button-stroke input[type="submit"],.button-stroke input[type="reset"],.button-stroke input[type="button"]{border-width:2px;border-style:solid;-webkit-border-radius:3px;border-radius:3px;background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 0;box-shadow:inset 0 0 0 0;background-image:none}

.button-stroke a.button:not(.action_button):after,.button-stroke:not(.header-plain) a.button.action_button:after,.button-stroke a.tp-button:after,.button-stroke button:after,.button-stroke input[type="submit"]:after,.button-stroke input[type="reset"]:after,.button-stroke input[type="button"]:after{display:none}



.button-stroke a.button:not(.action_button),.button-stroke:not(.header-plain) a.button.action_button,.button-stroke a.tp-button,.button-stroke button,.button-stroke input[type="submit"],.button-stroke input[type="reset"],.button-stroke input[type="button"]{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}

.button-stroke a:hover.button:not(.action_button),.button-stroke:not(.header-plain) a:hover.button.action_button,.button-stroke a:hover.tp-button,.button-stroke button:hover,.button-stroke input[type="submit"]:hover,.button-stroke input[type="reset"]:hover,.button-stroke input[type="button"]:hover{background-color:#828282}

.button-stroke a:hover.button.button_stroke_custom:not(.action_button),.button-stroke:not(.header-plain) a:hover.button.button_stroke_custom.action_button,.button-stroke a:hover.tp-button.button_stroke_custom{background-color:rgba(0,0,0,.05)!important}

.button-stroke a.button .button_icon{background:none}

.button-stroke a:hover.button .button_icon i,.button-stroke a.button.button_theme:hover .button_icon i{color:rgba(0,0,0,.5)!important}



.button-stroke a.button_left.button .button_label,.button-stroke a.button_left.button_large .button_label{padding-left:0}

.button-stroke a.button_right.button .button_label,.button-stroke a.button_right.button_large .button_label{padding-right:0}

.button-stroke a.button_left.button_large .button_icon{padding-left:27px}

.button-stroke a.button_right.button_large .button_icon{padding-right:27px}



/* Buttons | Flat -------------------------------------------------------------------- */

.button-flat a.button:not(.action_button),.button-flat:not(.header-plain) a.button.action_button,.button-flat a.tp-button,.button-flat button,.button-flat input[type="submit"],.button-flat input[type="reset"],.button-flat input[type="button"]{background-image:none;border-width:0;border-style:solid;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 0;box-shadow:inset 0 0 0 0;-webkit-appearance:none}

.button-flat a.button .button_icon{background:none}

.button-flat a.button .button_icon i{color:inherit}



.button-flat a.button_left.button .button_label,.button-flat a.button_left.button_large .button_label{padding-left:0}

.button-flat a.button_right.button .button_label,.button-flat a.button_right.button_large .button_label{padding-right:0}

.button-flat a.button_left.button_large .button_icon{padding-left:27px}

.button-flat a.button_right.button_large .button_icon{padding-right:27px}



button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}



@media only screen and (min-width: 768px){

	.button-flat a.button:after,.button-flat a.tp-button:after,.button-flat button:after,.button-flat input[type="submit"]:after,.button-flat input[type="reset"]:after,.button-flat input[type="button"]:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:rgba(0,0,0,.07);filter:alpha(opacity=0);opacity:0}

	.button-flat a.button:hover:after,.button-flat a.tp-button:hover:after,.button-flat button:hover:after,.button-flat input[type="submit"]:hover:after,.button-flat input[type="reset"]:hover:after,.button-flat input[type="button"]:hover:after{width:100%;filter:alpha(opacity=1);opacity:1}
	

}

@media only screen and (max-width: 768px){
.page-id-9672 #Content{padding-top: 100px !important;}
	.wpb_gallery_slides.wpb_image_grid ul.wpb_image_grid_ul {left:8px !important;}
}
/* Buttons | Colors ------------------------------------------------------------------ */

/* Red */

a.button.button_red,a.tp-button.red{background-color:#e7432b;color:#fff}

.button-stroke a.button.button_red,.button-stroke a.button.button_red .button_icon i,.button-stroke a.tp-button.red{color:#e7432b;border-color:#e7432b}

.button-stroke a:hover.button.button_red,.button-stroke a:hover.tp-button.red{background-color:#e7432b!important;color:#fff}

/* Blue */

a.button.button_blue,a.tp-button.blue{background-color:#2e96db;color:#fff}

.button-stroke a.button.button_blue,.button-stroke a.button.button_blue .button_icon i,.button-stroke a.tp-button.blue{color:#2e96db;border-color:#2e96db}

.button-stroke a:hover.button.button_blue,.button-stroke a:hover.tp-button.blue{background-color:#2e96db!important;color:#fff}

/* Turquoise */

a.button.button_turquoise,a.tp-button.turquoise{background-color:#22e387;color:#fff}

.button-stroke a.button.button_turquoise,.button-stroke a.button.button_turquoise .button_icon i,.button-stroke a.tp-button.turquoise{color:#22e387;border-color:#22e387}

.button-stroke a:hover.button.button_turquoise,.button-stroke a:hover.tp-button.turquoise{background-color:#22e387!important;color:#fff}

/* Yellow */

a.button.button_yellow,a.tp-button.yellow{background-color:#face43;color:#fff}

.button-stroke a.button.button_yellow,.button-stroke a.button.button_yellow .button_icon i,.button-stroke a.tp-button.yellow{color:#face43;border-color:#face43}

.button-stroke a:hover.button.button_yellow,.button-stroke a:hover.tp-button.yellow{background-color:#face43!important;color:#fff}

/* Grey */

a.button.button_grey,a.tp-button.grey{background-color:#8f8f8f;color:#fff}

.button-stroke a.button.button_grey,.button-stroke a.button.button_grey .button_icon i,.button-stroke a.tp-button.grey{color:#8f8f8f;border-color:#8f8f8f}

.button-stroke a:hover.button.button_grey,.button-stroke a:hover.tp-button.grey{background-color:#8f8f8f!important;color:#fff}

/* Navy */

a.button.button_navy,a.tp-button.navy{background-color:#3b5982;color:#fff}

.button-stroke a.button.button_navy,.button-stroke a.button.button_navy .button_icon i,.button-stroke a.tp-button.navy{color:#3b5982;border-color:#3b5982}

.button-stroke a:hover.button.button_navy,.button-stroke a:hover.tp-button.navy{background-color:#3b5982!important;color:#fff}

/* Orange */

a.button.button_orange,a.tp-button.orange{background-color:#ff8125;color:#fff}

.button-stroke a.button.button_orange,.button-stroke a.button.button_orange .button_icon i,.button-stroke a.tp-button.orange{color:#ff8125;border-color:#ff8125}

.button-stroke a:hover.button.button_orange,.button-stroke a:hover.tp-button.orange{background-color:#ff8125!important;color:#fff}

/* Green */

a.button.button_green,a.tp-button.green{background-color:#88be4c;color:#fff}

.button-stroke a.button.button_green,.button-stroke a.button.button_green .button_icon i,.button-stroke a.tp-button.green{color:#88be4c;border-color:#88be4c}

.button-stroke a:hover.button.button_green,.button-stroke a:hover.tp-button.green{background-color:#88be4c!important;color:#fff}

/* Darkgrey */

a.tp-button.darkgrey{background-color:transparent;color:#545454!important;border-color:#545454}

a:hover.tp-button.darkgrey{background-color:#545454;color:#fff!important}

/* Lightgrey */

a.tp-button.lightgrey{background-color:transparent;color:#fff;border-color:#fff}

a:hover.tp-button.lightgrey{background-color:#fff;color:#545454!important}



/* Icons ----------------------------------------------------------------------------- */

@font-face{font-family:'mfn-icons';src:url(../fonts/mfn-icons.eot?12022314);src:url(../fonts/mfn-icons.eot?12022314#iefix) format("embedded-opentype"),url(../fonts/mfn-icons.woff?12022314) format("woff"),url(../fonts/mfn-icons.ttf?12022314) format("truetype"),url(../fonts/mfn-icons.svg?12022314#mfn-icons) format("svg");font-weight:400;font-style:normal}

[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"mfn-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}



.icon-acrobat:before{content:'\e800'}.icon-address:before{content:'\e801'}.icon-adjust:before{content:'\e802'}.icon-aim:before{content:'\e803'}.icon-air:before{content:'\e804'}.icon-alert:before{content:'\e805'}.icon-amazon:before{content:'\e806'}.icon-android:before{content:'\e807'}.icon-angellist:before{content:'\e808'}.icon-appnet:before{content:'\e809'}.icon-appstore:before{content:'\e80a'}.icon-archive:before{content:'\e80b'}.icon-arrow-combo:before{content:'\e80c'}.icon-arrows-ccw:before{content:'\e80d'}.icon-attach:before{content:'\e80e'}.icon-attach-line:before{content:'\e80f'}.icon-attention:before{content:'\e810'}.icon-back:before{content:'\e811'}.icon-back-in-time:before{content:'\e812'}.icon-bag:before{content:'\e813'}.icon-basket:before{content:'\e814'}.icon-battery:before{content:'\e815'}.icon-beaker-line:before{content:'\e816'}.icon-bell:before{content:'\e817'}.icon-bitbucket:before{content:'\e818'}.icon-bitcoin:before{content:'\e819'}.icon-block:before{content:'\e81a'}.icon-blogger:before{content:'\e81b'}.icon-book:before{content:'\e81c'}.icon-book-open:before{content:'\e81d'}.icon-bookmark:before{content:'\e81e'}.icon-bookmarks:before{content:'\e81f'}.icon-box:before{content:'\e820'}.icon-briefcase:before{content:'\e821'}.icon-brush:before{content:'\e822'}.icon-bucket:before{content:'\e823'}.icon-buffer:before{content:'\e824'}.icon-calendar:before{content:'\e825'}.icon-calendar-line:before{content:'\e826'}.icon-call:before{content:'\e827'}.icon-camera:before{content:'\e828'}.icon-camera-line:before{content:'\e829'}.icon-cancel:before{content:'\e82a'}.icon-cancel-circled:before{content:'\e82b'}.icon-cancel-squared:before{content:'\e82c'}.icon-cart:before{content:'\e82d'}.icon-cc:before{content:'\e82e'}.icon-cc-by:before{content:'\e82f'}

.icon-cc-nc:before{content:'\e830'}.icon-cc-nc-eu:before{content:'\e831'}.icon-cc-nc-jp:before{content:'\e832'}.icon-cc-nd:before{content:'\e833'}.icon-cc-pd:before{content:'\e834'}.icon-cc-remix:before{content:'\e835'}.icon-cc-sa:before{content:'\e836'}.icon-cc-share:before{content:'\e837'}.icon-cc-zero:before{content:'\e838'}.icon-ccw:before{content:'\e839'}.icon-cd:before{content:'\e83a'}.icon-cd-line:before{content:'\e83b'}.icon-chart-area:before{content:'\e83c'}.icon-chart-bar:before{content:'\e83d'}.icon-chart-line:before{content:'\e83e'}.icon-chart-pie:before{content:'\e83f'}.icon-chat:before{content:'\e840'}.icon-check:before{content:'\e841'}.icon-clipboard:before{content:'\e842'}.icon-clock:before{content:'\e843'}.icon-clock-line:before{content:'\e844'}.icon-cloud:before{content:'\e845'}.icon-cloud-line:before{content:'\e846'}.icon-cloud-thunder:before{content:'\e847'}.icon-cloudapp:before{content:'\e848'}.icon-code:before{content:'\e849'}.icon-cog:before{content:'\e84a'}.icon-cog-line:before{content:'\e84b'}.icon-comment-fa:before{content:'\e84c'}.icon-comment-line:before{content:'\e84d'}.icon-compass:before{content:'\e84e'}.icon-credit-card:before{content:'\e84f'}.icon-cup:before{content:'\e850'}.icon-cup-line:before{content:'\e851'}.icon-cw:before{content:'\e852'}.icon-database-line:before{content:'\e853'}.icon-delicious:before{content:'\e854'}.icon-desktop-line:before{content:'\e855'}.icon-diamond-line:before{content:'\e856'}.icon-digg:before{content:'\e857'}.icon-direction:before{content:'\e858'}.icon-disqus:before{content:'\e859'}.icon-doc:before{content:'\e85a'}

.icon-doc-landscape:before{content:'\e85b'}.icon-doc-line:before{content:'\e85c'}.icon-doc-text:before{content:'\e85d'}.icon-doc-text-inv:before{content:'\e85e'}.icon-docs:before{content:'\e85f'}.icon-dot:before{content:'\e860'}.icon-dot-2:before{content:'\e861'}.icon-dot-3:before{content:'\e862'}.icon-down:before{content:'\e863'}.icon-down-bold:before{content:'\e864'}.icon-down-circled:before{content:'\e865'}.icon-down-dir:before{content:'\e866'}.icon-down-open:before{content:'\e867'}.icon-down-open-big:before{content:'\e868'}.icon-down-open-mini:before{content:'\e869'}.icon-down-thin:before{content:'\e86a'}.icon-download:before{content:'\e86b'}.icon-drive:before{content:'\e86c'}.icon-droplet:before{content:'\e86d'}.icon-drupal:before{content:'\e86e'}.icon-duckduckgo:before{content:'\e86f'}.icon-dwolla:before{content:'\e870'}.icon-ebay:before{content:'\e871'}.icon-email:before{content:'\e872'}.icon-erase:before{content:'\e873'}.icon-eventasaurus:before{content:'\e874'}.icon-eventbrite:before{content:'\e875'}.icon-eventful:before{content:'\e876'}.icon-export:before{content:'\e877'}.icon-eye:before{content:'\e878'}.icon-eye-line:before{content:'\e879'}.icon-fast-backward:before{content:'\e87a'}.icon-fast-forward:before{content:'\e87b'}.icon-feather:before{content:'\e87c'}.icon-fire-line:before{content:'\e87d'}.icon-fivehundredpx:before{content:'\e87e'}.icon-flag:before{content:'\e87f'}.icon-flash:before{content:'\e880'}.icon-flashlight:before{content:'\e881'}.icon-flight:before{content:'\e882'}.icon-floppy:before{content:'\e883'}.icon-flow-branch:before{content:'\e884'}.icon-flow-cascade:before{content:'\e885'}.icon-flow-line:before{content:'\e886'}.icon-flow-parallel:before{content:'\e887'}.icon-flow-tree:before{content:'\e888'}.icon-folder:before{content:'\e889'}.icon-food-line:before{content:'\e88a'}.icon-forrst:before{content:'\e88b'}.icon-forward:before{content:'\e88c'}.icon-gauge:before{content:'\e88d'}.icon-globe:before{content:'\e88e'}.icon-globe-line:before{content:'\e88f'}.icon-gmail:before{content:'\e890'}

.icon-googleplay:before{content:'\e891'}.icon-gowalla:before{content:'\e892'}.icon-graduation-cap:before{content:'\e893'}.icon-graduation-cap-line:before{content:'\e894'}.icon-grooveshark:before{content:'\e895'}.icon-guest:before{content:'\e896'}.icon-hackernews:before{content:'\e897'}.icon-heart-empty-fa:before{content:'\e898'}.icon-heart-fa:before{content:'\e899'}.icon-heart-line:before{content:'\e89a'}.icon-help:before{content:'\e89b'}.icon-help-circled:before{content:'\e89c'}.icon-home:before{content:'\e89d'}.icon-hourglass:before{content:'\e89e'}.icon-html5:before{content:'\e89f'}.icon-ie:before{content:'\e8a0'}.icon-inbox:before{content:'\e8a1'}.icon-inbox-line:before{content:'\e8a2'}.icon-infinity:before{content:'\e8a3'}.icon-info:before{content:'\e8a4'}.icon-info-circled:before{content:'\e8a5'}.icon-install:before{content:'\e8a6'}.icon-instapaper:before{content:'\e8a7'}.icon-intensedebate:before{content:'\e8a8'}.icon-itunes:before{content:'\e8a9'}.icon-key:before{content:'\e8aa'}.icon-key-line:before{content:'\e8ab'}.icon-keyboard:before{content:'\e8ac'}.icon-klout:before{content:'\e8ad'}.icon-lamp:before{content:'\e8ae'}.icon-language:before{content:'\e8af'}.icon-lanyrd:before{content:'\e8b0'}.icon-layout:before{content:'\e8b1'}.icon-leaf:before{content:'\e8b2'}.icon-left:before{content:'\e8b3'}.icon-left-bold:before{content:'\e8b4'}.icon-left-circled:before{content:'\e8b5'}.icon-left-dir:before{content:'\e8b6'}.icon-left-open:before{content:'\e8b7'}.icon-left-open-big:before{content:'\e8b8'}.icon-left-open-mini:before{content:'\e8b9'}.icon-left-thin:before{content:'\e8ba'}.icon-lego:before{content:'\e8bb'}.icon-level-down:before{content:'\e8bc'}.icon-level-up:before{content:'\e8bd'}.icon-lifebuoy:before{content:'\e8be'}.icon-light-down:before{content:'\e8bf'}.icon-light-up:before{content:'\e8c0'}.icon-lightbulb-line:before{content:'\e8c1'}.icon-link:before{content:'\e8c2'}.icon-list:before{content:'\e8c3'}.icon-list-add:before{content:'\e8c4'}.icon-lkdto:before{content:'\e8c5'}

.icon-location:before{content:'\e8c6'}.icon-location-line:before{content:'\e8c7'}.icon-lock:before{content:'\e8c8'}.icon-lock-line:before{content:'\e8c9'}.icon-lock-open:before{content:'\e8ca'}.icon-login:before{content:'\e8cb'}.icon-logout:before{content:'\e8cc'}.icon-loop:before{content:'\e8cd'}.icon-macstore:before{content:'\e8ce'}.icon-magnet:before{content:'\e8cf'}.icon-mail:before{content:'\e8d0'}.icon-mail-line:before{content:'\e8d1'}.icon-map:before{content:'\e8d2'}.icon-meetup:before{content:'\e8d3'}.icon-megaphone:before{content:'\e8d4'}.icon-megaphone-line:before{content:'\e8d5'}.icon-menu:before{content:'\e8d6'}.icon-mic:before{content:'\e8d7'}.icon-minus:before{content:'\e8d8'}.icon-minus-circled:before{content:'\e8d9'}.icon-minus-squared:before{content:'\e8da'}.icon-mobile:before{content:'\e8db'}.icon-mobile-line:before{content:'\e8dc'}.icon-money-line:before{content:'\e8dd'}.icon-monitor:before{content:'\e8de'}.icon-moon:before{content:'\e8df'}.icon-mouse:before{content:'\e8e0'}.icon-music:before{content:'\e8e1'}.icon-music-line:before{content:'\e8e2'}.icon-mute:before{content:'\e8e3'}.icon-myspace:before{content:'\e8e4'}.icon-network:before{content:'\e8e5'}.icon-newspaper:before{content:'\e8e6'}.icon-ninetyninedesigns:before{content:'\e8e7'}.icon-note:before{content:'\e8e8'}.icon-note-beamed:before{content:'\e8e9'}.icon-note-line:before{content:'\e8ea'}.icon-openid:before{content:'\e8eb'}.icon-opentable:before{content:'\e8ec'}.icon-palette:before{content:'\e8ed'}.icon-paper-plane:before{content:'\e8ee'}.icon-paper-plane-line:before{content:'\e8ef'}.icon-params-line:before{content:'\e8f0'}.icon-pause:before{content:'\e8f1'}.icon-pencil:before{content:'\e8f2'}.icon-pencil-line:before{content:'\e8f3'}.icon-phone:before{content:'\e8f4'}.icon-photo-line:before{content:'\e8f5'}.icon-picture:before{content:'\e8f6'}

.icon-pinboard:before{content:'\e8f7'}.icon-plancast:before{content:'\e8f8'}.icon-play:before{content:'\e8f9'}.icon-plurk:before{content:'\e8fa'}.icon-plus:before{content:'\e8fb'}.icon-plus-circled:before{content:'\e8fc'}.icon-plus-squared:before{content:'\e8fd'}.icon-pocket:before{content:'\e8fe'}.icon-podcast:before{content:'\e8ff'}.icon-popup:before{content:'\e900'}.icon-posterous:before{content:'\e901'}.icon-print:before{content:'\e902'}.icon-progress-0:before{content:'\e903'}.icon-progress-1:before{content:'\e904'}.icon-progress-2:before{content:'\e905'}.icon-progress-3:before{content:'\e906'}.icon-publish:before{content:'\e907'}.icon-quora:before{content:'\e908'}.icon-quote:before{content:'\e909'}.icon-record:before{content:'\e90a'}.icon-reddit:before{content:'\e90b'}.icon-reply:before{content:'\e90c'}.icon-reply-all:before{content:'\e90d'}.icon-resize-full:before{content:'\e90e'}.icon-resize-small:before{content:'\e90f'}.icon-retweet:before{content:'\e910'}.icon-right:before{content:'\e911'}.icon-right-bold:before{content:'\e912'}.icon-right-circled:before{content:'\e913'}.icon-right-dir:before{content:'\e914'}.icon-right-open:before{content:'\e915'}.icon-right-open-big:before{content:'\e916'}.icon-right-open-mini:before{content:'\e917'}.icon-right-thin:before{content:'\e918'}.icon-rocket:before{content:'\e919'}.icon-rss:before{content:'\e91a'}.icon-search:before{content:'\e91b'}.icon-search-line:before{content:'\e91c'}.icon-share:before{content:'\e91d'}.icon-shareable:before{content:'\e91e'}.icon-shop-line:before{content:'\e91f'}.icon-shuffle:before{content:'\e920'}.icon-signal:before{content:'\e921'}.icon-smashmag:before{content:'\e922'}.icon-songkick:before{content:'\e923'}.icon-sound:before{content:'\e924'}.icon-sound-line:before{content:'\e925'}.icon-stackoverflow:before{content:'\e926'}

.icon-star:before{content:'\e927'}.icon-star-empty:before{content:'\e928'}.icon-star-line:before{content:'\e929'}.icon-statusnet:before{content:'\e92a'}.icon-stop:before{content:'\e92b'}.icon-suitcase:before{content:'\e92c'}.icon-switch:before{content:'\e92d'}.icon-t-shirt-line:before{content:'\e92e'}.icon-tag:before{content:'\e92f'}.icon-tag-line:before{content:'\e930'}.icon-tape:before{content:'\e931'}.icon-target:before{content:'\e932'}.icon-thermometer:before{content:'\e933'}.icon-thumbs-up:before{content:'\e934'}.icon-thumbs-down:before{content:'\e935'}.icon-thumbs-up-line:before{content:'\e936'}.icon-ticket:before{content:'\e937'}.icon-to-end:before{content:'\e938'}.icon-to-start:before{content:'\e939'}.icon-tools:before{content:'\e93a'}.icon-traffic-cone:before{content:'\e93b'}.icon-trash:before{content:'\e93c'}.icon-trash-line:before{content:'\e93d'}.icon-trophy:before{content:'\e93e'}.icon-truck-line:before{content:'\e93f'}.icon-tv-line:before{content:'\e940'}.icon-up:before{content:'\e941'}.icon-up-bold:before{content:'\e942'}.icon-up-circled:before{content:'\e943'}.icon-up-dir:before{content:'\e944'}.icon-up-open:before{content:'\e945'}.icon-up-open-big:before{content:'\e946'}.icon-up-open-mini:before{content:'\e947'}.icon-up-thin:before{content:'\e948'}.icon-upload:before{content:'\e949'}.icon-upload-cloud:before{content:'\e94a'}.icon-user:before{content:'\e94b'}.icon-user-add:before{content:'\e94c'}.icon-user-line:before{content:'\e94d'}.icon-users:before{content:'\e94e'}.icon-vcard:before{content:'\e94f'}.icon-viadeo:before{content:'\e950'}.icon-video:before{content:'\e951'}.icon-videocam-line:before{content:'\e952'}.icon-vk:before{content:'\e953'}.icon-volume:before{content:'\e954'}.icon-w3c:before{content:'\e955'}.icon-wallet-line:before{content:'\e956'}.icon-water:before{content:'\e957'}.icon-weibo:before{content:'\e958'}.icon-wikipedia:before{content:'\e959'}.icon-window:before{content:'\e95a'}.icon-wordpress:before{content:'\e95b'}.icon-xing:before{content:'\e95c'}

.icon-yahoo:before{content:'\e95d'}.icon-yelp:before{content:'\e95e'}.icon-youtube:before{content:'\e95f'}.icon-menu-fine:before{content:'\e960'}.icon-bag-fine:before{content:'\e961'}.icon-search-fine:before{content:'\e962'}.icon-cancel-fine:before{content:'\e963'}.icon-plus-fine:before{content:'\e964'}.icon-minus-fine:before{content:'\e965'}.icon-gplus-circled:before{content:'\f059'}.icon-github-circled:before{content:'\f09b'}.icon-gplus:before{content:'\f0d5'}.icon-comment-empty-fa:before{content:'\f0e5'}.icon-instagram:before{content:'\f16d'}.icon-tumblr:before{content:'\f173'}.icon-windows:before{content:'\f17a'}.icon-foursquare:before{content:'\f180'}.icon-google:before{content:'\f1a0'}.icon-behance:before{content:'\f1b4'}.icon-steam:before{content:'\f1b6'}.icon-spotify:before{content:'\f1bc'}.icon-database:before{content:'\f1c0'}.icon-qq:before{content:'\f1d6'}.icon-paypal:before{content:'\f1ed'}.icon-stripe:before{content:'\f1f5'}.icon-chrome:before{content:'\f268'}.icon-scribd:before{content:'\f28a'}.icon-github:before{content:'\f300'}.icon-flickr:before{content:'\f303'}.icon-flickr-circled:before{content:'\f304'}.icon-vimeo:before{content:'\f306'}.icon-vimeo-circled:before{content:'\f307'}.icon-twitter:before{content:'\f309'}.icon-twitter-circled:before{content:'\f30a'}.icon-facebook:before{content:'\f30c'}.icon-facebook-circled:before{content:'\f30d'}.icon-facebook-squared:before{content:'\f30e'}.icon-pinterest:before{content:'\f312'}.icon-pinterest-circled:before{content:'\f313'}.icon-tumblr-circled:before{content:'\f316'}.icon-linkedin:before{content:'\f318'}

.icon-linkedin-circled:before{content:'\f319'}.icon-dribbble:before{content:'\f31b'}.icon-dribbble-circled:before{content:'\f31c'}.icon-stumbleupon:before{content:'\f31e'}.icon-stumbleupon-circled:before{content:'\f31f'}.icon-lastfm:before{content:'\f321'}.icon-lastfm-circled:before{content:'\f322'}.icon-rdio:before{content:'\f324'}.icon-rdio-circled:before{content:'\f325'}.icon-spotify-circled:before{content:'\f328'}.icon-dropbox:before{content:'\f330'}.icon-evernote:before{content:'\f333'}.icon-flattr:before{content:'\f336'}.icon-skype:before{content:'\f339'}.icon-skype-circled:before{content:'\f33a'}.icon-renren:before{content:'\f33c'}.icon-sina-weibo:before{content:'\f33f'}.icon-picasa:before{content:'\f345'}.icon-soundcloud:before{content:'\f348'}.icon-mixi:before{content:'\f34b'}.icon-google-circles:before{content:'\f351'}.icon-vkontakte:before{content:'\f354'}.icon-smashing:before{content:'\f357'}.icon-db-shape:before{content:'\f600'}.icon-sweden:before{content:'\f601'}.icon-logo-db:before{content:'\f603'}



/* bbPress --------------------------------------------------------------------------- */

.bbpress #Subheader .title{width:60%}

.bbpress #Subheader ul.breadcrumbs{width:40%}

.bbpress #Subheader ul.breadcrumbs .bbp-breadcrumb-current{margin:0}

.bbpress #bbpress-forums div.bbp-search-form{float:none;width:100%;margin-bottom:20px}

.bbpress #bbpress-forums #bbp-search-form #bbp_search{width:100%;margin:0}

.bbpress #bbpress-forums div.bbp-topic-tags{clear:both;margin-bottom:20px}

.bbpress #bbpress-forums div.bbp-topic-tags p{margin:0}

.bbpress .widget_display_search .screen-reader-text{display:none}

.bbpress .widget_display_search #bbp_search{margin:0}

.bbpress .bbp_widget_login .bbp-logged-in h4{font-size:14px;font-weight:400}

.bbpress .bbp_widget_login .bbp-logged-in a.button{margin:0}

.bbpress .widget_display_views ul,.bbpress .widget_display_forums ul{list-style-type:square;padding:0 0 0 30px}

.bbpress .widget_display_views ul li a,.bbpress .widget_display_forums ul li a{display:block;padding:4px 0 7px 4px}



/* BuddyPress ------------------------------------------------------------------------ */

#buddypress{margin-bottom:40px}

#buddypress #whats-new-options{height:auto!important;overflow:visible!important}

#buddypress div.dir-search{margin:0}

#buddypress #search-members-form > *{float:left}

#buddypress div.dir-search input[type="text"],#buddypress li.groups-members-search input[type="text"]{padding:2px 3px;font-size:100%;margin-right:5px;font-weight:400}

#buddypress div#subnav.item-list-tabs ul li > *{float:left}

#buddypress div#subnav.item-list-tabs ul li label{margin:10px 5px 0 0;font-weight:400}

#buddypress div#item-header div#item-meta{font-size:100%}

#buddypress #message-recipients .highlight { background:none; color:inherit;}

#buddypress #message-recipients .button { display:inline;}



/* Contact Form 7 -------------------------------------------------------------------- */

.wpcf7::after{clear:both;content:"";display:block}

.wpcf7-form .column{margin-bottom:10px}

.wpcf7-not-valid-tip{position:absolute!important;left:-50px!important;top:0!important;width:50px!important;height:44px!important;padding:0!important;background:url(../images/contact_form_error.png)!important;overflow:hidden;text-indent:-9999px!important;padding:0;border:none!important}

.wpcf7-validation-errors{border:0;display:none!important}

.wpcf7-mail-sent-ok{border:none!important;margin:25px 0 0!important;padding:7px 0!important;background:#7DCC68!important;color:#fff;font-size:14px;text-align:center;float:left;width:100%}

.wpcf7-captchar{margin-bottom:0}

span.wpcf7-form-control-wrap{width:100%;position:relative!important;display:inline-block;margin-bottom:3px}

span.wpcf7-form-control-wrap .wpcf7-date,span.wpcf7-form-control-wrap .wpcf7-quiz,span.wpcf7-form-control-wrap .wpcf7-number,span.wpcf7-form-control-wrap .wpcf7-select,span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}

.wpcf7-submit{margin-bottom:0!important}



/* Contact Form 7 | Popup */	

#popup_contact{position:fixed;right:20px;bottom:20px;z-index:9001}

.nice-scroll #popup_contact{right:30px}

#popup_contact > a.button{width:43px;height:43px;line-height:43px;font-size:20px;margin:0;text-align:center;color:rgba(0,0,0,.5);background:#f7f7f7;position:absolute;bottom:0;right:0}

#popup_contact > a.button:hover{text-decoration:none}

#popup_contact .popup_contact_wrapper{width:250px;padding:20px;background:#fbfbfb;position:absolute;bottom:65px;right:0;display:none}

#popup_contact.focus .popup_contact_wrapper{display:block}

#popup_contact .popup_contact_wrapper span.arrow{position:absolute;right:15px;bottom:-8px;margin:0 auto;width:0;height:0;display:block;border-top:8px solid #fbfbfb;border-right:8px solid transparent;border-left:8px solid transparent}

#popup_contact .popup_contact_wrapper form input[type="text"],#popup_contact .popup_contact_wrapper form input[type="email"],#popup_contact .popup_contact_wrapper form textarea{background:#fff;margin-bottom:10px}

#popup_contact .popup_contact_wrapper form textarea{resize:vertical;min-height:100px}

#popup_contact .popup_contact_wrapper form input[type="submit"]{margin:0;float:right}

#popup_contact .wpcf7-form.invalid > p:after{display:block}

#popup_contact .wpcf7-form-control-wrap{display:inline-block;margin-right:0;width:100%}

#popup_contact div.wpcf7 img.ajax-loader{margin-top:10px}



/* Easy Digital Downloads ------------------------------------------------------------ */

.edd_downloads_list .edd_download_inner{background:#fff;margin:0 4% 20px;padding:0 15px 20px}

.edd_downloads_list .edd_download_inner .edd_download_image{margin:0 -15px}

.edd_downloads_list .edd_download_inner .edd_download_title{padding-top:15px}

.edd_downloads_list .edd_download_inner .edd_download_buy_button .edd_purchase_submit_wrapper{text-align:right}

.edd_downloads_list .edd_download_inner .edd_download_buy_button .edd_purchase_submit_wrapper .edd-cart-added-alert{position:static;margin-top:15px}

.edd_downloads_list .edd_download_inner .edd_download_buy_button a.button{margin:0}

.edd_download_image{border-style:solid;border-width:8px;box-sizing:border-box;display:block;line-height:0;max-width:calc(100% + 30px);position:relative}

.edd_download_image:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}

#edd_checkout_cart th,#edd_checkout_cart td{text-align:left;border-width:1px;border-style:solid;border-color:inherit;padding:10px}

#edd_checkout_cart .edd_cart_header_row th{font-weight:700;background:url(../images/bg_panel.png) repeat-x left top;padding:10px}

#edd_checkout_cart .edd_cart_tax_row th,#edd_checkout_cart .edd_cart_discount_row th{background:inherit}

#edd_checkout_cart tr:hover td a{color:inherit}

table#edd_purchase_receipt,table#edd_purchase_receipt_products{margin-bottom:40px}

#edd_checkout_form_wrap label,#edd_checkout_form_wrap span.edd-description{font-size:100%}

#edd_checkout_form_wrap span.edd-description{margin-bottom:10px}

#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap textarea{padding:10px}

.edd-submit,#edd-purchase-button,input[type="submit"].edd-submit{padding:11px 20px;font-size:100%;font-weight:400;border:inherit}

#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa none repeat scroll 0 0;color:#444;padding:14px 20px}



/* Gravity Forms --------------------------------------------------------------------- */

.gform_wrapper label{font-weight:400;margin:.188em 0 .75em}

.gform_wrapper .top_label .gfield_label{font-weight:700}

.gform_wrapper input,.gform_wrapper select{margin:0}

.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{margin-left:3px}

.gform_wrapper div.validation_error{border:none!important;border-radius:5px;margin-bottom:30px;padding:20px!important;box-sizing:border-box;background:#fb5455;color:#fff!important;font-weight:400!important;font-size:inherit!important}

.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:none!important}

.gform_confirmation_wrapper .gform_confirmation_message{border-radius:5px;margin-bottom:30px;padding:20px;background:#80B736;color:#fff}



/* Mailchimp ------------------------------------------------------------------------- */

#mc_embed_signup .clear{height:auto;overflow:visible;visibility:visible}

.mc4wp-form p > input{float:left;margin:0 3px}



/* prettyPhoto ----------------------------------------------------------------------- */

.pp_pic_holder{max-width:100%}

.pp_content{max-width:99.6%;max-width:calc(100% - 8px)}

.pp_content #fullResImage{max-width:100%;height:auto !important;}

.pp_content .pp_details{max-width:100%}

.pp_content .pp_hoverContainer{max-width:98.3%}



/* The Events Callendar -------------------------------------------------------------- */

.tribe-events-page-template #Subheader .title{width:60%}

.tribe-events-page-template #Subheader ul.breadcrumbs{width:40%}

.tribe-events-list .tribe-events-event-image + div.tribe-events-content{padding-right:0!important;}

#tribe-bar-views .tribe-bar-views-list{z-index:29}

#tribe-bar-form input[type="text"]{font-weight:400}

h2.tribe-events-page-title,#tribe-geo-results h2.tribe-events-page-title{font-weight:400}

.tribe-events-list-separator-month{font-weight:400}

#tribe-events-content .tribe-events-tooltip h4{font-weight:400}

.tribe-events-meta-group .tribe-events-single-section-title{font-weight:400}

.events-list .tribe-events-loop,.tribe-events-day .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.single-tribe_organizer .tribe-events-loop{max-width:100%}

a.tribe-events-ical{margin-top:0}

.tribe-events-cal-links a.tribe-events-gcal{margin-top:0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{clear:left;font-weight:700;line-height:inherit}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{float:inherit;line-height:inherit;list-style:none outside none;margin:0 0 0 110px;padding:10px 0}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd:after{display:none}

#tribe-bar-form{background-image:url(../images/stripes/stripes_5_b.png)}

.tribe-events-back{padding:15px 10px;margin-bottom:20px;background-image:url(../images/stripes/stripes_5_b.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}

ul.tribe-events-sub-nav a,.tribe-events-back a{font-size:14px;font-weight:400}

.tribe-events-event-image{border:8px solid #f8f8f8;box-sizing:border-box;display:block;line-height:0}

.tribe-events-list-widget ol{padding:10px 0 0 30px}

.tribe-events-list-widget ol li{margin-bottom:20px;list-style-type:square;padding-left:4px}

.tribe-events-list-widget ol li:before{display:none}

.tribe-events-list-widget ol li h4{font-size:16px;line-height:20px;margin-bottom:5px}

.tribe-events-list-widget ol li .duration{font-weight:400;color:rgba(0,0,0,.4)}

.tribe-events-list-widget p.tribe-events-widget-link{margin-left:30px;padding-top:8px;border-top:1px solid rgba(0,0,0,0.08)}

.tribe-events-list-widget p.tribe-events-widget-link a{font-weight:400;font-size:13px}

.tribe-events-list-separator-month span{background:#fcfcfc}

.tribe-events-event-meta,.tribe-events-promo{color:#a8a8a8}

.tribe-events-calendar thead th{color:#444;border-color:rgba(0,0,0,0.08)}



/* UI Datepicker --------------------------------------------------------------------- */

.ui-datepicker .ui-datepicker-title select{padding:inherit;width:auto;display:inline-block;margin:auto;-webkit-appearance:menulist}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{margin:-1px}

.ui-datepicker .ui-datepicker-calendar .ui-state-default{box-shadow:0 0 0 0 rgba(0,0,0,.0)}

.ui-datepicker table tr{border:0!important}

.ui-datepicker table tr td{border-width:0 1px 1px 0 !important;border-style:solid;border-color:#DEDEDE;padding:1px}

.ui-datepicker table td a,.ui-datepicker table td span{width:auto!important;display:block!important}

.ui-datepicker table tr:first-child td{background:inherit!important}

.ui-datepicker table tr:hover td{background:inherit!important;color:inherit!important}

.ui-datepicker table tr:hover td a{color:inherit!important}

.ui-datepicker table tr:nth-child(2n) td{background:inherit!important}



/* Visual Composer | Frontend Editor ------------------------------------------------- */

.wpb_wrapper > div{margin-bottom:35px}

.wpb_wrapper.ui-sortable .vc_call_to_action{background:none;border:none;padding:0}

body.layout-boxed .vc_row[data-vc-stretch-content="true"]{left:0!important;width:auto!important;margin-left:-2.7%;margin-right:-2.7%}

body.layout-boxed .vc_row-no-padding .wpb_column{padding:0}

.vc_images_carousel{width:auto!important}

.wpb_wrapper .portfolio_group{font-size:inherit!important;line-height:inherit!important;color:inherit!important}

.wpb_wrapper .portfolio_group.flat .portfolio-item,.wpb_wrapper .portfolio_group.masonry-flat .portfolio-item{margin-bottom:0}

.wpb_wrapper .portfolio_group .portfolio-item .image_frame{margin-bottom:0}

.wpb_wrapper .wpcf7-form{display:inline-block}



/* Grid 1240px ----------------------------------------------------------------------- */

body								{ min-width: 960px;}

body.admin-bar						{ position:relative;}



#Wrapper 							{ max-width: 1240px; margin: 0px auto; overflow:hidden; -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .06); box-shadow: 0px 0px 15px rgba(0, 0, 0, .06);}



.layout-boxed						{ padding: 25px 0;}

.layout-full-width 					{ padding: 0; }

.layout-full-width #Wrapper 		{ max-width: 100% !important; width: 100% !important; margin: 0 !important; }



#Content 							{ width: 100%; padding-top:60px;}

#Content.no-padding,

.template-slider #Content,

.with_aside #Content				{ padding-top: 0; }



.with_aside .sections_group			{ padding-top: 60px; }



.section							{ position: relative; }

.section_wrapper,

.container							{ max-width: 1220px; margin:0 auto; position:relative;}

.section.full-width > .section_wrapper	{ max-width: 100% !important;}



.section_wrapper:after,

.container:after					{ clear: both; content: " "; display: block; height: 0; visibility: hidden;}



.mcb-wrap							{ float:left; position:relative; z-index:1; -webkit-box-sizing:border-box; box-sizing:border-box;}

.mcb-wrap.divider					{ width:100%;}



.column, .columns					{ float: left; margin:0 1% 40px;}

.the_content_wrapper				{ margin: 0 1%;}

.column_content .the_content_wrapper	{ margin: 0;}



.sidebar, .widget-area				{ box-sizing:border-box;}



/* Wrap | Equal Height */

.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}



.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 

	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;

	-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}



/* Sizes ----------------------------------------------------------------------------- */



/* .mcb-wrap */

.one-sixth.mcb-wrap					{ width: 16.666%; }		/* 1/6 */

.one-fifth.mcb-wrap					{ width: 20%; }			/* 1/5 */

.one-fourth.mcb-wrap				{ width: 25%; }			/* 1/4 */

.one-third.mcb-wrap					{ width: 33.333%; }		/* 1/3 */

.two-fifth.mcb-wrap					{ width: 40%; }			/* 2/5 */



.one-second.mcb-wrap				{ width: 50%; }			/* 1/2 */

.three-fifth.mcb-wrap				{ width: 60%; }			/* 3/5 */

.two-third.mcb-wrap					{ width: 66.666%; }		/* 2/3 */

.three-fourth.mcb-wrap				{ width: 75%; }			/* 3/4 */

.four-fifth.mcb-wrap				{ width: 80%; }			/* 4/5 */

.five-sixth.mcb-wrap				{ width: 83.333%; }		/* 5/6 */

.one.mcb-wrap						{ width: 100%; }		/* 1/1 */



/* .column */

.one-sixth.column					{ width: 14.666%; }		/* 1/6 */

.one-fifth.column					{ width: 18%; }			/* 1/5 */

.one-fourth.column, .four.columns	{ width: 23%; }			/* 1/4 */

.one-third.column					{ width: 31.333%; }		/* 1/3 */

.two-fifth.column					{ width: 38%; }			/* 2/5 */



.one-second.column					{ width: 48%; }			/* 1/2 */

.three-fifth.column					{ width: 58%; }			/* 3/5 */

.two-third.column					{ width: 64.666%; }		/* 2/3 */

.three-fourth.column				{ width: 73%; }			/* 3/4 */

.four-fifth.column					{ width: 78%; }			/* 4/5 */

.five-sixth.column					{ width: 81.333%; }		/* 5/6 */

.one.column							{ width: 98%; }			/* 1/1 */



.section.full-width > .one.column,

.section.full-width > .section_wrapper > .one.column,

.section.full-width .one.wrap .one.column	{ width:100%; margin: 0; }



/* .Sidebar | .with_aside */

.with_aside .content_wrapper		{ max-width: 1240px; margin:0 auto;}



.with_aside .sections_group			{ width: 75%; float:left;}



.with_aside .section_wrapper		{ max-width:98%; max-width:calc( 100% - 20px );}



.with_aside .four.columns			{ float: right; margin:0;}



.aside_left .sections_group			{ float: right;}

.aside_left .four.columns			{ float: left;}



/* Sidebar - Both | .aside_both */

.aside_both .sections_group			{ width: 60%; margin-left:20%;}

.aside_both .sidebar.columns		{ width: 18%; }

.aside_both .sidebar-1				{ float: left !important; margin-left:-79%; }



/* Column ---------------------------------------------------------------------------- */



/* Column | Margin - Horizontal */

.no-margin-h .column				{ margin-left:0; margin-right:0; }

.no-margin-h .one-sixth.column		{ width: 16.666%; }		/* 1/6 */

.no-margin-h .one-fifth.column		{ width: 20%; }			/* 1/5 */

.no-margin-h .one-fourth.column		{ width: 25%; }			/* 1/4 */

.no-margin-h .one-third.column		{ width: 33.333%; }		/* 1/3 */

.no-margin-h .one-second.column		{ width: 50%; }			/* 1/2 */

.no-margin-h .two-third.column		{ width: 66.666%; }		/* 2/3 */

.no-margin-h .three-fourth.column	{ width: 75%; }			/* 3/4 */

.no-margin-h .one.column			{ width: 100%; }		/* 1/1 */



/* Column | Margin - Bottom */



/* set in section options */

.column.column_divider				{ margin-bottom: 0 !important;}



.column-margin-0px .column			{ margin-bottom: 0 !important;}

.column-margin-10px .column			{ margin-bottom: 10px !important;}

.column-margin-20px .column			{ margin-bottom: 20px !important;}

.column-margin-30px .column			{ margin-bottom: 30px !important;}

.column-margin-40px .column			{ margin-bottom: 40px !important;}

.column-margin-50px .column			{ margin-bottom: 50px !important;}



/* set in item options */

.column-margin-0px.column			{ margin-bottom: 0 !important;}

.column-margin-10px.column			{ margin-bottom: 10px !important;}

.column-margin-20px.column			{ margin-bottom: 20px !important;}

.column-margin-30px.column			{ margin-bottom: 30px !important;}

.column-margin-40px.column			{ margin-bottom: 40px !important;}

.column-margin-50px.column			{ margin-bottom: 50px !important;}



/* Column | Equal Height */

.equal-height .column .column_attr{height:100%;box-sizing:border-box}



/* Column | Align */

.column_attr.align_left{text-align:left}

.column_attr.align_right{text-align:right}

.column_attr.align_center{text-align:center}

.column_attr.align_justify{text-align:justify}



/* Extra Content */

.extra_content .the_content_wrapper{margin:0 1%}

.extra_content .has_content .the_content_wrapper,.extra_content .category_description .the_content_wrapper{margin-bottom:40px}



/* Clearing -------------------------------------------------------------------------- */

.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}

.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.clearfix:after{clear:both}

.clearfix{zoom:1}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}





/*** 21-10-16 ***/



#Action_bar li.slogan {font-size:14px; color:#fff !important; font-weight:bold;}

#Action_bar li i, li.socialtxt, a#back_to_top i { color:#fff !important; }

#Top_bar ul.menu li{text-transform:uppercase;}

li.socialtxt {font-size:13px; font-style:italic;}



.top_bar_right {padding:0 !important;}

#search_button {margin:0 !important;}

i.icon-search-fine {color:#000 !important; font-weight:800 !important;}

#searchform i.icon-search-fine, #searchform i.icon-cancel-fine, #Top_bar .search_wrapper input[type="text"]{color:#fff !important;}

#searchform input {border-color:#fff !important;}

.workform {border:5px solid #f0f0f0;}

#Subheader .column.one{padding:75px 0 0 0 !important;}

.footer_copy {background:#fff; color:#3d3d3d !important;}

.copyright span {color:#e5021f;}

#Footer .textwidget {font-size: 14px !important; line-height:20px;}

#Footer .textwidget img {margin-top:5px;}

#Footer .menu-useful-links-container ul li {background:url("../images/arrow-footer.png") no-repeat scroll 0 8px; padding-bottom:4px; font-size:14px;}

#Footer .menu-useful-links-container ul li a {color:#fff;}

#Footer .menu-useful-links-container ul li a:hover {color:#e5021f;}

#Footer .menu-useful-links-container ul {list-style: outside none none; padding: 0;}

.widget_archive ul li::after, .widget_nav_menu ul li::after {border:0 !important;}

#Footer .menu-useful-links-container ul li a, #Footer .menu-useful-links-container ul li a:hover {background:none !important; padding:0 15px !important;}

.foot-contact li {padding-bottom: 4px; color:#fff; }

.foot-contact li span {display: inline-block; margin-left: 0px; vertical-align: top; font-size:14px;}



.footerform p.wysija-paragraph input{background:url(../images/news-icon.png) no-repeat left #1e1e1e !important;}

.footerform .widget_wysija .wysija-required{font-size:0px;}

.icon-location::before{ font-size:16px !important;}

.icon-mail::before{ font-size:16px !important;}

.icon-call::before{ font-size:16px !important;}

#text-33.widget.widget_text h4{ font-size:18px !important;}

.footerform p.wysija-paragraph input {height:34px; padding-left:50px;}

.footerform input.wysija-submit {font-size:14px;}

.footerform .wysija-input{ height:34px !important; color:#fff !important; border:0px !important;}

.footerform .wysija-submit.wysija-submit-field{border: 0 none !important; border-radius: 0 3px 3px 0 !important;  box-shadow: 0 !important;

  font-size: 14px; font-weight: 300; height: 33px; margin:0; padding: 6px 15px;}

.footerform .wysija-paragraph{ float: left !important;}

#Footer .footer_copy { background: #fff none repeat scroll 0 0;  border-top: 1px solid rgba(255, 255, 255, 0.1);  color: #000; }

.footerform p.wysija-paragraph input[type="text"]:focus{ background-color:#474747 !important; color:inherit !important;}

.formErrorContent {position:absolute !important; top:35px; right:10px;}



.newsletter form{position:relative; margin:0 auto; padding-top:5px;}

.newsletter form .wysija-input {margin:0; color: #979797; font-size: 15px; height:47px; padding-right:40px; }

.newsletter p.wysija-paragraph {float:none; display:inline-block;}

.newsletter input.wysija-submit { font-size:15px; text-transform:uppercase; border-radius:0; font-weight:bold; margin:0; width:131px; height:47px;}

.newsletter h2 {line-height:38px;}

.newsletter p {font-size:16px;}

.newsletter .formErrorContent {right:38px; top:43px;}

h4.headnews {font-size:18px !important; font-weight:normal; padding:0 !important;}





#Footer h4 {font-size:22px; padding-bottom:10px;}

#text-7 h4{font-size:18px; padding-bottom:0;}

#Footer .textwidget p a {color:#fff; font-weight:bold;}

#Footer ul.social li i, #Footer ul.social li {color:#1e1e1e !important;}



.textwhite p, .textwhite h3, .textwhite p a, .textwhite h4, .textwhite h4 a, .textwhite h5, .textwhite h4 a:hover{/*color:#fff;*/}

.textwhite h5 {margin-bottom:8px; font-size:16px;}

.textwhite p {font-size:16px; font-weight:300;}

.textwhite p a {text-decoration: underline; font-size: 14px; display: inline-block; padding-bottom: 2px;}

.textwhite h4 {font-size:18px; font-weight:normal; padding-bottom:4px; margin:0; line-height: 22px;}

.textwhite h4 a:hover {text-decoration:underline;}

.textwhite .postmeta, .textwhite .postmeta a {font-size:12px; /*color:#fff;*/ font-weight:bold;}

.textwhite  .wpb_text_column {margin-bottom:18px;}

span.post-date {font-size:13px;}



.bloghome .post-title h2 {font-size:20px; font-weight:300; line-height:28px; margin-bottom:8px;}

.bloghome .image_frame {margin-bottom:0 !important;}

.bloghome .vcard.author, .bloghome .label, .bloghome.featuredblog .post-footer, .featuredblog .cat-btn {display:none;}

.bloghome .post-excerpt {margin-bottom:0px; font-size: 16px;}

.bloginner .post-excerpt {margin-bottom:20px; font-size: 16px;}





.bloghome.featuredblog .post-photo-wrapper {border:0;}

.bloghome.featuredblog .image_frame {margin-bottom:20px !important;}

.bloghome.featuredblog .post-desc {padding:0 0 0 20px ;}

.bloghome.featuredblog .image_frame img, .bloghome.featuredblog .wpb_single_image {margin-bottom:0 !important;}

.bloghome.featuredblog .wpb_column h2 {font-size:18px; margin-bottom:0; line-height:26px ; font-weight:500;}

.bloghome.featuredblog .wpb_column h2 a {color:#444444;}



.workform button.button{width: 100%; height:50px; margin:0 !important; font-size: 16px; font-weight:bold;}

#Subheader {height:230px; padding:0 !important;}

#Subheader h1 {font-size:36px; color:#BD362A !important;}

ul.breadcrumbs li, ul.breadcrumbs li a, ul.breadcrumbs li i {font-size:16px; font-weight: 400; color:#fff !important;}



.workform form p{margin-bottom:10px;}

.workform p {font-weight:400 !important;}

.workform input::-webkit-input-placeholder, .workform input:-moz-placeholder, .workform input::-moz-placeholder, .workform input:-ms-input-placeholder {color: #353535 !important;}

 

.workform select { border-color: #efefef; margin-bottom:18px !important; padding:14px; border-width:2px; box-shadow:none; border-radius: 5px; width: 100%; font-size: 16px; color: #353535;}

.workform #search-form .searchinput, .page-template-template-report #search_form .searchinput{float:left; width:100%;}

.workform #search-form, .page-template-template-report #search_form {position:relative;}

.workform #search-form input[type="text"], .page-template-template-report #search_form input[type="text"]{width:100%; box-shadow:none; border-width:2px; border-radius: 5px; border-color: #efefef; color: #353535; font-size: 16px; padding:14px; margin-bottom:15px;}

.workform #search-form input.button, .page-template-template-report #search_form input.button {position: absolute; font-size:16px; right: 0; top: 0;  padding: 16px 20px; font-weight:bold;  margin: 0; border-radius: 0px 5px 5px 0px;}

.workform form {clear:both;}

.formoption .button{margin-top:5px;}

a.bordermore {border-bottom: 1px solid; text-decoration:none !important; margin-bottom: 10px;  padding-bottom: 5px; display:inline-block;  font-size: 14px; font-weight: 500;}

a.bordermore:hover {text-decoration:none;}

#Header {min-height:1px !important;}

.vc_single_image-wrapper {margin-bottom:15px !important;}

.bloghome.featuredblog .vc_single_image-wrapper {margin-bottom:20px !important;}

.bloghome.featuredblog .vc_separator {margin-bottom:30px !important;}

.wpb_single_image h2 {font-size: 21px; font-weight: 300; line-height: 31px; margin-bottom: 10px;}

.imgtext p {font-size:16px; font-weight:300;}

h2.searchhead {font-size:30px; font-weight:300; color:#444444;}

.pagi-section p {font-size:13px; color:#333333; font-weight:bold; padding:7px;}

.pagi-section ul {list-style:none; margin:0 auto !important; padding-right:10px;}

.pagi-section ul li {display:inline-block; margin:0 !important; background: #f8f8f8 none; border-radius: 6px; padding: 7px 13px;}

.pagi-section ul li a{color:#a8a8a8; font-weight:normal;}

.pagi-section ul li.active {background: #bd362a none;}

.pagi-section ul li.active a {color:#fff;}

div.sector, div.clock, div.thumb {display: inline-block; font-size:12px; color:#757575; padding-bottom: 6px; padding-top: 3px; margin: 0;}

div.sector, div.thumb, div.clock {padding-right:10px;}

div.sector strong, div.clock strong, div.thumb strong {padding-left:5px; padding-right:5px;}

div.sector i.icon-sector {background:url("../images/sector-icon.png") 0 center no-repeat; padding-left:15px;}

i.icon-arrow{background:url("../images/arrow-grey.png") 0 center no-repeat; padding-left:5px;}

div.thumb i.icon-thumbs {background:url("../images/thumbs-up.png") 0 center no-repeat; padding-left:15px; padding-right:4px;}

#menu-main-menu li span {font-weight:600;}



#Footer li.youtube i.icon-play {background:url("../images/youtube-black.png") 0 0 no-repeat; padding:4px 0; text-indent:-99999px;}

#Header li.youtube i.icon-play {background:url("../images/youtube-white.png") 0 0 no-repeat; padding:2px 0; text-indent:-99999px;}

.aboutfooter p{padding-bottom:10px;}



select { appearance:none;  -moz-appearance:none; -webkit-appearance:none; cursor:pointer; background:url("../images/arrow-down.png") right center no-repeat; }



.searchfeatured {border:1px solid #eeeeee; padding:15px 5px 15px 15px; margin-bottom:20px; border-radius:0px;}

.searchfeatured h2 {font-size:21px; margin-bottom:5px; line-height:28px; font-weight:300; border-radius:2px;}

.searchfeatured h2 p{ font-weight:400;}

.searchfeatured .vc_column-inner {padding:0 !important;}

.searchfeatured div.sector, .searchfeatured div.clock, .searchfeatured div.thumb {font-weight:400; font-size: 15px;}

.pdficon {display: inline-block; vertical-align: middle; padding-left:5px;}

.searchfeatured div{color:#444444 !important;}

.searchfeatured.greyblock {background:#f7f7f7;}

.downloadreport {margin-top:20px;}

h1.title {line-height:40px !important;}

.aboutfooter p{text-align:left; font-weight:300;}

.thumbhover {}

.thumbhover:hover, .thumbhover.active{-webkit-filter: grayscale(1); filter: grayscale(1);}

a.bordermore {margin-top:15px;}

.bloghome.featuredblog a.bordermore {margin-top:0;}

table.report {border:1px solid #EEEEEE; border-radius:2px;}

table.report tr {border-bottom:1px solid #EEEEEE;}

table.report td, table.report th{text-align:left; border:0; font-weight:400;}

table.report th {color:#585858; }

table.report tr.grey th{background:#E5E5E5 none !important;}

table.report tr:nth-child(2n) td { background: #F5F6F8;}

.pagi-section p{padding-left:0; padding-right:0;}

.workform.formsidebar {width:100%; border:0;}

.workform.formsidebar h2{font-size:24px; font-weight:300; line-height: 30px; margin-bottom:10px;}

.workform.formsidebar #search-form {margin-top:25px;}

.workform.formsidebar #search-form input[type="text"] {padding:10px;}

.workform.formsidebar #search-form input.button {padding:12px 14px; }







@media screen and (min-width:1200px) {

#Footer .vc_col-sm-8 {padding-right:0;}	

#Footer .textwidget p{display:table-cell;}

.newsletter form .wysija-input {}

.newsletter form{width:64%;}

.footerform .wysija-paragraph{ float: left !important; width: 185px !important;}

.footerform .wysija-input, .footerform p.wysija-paragraph {margin:0 !important;}

.bloghome.featuredblog .post-photo-wrapper {width:auto;}

.bloghome.featuredblog .post-item, .bloghome.featuredblog .post-excerpt, .bloghome.featuredblog .column_filters {margin-bottom:0;}

.bloghome.featuredblog .post-desc-wrapper {width:75%;}

.pagi-section ul {width:80%;}

.workform-home {width:47% !important;}

.bloghome {margin-left: 28px;}

.bloghome.featuredblog .vc_col-sm-4 {width:28%;}

.bloghome.featuredblog .vc_col-sm-8 {width:70%;}

.footerform p.wysija-paragraph input, .footerform .wysija-submit.wysija-submit-field {border-radius:3px 0 0px 3px;}

.searchfeatured .vc_col-sm-3 {width:14%;}

.searchfeatured .vc_col-sm-9 {  margin-left: 17px;

    width: 84%;}

.textwhite .vc_col-sm-6 {width:44%; margin-right:6%;}

.textwhite .vc_col-sm-6:last-child {margin-right:0;}

img.videofoot {width:279px;}

#Footer .one-fourth:nth-child(1), #Footer .one-fourth:nth-child(2){width:25%; margin-right:2%;}

#Footer .one-fourth:nth-child(3) {width:14%;}

#Footer .one-fourth:nth-child(4) {width:26%;}

}

@media screen and (max-width:767px){

.top_bar_right {display:none;}

.contact_details li.slogan {display:block !important;}

ul.social {margin-bottom:8px !important;} 

.menu-main-menu-container li a:hover {color:#BD362A !important;}

.menu-main-menu-container {background:#f3f3f3 !important; padding:10px 0 5px !important;}

.newsletter input.wysija-submit {margin:0 auto !important;}

.newsletter p.wysija-paragraph, .newsletter .wysija-input {width:100% !important;}

.workform {margin-bottom:25px;}

.bloghome.featuredblog .image_frame img, .bloghome .image_frame img{width:100%;}

.bloghome.featuredblog .post-desc {padding:0 !important;}

.bloghome.featuredblog .post-item, .bloghome.featuredblog .post-excerpt, .bloghome.featuredblog .column_filters {margin-bottom:15px;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {background:#bd362a !important;}

.vc_tta-panel-heading {border-radius:0 !important;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading a{color:#fff !important;}

#Subheader h1 {text-align:center;}

.pagi-section ul {width:100%;}

.pagi-section .vc_col-sm-6 {text-align:center;}

.pagi-section .vc_column-inner {padding-top:0 !important;}

#maincontent {margin-top:35px !important;}

.reportshome {margin-bottom:0px !important;}

.single #Subheader .column.one{padding:64px 0 !important;}

.single #Subheader .title {font-size: 24px !important; line-height: 30px !important;}

.searchfeatured .wpb_single_image  {margin-bottom:20px !important; text-align:center !important;}

.searchfeatured .wpb_text_column, .searchfeatured .vc_single_image-wrapper {margin-bottom:0 !important;}

.sticky-side{ position:inherit; top:0px !important;}

.single-report-view .searchfeatured .vc_col-sm-3{width:100% !important;}

.single-report-view .searchfeatured .vc_col-sm-9 {margin-left: 0;width: 100% !important;}

.single-report-img{ width:100% !important;}

.single-report-img{width:100% !important; text-align:center !important;}

.single-report-img img{ width:auto !important;}

.bloghome.featuredblog .wpb_text_column {margin-bottom: 15px;}

.vc_col-sm-6.pagiright{ width:100% !important;}

.vc_col-sm-6.pagiright ul{ float: left}

}

@media screen and (min-width:768px) and (max-width:1199px) {

.wysija-submit.wysija-submit-field {border-radius:3px;}	

#Footer .textwidget img { float: none; width: 25%;}

.newsletter form .wysija-input {width:419px;}

.newsletter form{width:550px;}

.bloghome.featuredblog .post-title h2 {font-size:15px; line-height:21px ;}

.bloghome.featuredblog .post-excerpt {font-size:14px;}

.bloghome.featuredblog .post-item, .bloghome.featuredblog .post-excerpt, .bloghome.featuredblog .column_filters {margin-bottom:10px;}

.bloghome.featuredblog .post-desc-wrapper {width:75%;}

.pagi-section ul {width:70%;}

.bloghome.featuredblog	.image_frame {width:25% !important;}

.footerform p.wysija-paragraph input {border-radius:0;}

}



@media screen and (min-width:768px) and (max-width:959px){

.searchfeatured .vc_column_container {padding:0 15px 0 15px !important;}

.aboutfooter p{text-align:left;}

.single-report-img{width:100% !important; text-align:center !important;}

.single-report-img img{ width:auto !important;}

}



@media screen and (min-width:960px) and (max-width:1199px) {

#Footer .one-fourth:nth-child(1), #Footer .one-fourth:nth-child(2){width:21%; margin-right:4%;}

#Footer .one-fourth:nth-child(3) {width:16%;}

}



@media screen and (min-width:768px) {

.pagi-section ul {float:left;}

.pagi-section .pagiright {text-align:right;}

.pagi-section .vc_col-sm-6 {padding:0;}

#maincontent {margin-top:20px !important; margin-bottom:0px !important;}

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

.bloghome.featuredblog .wpb_text_column {margin-bottom:15px !important;}

.bloghome.featuredblog a.bordermore {margin-top:10px;}

.newsletter h2 {margin:0 0 5px 0;}

.searchfeatured .wpb_single_image, .searchfeatured .vc_single_image-wrapper, .searchfeatured .wpb_text_column {margin-bottom:0 !important;}

.bloghome .post-excerpt {/*min-height: 105px;*/}

.workform-home {padding-bottom:0px !important;}

.sticky-side {

  position: relative;

  top: 0;

}

.initwidth {width:75% !important;}



}





@media screen and (max-width:1199px){

#Footer .vc_col-sm-8 {padding:0;}	

.footerform input.wysija-submit {margin:0 auto !important;}

.footerform .wysija-input {margin-bottom:0;}

.footerform p.wysija-paragraph, .footerform .wysija-input {width:100% !important;}

.footerform input.wysija-submit {margin:0 auto !important;}

.footerform .wysija-submit.wysija-submit-field{border: 0 none !important; border-radius: 0 !important;  box-shadow: 0 !important;}

img.videofoot {width:100%;}

}



/*24/11/16*/

.workform-home h2 {margin-bottom:12px;}

.workform-home .wpb_text_column {margin-bottom:30px;}

.powersection .workform{border: 0px solid #f0f0f0;background: #f0f0f0;}

.powersection .workform .vc_column-inner{ padding:20px !important;}

.powersection .workform h2.searchhead{ margin-bottom:18px;}

.powersection .workform .wpb_content_element{ margin-bottom:7px !important;}

.pagi-section .vc_column-inner{ margin-bottom:15px !important;}

.pagi-section p{ font-weight:normal !important;}

.pagi-section .wpb_content_element{ margin-bottom:12px !important;}

.searchfeatured{ margin-bottom:20px !important;}

.searchfeatured p{ color:#171717; line-height:23px;}

.searchfeatured .downloadreport {margin-top:10px !important;color:#585858 !important; font-size:15px !important; font-weight:bold; padding-left: 0px;}

li.vc_tta-tab a{border-radius:0 !important;}

li.vc_tta-tab.vc_active a{background:#bd362a !important; color:#fff !important;}

ul.vc_tta-tabs-list li.vc_tta-tab {margin: 0; min-width: 120px; text-align: center;}

.question .title {font-weight:500;}



.pagi-section ul li{background-image:url(../images/stripes/stripes_3_b.png) !important; background-repeat:repeat; background-color:none !important;}

.peopletabs .vc_separator, .peopletabs .wpb_single_image {margin-bottom:15px !important;}

.peopletabs .vc_tta-title-text {font-weight: 500; text-transform:uppercase;}

.peopletabs h4 { font-size: 14px; font-weight: 500; margin-bottom: 5px; padding-top: 4px;}

.peopletabs h2 {font-size:16px; font-weight:bold;}

span.headingL {font-weight:bold; color:#353535;}

.rtinner-space ul li {padding-bottom: 20px; padding-top: 10px;}

.rtinner-space ul li h5{margin-bottom:7px;}

.rtinner-space ul li p {margin-bottom:10px;}

.hdrmain {background:#e6e6e6 !important; margin-top:25px; padding:10px 55px 10px 90px !important;}

.hdrmain h3 {margin-bottom:0 !important; font-weight:400 !important;}

.hdrmain .alert_icon {background:#bd362a !important;}

.hdrmain .alert_icon i, .rtinner-space i, .single-report i {color:#fff !important;}

.rtinner-space a.button, .single-report a.button{background:#BD362A; color:#fff; margin-bottom:0px;}

.rtinner-space h5 a {font-size:20px !important; font-weight:400 !important; font-family:"Roboto",Arial,Tahoma,sans-serif;}

h5.page-header-inner, h5.page-header-inner a {font-size:21px !important;font-family:"Roboto",Arial,Tahoma,sans-serif; line-height:28px;margin-bottom: 5px !important; color: #c03427; font-weight:400;}

.rtinner-space h5 a:hover, h5.page-header-inner a:hover{color:#BD362A; text-decoration:underline;}

.rtinner-space span.button_label, .single-report span.button_label{font-weight:bold;} 

.vc_tta-panels h4 {margin-bottom:6px !important;}

.vc_tta-panels .vc_single_image-wrapper {margin-bottom:5px !important;}

h1.page-header {padding-top:25px;}

table.report td:last-child {text-align:center;}



table.project{margin-bottom:0px;}

table.project tr td{padding:10px 0px; border:0px solid #ccc; background:none !important;}

table.project tr td ul.list-unstyled{ margin-left:0px; margin-bottom:0px;}

table.project tr td ul.list-unstyled li{background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll left 14px; text-align:left;

    list-style: outside none none;

    padding-bottom: 5px;

    padding-left: 20px;

    padding-top: 10px; margin-bottom:0px;}

table tr th{padding-left: 10px;padding-right: 10px;}



/*5/5/17*/

#Subheader .title{background: rgba(0, 0, 0, 0) url("../images/title-line.jpg") no-repeat scroll left bottom; padding-bottom:10px; }

div.sector, div.thumb, div.clock {padding-right: 15px;}

.downloadreport{ margin-top:0px !important;}

.downloadreport ul{ margin-left:0px !important; margin-top:10px !important; margin-bottom:0px !important;}

.downloadreport ul li{  background: rgba(0, 0, 0, 0) url("../images/pdf.png") no-repeat scroll left top;

    border-bottom: 0px solid rgb(243, 243, 243);

    color: #bd362a;

    font-family: "Roboto",Arial,Tahoma,sans-serif;

    font-size: 15px;

    font-weight: 400;

    line-height: 16px;

    margin-top: 5px; list-style:none !important;

    padding-bottom: 5px; padding-top:0px;

    padding-left: 25px; margin-bottom:6px !important;}

.downloadreport ul li a{color:#bd362a; font-size:15px;font-family:"Roboto",Arial,Tahoma,sans-serif; font-weight:400;}

.searchfeatured.searchreport p{margin-bottom:5px !important;}

.load{ color:#bd362a; font-size:13px;font-family:"Roboto",Arial,Tahoma,sans-serif; font-weight:300; }

.load a{color:#bd362a !important;text-decoration:underline;}

.pagi-section{ margin-bottom:0px !important;}

.report-img{margin-top:5px;}

.pagi-section .vc_column-inner { margin-bottom:8px !important; padding-top:10px !important;}

.powersection .workform .vc_column-inner{ padding:10px 20px 3px 20px !important;}



/*10/5/17*/

.single-section-heading h2{ color:#bd362a; font-size:26px; font-weight:300;font-family:"Roboto",Arial,Tahoma,sans-serif; line-height:30px; }

.side-menu .vc_tta-panel-heading{ background:#ba2222 !important;background: #ba2222 url("../images/double-line.jpg") repeat-x scroll left bottom !important; border-top:0px !important;  }

.side-menu .vc_tta-panel-heading span.vc_tta-title-text{ color:#fff !important; border:0px; font-size:16px !important;font-weight:300;font-family:"Roboto",Arial,Tahoma,sans-serif;}

.side-menu .vc_tta-panel-heading h4 a{ padding-top:10px !important; padding-bottom:10px !important; padding-left:15px !important;}

.side-menu.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .side-menu.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .side-menu.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .side-menu.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{border-color:#fff !important;}



.side-menu.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {right: 12px !important; left:inherit !important;}

.side-menu.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {transform: rotate(45deg) translate(-36%, -25%) !important;}

.side-menu.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {transform: rotate(317deg) translate(-25%, -25%) !important;}

.side-menu ul.menu{ margin-left:0px; background:none; padding-left:0px; margin-bottom:5px;}

.side-menu ul.menu li{ list-style:none;background: rgba(0, 0, 0, 0) url("../images/line.jpg") no-repeat scroll left 10px; padding-left:8px; margin-bottom:0px;}

.side-menu ul.menu li:last-child{margin-bottom:0px;}

.side-menu ul.menu li.current-menu-item { font-weight:bold;}

.side-menu ul.menu li a{ color:#353535; font-size:14px; padding-top:0px; padding-bottom:0px;}

/*.side-menu.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background: rgba(0, 0, 0, 0) url("../images/double-line.jpg") repeat scroll left bottom; }*/

/*.single-report-view .workform{ display:none !important;}

.single-report-view .pagi-section{ display:none !important;}*/

.single-report-view .searchfeatured .vc_col-sm-3{ padding: 0 17px 0 0;width: 20%;}

.single-report-view .searchfeatured .vc_col-sm-9 {margin-left: 0;width: 80%;}

.single-report-view .searchfeatured{ margin-top:30px;}

.single-report-view .vc_custom_1477635736276{ padding-top:0px !important;}

.single-report-view h2.vc_custom_heading{ margin-left:-17px;}

.side-menu{ /*position: fixed;

    top: 90px;*/

   /* width: 270px;*/}

	

/*.sticky {

    padding: 0.5ex;

    width: 600px;

    background-color: #333;

    color: #fff;

    font-size: 2em;

    border-radius: 0.5ex;

}



.sticky.stick {

    margin-top: 0 !important;

    position: fixed;

    top: 0;

    z-index: 10000;

    border-radius: 0 0 0.5em 0.5em;

}*/

/*18/5/17*/

.side-menu ul.menu li ul.sub-menu li{ list-style:none;background: rgba(0, 0, 0, 0) url("../images/line.jpg") no-repeat scroll left 10px; padding-left:8px; margin-bottom:5px;}

.side-menu ul.menu li ul.sub-menu { padding-left:0px;margin-left:10px; background:none; margin-top:0px;}

.side-menu.vc_tta.vc_general .vc_tta-panel-body{ padding:5px 20px;}



/*22/5/17*/

/*ul.listing{Margin-left:0px !important;}

ul.listing li{ color:#bd362a;float: left;list-style: outside none none !important; border-right:1px solid #bd362a;font-size: 17px;font-weight: 400; line-height: 14px;margin-right: 5px;margin-top: 0;padding-bottom: 0;padding-right: 5px;padding-top: 0;}

ul.listing li a{ color:#bd362a;}



ul.simple-listing{Margin-left:0px !important;}

ul.simple-listing li{ color:#bd362a;float: left;list-style: outside none none !important; border-right:1px solid #bd362a;font-size: 15px;font-weight: 500; line-height: 14px;margin-right: 5px;margin-top: 0;padding-bottom: 0;padding-right: 5px;padding-top: 0; display:block; width:100%;}

ul.simple-listing li a{ color:#bd362a;}*/

h6{ color:#bd362a !important;font-size: 17px !important;font-weight: 400 !important;/*background: #eee none repeat scroll 0 0;*/padding: 5px; margin-bottom:35px !important; float:left;}

h6 a{background: #eee none repeat scroll 0 0;

    border: 1px solid #e5e5e5;

    font-size: 15px;

    font-weight: 500;

    line-height: 24px;

    margin-right: 3px; margin-bottom:3px; float:left;

    padding: 10px 20px;

    text-decoration: underline;color:#bd362a !important;}

h6 a:hover{ text-decoration:underline !important; background:#1e1e1e; color:#fff !important;}



/*side-custom-menu*/

.topnav {

	width: 213px;

	padding: 40px 28px 25px 0;

	/*font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;*/

	list-style-type: none;

	list-style: none;

}



ul.topnav {

	padding: 0;

	margin: 0;

	font-size: 1em;

	line-height: 0.5em;

	list-style: none;

	list-style-type: none;

	list-style: none;.

}



ul.topnav li {}



ul.topnav li a {

	line-height: 10px;

	font-size: 11px;

	padding: 10px 5px;

	/*color: #000; */

	display: block;

	text-decoration: none;

	font-weight: bolder;

}



ul.topnav li a:hover {

	background-color:#675C7C;

	color:white;

}



ul.topnav ul {

	margin: 0;

	padding: 0;	

}



ul.topnav ul li {

	margin: 0;

	padding: 0;

	clear: both;

}



ul.topnav ul li a {

	padding-left: 20px;

	font-size: 10px;

	font-weight: normal;

	outline:0;

}



ul.topnav ul li a:hover {

	background-color:#D3C99C;

	color:#675C7C;

}



ul.topnav ul ul li a {

	/*color:silver;*/

	padding-left: 40px;

}



ul.topnav ul ul li a:hover {

	background-color:#D3CEB8;

	color:#675C7C;

}



ul.topnav span{

	float:right;

}



ul.topnav{ margin-left:0px !important;}

ul.topnav li{list-style: outside none none !important; margin-bottom:0px !important;background: rgba(0, 0, 0, 0) url("../images/line.jpg") no-repeat scroll left 10px;}

ul.topnav.ui-accordion .ui-state-default {

    background: #ba2222 none repeat scroll 0 0 !important;

    color: #fff !important;

    font-family: "Roboto",Arial,Tahoma,sans-serif !important;

    font-size: 16px !important;

    font-weight: 300 !important; line-height: 24px !important;

    padding: 10px 15px !important; border:0px; border-radius:0px; margin-top:0px;background: #ba2222 url("../images/double-line.jpg") repeat-x scroll left bottom !important; 

}

ul.topnav.ui-accordion .ui-accordion-content-active{ border-right:1px solid #f0f0f0 !important;border-left:1px solid #f0f0f0 !important; background:#f8f8f8 !important;border-top:1px solid #f0f0f0 !important;border-bottom:1px solid #f0f0f0 !important;/* height:auto !important;*/}



ul.topnav.ui-accordion .ui-accordion-header .ui-icon {

    margin-top: -8px;

    position: absolute;

    right: 11px !important; left:inherit;

    top: 55%;

}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{ background: rgba(0, 0, 0, 0) url("../images/right.jpg") no-repeat scroll left 0 !important;height: 12px;width: 8px;}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{ background: rgba(0, 0, 0, 0) url("../images/down.jpg") no-repeat scroll left 0 !important;height: 8px;width: 12px;}

ul.topnav ul li a{ color: #353535 !important;

   font-family:"Roboto",Arial,Tahoma,sans-serif !important;

    font-size: 14px !important;

    font-weight: 300 !important;

    line-height: 21px !important;

    padding-bottom: 0 !important;

    padding-left: 10px !important;

    padding-top: 0 !important; cursor: default;

    pointer-events: none;}

ul.topnav li ul{ padding:10px 20px !important;}

ul.topnav li ul li{ margin-bottom:5px !important;}

ul.topnav li ul li a{ color: #353535;}

ul.topnav li ul li a:hover{  background:none !important;}

ul.topnav li ul li ul{ margin-top:0px !important; padding-bottom:0px !important; padding-top:0px !important;}

ul.topnav li ul li ul li a{ cursor: pointer !important;

    pointer-events: auto !important;}

ul.topnav li ul li ul li a:hover{ text-decoration:underline; color:#000 !important;}

ul.topnav li ul li.currentactive a{ font-weight:500 !important;}

ul.topnav ul li.sub-active a{cursor: pointer !important;

    pointer-events: auto !important;}

ul.topnav ul li.sub-active a:hover{ text-decoration:underline;}



span.initiative-sector{ padding-right:15px;font-size: 15px;font-weight: 400;}

span.initiative-sector strong{ padding:0 5px;}

span.initiative-thumb{ padding-right:15px;font-size: 15px;font-weight: 400;}

span.initiative-thumb strong{ padding:0 5px;}

span.initiative-clock{font-size: 15px;font-weight: 400;}

span.initiative-clock strong{ padding:0 5px;}

.report-download{ margin-bottom:20px;}

.single-report-img{float: left; width: 17%;margin-right:15px; margin-bottom:20px;}

.single-report-img img{ width:100%; }

.single-report-content{width: 81%; float: left;}



/*12/6/17*/

.nicescroll-cursors{ background:#b2afaf !important;}

.nicescroll-rails.nicescroll-rails-vr{ background:#353535 !important;}

/*#Subheader ul.breadcrumbs {

    color: red;

    display: block;

    float: left !important;

    font-size: 1em;

    margin: 74px 0 0 !important;

    text-align: left !important;

    width: 100% !important; background:#eee;

}

#Subheader ul.breadcrumbs li a{ color:#929191 !important;}

#Subheader ul.breadcrumbs li span{ color:#929191 !important;}



#Subheader .column.one {

    padding: 75px 0 40px !important;

}*/

.bread-bg{ background:#eee; width:100%; padding:10px 0;}

.bread-bg ul.breadcrumbs {

    color: red;

    display: block;

    float: left !important;

    font-size: 1em;

    margin: 0px 0 0 !important;

    text-align: left !important;

    width: 100% !important; background:#eee;

}

.bread-bg ul.breadcrumbs li{ display:inline;color:#727171 !important; padding-left:2px;text-transform: capitalize;}

.bread-bg ul.breadcrumbs li a{ color:#727171 !important;}

.bread-bg ul.breadcrumbs li a:hover{ color:#bd362a !important; text-decoration:underline;}

.bread-bg ul.breadcrumbs li span{ color:#727171 !important; padding:0 2px;}

.main-initiative{   color: #444444;font-size: 15px;font-weight: 400;padding-right: 3px;}

span.main-initiative strong {

    padding: 0 1px 0 5px;

}

.downloadreport.home-report{ color:#585858;}



.wpb_single_image img{ border: 1px solid #eee;}

ul.newsletter-grey{}

ul.newsletter-grey li{ background:#eee !important;padding:20px !important;}

@media screen and (max-width:550px) {

	#Subheader .column.one {padding: 51px 0 0 !important;}

	

}

#Subheader .title{ text-align:left !important;}

.single-report-img img{ border:1px solid #eee;}



/*22/6/17*/

/*.pagi-section p{ right:400px !important;}*/

/*.pagi-section ul{ width:50% !important;}*/

/*.pagiright p:first-child{ margin-right:-20% !important;}

.pagi-section ul {

    width: auto !important; float:right !important;

}*/

.pagi-section p {

    display: inline-block !important;

    font-weight: normal;

    width: auto !important; float:left !important;

}

.pagi-section ul {

    width: auto !important; padding-left:10px !important;

}

.pagiright{ float:right !important; width:auto !important;}

.single-report-view .searchfeatured{ margin-top:0px !important;}

.left-sidbar ul li.newsletter-button{background: #74b500 none repeat scroll 0 0 !important;color: #fff !important;margin-top: 20px !important;}



/*4/7/17*/

.workform {border: 0px solid #f0f0f0; margin-bottom:0px !important;}

.workform h2{line-height: 30px;border-bottom: 1px solid #ebebeb;padding-bottom: 16px;}

/*.post-item.isotope-item.has-post-thumbnail.hentry{ position:relative;}

.grid .post-desc-wrapper .post-desc {height: 360px;padding: 20px 20px 0;}

.grid .post-footer {bottom: 0;box-sizing: border-box;margin: 0 -20px;position: absolute;width: 100%;}*/



.bloghome .post-title h2 {

    font-size: 20px;

    font-weight: 300;

    line-height: 24px;

    margin-bottom: 5px;

    /*min-height: 50px;*/

}

.grid .post-desc-wrapper .post-desc{ padding-right:10px !important; padding-left:10px !important;}

.single-post #Subheader {

    background-image: url("https://shaktifoundation.in/wp-content/uploads/2021/03/blog-ban.jpg");

    background-position: center top;
height: 490px;
    background-repeat: no-repeat;

}
.single-post #Subheader .title{background:none !important;     text-align: center!important;     width: 100%;}

.single-post #Subheader h1.title{top: 410px; color:#ffffff !important; font-size:36px !important;}
.single-post #sub-con .single-section-bg{min-height:100px;}



#Subheader .title{ font-size:24px !important;}

.post-meta .author-date .post-author{ display:none;}

.post-meta .author-date .date .label{ display:none;}

.post-meta .meta-categories{ display:none;}

.post-meta .mata-tags{ display:none;}
#Footer .one-fourth:nth-child(1) {width: 22%; margin-right: 1%;}
#Footer .one-fourth:nth-child(1) a{color: #fff; display:block;margin-right: 10px;}
#Footer .one-fourth:nth-child(1) a img{margin-top: 5px;
float: left;
width: 30%;
margin-bottom: 0px !important;}
#Footer .one-fourth:nth-child(2){width: 10%; margin-right: 1%;}

#Footer .one-fourth:nth-child(4) {

    display: block;

    width: 37%;

}
#Footer .one-fourth:nth-child(4) h5{ font-size:17px !important;}

#Footer .one-fourth:nth-child(3) {

    width: 23%;

}
#Footer .one-fourth:nth-child(3) a { color:#fff;}
#Footer .one-fourth:nth-child(3) a:hover { color:#fff; text-decoration:none;}

ul.list-arrow{ margin-left:10px !important;}

ul.list-arrow li{ background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll left 3px;

    list-style: outside none none;

    margin-bottom: 0 !important;

    padding-bottom: 5px !important;

    padding-left: 20px;

    padding-top: 0px !important; color:#737E86;

    text-align: left; list-style:none !important; margin-bottom:0px;}

.question .wpb_toggle_content.answer .vc_col-sm-2{display:none;}

.question .wpb_toggle_content.answer .vc_col-sm-10{ width:100%; padding-left:0px;}

.click a.vc_btn3.vc_btn3-size-md{ font-size:16px !important; font-weight:400 !important; text-transform:capitalize;}



/*4/8/17*/

/*.people-board{ display:none;}*/



/*1/9/17*/

.single-section-bg{ background: #fff none repeat scroll 0 0;border: 1px solid #efefef;padding: 20px 15px; margin-bottom:30px !important;/* min-height:200px;*/}

.single-section-bg h2{ color:#bd362a; font-size:21px; font-weight:300;font-family:"Roboto",Arial,Tahoma,sans-serif; line-height:30px; margin-bottom:10px;}



/*22/9/17*/

.highlights-section{ background: #fff none repeat scroll 0 0;border: 1px solid #efefef;padding: 20px 15px; margin-bottom:30px !important; min-height:500px;}

.highlights-section h2{ color:#bd362a; font-size:21px; font-weight:300;font-family:"Roboto",Arial,Tahoma,sans-serif; line-height:30px; margin-bottom:10px;}



/*26/9/17*/

.thanks-shk{ width:100% !important; padding:20px; border:1px solid #eeeeee; background:#f7f7f7;}

.thanks-shk p{color: #171717;font-size: 15px; float:none !important;}

.info{}

.info img{ width:40%;}

.info .wpb_single_image.vc_align_center{margin-bottom:0px !important;}

.info h2{ color: #bd362a;

    font-family: "Roboto",Arial,Tahoma,sans-serif;

    font-size: 26px;

    font-weight: 300;

    line-height: 30px;

    margin-bottom: 10px;}

.info .vc_col-sm-3 p{padding-top:18% !important;}

.wysija-submit {margin:0 auto !important;}

.widget_wysija {text-align:center;}



/*16/10/17*/

.image_links.double{ display:none;}

.image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img{top:0px !important;}

h1.title{display: block;

position: absolute;

top: 280px;}

#Top_bar #logo{ height:auto !important;}



.newsletter.vc_custom_1497333768013{padding-top: 0px !important;

padding-bottom: 0px !important;}

.newsletter.vc_custom_1497333768013 .vc_column-inner{padding-top:15px !important;} 
.newsletter.vc_custom_1497333768013 .vc_column-inner .wpb_text_column.wpb_content_element{margin-bottom:25px !important;} 

.newsletter.vc_custom_1497333880620{padding-top: 0px !important;

padding-bottom: 0px !important;}

.newsletter.vc_custom_1497333880620 .vc_column-inner{padding-top:25px !important;} 



/*17/10/17*/

/*ul#marquee-vertical{margin-left:0px !important;}

.block-hdnews{width: 100% !important;

margin: 0px auto;

background-color: #f3f3f3 !important;}

.middle{width:100% !important;}

.middle ul{margin-left:0px !important; font-family:roboto !important;}

ul#marquee-vertical li p{font-size: 16px !important; font-family:roboto !important; margin-bottom:0px !important; color:#727171 !important; color:#5e5e5e !important;}

ul#marquee-vertical li{border-bottom:1px solid #dddddd !important; padding-bottom:5px; }

ul#marquee-vertical li p a{font-size: 14px !important; font-family:roboto !important;color:#727171 !important;}

.list-aggregate li:hover{ background:none !important;}*/

.click-read{color:#c03427 !important;}

.list-aggregate > li > p {

   /* height: 35px !important;*/

    line-height: 16px !important;

    overflow: hidden !important;

    font-size: 16px !important; height:20px;

}

.shakti-description{ color:#fff; margin-bottom:0px !important; background:#eee;}

.shakti-description p{text-align: center;padding: 18px 116px;

font-size: 19px;

line-height: 24px;

font-weight: bold;

font-family: roboto;}

.wpb_revslider_element{margin-bottom:0px !important;}

ul#marquee-vertical{width:100%; margin:0px !important;}

.list-wrpaaer{ height:203px !important;}

ul#marquee-vertical li{/*padding-bottom:20px;*//* height:40px !important;*/ list-style:none; margin-bottom:0px !important; padding-left:10px; border:0px;}



.list-aggregate>li>a {

    width: 85%;

    height: 25px;

    line-height: 25px;

    display: block;

    text-align: center;

    margin: 7px auto;

    font-size: 19px;

    overflow: hidden;

}



a{text-decoration:none;}





.list-aggregate>li {

    padding: 5px 0;

    border-bottom: solid 1px #fff;

    -webkit-transition: ease-in-out background-color .15s .05s;

    -o-transition: ease-in-out background-color .15s .05s;

    transition: ease-in-out background-color .15s .05s;

}

ul, li {

    list-style: none;

}





.list-aggregate li { border-bottom-color: #eee; }



.list-aggregate li a { color: #727171; font-size:14px; font-weight:normal; }



.list-aggregate li a:hover { color: #1c1c1c; }



.list-aggregate li p { color: #727171;

    padding: 0 10px;

    font-size: 13px;

    text-align: justify;

    height: 20px;

    line-height: 18px;

    overflow: hidden; font-weight:500 !important;	}



.list-aggregate li:hover { background-color: #f9f9f9; }

.block-hdnews{width:100% !important;background-color: #fff !important;

border: 0px solid #efefef !important;}

.middle{margin-right:0px !important;width:100% !important;}

.middle ul{margin-left:0px !important;}



.workform.workform-home button.button{margin-bottom: 20px !important;}

#maincontent.vc_custom_1478170393946{margin-bottom: 10px !important;}

.ongoing-bg{background: #f9f9f9;margin-top: 0px;float: left;width: 100%; border:1px solid #eee;}

.ongoing-bg h2 {

    margin-bottom: 0px !important;

    margin-top: 15px;

    padding-left: 15px; border-bottom:0px;}

.block-hdnews{ margin:0px auto !important;}

.list-aggregate li p{margin-bottom:0px !important;}

.vc_custom_1477573700339{margin-top: 0px !important;

float: right;}

.vc_custom_1477573700339 a.border{margin-top: 0px;

float: right;}

span.date{padding-top: 20px !important;display: block;}

.single-initiative #Subheader .title{ display:none;}

.single-report #Subheader .title{ display:none;}

.single-news #Subheader .title{ display:none;}

.single-news .panel-body{padding-top:20px;}

.page-id-4271 #Subheader .title{ display:none;}

#Subheader .title{/*width:100% !important;*/}

.shakti-description-txt{margin-bottom: 0px !important;

font-size: 18px;

line-height: 26px;}

.shakti-description-txt .vc_column-inner {padding-top:10px !important;}

.shakti-description-txt .wpb_text_column{margin-bottom:15px;}

.post-desc-wrapper span.date{padding-top:0px !important;}

.author-date span.date{padding-top:0px !important;}

.post-desc-single-desc{float: left;margin-right: 20px;/*width: 30%;*/display: block; margin-left:15px;}

.post-desc-single-desc img{border: 4px solid #f8f8f8;width:100%;}

.single-photo-wrapper{display:none;}
.bloghome .column_filters{ margin-bottom:5px !important;}

#Footer .menu-quick-links-container ul li {background:url("../images/arrow-footer.png") no-repeat scroll 0 8px; padding-bottom:4px; font-size:14px;}

#Footer .menu-quick-links-container ul li a {color:#fff;}

#Footer .menu-quick-links-container ul li a:hover {color:#e5021f;}

#Footer .menu-quick-links-container ul {list-style: outside none none; padding: 0;}

#Footer .menu-quick-links-container ul li a, #Footer .menu-quick-links-container ul li a:hover {background:none !important; padding:0 15px !important; font-size:15px;}

.popup-inner p{color:#353535; line-height:21px; font-size:15px; padding:15px !important;}

.newsletter-columns .vc_col-sm-3:first-child{padding:0px; display:none;}
.newsletter-columns .vc_col-sm-3:first-child ul.newsletter-grey li{border:3px solid #ccc;position: absolute;
top: 0px;
width: 75%;}
/*.newsletter-columns .vc_col-sm-3{margin-bottom:20px;}
.newsletter-columns .vc_col-sm-3:nth-child(1) .wpb_text_column.wpb_content_element{margin-bottom:0px;}*/
/*.list-aggregate li:nth-child(even) {background: #f1f1f1;}
.list-aggregate li:nth-child(odd) {background: #e5e5e5;}*/
.list-aggregate li {background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 14px 6px;
list-style: outside none none;
margin-bottom: 0 !important;
padding-bottom: 5px !important;
padding-left: 26px !important;
padding-top: 5px !important;
color: #737E86;
text-align: left;
list-style: none !important;}
.bloghome.featuredblog p {margin-bottom:5px;}
.post-desc-single-desc.video{position: relative;z-index: 9;}

.downloadreport ul li.taxo_pre{color: #585858 !important;background: none;padding-left: 0px; font-weight:500;}
.downloadreport ul li.taxo_nonpre{color: #000000;background: none;padding-left: 0px; margin:0px !important; padding:0px !important;}
ul.topnav li ul li.currentactive ul li a{font-weight:300 !important;}

.gallery ul.vc_tta-tabs-list li.vc_tta-tab{width: 31%; margin-right: 10px !important;}
.wpb_gallery_slides.wpb_image_grid li img{ width:97%; margin-bottom:17px;}
 .wpb_gallery_slides.wpb_image_grid  ul.wpb_image_grid_ul{ left:10px; position:relative;}


@media (min-width: 768px){
.vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
    border-radius: 5px !important;
}

}
.gallery .vc_tta.vc_general .vc_tta-tab > a{padding-top:8px;}
.wpb_gallery_slides{margin-bottom:0px !important;}
.vc_tta-panel-body{padding:10px 0 0 0 !important;}
.wpb_gallery_slides.wpb_image_grid ul.wpb_image_grid_ul{left:15px !important;}
img.scale-with-grid, #Content img {max-width: 100%;}
.gallery .vc_column-inner {padding-right:20px !important;}
.gallery-images .vc_column-inner {padding-right:53px !important;}
.gallery-images ul.vc_tta-tabs-list li.vc_tta-tab {width: 31%;margin-right: 10px !important;}
.gallery .vc_tta.vc_general .vc_tta-tab > a {padding-bottom: 8px;}
.gallery-images .vc_tta.vc_general .vc_tta-tab > a {padding-bottom: 8px;padding-top: 8px;}
.gallery ul{text-align:center;}
.gallery ul.vc_tta-tabs-list li:last-child{margin-right:0px !important;}
.gallery-images ul{text-align:center;}
.gallery-images ul.vc_tta-tabs-list li:last-child{margin-right:0px !important;}
.page-id-9672 #Subheader h1.title{line-height: 25px !important;padding-top: 20px !important;margin-bottom: 50px !important;}

.career-table tr td{text-align:left !important;}
.single-press-release #Subheader .title{width:100%;}
.single-press-release #Content{padding-top: 40px !important;}

.page-template-template-press-releases .the_content_wrapper{border-bottom: 1px solid #EBEBEB !important;margin-bottom: 20px;}
.page-template-template-press-releases .the_content_wrapper h4 a{font-weight: 300;color:#c03427;}
.page-template-template-press-releases .the_content_wrapper h4{margin-bottom:10px}
span.press-release-date{margin-bottom: 10px !important;display: block;color: #757272;}
.pop-txt p{margin-bottom:0px !important; padding: 5px 15px !important;}
  ol.privacy-list {     margin: 0 0 15px 0px !important; list-style-type:upper-alpha}
.postid-11208 .report-download{display:none;}
.share_social{position: absolute;left: 0px;top: 0px;}
.tag h2{font-size: 20px;font-weight: 300;line-height: 24px;margin-bottom: 5px;}
.postid-12251 .post-desc-single-desc img{display: none;}
.postid-12204 .post-desc-single-desc img{display: none;}
