/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* social icons in action bar */

hr, .hr_wide, .hr_zigzag, .hr_dots {
    margin: 15px auto;
}

#searchform input.field::placeholder,
#searchform .icon_search{
    color:#fff!important
}

#Top_bar .menu li ul li {
    font-weight: 300;
    font-size: 15px;
}

.shadowed-text h2{
    text-shadow:1px 1px 1px rgba(0,0,0,.6);
}

.wpcf7-acceptance{
    color: #444;
    font-weight: normal;
    font-family: Gafata;
}

.privacy-link{
    color: #0095eb!important;
}
.privacy-link:hover{
    text-decoration: underline
}
.hentry{
    height: 0px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #666;
opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
color: #666;
opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
color: #666;
opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
color: #666;
opacity: 1;
}

html .formcraft-css .fc-form .form-element .form-element-html input[type="color"], html .formcraft-css .fc-form .form-element .form-element-html input[type="date"], html .formcraft-css .fc-form .form-element .form-element-html input[type="datetime-local"], html .formcraft-css .fc-form .form-element .form-element-html input[type="datetime"], html .formcraft-css .fc-form .form-element .form-element-html input[type="email"], html .formcraft-css .fc-form .form-element .form-element-html input[type="month"], html .formcraft-css .fc-form .form-element .form-element-html input[type="number"], html .formcraft-css .fc-form .form-element .form-element-html input[type="password"], html .formcraft-css .fc-form .form-element .form-element-html input[type="search"], html .formcraft-css .fc-form .form-element .form-element-html input[type="tel"], html .formcraft-css .fc-form .form-element .form-element-html input[type="text"], html .formcraft-css .fc-form .form-element .form-element-html input[type="time"], html .formcraft-css .fc-form .form-element .form-element-html input[type="url"], html .formcraft-css .fc-form .form-element .form-element-html input[type="week"], html .formcraft-css .fc-form .form-element .form-element-html select, html .formcraft-css .fc-form .form-element .form-element-html textarea{
    font-size: 16px!important
}
.subscribe-podcast{
    padding-top: 20px
}

.subscribe-podcast span{
width: auto;
display: inline-block;
float: left;
padding: 10px;
margin: 0 auto;
}
.get-in-touch-container .get_in_touch{
    background-color: #eee;
    -webkit-box-shadow: inset 0px 0px 24px 0px rgba(0,0,0,0.36);
-moz-box-shadow: inset 0px 0px 24px 0px rgba(0,0,0,0.36);
box-shadow: inset 0px 0px 24px 0px rgba(0,0,0,0.36);
}

.get-in-touch-container .get_in_touch span,
.get-in-touch-container .get_in_touch p,
.get-in-touch-container .get_in_touch a{
    color:#444!important;
    font-weight: 700;
    font-family: Roboto;
}

.single-post .powerpress_subscribe_links{
    margin-bottom: 30px
}

.single-post .powerpress_links a{
background: #0095eb;
text-transform: uppercase;
padding: 5px 10px;
color: #fff!important;
    border-radius: 3px;
    margin: 2px;
display: inline-block;
}

.single-post .powerpress_links{
color: #fff;
text-transform: uppercase;
font-size: 14px;
line-height: 24px;
background: #222;
padding: 10px;
border-top: 1px solid;
border-top: 1px solid rgba(255,255,255,.3);
margin: 0
}

.single-post .powerpress_links a:hover{
    font-weight: 500
}


.single-post #Subheader h1.title{
    display: none!important
}

.single-post #Subheader ul.breadcrumbs {
    width: 100%;
    text-align: center;
}

.single-post .title_wrapper h1.entry-title{
    text-align: center;
    font-size: 40px;
    line-height: 50px
}

.contact-more-details .icon-facebook{
    color: #3b5999
}

.contact-more-details .icon-twitter{
    color: #55acee
}

.contact-more-details .icon-play{
    color: #cd201f
}

.contact-more-details .icon-linkedin{
    color: #0077B5
}

.contact-more-details .icon-rss{
    color: #f26522
}

.contact-more-details .fa:hover{
    color: #444!important
}

#Action_bar .social{
    display: none;
}

.social-share-label,
.social-share-label-wrapper .social-share-label {
    margin-bottom: 0!important
}

.social-share-label{
    padding: 15px 0 0 1%;
    margin-bottom: 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #0095eb;
}

.social-share-label i{
    color: #0095eb;
    font-size: 26px;
    vertical-align: text-bottom;
    margin-right: 6px;
}

.share-simple-wrapper{
    border-top: 0
}

.share-simple-wrapper .icons a{
    width: 46px;
    height: 46px;
    display: inline-block;
    line-height: 46px;
    text-align: center;
    padding: 0;
    margin-right: 5px;
    float: left;
    opacity: .9;
    color: #fff !important;
    font-size: 20px
}

.share-simple-wrapper .icons a:hover{
    opacity: 1
}

.share-simple-wrapper .facebook{
    background: #3b5999;
}
.share-simple-wrapper .twitter{
    background: #55acee;
}
.share-simple-wrapper .google{
    background: #DD4D40;
}
.share-simple-wrapper .linkedin{
    background: #0077B5;
}
.share-simple-wrapper .pinterest,
.share-simple-wrapper .share-label{
    display:none!important;
}

.rss-container{
display: block;
clear: both;
background: rgba(0,0,0,.1);
padding: 15px;
max-width: 400px;
border: 1px solid rgba(0,0,0,.2);
}

.rss-container input{
    vertical-align: middle;
    display: inline-block;
    float: none;
    font-size: 15px;
    width: 100%
}

.rss-container .rss-headline{
text-transform: uppercase;
color: #444;
    margin-bottom: 15px;
}

.audio-podcast-container{
display: block;
clear: both;
background: rgba(0,0,0,.1);
padding: 15px;
border: 3px double rgba(0,0,0,.2);
text-align: center
}

.audio-podcast-container p{
    text-align: center
}

.audio-podcast-container .rss-headline{
    display: none
}

.audio-podcast-container input {
    margin: 0 auto;
    float: none;
    text-align: center;
    width: 320px;
    max-width: 100%;
    font-size: 15px;
}

.audio-podcast-container form br{
    display: none
}

.bordered-form h2,
.bordered_form h2,
.demo-form-wrapper h2{
background: #666A73!important;
border-bottom: 3px solid #0095eb!important;
padding: 15px 10px!important;
color: #fff!important;
font-weight: 700!important;
text-shadow: 1px 1px 1px rgba(0,0,0,.5)!important;
letter-spacing: 1.2px!important;
line-height: 30px!important;
font-size: 24px!important;
    -webkit-box-shadow: inset 0px 0px 24px 0px rgba(0,0,0,0.36);
-moz-box-shadow: inset 0px 0px 24px 0px rgba(0,0,0,0.36);
box-shadow: inset 0px 0px 24px 0px rgba(0,0,0,0.36);
    text-align: center
}

.bordered-form,
.bordered_form,
.demo-form-wrapper{
padding: 25px 25px 0px 20px !important;
border-radius: 0 !important;
box-shadow: 0 0 30px rgba(0,0,0,.3) !important;
background: #f2f2f2;
max-width: 600px;
margin: 0 auto;
}

.bordered-form .wpcf7-submit,
.bordered_form .wpcf7-submit,
.demo-form-wrapper .wpcf7-submit{
    box-shadow:  0px 0px 15px rgba(0,0,0,.2) !important
}

.bordered-form .wpcf7-submit:hover,
.bordered_form .wpcf7-submit:hover{
    background: #0779b7!important;
    box-shadow:  0px 0px 15px rgba(0,0,0,.3) !important
}

.bordered_form .form-element .submit-cover .submit-button .text,
.bordered-form .form-element .submit-cover .submit-button .text,
#demo-form-wrapper .form-element .submit-cover .submit-button .text{
    text-shadow: none!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
}

.sub-header-agenda .wpb_wrapper:after{
font-family: FontAwesome;
content: "\f105";
font-size: 150px;
color: #0095EB;
position: absolute;
display: inline-block;
line-height: 150px;
top: 50%;
margin-top: -50px;
right: 0;
opacity: .5;
}

.contact-more-details .social{
margin: 0;
border-top: 1px solid #999;
background: #F7F7F7;
padding-top: 10px;
}

.contact-more-details .social li{
    list-style: none;
    display: inline-block;
float: left;
}

.contact-more-details i{
font-size: 20px;
}

.sub-header-agenda h4.title{
font-size: 30px;
line-height: 34px;
}

.sub-header-agenda .desc{
font-size: 20px;
line-height: 24px;
font-family: Gafata;
color: #161922;
text-transform: uppercase;
display: inline-block;
}

.frb{
font-weight: normal;
border-radius: 3px;
border-width: 1px;
border-color: #0095eb;
border-style: solid;
background: #0095eb;
color: rgb(255, 255, 255)!important;
font-size: 22px;
line-height: 26px;
padding: 15px 30px;
text-shadow: 1px 1px 1px rgba(0,0,0,.5);
transition: all 0.3s ease-out;
margin:0 20px 35px 0;
display: inline-block;
float: left;
}

.frb:hover{
    border-color:#0099cc;
    background:#0099cc;
}

.badb{
font-weight: normal;
border-radius: 3px;
border-width: 1px;
border-color: #da2337;
border-style: solid;
background: #da2337;
color: rgb(255, 255, 255)!important;
font-size: 22px;
line-height: 26px;
padding: 15px 30px;
text-shadow: 1px 1px 1px rgba(0,0,0,.5);
transition: all 0.3s ease-out;
margin:0 20px 35px 0;
display: inline-block;
float: left;
}

.badb:hover{
    border-color:#C41F31;
    background:#C41F31;
}

.probox{
    background: #666A73!important
}

.widget_archive ul, .widget_nav_menu ul {
    background: rgba(0,0,0,.0);
}
.top_bar_right .action_button,
.extras .action_button{
    background: #da2337!important;
    color: #fff!important
}

.top_bar_right .action_button:hover,
.extras .action_button:hover{
    background: #C41F31!important;
    color: #fff!important
}

.fc-form .submit-button{
    background: #0095EB !important;
        text-shadow: 1px 1px 1px rgba(0,0,0,.5)!important 
}

.fc-form .submit-button:hover{
    background: #1F78A9!important;
}

.exit-popup .fc-form .submit-button{
    background: #DD1B1B !important;
}

.exit-popup .fc-form .submit-button:hover{
    background: #B61D2E!important;
}


.sidebar h3{
    background: #1c629a;
    color: #fff;
    padding: 10px;
    border-bottom: 5px solid #0098EF;
}
.section-post-pre-footer{
    padding: 20px
}

.section-post-pre-footer img{
    width: 100%
}

.p-with-map{
    clear: both
}

.footer-contact p{
    text-align: left;
    font-size: 100%
}

.home #Subheader{
    display: none
}

.home #Content{
    padding-top: 0
}
/*news page*/

.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #1C629A!important;
    border-color: #1C629A!important;
}

.pt-cv-wrapper .btn-success:hover {
    background-color: #2155A5!important;
    border-color: #2155A5!important;
}

.hidden {
	display: none
}
.free-report input, .prem-form input {
	width: 100%
}
.free-report .control-wrap, .prem-form .control-wrap {
	position: relative
}
.free-report .not-valid-tip, .prem-form .not-valid-tip {
	position: absolute;
	top: -2px;
	right: 0;
	color: #e57e7e;
	display: block;
	text-align: center
}
.free-report .not-valid-tip:before, .prem-form .not-valid-tip:before {
	content: "\f071";
	width: 50px;
	height: 50px;
	font-family: "FontAwesome";
	font-size: 20px;
	text-shadow: 0 1px 0 #fff;
	line-height: 50px;
	display: inline-block
}
.free-report .ajax-loader, .prem-form .ajax-loader {
	width: 16px;
	height: 16px;
	display: block;
	margin: 0 auto!important;
	position: relative;
	top: 20px;
	border: none;
	vertical-align: middle
}
.free-report .validation-errors, .prem-form .validation-errors {
	height: 30px;
	background: #e57e7e;
	color: #fff;
	text-align: center;
	line-height: 30px;
	padding: 0 30px;
	border-radius: 30px;
	margin: 0 10px
}
.free-report .validation-errors.success, .prem-form .validation-errors.success {
	background: #52cc66
}
.social-icon {
	width: 60px;
	height: 60px;
	line-height: 60px;
	margin-left: 5px;
	font-size: 28px;
	display: inline-block;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
	text-align: center;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.12)), color-stop(100%, rgba(255, 255, 255, 0.06)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.35);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.35);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.social-icon.facebook {
	color: #fff;
	background: #4e69a2;
	background: -moz-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e69a2), color-stop(100%, #3b5998));
	background: -webkit-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
	background: -o-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
	background: -ms-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
	background: linear-gradient(to bottom, #4e69a2 0%, #3b5998 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4e69a2', endColorstr='#3b5998', GradientType=0)
}
.social-icon.twitter {
	color: #fff;
	background: #55acee;
	background: -moz-linear-gradient(top, #55acee 0%, #4c9bd3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #55acee), color-stop(100%, #4c9bd3));
	background: -webkit-linear-gradient(top, #55acee 0%, #4c9bd3 100%);
	background: -o-linear-gradient(top, #55acee 0%, #4c9bd3 100%);
	background: -ms-linear-gradient(top, #55acee 0%, #4c9bd3 100%);
	background: linear-gradient(to bottom, #55acee 0%, #4c9bd3 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#55acee', endColorstr='#4c9bd3', GradientType=0)
}
.social-icon.linkedin {
	color: #fff;
	background: #0087cc;
	background: -moz-linear-gradient(top, #0087cc 0%, #0077b5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087cc), color-stop(100%, #0077b5));
	background: -webkit-linear-gradient(top, #0087cc 0%, #0077b5 100%);
	background: -o-linear-gradient(top, #0087cc 0%, #0077b5 100%);
	background: -ms-linear-gradient(top, #0087cc 0%, #0077b5 100%);
	background: linear-gradient(to bottom, #0087cc 0%, #0077b5 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0087cc', endColorstr='#0077b5', GradientType=0)
}
#wpcf7-f1472-p59-o1 input[type="checkbox"] {
	float: left;
	margin: 3px 3px 3px 4px
}
#wpcf7-f1472-p59-o1 form {
	text-transform: capitalize
}
.russianflagcusvip {
	background: rgba(0, 0, 0, 0) url("http://premonition.ai/wp-content/uploads/2016/02/emoticon_russian-flag.png") repeat scroll 0 0 / cover;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	width: 20px;
}
.spanishflagcusvip {
	background: rgba(0, 0, 0, 0) url("http://premonition.ai/wp-content/uploads/2016/02/emoticon-spanish.png") repeat scroll 0 0 / cover;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	width: 20px;
}

#footer-social-icons li a {
    color: #ddd!important;
}

#inner-page-overlay {
    padding-top: 30px;
    padding-bottom: 30px;
}

#primary {
    padding-top: 60px;
}

#back-to-top {
    height: 50px;
}

.not-visible{
display:none
}

.page-id-5676 .form-element-html .checkbox-cover label:hover{
text-decoration:underline
}
.reports-modal .ult-modal-input-wrapper img:hover{
box-shadow:0 0 6px rgba(0,0,0,.5)
}
.reports-modal .wpb_text_column.wpb_content_element{
margin-bottom:15px
}
.reports-modal h5{
text-align: center;
background: #1C629A;
color: #fff;
padding: 5px;
line-height: 20px;
box-shadow: 0px 5px 5px rgba(0,0,0,.7);
}


.reports-list{
    padding: 15px
}

.reports-list.popup-report{
    padding: 0
}

.reports-list.popup-report .wpcf7-submit{
    display: block;
    width: 100%;
    background: #DD1B1B !important;
    margin: 10px 0 0 0!important;
    padding: 9px!important;
}

.reports-list.popup-report .wpcf7-submit:hover{
    background: #B61D2E!important;
}

.reports-list h4{
padding: 6px;
background: #eee;
color: #444;
}

.reports-list .ebd_input{
    display: block;
    color: #000;
    font-family: Roboto;
    font-weight: 400;
    border: 1px solid #fff;
    cursor: pointer;
    padding: 4px 8px;
    background: #E0E0E0;
    transition: all 0.3s ease-out;
    margin-bottom: 0;
    border-radius: 2px;
}

.reports-list.cdb-report .ebd_input{
    border: none;
    padding: 0;
}

.reports-list .ebd_input:nth-child(odd){
    background: #eee
}

.reports-list .ebd_input:hover,
.reports-list .ebd_input:focus{
    color: #fff;
    background: #0095eb;
}

.reports-list .wpcf7-form.sent .ebd_input,
.reports-list .wpcf7-form.sent .reports-form-details,
.ebd_results br{
    display: none !important;
}

.reports-list .ebd_results{
    display: block;
    clear: both;
    float: left;
    margin-top: 10px;
    width: 100%
}

.reports-list .ebd_results a {
    padding: 6px 10px;
    background: #1E5799 !important;
    display: table;
    line-height: 26px;
    color: #fff !important;
    font-family: Roboto;
    border-radius: 1px;
    font-size: 16px;
    width: 100%;
    margin-top: 4px;
    text-align: center
}


.reports-list .ebd_results a:hover{
    box-shadow: 2px 2px 3px rgba(0,0,0,.5);
    background: #0095EB !important;
}

.reports-form-details{
    padding: 15px 15px 15px 0px;
    color: #000;
    font-family: Roboto;
}

.bordered-form .reports-form-details,
.bordered_form .reports-form-details{
    padding: 15px 3px 25px;
}


.reports-form-details label{
    font-size: 14px;
    line-height: 24px;
}

.wpcf7-mail-sent-ok {
    text-shadow: 1px 1px 0px rgba(0,0,0,.5);
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    font-family: Roboto;
    margin:0!important; 
    padding: 10px!important; 
    width:100%;
}

#popmake-8678{
    border: 5px solid #0095eb;
    background: #fff;
    font-family: Roboto!important
}
/*separate landing pages*/

.report-landing h2{
  text-transform: none;
line-height: 32px;
font-size: 22px;
  margin-bottom: 0;
}
.report-landing p{
font-size: 16px;
line-height: 26px;
}

.report-landing li{
font-size: 16px;
line-height: 30px;
}

/*home*/
.premo-cta-button button{
 text-shadow: none;
}
.column-hidden{display:none!important}
.testimonial-prime img{
max-width: 200px !important;
margin: 0 auto;
  margin-top:30px
}

.testimonial-prime p{
font-size:18px;
  line-height:26px
}

.premo-contact .ubtn{
background: #7f1611!important;
background: -moz-linear-gradient(top,  #7f1611 0%, #b52d1f 100%)!important;
background: -webkit-linear-gradient(top,  #7f1611 0%,#b52d1f 100%)!important;
background: linear-gradient(to bottom,  #7f1611 0%,#b52d1f 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f1611', endColorstr='#b52d1f',GradientType=0 )!important;
}

.premo-contact .ubtn:hover{
background: #b52d1f!important;
background: -moz-linear-gradient(top,  #b52d1f 0%, #7f1611 100%)!important;
background: -webkit-linear-gradient(top,  #b52d1f 0%,#7f1611 100%)!important;
background: linear-gradient(to bottom,  #b52d1f 0%,#7f1611 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b52d1f', endColorstr='#7f1611',GradientType=0 )!important;
}

.home-shortcuts .vc_column-inner h1{
background: #E73334;
color: #fff;
padding: 10px;
}

.home-cta-white a{
border: 1px solid #449d44 !important;
display: block !important;
padding: 10px !important;
}

.quick-links ul{
list-style:none;
  border-top: 1px solid;
border-bottom: 1px solid;
  background:#f2f2f2
}

.quick-links ul li{
width: 14%;
display: inline-block;
text-align: center;
}

.quick-links ul li a{
font-size: 16px;
display: block;
padding-top: 5px;
padding-bottom: 5px;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba(0,0,0,.1);
}

.quick-links a:hover{
  background:#449D44;
  color:#FFF
}

.report-ctg .vc_column-inner{
  padding:0!important
}

.report-ctg .vc_column-inner h4{
text-align: center;
background: #f2f2f2;
border: 1px solid #ddd;
padding: 3px;
font-size: 14px;
}

.report-ctg .vc_column-inner h4 a{
 display:block;
font-size: 16px !important;
background: #1c629a;
color: #fff;
padding: 5px;
line-height: 20px;
  transition: all 0.3s ease-out
}

}
.report-ctg .vc_column-inner h4 a:hover{
background: #f2f2f2;
color:#1C629A
}

.report-ctg-title{
  text-align: center;
background: #f2f2f2;
border: 1px solid #ddd;
padding: 3px;
}

.page-id-5616 #inner-page-overlay, .page-id-629 #inner-page-intro{display:none}
.page-id-629 #primary{padding-top:10px}
/*videos*/

.video_links button{
text-shadow:none!important;
border-radius: 0;
padding: 5px 10px;
text-shadow: none;
border-bottom: 5px solid #C41F31 !important;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}

.va-mid{
vertical-align:middle
}

.podcast-row{
  margin-bottom: 35px;
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
}


#secondary{
border-left: 3px double rgba(0,0,0,.1);
background: #fafafa;
border-top: 1px solid rgba(0,0,0,.1);
padding: 25px 15px;
box-shadow: 3px 3px 3px rgba(0,0,0,.1);
}

#secondary .widget {
    margin-bottom: 30px;
}

#secondary .widget p{
margin-bottom:10px
}

.demo-button button.ubtn .ubtn-text{
    text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
.vc_row.title-row{
    background: #666A73!important;
    border-bottom: 5px solid #0095EB
}

.vc_row.title-row .wpb_wrapper > div {
    margin-bottom: 15px!important;
}

.vc_row.title-row .vc_column-inner{
    padding-top: 15px!important
}

.vc_row.body-row{
    padding-top: 20px;
    padding-bottom: 50px;
}

.vc_row.body-row.nbp{
    padding-top: 20px;
    padding-bottom: 0px;
}

.vc_row.body-row.ntp{
    padding-top: 0px;
    padding-bottom: 50px;
}

.micro-header h2{
background: #666A73;
border-bottom: 5px solid #0095eb;
padding: 15px 10px;
}

#secondary .widget-title a{color:#fff}

#secondary ul li::before{float:left;display:inline-block;}
#secondary ul li a{line-height:25px;width:85%}

.rss-feed-text a{
  border: 1px solid #ddd;
background: rgb(234,148,94);
color: #fff!important;
padding: 2px 10px;
border-radius: 5px;
display: inline-block;
font-weight: bold;
}

.rss-feed-text a:hover{
  box-shadow:0 0 6px rgba(0,0,0,.5)
}

.sidebar h3 a.rsswidget{
    color: #fff
}

#secondary .widget_rss{margin-bottom:0}

#secondary .widget_rss li{
  border-bottom: 1px solid #ddd;
margin-bottom: 5px;
padding-bottom: 5px;
}

/*sample reports*/

.sample_reports{
cursor:pointer;
}

.sample_link .wpb_wrapper{
  display: inline-block;
padding: 4px 8px;
border: 1px solid rgba(0,0,0,.2);
border-radius: 3px;
}

.sample_link button{
text-shadow:none;
  margin-bottom: 30px;
}

.sample_link button:hover{
box-shadow:0 0 6px rgba(0,0,0,.3)
}

.sample_link button::before{
  content:'';
  background-size: contain!important;
vertical-align: middle;
margin-right: 10px;
display:inline-block;
  background:url(https://premonition.ai/wp-content/uploads/2017/07/analytics.png);
  width:50px;
  height:50px
}

/*webinar page*/

.page-id-5265 header,
.page-id-5265 #inner-page-intro,
.page-id-5265  footer,
.page-id-5265 #bottom-footer,
.page-id-5265 #back-to-top{
display:none
}

.page-id-5265 {
margin-top:-32px
}

.host{
    margin-bottom: 15px;
}
.webinar-topics h4{
font-size:20px;
  line-height:28px;
margin-bottom: 10px !important;
}

.webinar-row .vc_column-inner:first-child{
    padding-top:0;
}

.webinar-row h1,
.webinar-row h2,
.webinar-row h3,
.webinar-row h4,
.webinar-row p{
    margin:0;
}

.webinar-time{
    background: #333;
}

.webinar-header{
    background:rgba(0,0,0,.5)
}

.webinar-about{
    background:rgba(0,0,0,.7)
}

.webinar-about p,
.webinar-about h3,
.webinar-about h4{
    color:#fff;
}

.webinar-form{
    clear:both;
}

.webinar-form form{
    box-shadow: none!important;
}

.fc-form-3 .form-element-type-checkbox label{margin-bottom:1px}

.watchvideomore .wpb_wrapper {
    text-align: -webkit-center;
}
.watchvideomore .wpb_wrapper a{
    font-weight:900;
}

.imgonvideo img{
    padding-top:20px;
}

.imgonvideo2 img {
    padding-top: 100px;
    width:600px;
}
.cealitfk1 div{
    padding-top:20px;
}

.ceared{
clear:both
}

.map-popup{
text-align:center;
  padding:3px;
}

.map-popup img{
max-width:100px;
  margin: 0 auto!important;
  margin-bottom:3px!important
}

.map-title{
font-weight:700;
margin: 0 auto!important;
  text-align:center
}

.map-details{
  margin: 0 auto!important;
  padding:3px 0
}

.premo_home_carousel .wpb_single_image .vc_figure{
  padding:5px
}

.premo_home_carousel .wpb_single_image .vc_figure:hover{
  opacity:.9
}

#author_pic {
display:inline-block;
vertical-align:middle;
margin-right: 10px;
}

.entry-meta.premo_meta{
padding: 3px 0px;
border-top: 1px solid rgba(0,0,0,.1);
  border-bottom: 1px solid rgba(0,0,0,.1);
}

#Footer .Recent_posts .post .photo{
    background: #fff
}

.premo_interactions{
margin:40px 0
}

.pi-text{
  margin-top:20px
}

.pi-heading strong{
    display: inline-block;
    margin-left: 20px;
}

.premo_interaction{
border:1px solid #ddd;
  padding:20px 20px 10px 20px;
  margin-bottom:20px;
}

.image-cropper {
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.rounded {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: auto;
}

.test-wrapper {
    width:100%!important;
}
.test-div {
    float:left;
    width:250px;
    height:225px;
    margin:20px;
}

/*youtube videos*/

.youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin: 5px;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }
    
       .big-thumb .youtube-player .play {
        height: 68px;
        width: 68px;
        margin-left: -36px;
        margin-top: -36px;
    }
    
    .youtube-player .play {
        height: 34px;
        width: 34px;
        margin-left: -20px;
        margin-top: -22px;
        left: 90%;
        top: 90%;
        position: absolute;
        background: url(/wp-content/uploads/2018/03/youtube-play.png) no-repeat center center / contain;
        cursor: pointer;
    }

.thumb-center .youtube-player .play{
        height: 68px;
        width: 68px;
        margin-left: -34px;
        margin-top: -34px;
        left: 50%;
        top: 50%;
}

.wpb_video_heading{
font-size: 24px;
line-height: 32px;
}

/*social share*/

.home .addtoany_share_save_container,
.a2a_full_footer{
display:none
}
.premo_social{
    padding-top: 6px;
    border-top: 1px solid rgba(0,0,0,.1);
}

.premo_social_share{
    padding-top: 6px;
    border-top: 1px solid rgba(0,0,0,.1);
    margin-bottom: 0;
    text-transform:uppercase
}
.premo_social_title{
    text-transform: uppercase;
}

.premo_social_links a{
margin-right: 4px;
border: 1px solid rgba(0,0,0,.08) !important;
color: #fff !important;
width: 43px;
height: 43px;
line-height: 43px;
font-size: 15px;
display: inline-block;
overflow: hidden;
text-align: center;
margin: 0 2px 2px 0;
position: relative;
background-color: #fff;
background-image: url(../images/stripes_3_b.png);
-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,.08);
box-shadow: inset 0 0 5px 0 rgba(0,0,0,.08);
opacity: .9;
}

.premo_social_links a.link-facebook{
    background: #3b5999
}

.premo_social_links a.link-twitter{
    background: #55acee
}

.premo_social_links a.link-play{
    background: #cd201f
}

.premo_social_links a.link-linkedin{
    background: #0077B5
}

.premo_social_links a.link-rss{
    background: #f26522
}

.premo_social_links a:hover{
    opacity: 1
}

.premo_social_links .fa{
    font-size: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
}

.addtoany_share_save_container{
    margin-top:6px
}

.premo_table td,
.premo_table th{
padding:5px
}

.fc-form-3 .form-element-4 label,
.fc-form-3 .form-element-5 label{
text-align:left!important;
  border: 1px solid rgba(0,0,0,.3);
border-radius: 2px;
}

.fc-form-3 .form-element-4 label:hover,
.fc-form-3 .form-element-5 label:hover{
  border: 1px solid rgba(0,0,0,.5);
}

.fc-form-3 .form-element-4 label span,
.fc-form-3 .form-element-5 label span{
  margin-bottom: 2.5px;
display: inline-block;
}

.custom-button{
    padding: 3px 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-top: 10px;
    box-shadow: 0 0 3px;
}

.custom-button:hover{
    box-shadow: 0 0 8px;
}

.sf-menu a {
    color: rgba(10,60,150, 0.8);
    text-shadow: 1px 4px 6px #def, 0 0 0 #000, 1px 4px 6px #def;
/* Don't show shadows when selecting text */
::-moz-selection { background: #5af; color: #fff; text-shadow: none; }
::selection { background: #5af; color: #fff; text-shadow: none; }
  background-color: #ff9664;
   background-image: linear-gradient(top, #6496c8, #346392);

}

.headings-normal h2,
.headings-normal h3,
.headings-normal h4{
text-transform:none
}


.fc-common input[type="text"], .fc-common input[type="email"], .fc-common input[type="number"], .fc-common input[type="password"], .fc-common input[type="date"], .fc-common textarea { box-shadow: 1px 1px 8px 1px #000 inset !important; -moz-box-shadow: 1px 1px 8px 1px #000 inset !important; -webkit-box-shadow: 1px 1px 8px 1px #000 inset !important; } 
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
}

.wrapper{
  margin:0 0;
}
a,a:visited,a:hover,a:active{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
	position:relative;
  transition:0.5s color ease;
	text-decoration:none;
	color:#3B3C3D;
	font-size:1.8 em;
}
a{
    color: #0095eb
}
a:hover{
	color:#81b3d2;
}
a.before:before,a.after:after{
  content: "";
  transition:0.5s all ease;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  position:absolute;
}

a.after:after{
  bottom:-0.25em;
}
a.before:before,a.after:after{
  height:5px;
  height:0.35rem;
  width:0;
  background:#81b3d2;
}

.ui-pnotify {
	top: 36px;
	right: 36px;
	position: absolute;
	height: auto;
	z-index: 2
}
body>.ui-pnotify {
	position: fixed;
	z-index: 100040
}
.ui-pnotify-modal-overlay {
	background-color: rgba(0, 0, 0, .4);
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 1
}
body>.ui-pnotify-modal-overlay {
	position: fixed;
	z-index: 100039
}
.ui-pnotify.ui-pnotify-in {
	display: block!important
}
.ui-pnotify.ui-pnotify-move {
	transition: left .5s ease, top .5s ease, right .5s ease, bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-slow {
	transition: opacity .6s linear;
	opacity: 0
}
.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move {
	transition: opacity .6s linear, left .5s ease, top .5s ease, right .5s ease, bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-normal {
	transition: opacity .4s linear;
	opacity: 0
}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move {
	transition: opacity .4s linear, left .5s ease, top .5s ease, right .5s ease, bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-fast {
	transition: opacity .2s linear;
	opacity: 0
}
.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move {
	transition: opacity .2s linear, left .5s ease, top .5s ease, right .5s ease, bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-in {
	opacity: 1
}
.ui-pnotify .ui-pnotify-shadow {
	-webkit-box-shadow: 0 6px 28px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 6px 28px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 6px 28px 0 rgba(0, 0, 0, .1)
}
.ui-pnotify-container {
	background-position: 0 0;
	padding: .8em;
	height: 100%;
	margin: 0
}
.ui-pnotify-container:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both
}
.ui-pnotify-container.ui-pnotify-sharp {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.ui-pnotify-title {
	display: block;
	margin-bottom: .4em;
	margin-top: 0
}
.ui-pnotify-text {
	display: block
}
.ui-pnotify-icon, .ui-pnotify-icon span {
	display: block;
	float: left;
	margin-right: .2em
}
.ui-pnotify.stack-bottomleft, .ui-pnotify.stack-topleft {
	left: 25px;
	right: auto
}
.ui-pnotify.stack-bottomleft, .ui-pnotify.stack-bottomright {
	bottom: 25px;
	top: auto
}
.ui-pnotify.stack-modal {
	left: 50%;
	right: auto;
	margin-left: -150px
}
.brighttheme {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.brighttheme.ui-pnotify-container {
	padding: 18px
}
.brighttheme .ui-pnotify-title {
	margin-bottom: 12px
}
.brighttheme-notice {
	background-color: #FFFFA2;
	border: 0 solid #FF0;
	color: #4F4F00
}
.brighttheme-info {
	background-color: #8FCEDD;
	border: 0 solid #0286A5;
	color: #012831
}
.brighttheme-success {
	background-color: #AFF29A;
	border: 0 solid #35DB00;
	color: #104300
}
.brighttheme-error {
	background-color: #FFABA2;
	background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255, 255, 255, .3) 35px, rgba(255, 255, 255, .3) 70px);
	border: 0 solid #FF1800;
	color: #4F0800
}
.brighttheme-icon-closer, .brighttheme-icon-info, .brighttheme-icon-notice, .brighttheme-icon-sticker, .brighttheme-icon-success {
	position: relative;
	width: 16px;
	height: 16px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	font-family: "Courier New", Courier, monospace;
	border-radius: 50%
}
.brighttheme-icon-closer:after, .brighttheme-icon-info:after, .brighttheme-icon-notice:after, .brighttheme-icon-sticker:after, .brighttheme-icon-success:after {
	position: absolute;
	top: 0;
	left: 4px
}
.brighttheme-icon-notice {
	background-color: #2E2E00;
	color: #FFFFA2;
	margin-top: 2px
}
.brighttheme-icon-notice:after {
	content: "!"
}
.brighttheme-icon-info {
	background-color: #012831;
	color: #8FCEDD;
	margin-top: 2px
}
.brighttheme-icon-info:after {
	content: "i"
}
.brighttheme-icon-success {
	background-color: #104300;
	color: #AFF29A;
	margin-top: 2px
}
.brighttheme-icon-success:after {
	content: "02713"
}
.brighttheme-icon-error {
	position: relative;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 16px solid #2E0400;
	font-size: 0;
	line-height: 0;
	color: #FFABA2;
	margin-top: 1px
}
.brighttheme-icon-error:after {
	position: absolute;
	top: 1px;
	left: -4px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	font-family: "Courier New", Courier, monospace;
	content: "!"
}
.brighttheme-icon-closer, .brighttheme-icon-sticker {
	display: inline-block
}
.brighttheme-icon-closer:after {
	top: -4px;
	content: "02715"
}
.brighttheme-icon-sticker:after {
	top: -5px;
	content: "1D1BC";
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.brighttheme-icon-sticker.brighttheme-icon-stuck:after {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.brighttheme .ui-pnotify-action-bar {
	padding-top: 12px
}
.brighttheme .ui-pnotify-action-bar input, .brighttheme .ui-pnotify-action-bar textarea {
	display: block;
	width: 100%;
	margin-bottom: 12px!important
}
.brighttheme .ui-pnotify-action-button {
	text-transform: uppercase;
	font-weight: 700;
	padding: 4px 8px;
	border: none;
	background: 0 0 
}
.brighttheme .ui-pnotify-action-button.btn-primary {
	border: none;
	border-radius: 0
}
.brighttheme-notice .ui-pnotify-action-button.btn-primary {
	background-color: #FF0;
	color: #4F4F00
}
.brighttheme-info .ui-pnotify-action-button.btn-primary {
	background-color: #0286A5;
	color: #012831
}
.brighttheme-success .ui-pnotify-action-button.btn-primary {
	background-color: #35DB00;
	color: #104300
}
.brighttheme-error .ui-pnotify-action-button.btn-primary {
	background-color: #FF1800;
	color: #4F0800
}

.ui-pnotify.custom .ui-pnotify-container {
background-color: #cb3b27 !important;
background-image: none !important;
border: solid 3px #D94E3B !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
  width:175px;
  height: 18px;
  -webkit-box-shadow: 0px 4px 0px #84261a;
        -moz-box-shadow: 0px 4px 0px #84261a;
        box-shadow: 0px 4px 0px #84261a;
}
.ui-pnotify.custom .ui-pnotify-title, .ui-pnotify.custom .ui-pnotify-text {
font-family: Arial, Helvetica, sans-serif !important;
text-shadow: 2px 2px 3px black !important;
font-size: 11pt !important;
  text-align: left;
color: #FFF !important;
padding-left: 5px !important;
line-height: 1 !important;
text-rendering: geometricPrecision !important;
}
.ui-pnotify.custom .ui-pnotify-title {
font-weight: bold;
}
.ui-pnotify.custom .ui-pnotify-icon {
float: left;
}
.ui-pnotify.custom .fa {
margin: 3px;
width: 33px;
height: 33px;
font-size: 33px;
color: #FF0;
}

.sf-menu, .sf-menu * {
    margin-left: -5px;
    
    }

.h2onpostss {
     font-size:34px!important;
     line-height:40px;
     text-align:center;
}

@media screen and (min-width: 1025px){
    .tinynav{display:none}
    #site-navigation{
        width:55%!important
    }
}

@media screen and (max-width: 1024px){
    #breadcrumbs{
    padding-top: 40px;
}
}

@media only screen and (min-width: 768px) {
.five-columns.vc_row .vc_col-sm-2 { float: left; width: 18.8%; padding: 0; margin-right: 1.5%; min-height: 0; }
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
}

@media screen and (max-width: 1000px){
  .quick-links{
  display:none
  }
}

@media only screen and (max-width: 960px) {
    .test-div {
        float:none;
    }
}
@media screen and (max-width: 768px){
 .page-id-5676 .form-element-html .checkbox-cover label{
  width:100%!important}
  .page-id-5676 h5{
  text-align:center;
	font-size:18px;
  }
}

@media screen and (max-width: 767px){
            .big-thumb .youtube-player .play {
        height: 34px;
        width: 34px;
        margin-left: -20px;
        margin-top: -22px;
    }
    
    .thumb-center .youtube-player .play{
        height: 34px;
        width: 34px;
        margin-left: -17px;
        margin-top: -14px;
}
#breadcrumbs{
    padding-top: 0px;
    text-align: center
}
    #inner-page-overlay{
        padding-bottom: 0
    }
}

@media screen and (max-width: 600px){
    .reports-form-details{
    padding: 15px;
}
    
    .exit-popup .ep-form,
    exit-popup .ep-book{
        width:100%
    }
    p{
        font-size: 120%;
        line-height: 1.5
    }
    
    .fc-form-17 .submit-button{
        font-size:13px!important
    }
}


/*inline*/

.wonderplugin-pdf-iframe{
    height: 600px!important
}
.counsel-connection{
border-top:5px solid rgb(207,75,90);
  padding-top:20px
}

.premonition-gives-you .aio-icon-title {
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 8px!important
}

.counsel-tab-wrapper ul.vc_tta-tabs-list{
  display: flex!important;
align-items: flex-end;
}

.counsel-tab-wrapper{
border:1px solid
}

.counsel-tab-wrapper .vc_tta-tab {
flex-grow:1
}

.counsel-tab-wrapper .vc_tta-tab > a {
background-color: #fff !important;
padding: 10px !important;
line-height: 22px;
font-size: 16px;
font-weight: 700;
color: #444 !important;
}

.counsel-tab-wrapper .vc_tta-tab > a:hover{
text-decoration:underline!important;
background:rgb(73,129,174)!important;
  color:#fff!important
}

.counsel-tab-wrapper .vc_tta-tab.vc_active > a{
  background:#ebebeb!important
}

.page-id-6459 .vc_row{
  margin-bottom:30px
}
.counsel-integral.bottom-headline  .wpb_wrapper{
text-align:center
}

.counsel-integral.bottom-headline h2{
border-bottom:5px solid rgba(196,31,49,.8);
  margin:0 auto;
padding: 10px;
display: inline-block;
  clear:both
}
.counsel-integral h3{
background: rgba(196,31,49,.8);
padding: 10px;
border-radius: 2px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,.5);
display: inline-block;
box-shadow: 1px 1px 3px rgba(0,0,0,.5);
  clear:both
}

.counsel-integral h4,
.counsel-integral h6{
  margin-bottom:10px
}

.counsel-rss{
  padding: 15px 15px 20px 15px;
background: #f8f8f8;
border: 1px solid;
border-radius: 2px;
}

.counsel-rss h3,
  .counsel-form h3{
	text-align:center
  }

.counsel-form{
  padding: 15px;
background: #f8f8f8;
border: 1px solid;
border-radius: 2px;
}

.counsel-quote-below p{
font-size: 20px;
line-height: 26px;
color: #444;
}

.counsel-quote .wpb_video_heading{
font-size: 18px;
text-align: center;
margin-bottom: 10px;
}

.counsel-quote.counsel-quote-sideblock{
  background: rgba(28,98,154,.6)
}

.counsel-quote p{
color:#fff;
line-height:24.8px
}

.counsel-quote h2,
.counsel-quote h3{
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,.5);
  margin-bottom:10px
}

.premonition-rss-feed-form{
padding:3px 6px
}

.premonition-rss-feed-form p{
  color: #444;
text-shadow: 1px 1px 1px rgba(0,0,0,.1);
}

.premonition-rss-feed-form .rss-input{
width: 100%;
border-radius:1px;
padding: 10px;
border: 1px solid rgba(0,0,0,.05);
background: #eee;
height: auto;
}

input.rss-feed-submit{
width: 100%;
height: auto;
padding: 12px;
border-radius: 1px !important;
font-size: 14px;
}

a.premo-contact-widget-button{
  display:block;
    width: 100%;
height: auto;
padding: 6px 10px;
border-radius: 1px;
    color:#fff;
	  font-weight: 300;
font-size: 18px;
  text-align:center;
text-transform: uppercase;
text-shadow: 0 1px 0 #fff;
color: #444;
background: #fafafa;
background: -moz-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(250,250,250,1)),color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,rgba(250,250,250,1) 0%,rgba(229,229,229,1) 100%);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.35);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.35);
box-shadow: 0 1px 2px rgba(0,0,0,0.35);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}

a.powered-by{display:none!important}

.page-id-1852 .vc_row{
margin-bottom:0px
}

.home-contact-box .wpb_wrapper{
text-align:center
}

.home-contact{
display:inline-block
}

.podcast-single{
background: #f7f7f7;
padding: 15px;
box-shadow: inset 0 0 5px 0 rgba(0,0,0,.08);
}

.podcast-single.odd{
background: #eeeeee;
}


.podcast-single .icon_bar{
    vertical-align: middle
}

.podcast-single h4{
    font-size: 14px;
    text-transform: uppercase;
    color: #0098EF;
    font-weight: 700;
    font-family: Roboto;
}

.podcast-single p{
    color: #444;
    font-size: 16px;
}

.podcast-single h5{
    display: inline-block
}

.podcast-single h5 a{
    padding: 8px 20px;
border: 2px solid #0098EF;
background: #0098EF;
color: #fff;
display: inline-block;
border-radius: 1px;
}

.podcast-single h5 a:hover{
background: #fff;
color: #0098EF;
}

.vi-right{
float:right!important
}

.vi-bottom,
.vi-bottom-text{
display:none
}

.premonition-title h2{
font-size: 30px;
line-height: 36px;
color: #161922;
font-family: "Roboto", Arial, Tahoma, sans-serif;
}

.sub-cta .vc_column-inner{
    padding-top: 10px!important;
}

.sub-cta .wpb_text_column{
    margin-bottom: 10px!important
}

.sub-cta .ubtn-ctn-center{
    margin-bottom: 10px
}

.vc_row.sub-cta{
    box-shadow: 0px 3px 10px rgba(0,0,0,.9);
}


.home-headline .vc_single_image-wrapper{
    margin-bottom: 0
}


.midsection-links img{
max-width: 100px !important;
}

.pspan{
width: 50%;
  margin-bottom:0px;
  float:left
}

.pspan-left{
padding-top:20px
}

.pspan .form-element-html{
margin-bottom:0!important
}

#pum-5938 .popup-paragraph{
  font-size: 22px;
text-shadow: 1px 1px 3px rgba(0,0,0,.5);
line-height: 28px;
display: inline-block;
}

#popmake-6023 .popup-paragraph{
font-size: 22px;
text-shadow: 1px 1px 3px rgba(0,0,0,.5);
line-height: 28px;
padding: 10px;
}

#pum-5938 .popup-button{
display:inline-block;
 padding: 0 20px;
}

#pum-5938 .popup-button a{
      display: block;
    color: #fff;
    background: #C41F31;
    padding: 5px 15px;
    border-radius: 3px;
    font-size: 18px;
}
#popmake-5938,
#popmake-6023{
width:100%!important
}

.page-id-1852 #popmake-5938{
    display: none!important
}

#popmake-6023{
max-width:100%!important;
  min-width:100%!important
}

.popup-clearfix{
  text-align:center;
max-width: 900px;
margin: 0 auto;
}


.home-testimonial .testimonial-prime{
background: #F2F3F5;
padding: 20px;
border-radius: 5px;
border: 1px solid #ddd;
}

.home-testimonial img{
border: 2px solid #0095EB;
border-radius: 5px;
padding: 3px;
  background:#fff
}

.home-testimonial .testimonial-prime p,
.home-testimonial .testimonial-prime strong{
color:#161922 
}

.call-to-action{
display:inline-block;
text-align:center;
width:auto;
  float:right;
}


.call-to-action a{
background: #c41f31;
color: #fff;
padding: 8px 16px;
border-radius: 3px;
margin-top: 28px;
display: inline-block;
text-align: center;
font-size: 18px;
text-shadow: 1px 1px 1px rgba(0,0,0,.4);
}

.call-to-action a:hover{
text-decoration:underline
}

.wrapfixed .call-to-action a{
margin-top: 11px;
}

#page-header img {
    margin-top: 18px;
}

.wrapfixed .main-agenda{
margin-bottom:-28px
}
.news-wrapper{
margin-top:30px
}
.news-wrapper .pt-cv-view .pt-cv-ifield {
padding-bottom: 15px;
}

.news-wrapper .pt-cv-content-item::after{
content:'';
  display:table;
  margin-bottom:15px;
  height:1px;
  width:100%;
background: #dddddd;
background: -moz-linear-gradient(left, #dddddd 0%, #fafafa 100%);
background: -webkit-linear-gradient(left, #dddddd 0%,#fafafa 100%);
background: linear-gradient(to right, #dddddd 0%,#fafafa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#fafafa',GradientType=1 );
}

.news-wrapper h4{
margin-bottom: 0;
display: inline-block;
margin-right: 10px;
  margin-left:10px;
  text-transform: none;
font-size: 17px;
line-height: 24px;
}

.news-wrapper .pt-cv-href-thumbnail{
display: inline-block;
width: 80px;
height: 60px;
overflow: hidden;
vertical-align: middle;
  background:#eee;
  border: 3px double #ddd;
}

.news-wrapper .pt-cv-content{
display:inline-block;
}

.news-wrapper .pt-cv-readmore{
margin:0
}

.sf-menu a {
    padding: 40px 25px;
    font-size: 17px;
    line-height: 17px;
  text-shadow: none !important;
color: #000 !important;
}

.demo-block-title h2{
  font-size: 26px;
color:#fff;
 background:rgb(33,85,165);
display:inline-block;
  padding:5px 20px;
  border-radius:1px;
  border-bottom: 5px solid rgb(196,31,49);
}
.demo-block-1{
  border-bottom:1px solid #ddd;
  padding-bottom: 20px;
  margin-bottom:0
}
.demo-block-1 p{
font-size: 18px;
line-height: 26px;
  margin-bottom:3px;
  color:#444
}

.demo-block-2 p,
.demo-block-3 p{
font-size: 15px;
line-height: 26px;
  margin-bottom:3px;
	font-weight:700;
  color:#444
}

.demo-block-4 a{
display: block;
text-align: center;
background: #444;
color: #fff;
padding: 10px;
font-size: 18px;
border-radius: 2px;
}

.demo-block-4 a:hover{
background:rgb(196,31,49)
}

@media screen and (min-width: 1400px){
.page-id-5616 .glf{
display: block;
position: fixed;
top: 20px;
right: 20px;
width: 180px;
height: 180px;
background: url(https://premonition.ai/wp-content/uploads/2017/09/global-firm-logo.png) no-repeat center center / contain;
z-index: 100;
}
}
@media screen and (min-width: 1025px){
    .tinynav{display:none}
  #site-logo{
  width:auto!important
  }
  
#site-navigation{
        width:40%!important
    }
}

@media screen and (max-width:1024px){
    #site-logo {
    border-bottom: none;
    height: 100px;
}
  
  .call-to-action{
  width:100%!important;
	text-align:center;
  }
  .call-to-action a{
  display:inline-block;
	margin:0 auto;
	float:none;
	width:100%;
	max-width:300px
  }
}

@media screen and (min-width:768px){
    #Action_bar .contact_details {
    float: right!important;
    font-size: 16px;
}
}

@media screen and (max-width:768px){
.sub-cta a.ubtn-normal {
    padding: 10px 14px!important;
}
}
@media screen and (max-width:767px){
    .sub-header-agenda .wpb_wrapper:after{
content: "\f107";
top: 70%;
margin-top: 0px;
right: 50%;
}
    
    .minimalist-header-no #Subheader {
    padding: 20px 0 !important;
}
  .or-column{
  display:none!important
  }
  
  .vi-bottom,
.vi-bottom text{
display:block
}
  
  .vi-right{
display:none
}
  
  .pspan{
  width: 100%;
float: left;
}

#pum-5938 .popup-paragraph{
  font-size: 18px;
line-height: 24px;
display: inline-block;
}

#popmake-6023 .popup-paragraph{
 padding-top: 0px;
  margin-bottom: 10px;
}
  
  .pspan-left{
padding-top:0px
}
  
  .pspan-right{
  text-align:center
  }
    
    .frb-badb{
        text-align: center
    }
    .frb{
margin: 0 auto;
margin-bottom:30px;
margin-right:5px;
float: none;
}


.badb{
margin: 0 auto;
float: none;
margin-right:5px;
}
    
    .podcast-single h4{
        text-align: left!important
    }

}
