
@font-face{font-family:'FontAwesome';src:url('../../../font/fontawesome-webfontf77b.eot?v=3.2.1');src:url('../../../font/fontawesome-webfontd41d.eot?#iefix&v=3.2.1') format('embedded-opentype'),
url('../../../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'),
url('../../../font/fontawesome-webfontf77b.woff?v=3.2.1') format('woff'),
url('../../../font/fontawesome-webfontf77b.html?v=3.2.1') format('truetype');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}

/*Max content widths*/
.size-auto, .size-full,.size-large,.size-medium,.size-thumbnail { max-width: 100%; height: auto; }

/*Main content*/
#content article { margin-bottom: 40px; overflow:hidden; } 
#content header { margin: 20px 0; }
#content section { margin-bottom: 20px; }
#content footer { padding-bottom: 20px; }

/*Comments*/
#respond { margin-top: 40px; }
ol.commentlist { counter-reset: li; /* Initiate a counter */ padding: 0; }
ol.commentlist ul { padding: 0; }
ol.commentlist > li { position: relative; margin: 0 0 20px 0; list-style: none /* Disable the normal item numbering */ }
ol.commentlist > li:before { content: "Thread " counter(li); /* Use the counter as content */  counter-increment: li; /* Increment the counter by 1 */ position:absolute;   top: 0;  right: 0; border-bottom: 1px solid #ddd;  border-left: 1px solid #ddd;  border-bottom-left-radius: 4px; padding: 5px 20px 5px 10px; color: #999  }
ol.commentlist li ol, ol.commentlist li ul { list-style-type: none; margin: 0; }
.commentlist li li {background: #f8f8f8;}
.commentlist li li li {background: #fff}
.commentlist li li li li { background: #f8f8f8 }
.commentlist li li li li li li { background: #fff }
.commentlist li { padding: 20px }
.commentlist ul li {  margin-top: 20px; margin-bottom: 0 }
.reply p {  margin: 0 } 

/*Hide form placeholders on focus*/
input:focus::-webkit-input-placeholder { color: transparent !important; }
input:focus:-moz-placeholder { color: transparent !important; } /* FF 4-18 */
input:focus::-moz-placeholder { color: transparent !important; } /* FF 19+ */
textarea:focus::-webkit-input-placeholder { color: transparent !important; }
textarea:focus:-moz-placeholder { color: transparent !important; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color: transparent !important; } /* FF 19+ */ 


.top-links { border-bottom:#eee 1px solid; }
#menu-top-menu li a { padding:3px 10px; font-size:11px; color:#7f7f7f; }
#menu-top-menu li a:hover { /*background-color:transparent;*/ }
#menu-top-menu li a:before { font-family:'FontAwesome'; margin-right:5px; font-size:14px;  }
#menu-top-menu li:first-child a:before { content:"\f015"; }
#menu-top-menu li.top-login a:before { content:"\f023"; }

.logo-section { padding-top:15px; padding-bottom:10px; }
/*.logo-box .site-logo { text-indent:-9999px; display:inline-block; background:url(https://www.enago.com/academy/wp-content/uploads/2016/05/enago-academy-logo.png) 0 0 no-repeat; width:396px; height:60px; }*/
.logo-box { float:left; }
.logo-box  span.tag-line { font-size:16px; padding:10px 0 10px 15px; display:inline-block; vertical-align:top; margin-left:15px; border-left:#eee 1px solid; }
.logo-section .form-control, .logo-section button{ border-radius:0; border-color:#f4f4f4; }
.logo-section button { background-color:#f4f4f4; margin-left:-3px; }

.navbar-default { background-color:#363636; }
.navbar-default .navbar-nav>li>a { color:#fff; } .navbar-default .navbar-nav>li>a:hover { color:#eee; background-color:#bd3866; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background-color:#bd3866; color:#fff; }

/*Common*/
.common-title { background:url(../images/dot.png) 0 0 repeat; position:relative; }
.common-title h4 { display:inline-block; background-color:#bd3866; padding:3px 10px; color:#fff; margin:0; font:normal 18px/22px 'Oxygen'; }
.common-title h4 a { color:#fff; }
.common-title h4 a:after { content:"ALL >"; display:inline-block; position:absolute; right:0; top:0; background-color:#efeff0; padding:3px 10px 2px; color:#029dcd; font:600 14px/22px 'Oxygen';  }
.common-title  a.all-link { float:right; background-color:#efeff0; padding:3px 10px 2px; color:#029dcd; font:600 14px/22px 'Oxygen';  }

.no-list { margin:0; padding:0; list-style-type:none; }
.btn-primary { border:0; border-radius:0; font-size:18px; }
.form-control { border-radius:0; border-color:#eee; }


/*Index-page*/
.home-posts-updates { /*margin-top:20px;*/ }
.home-posts-updates ul.no-list li { margin:0 0 10px 0; padding:0 15px 0 0; }
.home-posts-updates .post-cat { display:none; padding:10px 0; line-height:16px; }
.home-posts-updates .post-cat a { text-transform:uppercase; color:#999; font-family:Oxygen; }
.home-posts-updates .post-title a { font-size:22px; font-family:Oxygen;}
.home-posts-updates .post-excerpt p { line-height:22px; }
.home-posts-updates .post-share { margin:15px 0; position:relative; }
.row.home-cont { overflow:hidden; }

.home-posts-updates.publishing .post-img { display:none; }
.home-posts-updates.publishing .post-share:after { content:""; width:100%; height:1px; background-color:#ddd; display:block; position:absolute; bottom:-18px;}
.home-posts-updates.publishing ul li:first-child { width:100%; border:#eee 1px solid; padding-bottom:0; }
.home-posts-updates.publishing ul li:first-child div { float:left; width:47%; }
.home-posts-updates.publishing ul li:first-child .post-img { display:block; margin-right:15px; width:50%; float:left; overflow:hidden; height:212px; }
.home-posts-updates.publishing ul li:first-child .post-img img { max-width:inherit; margin-left:-50%; }
.home-posts-updates.publishing ul li:first-child .post-tags { padding-bottom:0; border:0; }
.home-posts-updates.publishing ul li:first-child #s-share-buttons, .home-posts-updates.publishing ul li:first-child .s-single-share { width:auto; }
.home-posts-updates.publishing ul li:first-child .post-share { margin-bottom:0; }
.home-posts-updates.publishing ul li:first-child .post-share:after,  .last-two .post-share:after{ display:none; }

.home-posts-updates.author-resources .post-img { float:left; width:25%; height:140px; overflow:hidden; text-align:center; margin-right:15px; position:relative; }
.home-posts-updates.author-resources .post-img img { position:absolute; max-width:inherit; top:-50%; left:-50%; }
/*.home-posts-updates.author-resources .post-cont-wrap { float:left; width:70%; }old*/
.home-posts-updates.author-resources .post-cont-wrap { float:left; /*width:70%;*/ }
/*.home-posts-updates.author-resources ul li { border-bottom:#ddd 1px solid; margin-bottom:20px; position:relative; }old*/
.home-posts-updates.author-resources ul li { border-bottom:#ddd 1px solid; margin-bottom:20px; padding-left:45px; position:relative; }
.home-posts-updates.author-resources ul li .post-date { position:absolute; top:0; left:0px; }
.home-posts-updates.author-resources ul li .post-date span { display:block; color:#ccc; text-align:center; text-transform:uppercase; font-family: 'Oxygen'; }
.home-posts-updates.author-resources ul li .post-date span.date-box { font-size:24px; margin-top:2px;  }
.home-posts-updates.author-resources ul li .post-date span.date-box:before {  content:"\f133"; font-family:'FontAwesome'; display:block; margin-bottom:5px; color:#eee; }
.home-posts-updates.author-resources ul li .post-date span.month-box { font-size:16px;letter-spacing:normal; }
.home-posts-updates.author-resources .post-cat { padding:0; }

.home-posts-updates.expert-pinion { border:#ddd 1px solid; padding:10px 10px 0; margin-top:20px; }
.home-posts-updates.expert-pinion h2 { margin-top:0; line-height:24px; }
.home-posts-updates.expert-pinion h2 a { color:#029dcd; font-size:20px; margin-top:5px; font-family: 'Oxygen'; }
/*.home-posts-updates.expert-pinion h2 a:before { content:"\f10d"; font-family:'FontAwesome'; margin-right:5px; }*/
.home-posts-updates.expert-pinion h4 { font-size:14px; font-family: 'OpenSansSemibold'; }
.home-posts-updates.expert-pinion img { float:left; margin-right:20px; width:55px; height:auto; }
.home-posts-updates.expert-pinion .post-cat { padding:0; }
.home-posts-updates.expert-pinion .post-share { margin-bottom:10px; }
.home-posts-updates.expert-pinion .post-tags { margin-top:10px; color:#999; }
.home-posts-updates.expert-pinion .text-wrap { line-height:20px; }
.home-posts-updates.expert-pinion .text-wrap img { float:left; width:60px; height:auto; margin-right:15px; border:#eee 1px solid;  }

.home-popular-posts ul.wpp-list { margin-top:20px; padding:0; }
.home-popular-posts ul.wpp-list li { float:left; width:45%; clear:none; margin:10px; position:relative; padding-bottom:40px; overflow:visible; list-style:none; border:#eee 1px solid; }
.home-popular-posts ul.wpp-list li .wpp_featured { float:none; }
.home-popular-posts ul.wpp-list li .wpp-post-title { font-size:20px; padding:15px 10px 0; display:block;}
.home-popular-posts ul.wpp-list li .wpp-views { position:absolute; background-color:#fff; padding:3px 10px; bottom:10px; left:0; }
.home-popular-posts ul.wpp-list li .wpp-category { position:absolute; background-color:#029dcd;bottom:15px; right:-5px; }
.home-popular-posts ul.wpp-list li .wpp-category a { color:#fff; font-size:12px; padding:0 10px; line-height:10px; }
.home-popular-posts ul.wpp-list li .wpp-category:hover { background-color:#286090; }
.home-popular-posts ul.wpp-list li .wpp-category a:hover { text-decoration:none; }

.home-popular-posts ul.wpp-list li i { padding:10px; display:block; font-style:normal; line-height:normal; }

.post-share { background:url(../images/share-arrow.png) 0 0 no-repeat; }
.post-share:hover { background:none; }
.post-share #s-share-buttons { opacity:0; transition:all 0.3s ease; }
.post-views { float:left; padding-left:35px; color:#999; text-transform:uppercase; }
.post-share:hover #s-share-buttons { opacity:1; }
.post-share:hover .post-views { display:none; }
.post-tags { line-height:16px; font-size:12px; padding-left:50px; position:relative; }
.home .post-tags { display:none; }
.post-tags:before { content:"Tags: "; display:inline-block; padding-left:13px; background:url(../images/tag-icon.png) left bottom  no-repeat; position:absolute; top:0; left:0;  }
.post-tags a { color:#999; }

.wp-tabbed-tabs .wp-tabbed-nav, .wp-tabbed-tabs .wp-tabbed-nav li { background:#fff !important; }
.wp-tabbed-tabs .wp-tabbed-nav li a { color:#000 !important; padding:10px 0 !important; border-bottom:#eee 1px solid; }
.wp-tabbed-tabs .wp-tabbed-nav li.tab-active a { color:#029dcd; border-bottom:#ad3b5e 2px solid; }
.wp-tabbed-tabs .wpp-list li { overflow:visible !important; padding-left:25px; position:relative; line-height:20px; border-bottom:#eee 1px solid; padding-bottom:10px; }
.wp-tabbed-tabs .wpp-list li:before { content:"\f04d"; font-family:'FontAwesome'; margin-right:5px; color:#ad3b5e; font-size:7px; position:absolute; left:10px; top:1px;  }
.wp-tabbed-tabs .wpp-list li a { color:#000; }
.wp-tabbed-tabs .post-stats { font-size:12px; font-family:Oxygen; color:#999; text-transform:uppercase; font-weight:normal; }

/*Sidebar*/
.sidebar section { margin-bottom: 30px}
.sidebar ul, .sidebar ol { list-style-type: none;  padding: 0; }
.sidebar li { margin: 10px 0; }
.tagcloud { padding-top:10px; } .tagcloud a { color:#003291; }
.social_login.widget_text { margin-bottom:0; }
.wp-social-login-widget { margin-bottom:20px;}
.wp-social-login-connect-with { display:inline-block; background-color:#bd3866; padding:3px 10px; color:#fff; margin:0; font:normal 18px/22px 'Oxygen'; position:relative; }
.wp-social-login-connect-with:after { content:""; display:inline-block; position:absolute; background:url(../images/dot.png) 0 0 repeat; width:180px; height:28px; right:-170px; top:0; z-index:-1; }
#content article section .wp-post-image { width:100%; height:auto; }

.cat-post-item { border:#ddd 1px solid !important; padding:1px; }
.cat-post-widget .post-cont-wrap { padding:5px; }
.cat-post-widget .cat-post-title { font:normal 16px 'Oxygen'; line-height:18px !important; color:#029dcd; margin-top:10px; }
.cat-post-widget hr { margin:5px 0 10px; }
.cat-post-widget .cat-post-date { font-size:14px; color:#000; font-style:normal; margin-bottom:15px; }
.cat-post-widget .cat-post-thumbnail { height:150px; overflow:hidden; position:relative }
.cat-post-widget .cat-post-thumbnail img { margin:0; height:152px; min-width:470px; position:absolute; top:0; left:0; }
.cat-post-widget .post-share { margin-top:10px; }

.ask-question .textwidget { border: 1px solid #eee; padding:10px; }
.ask-question #yikes-mailchimp-container-1 { border:#eee 1px solid; padding:10px; }
.yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form select
{ border:#ddd 1px solid !important; border-radius:0; box-shadow:none; background-color:#fff !important; color:#999 !important; font-weight:normal !important;  }
.yikes-easy-mc-form input::-webkit-input-placeholder {color:#999 !important; font-weight:normal !important; }
.yikes-easy-mc-form input:-moz-placeholder { /* Firefox 18- */color:#999 !important; font-weight:normal !important; }
.yikes-easy-mc-form input::-moz-placeholder {  /* Firefox 19+ */ color:#999 !important; font-weight:normal !important; }
.yikes-easy-mc-form input:-ms-input-placeholder { color:#999 !important; font-weight:normal !important; }

/*Landing page*/
.post-wrap { border:#ddd 1px solid; }
.post-wrap .cont-wrap { padding:15px; }
.post-wrap .cont-wrap .post-cont { margin-bottom:15px; }
#content .post-wrap footer { padding-bottom:0; }

#content h2.page-title { background:url(../images/dot.png) left bottom repeat-x; margin-top:0; padding-bottom:20px; }

#content article.post h2 { font-size:32px; margin-bottom:5px; }
#content article.post .meta-wrap { font-size:12px; color:#999; }
#content article.post .meta-wrap span { display:inline-block; margin-right:10px; }
#content article.post .meta-wrap span a { color:#999; }
#content article header { background:url(../images/dot.png) left bottom repeat-x; padding-bottom:20px; }

.views-share .views { float:left; padding-right:30px; background:url(../images/vews-sapr.png) right top no-repeat; margin-top:10px;  }
.views-share .views span { display:block; text-align:center; }
.views-share .views span.counts { font-size:36px; color:#b32c51; }
.views-share .views span.text { font-size:12px; color:#999; }
.views-share .share { float:left; margin-left:10px; padding-top:20px; }

.post-next-pre .post-link span { display:block; padding-left:20px; }
.post-next-pre .post-link.next-post { text-align:right; }
.post-next-pre .post-link.next-post span { padding:0 20px 0 0; }
.post-next-pre .post-link a { color:#000; }
.post-next-pre .post-link span a { font-size:16px; font-weight:bold; }

#content article .post-cont-wrap { position:relative; }
#content article .post-cont-wrap .post-share { position:absolute; top:0; left:150px; width:180px; height:26px; }

#content article strong { font-weight:normal; color:#b32c51; }
#content article ul { padding-left:15px; }
#content article ul li { list-style:none; background:url(../images/red-bullet.png) 0 10px no-repeat; padding-left:20px; }
#content article img.alignleft { float:left; margin-right:15px; }
#content article img.alignright { float:right; margin-left:15px; }

#content article .post-cont-wrap blockquote { /*margin:0 0 20px -80px;*/ border:0; }
#content article .post-cont-wrap blockquote p img.alignleft { margin-right:40px; }
#content article .post-cont-wrap blockquote p strong { font:italic 16px OpenSansSemibold; }
#content article .post-cont-wrap blockquote p strong:before { content:"\f10d"; font-family:'FontAwesome'; margin-right:5px; margin-left:-20px; }
#content article .post-cont-wrap blockquote p em { font-size:14px; font-style:normal; font-weight:bold; }

.workshop-posts-wrap .post-title a, .workshop-posts-wrap .post-title a:hover { font-size:28px; line-height:32px; margin-bottom:10px; display:block; text-decoration:none; }
.workshop-posts-wrap .post-date { color:#999; }
.workshop-posts-wrap .post-excerpt { margin:15px 0; }
#content article .workshop-posts-wrap ul, #content article .workshop-posts-wrap ul li { padding:0; }
.workshop-posts-wrap ul li, .downloads-posts-wrap ul li { position:relative; background:none !important; }
.workshop-posts-wrap .post-share { position:absolute; left:-20px; top:7px; }
article.category-author-workshops img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { display:none; }
#content article.category-author-workshops .post-cont-wrap .post-share { top:280px; }

.downloads-posts-wrap { padding-left:10%; }
.downloads-posts-wrap .post-title { font-size:18px; margin-bottom:5px; color:#029dcd; }
.downloads-posts-wrap .post-cat a { color:#999; text-transform:uppercase; }
.downloads-posts-wrap .post-img { float:left; width:175px; height:155px; overflow:hidden; margin:0 20px 20px 0; border:#eee 1px solid; }
.downloads-posts-wrap .post-img img { max-width:inherit; width:280% !important; margin-left:-100%; }
.downloads-posts-wrap .post-excerpt { margin:5px 0 15px 0; }
#content article .downloads-posts-wrap ul li { margin-bottom:40px; background:none; padding:0; }
.downloads-posts-wrap .post-share { position:absolute; left:-20px; top:7px; }
.downloads-posts-wrap .post-tags { margin-left:194px; }
.downloads-posts-wrap .post-excerpt p a, .wpdm-download-link, .w3eden .media-body a { display:inline-block; padding:10px 20px; background-color:#029dcd; color:#fff; font:normal 18px/22px 'Oxygen'; transition:all 0.3s ease; }
.downloads-posts-wrap .post-excerpt p a:hover, .wpdm-download-link:hover, .w3eden .media-body a:hover { text-decoration:none; background-color:#0083ac; color:#fff; }
.downloads-posts-wrap .post-excerpt p a:before, .w3eden .media-body a.wpdm-download-link:before { content:"\f019"; font-family:'FontAwesome'; margin-right:15px; }
.w3eden .wpdm_icon, .w3eden .ptitle { display:none; }
.w3eden .media-body a.pls-login:before { content:"\f13e"; font-family:'FontAwesome'; margin-right:15px; }
.category-tips .w3eden, .category-most-common-errors .w3eden { margin-bottom: 30px; }

.required-box { background-color:#ffe9a8; padding:10px; font:normal 18px/22px 'Oxygen'; text-align:center; border:#fdbe7e 1px dashed; }

#content article .post-cont-wrap ul { margin:20px 0 0; padding:0; }
#content article .post-cont-wrap ul.related-post li { float:left; width:28%; margin:0 10px; padding:0; background:none; border:#ddd 1px solid; min-height:150px; }
#content article .post-cont-wrap ul.related-post li a { display:block; padding:10px; line-height:normal; }

.sign-up-in-wrap { background-color:#f9f9f9; border:#eee 1px solid; border-radius:5px; padding:20px; }
.sign-up-in-wrap .sign-box, .sign-up-in-wrap .or-box { text-align:center; }
.sign-up-in-wrap .sign-box h3 { margin-top:0; }
.sign-up-in-wrap .or-box span { display:inline-block; height:30px; width:30px; border:#ddd 1px solid; border-radius:50%; background-color:#fff; }
.sign-up-in-wrap .form-box { max-width:300px; margin:20px auto; }
.sign-up-in-wrap .social-box .wp-social-login-connect-with { display:none; }
.sign-up-in-wrap .social-box .wp-social-login-provider-list { text-align:initial; max-width:200px; margin:10px auto; }
.sign-up-in-wrap .social-box .wp-social-login-provider-list a { display:inline-block; margin:0 10px 20px !important; }
.sign-up-in-wrap .social-box #button_orcid { margin-bottom:0 !important; }

.sign-up-in-wrap .wpcf7-form-control-wrap.your-email { display: inline-block; vertical-align: top; width: 214px; }

.yikes-easy-mc-form .yikes-easy-mc-submit-button { border:0; border-radius:0; font-size:18px; transition:all 0.3s ease; }
.yikes-easy-mc-form input[type=text] { padding:20px 10px 20px 55px !important; background:url(../images/user-fild-bg.jpg) 0 0 no-repeat; }
.yikes-easy-mc-form input[type=email] { padding:20px 10px 20px 55px !important; background:url(../images/email-fild-bg.jpg) 0 0 no-repeat; }
#yikes-easy-mc-form-1-QUESTION { background:none; padding-left:10px !important; }
.yikes-easy-mc-form .yikes-easy-mc-submit-button { margin-top:0 !important; }

/*Site footer*/
.site-footer ul, .site-footer ol { list-style-type: none;  padding: 0 }
.site-footer li {  margin: 10px 0 }
.site-sub-footer p {  text-align: center }
/*.site-footer p { text-align: center }*/
.site-footer { background-color:#e4e4e4; margin-top:30px; }
.site-footer .footer-widget { background-color:#efeff0; padding:15px 0; }
.site-footer .footer-widget .common-title { margin-bottom:10px; }
.site-footer .footer-widget .imp-links .textwidget a { display:inline-block;padding: 8px 10px;margin: 0 3px 6px 0;font-size: 13px;background-color:#999;color:#fff;line-height:10px; }
.site-footer .footer-widget .about-us .textwidget { font-size:13px; line-height:20px; }
.site-footer .footer-widget .bottom-subscribe .textwidget h5 { font-size:13px; text-align:center; line-height:18px; }
.site-footer .copyright { background-color:#363636; color:#fff; }
.site-footer .copyright a { ont-size:12px; line-height:18px; color:#fff;  }
.site-footer .copyright .disclaimer-text { font-size:12px; line-height:18px; }
.site-footer .copyright .copy-text { padding-top:15px; font-size:12px; }

#flot-subscribe { position:fixed; bottom:-500px; width:100%; background-color:#bd3866; padding:10px 0 0; z-index:9999; color:#fff; transition:0.5s; }
#flot-subscribe.show-subscribe { bottom:0; }
#flot-subscribe.show-subscribe-arrow { bottom:-60px; }
#flot-subscribe a.arrow-btn { position:absolute; top:-30px; left:50%; margin-left:-40px; font-size:18px; padding-top:10px; text-align:center; width:80px; height:80px; background-color:#bd3866; color:#fff; border-radius:50%;}
#flot-subscribe a.arrow-btn:before{content: "\f0dc"; font-family:FontAwesome; font-size:18px; float:left; margin:0 0 0 34px }
#flot-subscribe a.arrow-btn .fa-angle-double-down:before { content: "\f103"; }
#flot-subscribe.show-subscribe-arrow a.arrow-btn .fa-angle-double-down:before { content: "\f102"; }
#flot-subscribe .text-box { position:inherit; z-index:2; line-height:16px; padding:10px 0; }
#flot-subscribe .text-box:before { content: "\f003"; font-family:FontAwesome; font-size:34px; float:left; margin:8px 10px 0 0; }
#flot-subscribe .wpcf7-form #hideform { max-width:400px; margin:0 auto; }
#flot-subscribe .wpcf7-form .wpcf7-form-control-wrap.your-email { display:block; float:left; max-width:235px; }
#flot-subscribe .wpcf7-form-control-wrap.your-name input.wpcf7-not-valid, div.wpcf7-validation-errors { background-color:#fff; text-align:center; color:#D40003; }

.mc-field-group { float:left; width:80%; }
#mc-embedded-subscribe { background-color:#029dcd; border:0; padding:4px 12px; }
#mc-embedded-subscribe:before { content:"\f003"; font-family:'FontAwesome'; color:#fff; font-size:24px;  }
#mce-EMAIL { border-radius:0; border-color:#e8e8e8; width:60%;}
#mc_embed_signup input.mce_inline_error { border-color:#C80003 !important; }
#mc_embed_signup div.mce_inline_error { background-color:transparent !important ; color:#C80003 !important; font-weight:normal !important; }
#mce-success-response { color:#0C9654 !important; line-height:20px; }

#mega-menu-wrap-main-menu { background-color:transparent; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link { line-height:normal; padding:15px 25px; height:inherit; }
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item-has-children > a.mega-menu-link:after { vertical-align:inherit; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus { background:#bd3866; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu { width:60%; background-color:#fff; border-top:#bd3866 5px solid; box-shadow:#ccc 0 2px 3px; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu { min-width:140px; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover { background:#fff; background:url(../images/red-bullet.png) 15px 15px no-repeat; padding-left:30px; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover { color:#029dcd; }

#mega-menu-wrap-main-menu #mega-menu-main-menu .mega-menu-item .mega-sub-menu .mega-menu-item .textwidget { background-color:#f6f6f6; padding:10px; transition:0.3s; }
#mega-menu-wrap-main-menu #mega-menu-main-menu .mega-menu-item .mega-sub-menu .mega-menu-item .textwidget:hover { background-color:#eee }
#mega-menu-wrap-main-menu #mega-menu-main-menu .mega-menu-item .mega-menu-item .textwidget a { color:#04a6d4; }
#mega-menu-wrap-main-menu #mega-menu-main-menu .mega-menu-item .mega-menu-item .textwidget a span { display:block; font-size:12px; line-height:18px; color:#333; }


.menu-item-object-category { margin:5px 0 !important; }
.menu-item-object-category a { font-size:16px !important; color:#000 !important; background:url(../images/red-bullet.png) 0 10px no-repeat !important; padding-left:15px !important; }
.menu-item-object-category a:hover { color:#029dcd !important; }

.small-text { font-size:12px; display:block; margin:10px 0; color:#999; }
#commentform .form-group.text-fild { float:left; width:31.9%; margin-right:10px; }
#commentform .form-group.text-fild .form-control { padding:20px 10px 20px 55px; }
#commentform .form-group.text-fild.name .form-control { background:url(../images/user-fild-bg.jpg) 0 0 no-repeat; }
#commentform .form-group.text-fild.email .form-control { background:url(../images/email-fild-bg.jpg) 0 0 no-repeat; }
#commentform .form-group.text-fild.phone .form-control { margin-right:0; background:url(../images/phone-fild-bg.jpg) 0 0 no-repeat;  }

#mega-menu-wrap-main-menu li.cat-post-item { float:left !important; border:0 !important; margin-bottom:20px !important; }
#mega-menu-wrap-main-menu li.cat-post-item:last-child { margin-bottom:0 !important; }
#mega-menu-wrap-main-menu li.cat-post-item .post-cont-wrap a { font-size:18px !important; color:#029dcd !important; }
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-columns-4-of-6 { border-left:1px solid #eee; }
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-columns-4-of-6 div { border:0 !important; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { }
/*#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-columns-3-of-4 .cat-post-item a.cat-post-thumbnail { float:left; width:100px; height:100px; margin-right:20px; }
*/
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link { /*text-transform:uppercase;*/ }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item, 
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-parent,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-post-ancestor,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-category-ancestor { background-color:#bd3866; }
#mega-menu-wrap-main-menu .mega-menu-toggle { background:transparent; }

.kodex_buttons { padding:0; }
.kodex_buttons button.kodex_like_button { border:0; background-color:transparent; height:auto; line-height:normal; }
.kodex_buttons button .icon { padding:7px 0 0; margin-right:3px !important; }
.kodex_buttons button.kodex_like_button .icon:before { content:"\f08a"; font-family:'FontAwesome'; font-size:11px;  }
.kodex_buttons button:hover .icon:before { content:"\f004"; }
.kodex_buttons button:hover { color:#d94a3c; }
.kodex_buttons button.kodex_button_active { color:#d94a3c; }
.kodex_buttons button .counter { font-weight:normal; color:#999; padding-top:2px; }

.carousel { margin-bottom:30px; }
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right{ position:absolute; background-color:#999; top:50%; padding:5px 3px; margin-left:-12px; }
#content article .wpsm_panel-group .ac_open_cl_icon { font-size:10px; padding-top:18px !important; }
.marketing-message { font-size:13px !important; font-family:'OpenSansRegular' !important; }
.form-container { position:relative; z-index:9; }

#home-carousel .carousel-inner .item { background:url(../images/slider-bg.jpg) 0 0 repeat-y; padding:10px 0; }
#home-carousel .carousel-inner .item h2 { font-size:24px; font-weight:600; color:#000; text-decoration:none; padding:15px 0; line-height:36px; text-align:center; }
#home-carousel .carousel-inner .item h2 span.red-text { color:#bd1b58; }
#home-carousel .carousel-inner .item h2 span.text-small { font-size:20px; }
#home-carousel .carousel-inner .item a { display:inline-block; background-color:#029dcd; font-size:18px; color:#fff; text-decoration:none; padding:10px 20px; margin-top:20px; line-height:18px; transition:0.2s; }
#home-carousel .carousel-inner .item a:hover { background-color:#0091be; }

div.wpcf7#wpcf7-f691-o1 { margin-top:20px; }
div.wpcf7#wpcf7-f691-o1 .wpcf7-form-control-wrap input[type=text] { padding:20px 10px 20px 55px !important; background:url(../images/user-fild-bg.jpg) 0 0 no-repeat; }
div.wpcf7#wpcf7-f691-o1 .wpcf7-form-control-wrap input[type=email] { padding:20px 10px 20px 55px !important; background:url(../images/email-fild-bg.jpg) 0 0 no-repeat; }

.wpcf7-form-control-wrap.your-name input[type=text] { padding:20px 10px 20px 55px !important; background:#fff url(../images/user-fild-bg.jpg) 0 0 no-repeat; margin-bottom:5px; }
.wpcf7-form-control-wrap.your-email input[type=email] { padding:20px 10px 20px 55px !important; background:#fff url(../images/email-fild-bg.jpg) 0 0 no-repeat; }
.wpcf7-form-control-wrap.your-name input.wpcf7-not-valid, div.wpcf7-validation-errors { border-color:#C82B2D; }
span.wpcf7-not-valid-tip { display:none; }
div.wpcf7-response-output { margin-top:5px; line-height:normal; }


.social-link-widgets { margin-bottom:10px; }
.social-link-widgets .textwidget { padding:0 5px 0 0; }
.footer-widget .social-link-widgets .textwidget { padding:10px; }
.social-link-widgets span.text-lable, .social-link-widgets a.follow-link { display:inline-block; vertical-align:text-top; margin:0 3px; }
.social-link-widgets a.follow-link:before { content:"\f230"; display:inline-block; font-family:'FontAwesome'; font-size:30px; color:#6778A6; }
.social-link-widgets a.follow-link.twitter:before { content:"\f081"; color:#27AAE1; }
.social-link-widgets a.follow-link.linkedin:before { content:"\f08c"; color:#1B74BB; }

.sidebar section.side-subscribe, .sidebar section.social-link-widgets { margin-bottom:20px; }
.sidebar section.side-subscribe { border: 1px solid #eee; }
.sidebar section.side-subscribe .textwidget { padding:0 10px 10px; }
.side-subscribe .wpcf7-form-control-wrap.your-email { display:block; float:left; max-width:215px; }
.footer-widget .wpcf7-form-control-wrap.your-email { display:block; float:left; max-width:315px; }
.subscribe-submit-btn {  background-color:#029dcd; border:0; padding:4px 10px; -webkit-padding-before:8px; -webkit-padding-after:7px; }
.subscribe-submit-btn:before { content:"\f003"; font-family:'FontAwesome'; color:#fff; font-size:24px;  }

.sidebar section.side-event-banner { margin-bottom:0; }
.side-event-banner.widget_text .textwidget { margin-bottom:0; padding:0; border:0; }
.side-events .wp-tabbed-tabs .wp-tabbed-nav li { width:50%;}
.side-events .up-list li { border-bottom:#eee 1px solid; padding-bottom:5px; line-height:20px; }
.side-events .up-list li span.date { color:#999; font-size:10px; }
.side-events .up-list li span.date:before { content:"\f073"; font-family:'FontAwesome'; margin-right:5px; }
.side-events .contact-box { background-color:#eee; padding:5px; text-align:center; }

.side-events .cat-post-item { border:0 !important; margin:0; }
.side-events .post-cont-wrap { padding:0; }
.side-events .cat-post-item a.cat-post-title { font-size:14px; line-height:16px !important; }

.home .sidebar section.side-tags { display:none; }
.page.page-id-39 .wpsisac-slick-slider-1.slick-slider { display:block; }
.paged.page.page-id-39 .wpsisac-slick-slider-1.slick-slider, .paged.page.page-id-39 .workshops-intro { display:none; }

.search-results #content article { border-bottom:#eee 1px solid; padding:10px 0 10px; margin-bottom:0; }
.search-results #content article:after { content:""; display:block; height:1px; clear:both; }
.search-results .search-result-box { float:left; }
.search-results .post-img.thumb { width:100px; height:100px; overflow:hidden; float:left; margin-right:20px;  }
.search-results .post-img.thumb img { max-width:inherit; width:250%; margin-left:-70%; }

.login h1 a { background-images:url(../images/enago-academy-logo.png); }

/*.alert.alert-info { background-color:#eee; }*/

.header-wrap { background-color:#fff; }
.logo-box .site-logo img { width:100%; }
.header-wrap, .header-wrap.fixHeader .top-links, .logo-box .site-logo img { transition:all 0.3s ease; }
.header-wrap.fixHeader { position:fixed; top:0; left:0; right:0; z-index:99999; }
.header-wrap.fixHeader .navbar { margin-bottom:0; }
.header-wrap.fixHeader .top-links { display:none; }
.header-wrap.fixHeader .logo-box { height:45px; }
.header-wrap.fixHeader .logo-box .site-logo img { width:75%; }
.header-wrap.fixHeader .navbar { min-height:20px; }
.header-wrap.fixHeader #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link { padding: 5px 25px; }
.header-wrap.fixHeader .logo-section { padding:5px 0; }

.widget_nav_menu .menu ul { border-bottom:#eee 1px solid; padding-bottom:5px; line-height:20px; }
.widget_nav_menu .menu li { border-bottom:#eee 1px solid;     padding-bottom: 8px; }
.widget_nav_menu .menu li a {  line-height:20px; }

.textwidget h5 {    font-size: 13px;   text-align:left; line-height: 18px;}
.widget-3 .textwidget {    border: 1px solid #eee;   padding: 10px;}
.social_login .textwidget {    border: 0px solid #eee !important;   padding: 0px;}

 .mart-30 { margin-top:30px; } .mart-20 { margin-top:20px; }
 
 @-moz-document url-prefix() { 
	 .wpcf7-form-control-wrap.your-name input[type="text"], .wpcf7-form-control-wrap.your-email input[type="email"]	{ padding:10px 0 10px 55px !important; color:#999; }
 	 .subscribe-submit-btn { padding:7px 10px; }
	 .form-control { height:auto; }
 }

@media only screen and (max-width : 1199px) {
	.home #sidebar { margin-top:-228px; }
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link { padding:12px 14px; }
	#home-carousel .carousel-inner .item h2 { font-size:17px; line-height:24px; }
	#home-carousel .carousel-inner .item h2 span.text-small { font-size:14px; }
}

@media only screen and (max-width : 991px) {
	.navbar-form { padding:0 10px; }
	.logo-section button { float:right; }
	.home #sidebar { margin-top:0; }
	.home-posts-updates.expert-pinion { margin-bottom:20px; }
	.mc-field-group { width:75%; }
}

@media only screen and (max-width : 767px) {
	/*.navbar-form { display:none; }*/
	.logo-section button { margin-top:-39px; }
	.row.home-cont:before, .row.home-cont:after { clear:none; }
	.navbar-nav { text-align:right; }
	.navbar-nav>li { display:inline-block; }
	.footer-widget .widget_text { margin-bottom:20px; }
	#content article .post-cont-wrap ul.related-post li { width:28%; }
	.downloads-posts-wrap { padding-left:0; }
	.downloads-posts-wrap .post-tags { margin-left:0; }
}

@media only screen and (max-width : 480px) {
	.home-popular-posts ul.wpp-list li { width:auto; }
}

@media only screen and (max-width : 320px) {
.navbar-form { display:none; }
#content article .post-cont-wrap ul.related-post li, .header-wrap.fixHeader .logo-box .site-logo img, .downloads-posts-wrap .post-img { width:100%; }
.logo-section .col-xs-7, .home-posts-updates.author-resources .post-img, .home-posts-updates.author-resources .post-cont-wrap { width:100%; }
.home-posts-updates.author-resources .post-img { height:auto; margin-bottom:10px; }
.home-posts-updates.author-resources .post-img img { position:static; max-width:100%; }
.downloads-posts-wrap .post-img { height:auto; } .downloads-posts-wrap .post-img img { max-width:100%; width:100% !important; margin:0; }
}

@media only screen and (min-width : 991px) {
	#content article .post-cont-wrap { padding-left:20%; }
	/*article.category-enago-workshops .post-cont-wrap img.alignleft { margin-left:-200px }*/
	article.category-enago-workshops .post-cont-wrap .slick-slider { margin-left:-186px }
	.workshop-posts-wrap { padding-left:10%;  }
	.sign-up-in-wrap{ background:url(../images/sign-up-in-sapra.png) center no-repeat; }
}

@media only screen and (min-width : 1200px) {
	.home #sidebar { margin-top:-280px; }
}