/*
 Theme Name:   Tempest Child Theme
 Theme URI:    http://www.technowize.com/
 Description:  A Tempest child theme 
 Author:       Technowize
 Author URI:   http://www.technowize.com/
 Template:     tempest
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  tempest-child
*/
nav.top-menu{font-family:Helvetica;font-size:11px;position:relative;}
nav.top-menu ul li{display:inline-block;margin-right:10px;}
nav.top-menu ul li a{color:white;}
.sticky-menu-container{display:none}
div.sticky-menu-container, div.sticky-menu-container ul.children{background:rgba(0, 0, 0, 0.76) !important;}
.ad-1{display:inline-block;margin:11px 25px 0 17px;float:right;}
header.theme-dark{display:none;visibility:hidden;}
div#main-container div#content{display:none;visibility:hidden;}
input.wpcf7-form-control.wpcf7-captchar{margin-bottom:40px;float:left;}
p img.hspace-mail.alignnone.wp-image-2284.size-full{position:relative;top:7px;}
body.category .featimg, body.category section .featimg{text-align:center;}
body.search .featimg, body.search section .featimg{text-align:center;}
.featimg.home-slider .entry-share{padding:0 15px;}
.widget h5.widget-title{font-weight:600;font-size:16px;}
.widget .textwidget{text-align:center;}
.camera_loader{background:rgba(255, 255, 255, 0.9);}
.center-layout{overflow:hidden;}
.red-grid-view article section{position:relative;}
.red-list-view article section .entry-title{text-transform:inherit;}
.red-list-view article section{box-shadow:-1px 1px 24px #000000;width:99%;display:block;float:none;min-height:300px;margin:0;}
.dho_nlhg{background:#FFF;margin:48px auto;padding:30px;text-align:center;box-shadow:0 0 10px 0 rgba(80, 80, 80, 0.2);position:relative;box-shadow:-1px 1px 24px #000000;width:86%;display:block;float:none;min-height:404px;}
.red-list-view article section:before{top:202px;}
span.teaser_ar{color:#747577;font-family:'Lato';font-weight:300;line-height:1.8;}
.featured-area article .featimg .feat-overlay{background:rgba(80,80,80,0.8);}
.video-container, .gallery-container{padding-top:16px;}
form.wpcf7-form > .row > .six > p{clear:none;display:inline-block;float:left;margin-bottom:0;margin-right:-4px;padding:0 15px;width:50%;}
form.wpcf7-form > .row > .six > p.comment-form-comment{width:100%;display:block;}
p.form-submit{margin-top:50px;}
p.contact-form-captcha-image img, p.contact-form-captcha-image span.c_for_l{float:right;}
span.c_for_l{color:#9c9c9c;}
input.wpcf7-form-control.wpcf7-submit{background:#3B4749;border:0 none;display:inline-block;box-shadow:none;padding:0 15px;font-size:14px;height:30px;line-height:30px;color:#FFF;}
header#header .header-containe-wrapper{padding:0px 0 4px;}
nav.main-menu{margin-top:27px;}
footer#footer-container div, footer#footer-container span, footer#footer-container{text-align:justify;}
footer#footer-container p.copyright{text-align:center;}
.left_cover_home{float:none;margin:0 0 0 0px;display:block;text-align:center;}
.post-title{font-size:30px;}
.post-meta-container .post-meta{margin-bottom:10px;}
.dho_nlhg{display:block;}
.dl-menuwrapper{position:fixed;background:rgba(0, 0, 0, 0.8);height:45px;top:0;}
nav.top-menu{font-family:Helvetica;font-size:11px;position:relative;display:inline-block;float:left;width:100%;text-align:right;}
nav.top-menu ul li{display:inline-block;margin-right:10px;border-right:1px solid white;padding-right:17px;}
nav.top-menu ul li:last-child{border-right:none;padding-right:0px;margin-right:0px;}
nav.top-menu ul li a{color:white;text-transform:uppercase;}
.featured-area article .featimg .feat-overlay > div, .red-grid-view article header .entry-share, .red-list-view article header .entry-share{top:30px !important;}
#demo-output{line-height:25px;font-size:14px;}
.chutspa{top:0;position:absolute;line-height:28px;color:white;height:216px;overflow:hidden;margin:21px 10px 10px 10px;width:95%;font-size:16px;}
.red-banner-boxd{width:100%;display:block;overflow:hidden;background:#d2ff52;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZmY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #d2ff52 0%, #91e842 52%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2ff52), color-stop(52%, #91e842));background:-webkit-linear-gradient(top, #d2ff52 0%, #91e842 52%);background:-o-linear-gradient(top, #d2ff52 0%, #91e842 52%);background:-ms-linear-gradient(top, #d2ff52 0%, #91e842 52%);background:linear-gradient(to bottom, #d2ff52 0%, #91e842 52%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0);margin-bottom:30px;}
.delim_txt{display:block;clear:both;padding-bottom:10px;padding-top:5px;}
.delim_txt a:first-child{float:left;margin-left:0px;}
span.teaser_ar{font-family:"Merriweather" !important;font-size:16px;padding:0 10px;display:block;}
span.teaser_ar a{color:rgb(134, 8, 137);font-weight:bold;font-size:14px;}
span.teaser_ar_bl{font-family:"Playfair Display" !important;font-weight:bold;}
.red-banner-box h1{visibility:hidden;margin-bottom:409px;}
.dho_nlhg1{display:block;vertical-align:middle;height:100%;}
#footerWidgets div .widget_socialicons div div ul.red-social li{display:inline;padding:0 10px;}
.mymail-form .mymail-firstname, .mymail-form .mymail-email{color:black !important;}
#footerWidgets div .widget_socialicons div div ul.red-social nav{display:none}
span.submenu_text{color:white;font-size:16px;font-family:Raleway !important;line-height:40px;word-spacing:6px;text-align:justify;}
.new_magimg{width:auto;float:left;display:inline-block;text-align:center;margin:0px auto;border:solid 1px #C4C2C2;box-shadow:0 5px 17px rgba(0,0,0,0.5);}
.new_magabout{display:inline-block;width:70%;padding:0 5px;}
a.google_play{display:table !important;margin:0 auto 5px;}
@media (min-width:768px){#header.header_style2 .header-containe-wrapper .logo{margin:-4px auto 0;width:613px;}
}
div.chutspats{height:100%;position:absolute;top:0;background:rgba(0, 0, 0, 0.51);padding:10px;line-height:22px;font-size:17px;color:white;opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
div.featimg:hover div.chutspats{opacity:1;}
img.current_issue_widget{margin:0 auto;display:block;}
h5.widget-title{text-align:center;display:block !important;}
div#bes_chld{opacity:0;height:100%;top:0;left:44%;width:100%;padding:20px;position:absolute;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;background:rgba(80,80,80,0.3);transition:all 1s ease-in-out;color:white;}
.featimg:hover div#bes_chld{opacity:1;-webkit-transform:translateX(-44%);-moz-transform:translateX(-44%);-o-transform:translateX(-44%);-ms-transform:translateX(-44%);transform:translateX(-44%);}
h3.red-title-ultra, h4.red-title-ultra{text-align:center;}
.featured-area > div.twelve.columns article header.entry-header div.featimg div#bes_chld div.entry-share{font-size:20px;line-height:30px;}
.featured-area > div.two.columns.others div article header.entry-header div.featimg div#bes_chld div.entry-share{line-height:25px;font-size:11px;}
.right-side{float:right;width:45%;}
.left-side{float:left;width:50%;}
.cb-module-header h2{font-size:22px;text-align:center;}
.cb-module-header p{color:#000000;margin:3px 0 10px 0;font-weight:700;letter-spacing:2px;text-align:center;}
@media (min-width:1400px){header#header{}
nav.main-menu{margin-top:20px !important;}
}
@media (min-width:768px) and (max-width:900px){#page.center-layout header#header{background-size:contain !important;}
}
@media (min-width:768px){li.menu-item.menu-item-type-post_type.menu-item-object-page.page_item.page-item-204.current_page_item.menu-item-1002, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1003, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1004, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1005, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1006{}
.left_cover_home{max-width:50%;overflow:hidden;float:left;margin:63px 0 0 95px;}
.left_cover_home img{padding:10px;float:left;}
.right_cover_home{width:90%;}
#header.header_style2 .header-containe-wrapper .logo{width:100% !important;text-align:center;}
}
@media (min-width:768px)and (max-width:1400px){nav.main-menu{}
#header .socialicons{margin-top:15px;}
header#header{background-size:contain !important;}
}
@media (min-width:240px) and (max-width:600px){header#header{max-height:172px !important;background-size:contain !important;}
.dho_nlhg{display:block;width:100%;margin:0 auto;}
.right_cover_home{display:block;float:none;margin:0 auto;width:100%;}
.delim_txt a:first-child{float:none;margin:10px 0;}
}
@media (min-width:240px) and (max-width:768px){nav.top-menu.header-main-menu, #header .socialicons{display:none;}
.left_cover_home, .right_cover_home{max-width:100%;overflow:hidden;display:block;clear:both;width:100%;}
.right_cover_home{display:block;float:none;margin:0 auto;width:100%;}
.left_cover_home img{padding:10px;}
.dho_nlhg{margin:0 auto;padding:20px 0 0;float:none;}
.sub_now a{margin:20px;}
.delim_txt a:first-child{margin:20px;}
}
@media (min-width:240px) and (max-width:600px){.dho_nlhg{display:block;width:100%;margin:0 auto;}
.right_cover_home{display:block;float:none;margin:0 auto;width:100%;}
.sub_now{text-align:center;}
.sub_now a{margin:10px;float:none !important;}
}
@media (min-width:600px) and (max-width:750px){nav.main-menu{margin-top:100px !important;}
header#header{max-height:222px !important;}
}
body{max-width:1500px;margin:0 auto;}
nav.main-menu>ul>li:last-child ul{left:-70% !important;}
#header .socialicons{text-align:right;float:right;width:100%;}
#footerWidgets div #widget_red_socialicons-2 div div div.socialicons{text-align:center}
.sticky-menu-container div.row div nav.main-menu{margin-top:0 !important;width:100%;}
.sticky-menu-container div.row div nav.main-menu ul#menu-my-main-menu{text-align:center;}
input#mymail-your-name-0{color:black;}
a.already-registered-handle, ul.tml-action-links, div.box-sharing, div.entry-author, p.tribe-events-promo, form#registerform p label{display:none;}
form#registerform1 > p, form#lostpasswordform2 > p{margin:0;}
.featimg, .chutspa, #demo-output{cursor:pointer;text-decoration:none;}
form#registerform p input{height:35px;padding-top:0 !important;font-size:15px !important;padding-bottom:0 !important;padding-left:10px !important;}
#mymail_user_newsletter_signup{height:20px !important;width:40px !important;display:table-cell !IMPORTANT;vertical-align:middle;margin-top:10px !important;}
.chutspa a{display:none;}
a.cl{width:200px;text-align:center;text-decoration:none !important;}
span.top_s_title{font-size:22px;display:none;font-weight:bold;text-transform:UPPERCASE;color:white;height:45px;vertical-align:middle;}
nav.main-menu > ul > li:hover ul{visibility:visible;width:auto;}
.featimg{}
div.eight header.entry-header div.featimg{min-height:404px;}
.upw-posts .entry-image img{margin:0 auto;display:block;}
@media only screen and (max-width:600px){.left-side{width:100% !important;float:none;}
.right-side{width:100%;float:none;margin:10px 0 0 0;}
.go-to-top{bottom:5px;right:10px;}
}
.tabs-container-full{margin:0 0 20px 0;}
.past_magazines_sidebar .upw-posts article.post-1263 h4.entry-title a{color:#000;}
.past_magazines_sidebar .upw-posts article.post-1264 h4.entry-title a{color:#000;}
.wpcf7-form span{box-sizing:border-box;}
.wpcf7-form span input{border:2px solid #CCC;margin:2px;}
.wpcf7-form span.first-name input#first-name{width:48.6%;float:left;display:inline-block;}
.wpcf7-form span.last-name input#last-name{width:48.6%;display:inline-block;}
.wpcf7-form span.address input#address{width:98%;float:left;display:inline-block;}
.wpcf7-form span.city input#city{width:31.99%;float:left;display:inline-block;}
.wpcf7-form span.street input#street{width:31.77%;display:inline-block;}
.wpcf7-form span.zip-code input#zip-code{width:32.44%;display:inline-block;}
.wpcf7-form span.email-address input#email-address{width:98%;display:inline-block;float:left;}
.wpcf7-form span.password input#password{width:98%;display:inline-block;float:left;}
.wpcf7-form span.company input#company{width:98%;display:inline-block;float:left;}
.wpcf7-form span.title input#title{width:50.6%;display:inline-block;float:left;clear:both;}
.wpcf7-form span.phone-number input#phone-number{width:46.6%;display:inline-block;}
.wpcf7-form span.captcha input.wpcf7-captchar{width:32.8%;display:inline-block;float:left;}
.wpcf7-form input#submit{display:block;margin:20px auto;padding:20px 58px;line-height:0;vertical-align:middle;text-align:center;clear:both;font-size:22px;font-weight:bold;}
.wpcf7-form input#submit:hover{background:#000;transition:linear all 1s;}
input.wpcf7-not-valid{border:solid 1px #F00 !important;}
.wpcf7-form{background:#eaeaea;padding:25px 0 0 23px;box-shadow:14px 14px 12px -12px #000;border:solid 1px #ccc;}
.read-online{background-image:url("https://www.technowize.com/wp-content/uploads/2015/05/read-online.png");height:70px;width:220px;display:block;margin:0 auto;}
.read-online:hover{background-image:url("https://www.technowize.com/wp-content/uploads/2015/05/read-online-hover.png");height:70px;width:220px;display:block;margin:0 auto;}
div#wpcf7-f1205-p1586-o1 .wpcf7-form{background:#88c544 none repeat scroll 0 0;border:5px solid #ccc;border-radius:12px;box-shadow:14px 14px 12px -12px #000;padding:25px 0 0 6px;}
img.wpcf7-captchac{height:32px;margin:3px 6px;}
form.wpcf7-form p{margin-bottom:0 !important;}
.past_magazines_sidebar h4.entry-title a{color:#000 !important;}
#footerWidgets aside#widget_red_popularposts-2 ul.widget-list h6{text-align:left !important;}
ul.post-meta li{padding-left:0px !important;}
img#si_image_com{margin:0 21px !important}
#captcha_code{display:inline-block;}
label#captcha_code_label{display:inline-block;}
span.required{display:inline-block;}
.captchaImgRefresh{border-style:none;margin:0;vertical-align:bottom;position:relative;float:right;top:-46px;}
input#captcha_code{width:85px !important;display:inline-block !important;margin:0 0 0 5px;}
#respond .form-submit #submit{background:black;color:white;padding:9px;font-weight:bold;}
.center{text-align:center;}
.subscribe_plans{max-width:1130px;margin:0 auto 30px;}
.sp_image{float:left;width:441px;margin-right:30px;}
.subscribe_plans table{border:0;border-top:2px solid #999;border-bottom:2px solid #999;}
.subscribe_plans table tbody tr td{vertical-align:middle;border-bottom:1px solid #e7e7e7;padding:10px;font-size:14px;}
.subscribe_plans table tr + tr{border-top:1px solid #ddd;}
.subscribe_plans table p{margin:0;}
.grey-box{background-color:#efefef;color:#666;margin-bottom:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:15px;}
#wp_payeezy_payment_form label{float:left;width:100%;padding:8px 0;}
#wp_payeezy_payment_form input{width:100% !important;border-radius:0 !important;height:auto !important;margin:0;padding:7px 10px !important;border-color:#999;line-height:25px;}
#wp_payeezy_payment_form select{height:auto !important;margin:0;width:100%;padding:7px 10px !important;font-size:14px !important;line-height:25px;border-color:#999;}
#wp_payeezy_payment_form input[type="submit"]{background-color:#47a5b1 !important;border:1px solid #58564a !important;color:#fff;font-size:20px;font-weight:bold;margin:30px 0px!important;padding:10px 0;text-transform:uppercase;width:70% !important;}
#wp_payeezy_payment_form hr{display:none !important;}
#wp_payeezy_payment_form br{display:none;}
#wp_payeezy_payment_form input[type="submit"]{background:#47a5b1;box-shadow:none;}
#wp_payeezy_payment_form p{margin:0 0 10px;}
.cs-txt{line-height:19px;}
.sub-footer{margin-top:10px;}
.subs_offer .wpcf7-form{padding:0;background:#ffffff;box-shadow:none;border:0;}
.subs_offer .wpcf7-form span input{border:1px solid #CCC;margin:0;display:inline-block;padding:0 6px;line-height:25px;height:auto;font-size:14px;}
.subs_offer input.wpcf7-submit{background-color:#d9534f;border-color:#d43f3a;color:#fff;margin-top:10px;}
.subs_offer input.wpcf7-submit:hover{background-color:#AF1C2D;transition:all 1s;}
.subs_offer span.wpcf7-not-valid-tip{display:inline-block;}
.footer-para{display:block;border-left:1px dotted #000;padding:10px;color:#666;font-size:10px;}
.footer-para p{font-size:10px;}
.footer-sub-img{margin-bottom:20px;}
.subs_offer div.wpcf7-validation-errors{line-height:20px;}
.wpcf7-form span.linkedIn-profile input#linkedin{width:98%;display:inline-block;float:left;}
#wpcf7-f1205-p2924-o1 .wpcf7-form{background:#5d4b33 none repeat scroll 0 0;border:5px solid #ccc;border-radius:12px;box-shadow:14px 14px 12px -12px #000;padding:25px 0 0 6px;}
.custome_btn{display:block;margin:10px 0;}
span.teaser_ar.custome_btn a{font-size:16px;background:#03c8a2;color:#ffffff;border:0;height:45px;line-height:45px;padding:0 21px;border-radius:30px;display:inline-block;transition-delay:0s;-webkit-transition-delay:0s;transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;margin-left:7px;}
span.teaser_ar.custome_btn a:hover{background:#484848;}
.sub_now{float:left;width:100%;}
.sub_now a{background:#03c8a2;color:#FFF;white-space:nowrap;height:45px;line-height:45px;display:inline-block;padding:0 20px;border:2px solid #ffffff;font-weight:bold;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;text-transform:uppercase;border-radius:25px;}
.sub_now a:hover, .sub_now a:focus{background:#484848;color:#FFF;}
.red-banner-boxd h3.red-title-ultra{padding-top:20px;}
.tech_left{margin-top:20px;float:left;width:70%}
.tech_right{margin-top:20px;float:left;width:30%;}
.subsinner{float:left;width:650px;border-top:2px solid #999;border-bottom:2px solid #999;margin-bottom:30px;}
.subsinner strong{font-size:14px;line-height:20px;}
.subsinner p{margin-bottom:5px;}
.sb_row{float:left;width:100%;border-bottom:1px solid #ddd;padding:20px 0;}
.sb_first{width:250px;float:left;}
.sb_second{width:190px;float:left;line-height:20px;text-align:center;font-weight:bold;}
.fy_row{margin-bottom:10px;}
.sbs_price{font-weight:bold;line-height:28px;font-size:24px;}
.sbs_reg_price{text-decoration:line-through;margin-right:10px;color:#4d4d4d;font-weight:bold;}
.sbs_discount{color:#F58634;line-height:20px;font-weight:bold;}
.sb_third{width:200px;float:left;text-align:center;}
.sb_third input{background:url(images/subscribe_now.png) no-repeat;width:180px;height:58px;border:none;text-indent:999px;}
.sp_image img{box-shadow:1px 2px 6px rgba(100, 100, 100, 0.7);padding:5px;}
#review{width:50%;float:right;margin:0 0 20px 20px;}
.review-total-wrapper{float:left;padding:0;margin:0;width:100%;}
.review-total-wrapper span.review-total-box{text-align:left;font-size:28px;padding:10px 15px 0px;}
.review-total-star{margin:0 15px 0 0;}
.social_sharebox{}
.mashsb-buttons{float:left;}
.mashsb-buttons a{margin:0;}
.social_mashshare{display:inline-block;}
.social_share{display:inline-block;vertical-align:top;}
.social_mashshare .mashicon-facebook{margin-right:10px;}
.ssba{padding:10px 8px;}
.ssba a{margin-right:10px;}
a.tribe-events-read-more{float:right;color:blue;}
.tribe-events-list .type-tribe_events{border-bottom:2px dashed #dddddd;}
.tribe-events-list-separator-month{color:green;}
.tribe-events-list-separator-month:after{border-bottom:1px solid green;}
.tribe-event-schedule-details{padding:0 10px;}
h2.tribe-events-list-event-title a{color:#F58634;}
h2.tribe-events-list-event-title a:hover{color:#000000;}
.event_header{background:url(images/icon-events.png) no-repeat;padding:13px 0 30px 105px;margin-bottom:10px;}
.event_header:hover{background:url(images/icon-events-h.png) no-repeat;}
.widget .upw-posts article.tribe_events{background:url(images/icon-event.png) no-repeat;padding-left:30px;}
.widget .upw-posts article.tribe_events:hover{background:url(images/icon-event-h.png) no-repeat;}
.tribe-events-list-widget ol li{background:url(images/icon-event.png) no-repeat 0 11px;padding:0 0 10px 30px !important;}
.tribe-events-list-widget ol li:hover{background:url(images/icon-event-h.png) no-repeat 0 11px;}
p.tribe-events-widget-link{text-align:right;}
footer#footer-container p.tribe-events-widget-link a{color:#2ba6cb;font-size:12px;font-weight:normal;margin-top:3px;float:right;width:100%;}
footer#footer-container ol.tribe-list-widget h4 a{color:#5DA423;}
footer#footer-container .upw-posts article.tribe_events a{color:#5DA423;}
footer#footer-container .upw-posts article.tribe_events a:hover{color:#ffffff;}
footer#footer-container .upw-posts article.tribe_events a.more-link{color:#2ba6cb;display:block;text-align:right;font-size:12px;}
footer#footer-container .upw-posts article.tribe_events a.more-link:hover{color:#eb9812;}
footer#footer-container .footer_about a{color:#2ba6cb;text-align:right;display:block;}
footer#footer-container .footer_about a:hover{color:#eb9812;}
h2.tribe-events-page-title{text-align:left;margin:0 0 10px;}
.tr_event_subtitle{display:block;margin:0 0 0px;}
.events-list .tribe-events-loop{max-width:inherit;}
a.eve_mag_subscrive{height:40px;width:220px;display:block;margin:0 auto 20px;background:#000;color:#fff;text-align:center;font-size:18px;line-height:40px;text-transform:uppercase;}
a.eve_mag_subscrive:hover{background:#099614;color:#fff;}
.widgetGuts form{border:1px solid #ccc;}
.widgetGuts h3{display:none;}
.widgetGuts table{margin:0 auto;}
.widgetGuts th{width:100% !important;display:block;float:left;}
.widgetGuts td{width:100% !important;display:block;float:left;}
.widgetGuts h3{text-align:center;font-size:18px;text-transform:uppercase;}
.widgetGuts th label{margin:10px 0;font-weight:700;}
.widgetGuts input[type="submit"]{}
.error li{list-style:none;color:#ff0000;}
.success{color:green;line-height:24px;margin-bottom:10px;display:block;}
.success strong{display:block;}
h2.content-title.category, h2.content-title.archive{margin-bottom:15px;margin-top:-20px;}
.single-video header{width:100%;float:left;}
#simplr-form input{float:left;}
.video-container{text-align:left;}
footer h4.entry-title{margin:0;}
.wfs_content .simplr-field{float:left;width:100%;}
.wfs_content ul{}
.wfs_content ul li{padding:0 0 0 25px;background:url(images/list-pen.png) no-repeat 0 2px;list-style:none;line-height:22px;}
.wfs_content #simplr-form{margin:0;}
.wfs_content #simplr-form label{font-size:14px;width:60%;}
.wfs_content #simplr-form input[type=text], .wfs_content #simplr-form input[type=password]{box-shadow:none;border-radius:0px;margin-bottom:9px;}
.wfs_content #simplr-form input{width:60%;}
.write_for_us h2.post-title{background:url(images/icon-pen.png) no-repeat;padding:40px 0 40px 120px;}
.wfs_content #simplr-form form{background:url(/wp-content/themes/tempest/images/write_image.png) no-repeat right 20px;}
.wfs_email{display:inline-block;vertical-align:middle;}
#recaptcha_widget_div{border:0 !important;background:#ffffff !important;}
.wfs_content #simplr-form input[type=submit]{clear:initial;float:left;margin:50px 20px;}
#recaptcha_area{float:left;}
.title_auther{font-size:16px;background:url(images/icon-writer.png) no-repeat;padding:15px 0 15px 80px;display:block;margin-left:10px;margin-top:15px;}
.writer_form{border:1px solid #ccc;}
.margin0{margin:0;}
span.required{color:red;}
.menu-bottom-arrows:after{display:none;}
nav.main-menu>ul>li{margin-right:11px;}
.tribe-events-venue-details{padding:5px 10px 0px;}
.tribe-events-meta-group.tribe-events-meta-group-gmap{width:100%;max-height:250px;display:block;position:relative;overflow:hidden;}
button.dl-trigger{margin:0;}
.zindex{z-index:999;}
.auther_bio{font-size:13px;line-height:21px;border:0px;padding:10px;max-width:1000px;margin:0 auto 20px;}
.widget img.current_issue_widget{box-shadow:0 5px 17px rgba(0,0,0,0.5);}
.tabs-container-full a{color:#000000;}
.tabs-container-full a:hover{color:#008000;}
.tabs-container-full ul.widget-list > li h6{margin:0;}
.tabs-container-full ul.widget-list > li{border-bottom:1px solid #008000;padding-bottom:18px;}
.tabs-container-full ul.widget-list > li:last-child{border-bottom:0px;}
a.entry-img img{display:block;}
a.entry-img{display:block;border:1px solid #000;}
.tabs-container-full .four{padding-right:0px;}
form#frm-subscriptionFront td, form#frm-subscriptionFront th{background:#ffffff;}
.windy-demo ul.wi-container{margin-bottom:10px;}
.widget{margin-bottom:20px;}
.single-post header#header{margin-bottom:20px;}
.fm_row{width:100%;float:left;}
.fm_left{width:48%;float:left;margin-right:2%;}
.fm_right{width:50%;float:left;}
.twitter-tweet{clear:both;}
.author-box-info a{color:#00F;}
.contactform .wpcf7-form span.captcha input.wpcf7-captchar{width:60%;margin-bottom:10px;}
.contactform input.wpcf7-form-control.wpcf7-submit{margin-left:7px;}
.contactform .wpcf7-not-valid-tip{clear:both;}
.contactform span{width:95%;}
.techno_label{margin-top:15px;}
.amount_show{display:inline-block;}
.techno_sub{display:inline-block;margin-left:20px;}
.title-style{font-family:"Play" !important;font-weight:bold;line-height:1.1;}
.sp_img{border:2px solid #000;display:block;float:left;margin:0 40px 20px 0;position:relative;padding:20px 0 13px;min-width:490px;}
.sp_img img{display:block;}
.sp_img h3{position:absolute;text-align:center;width:70%;top:-15px;margin:0;background:#ffffff;left:15%;text-transform:uppercase;}
.sp_plans{float:left;border:2px solid #000;padding:15px 15px 0;width:560px;position:relative;font-family:"Play" !important;color:#000000;margin-bottom:20px;}
.sp_plans a{color:#089614;font-weight:bold;}
.sp_plans h3{text-transform:uppercase;margin:0;position:absolute;top:-15px;background:#ffffff;padding:0 10px;width:56%;left:22%;text-align:center;}
.sp_plans p{text-align:center;font-family:"Play" !important;margin-bottom:15px;font-size:16px;line-height:22px;}
.sp_plans table{border:0;border-collapse:collapse;margin:0;font-family:"Play" !important;width:100%;}
.sp_plans tr, .sp_plans td{padding:0;}
.sp_plans th{border-top:1px solid #000000;border-bottom:1px solid #000000;margin:0;padding:0;text-transform:uppercase;height:30px;color:#089614;font-size:18px;font-family:"Play" !important;}
.sp_plans td{padding:10px;font-size:16px;line-height:20px;}
.sp_plans td:first-child{border-right:1px solid #000000;}
.spt_1{border-right:1px solid #000000;width:70%;}
.spt_2{border-left:1px solid #000000;width:30%;}
.sp_plans form{margin:0;}
.sp_plans .btn_subnow{background:url(images/btn-subnow.png) no-repeat !important;width:197px !important;height:48px !important;border:none !important;text-indent:999px !important;margin:10px 0 !important;}
.textwidget .wpcf7-form{background:#099615;padding:10px;border:0;box-shadow:none;margin-bottom:0px;}
.textwidget .wpcf7-form input{margin-bottom:20px !important;background:transparent;border:1px solid #ffffff;max-width:98%;}
.textwidget .wpcf7-form input[type="submit"]{border:1px solid #ffffff;margin-left:0px;}
.textwidget .invalid{border:0 !important;}
.widget #frm-subscriptionFront input{margin-bottom:5px;background:transparent;box-shadow:none;color:#ffffff;}
.widget form#frm-subscriptionFront td, .widget form#frm-subscriptionFront th{padding:0;}
#text-7{border:2px solid #ffffff;padding:15px !important;}
.subscribe_div{background:#099615;padding:10px;}
.subscribe_div table{background:#099615;}
form#frm-subscriptionFront td, form#frm-subscriptionFront th{background:#099615;}
.widgetGuts form{border:0px;}
.widgetGuts th label{margin:10px 0;font-weight:400;color:#ffffff;text-align:left;}
.subscribe_div input[type="submit"]{background:transparent;border:1px solid #ffffff;color:#ffffff;margin-left:0px;margin-top:10px;}
#text-7 h5{color:#089614;text-align:left;font-weight:400;}
#text-7 img.ajax-loader{}
.textwidget .wpcf7-mail-sent-ok{border:2px solid #000;}
.textwidget div.wpcf7-response-output{margin:0.2em 0.5em 1em;}
.textwidget .wpcf7-form span.captcha input.wpcf7-captchar{width:98%;}
.techno_side{background:#efefef;text-align:center;}
.tech_side1{background:#ffffff;margin:-30px auto -30px;max-width:300px;position:relative;padding:20px;font-size:14px;line-height:20px;}
.tech_side1 h4{border-bottom:2px solid #089614;text-align:center;display:block;font-size:22px;padding-bottom:5px;}
.tech_side1 p{margin-bottom:10px;}
.tech_side2{background:#089614;margin-bottom:20px;font-size:14px;line-height:18px;padding:50px 20px 20px;}
.no-posts-found{background:#dddfe1 url(images/pnf-img.jpg) no-repeat -120px -55px;height:436px;position:relative;}
.pnf-box{position:absolute;right:10px;max-width:300px;text-align:center;padding:40px 15px 20px;}
.pnf-text{margin:20px 0;font-size:18px;line-height:28px;}
.pnf-text a{text-transform:uppercase;color:#000000;padding:5px;border:2px solid #089614;display:inline-block;margin:0px 10px;}
.mash-debug{display:none !important;}
@media only screen and (max-width:1079px){.tech_left{margin-top:0px;float:left;width:100%}
.tech_right{display:none;}
.new_magimg{width:221px;margin:0px auto;display:block;float:none;}
.delim_txt.sub_now a:first-child{}
#review{width:80%;}
.sp_image{width:100%;text-align:center;margin-bottom:20px;}
.subsinner{float:none;margin:0 auto 30px;display:table;}
.zindex{margin-left:50px;width:auto !important;}
.sp_img{min-width:auto;width:400px;margin:0 20px 20px 0;}
.sp_plans{width:530px;}
.no-posts-found{background:#dddfe1;height:auto;margin-bottom:20px;}
.pnf-box{position:relative;right:initial;min-width:100%;}
.pnf-text br{display:none;}
}
@media only screen and (max-width:767px){.wfs_content #simplr-form form{background:none;}
.sticky-menu-container{display:none !important;}
}
@media only screen and (max-width:640px){.subsinner{width:100%;}
.sb_row{width:100%;padding:20px;text-align:center;}
.sb_first{width:100%;}
.sb_second{width:100%;}
.sb_third{width:100%;}
.event_header{background:none !important;padding:10px;}
.wfs_content #simplr-form input{width:90%;}
.wfs_content #simplr-form label{font-size:12px;width:90%;}
.dho_nlhg{border:1px solid #ccc;}
#the_main_menu{display:none !important;}
button.dl-trigger{margin:0;}
.fm_left{width:100%;margin-right:0;}
.fm_right{width:100%;}
.contactform span{display:block;width:80%;}
.contactform br{display:none;}
.contactform span.wpcf7-form-control-wrap.captcha{width:100%;}
.sp_img{width:100%;}
.sp_plans{width:100%;}
.sp_plans h3{position:relative;width:100%;left:inherit;margin-bottom:10px;top:initial;}
.tech_right{display:BLOCK;width:100%;margin:0;}
.tech_search{width:100% !important;margin-top:5px !important;}
}
@media only screen and (max-width:479px){.dl-menuwrapper{top:0px;}
#review{width:100%;}
.review-total-wrapper span.review-total-box{font-size:17px;}
.write_for_us h2.post-title{padding:0px 0 0px 60px;background-size:20%;}
.tech_left .logo{margin-bottom:10px !important;}
span.teaser_ar{padding:0;}
.contactform span{width:90%;}
.contactform .wpcf7-form{padding:15px 0 0 15px;}
.sp_plans .btn_subnow{background-size:100% !important;width:140px!important;height:37px !important;}
.sp_plans th{font-size:14px;height:38px;}
.sp_plans td{padding:0px;font-size:13px;line-height:16px;}
.sp_plans p{font-size:14px;line-height:18px;}
.spt_1{width:60%;}
.spt_2{width:40%;}
.sp_plans{padding:15px 5px 0;}
.sp_img h3{font-size:16px;}
.sp_plans h3{font-size:16px;margin-bottom:5px;}
}
header .socialicons li a i{font-size:26px;}
.socialicons > ul.red-social > li:last-child{margin-right:0px;}
.tech_search{float:right;width:80%;margin-top:15px;}
nav.top-menu ul{margin-bottom:0;}
header .socialicons>ul.red-social>li a.twitter:hover{color:#00aced;}
header .socialicons>ul.red-social>li>a.gplus:hover{color:#dd4b39;}
header .socialicons>ul.red-social>li>a.linkedin:hover{color:#007bb5;}
ul#menu-footer-menu{text-align:center;}
ul#menu-footer-menu li{display:inline-block;padding:0 10px;border-right:1px solid #ffffff;}
ul#menu-footer-menu li:last-child{border:0;}
header #searchform input[type="text"]{background:url(images/search.png) no-repeat right center;padding:6px 30px 6px 10px;border:1px solid #ffffff;color:#ffffff;}
.red-banner-boxd .right_cover_home{float:none;margin:10px auto;}
.subs_offer #wp_payeezy_payment_form p{float:left;width:100%;padding:0 !important;}
.subs_offer #wp_payeezy_payment_form label{float:left;width:100%;display:block;}
.subs_offer #wp_payeezy_payment_form input{width:100%;float:left;}
.subs_offer #wp_payeezy_payment_form input[type="submit"]{margin:31px 0 !important;float:none;display:block;}
.social_linkedin{display:inline-block;vertical-align:top;padding:10px 0;margin-left:-7px;}
.social_linkedin a{display:block;}
#wp_payeezy_payment_form input[type="number"]{-moz-appearance:textfield;}
.page-template-subscription-page{margin-bottom:25px;}
.tribe-events-loop .tribe-events-event-meta{padding:12px 0 15px;margin-top:12px;background:#fafafa;border:1px solid #eee;}
nav.main-menu>ul>li>a.sf-with-ul{padding-right:10px;}
.subscribe_div h2{background:#099615 none repeat scroll 0 0;color:#fff;margin-bottom:0;padding:10px;text-align:left;font-size:22px;margin-top:0;padding:10px 0;}
.widgetGuts table{width:100% !important;}
.wpcf7-form-control-wrap{position:block !important;float:left;}
.red-comment-plain li.comment .red-comment-thumb{background:#fff none repeat scroll 0 0;border:1px solid #e8e8e8;float:left;line-height:0;margin:0 20px 0 0;min-width:55px !important;padding:2px;}
.career_form p{clear:both;margin-bottom:5px !important;}
.career_form select{height:31px;}
.career_form input.wpcf7-form-control.wpcf7-captchar{margin-bottom:10px;}
.career_form .wpcf7-form{background:#eaeaea url(images/career_img.jpg) no-repeat top right;}
.chotte {
    position: absolute;
    width: 9%;
    height: 25%;
    float: right;
    right: 0;
    background: #353535;
    /* border: 2px solid red; */
}