/* Enter Your Custom CSS Here */
/* #70421 paypal box responsive fix */
@media (min-width: 320px) and (max-width: 480px) {
input, button, select, textarea {
    width:100%!important;
}
select.csoopt{
    width: 300px!important;
}
}
.page-id-4234 #wp-custom-css .single-page h1.pageTitle {display: none !important;}

/*=====Start Task#37351 - Jayrom - hide header and footer on courses, lessons and topics pages=====*/
.single-sfwd-courses > .header-top,
.single-sfwd-courses > .SubFooterSection,
.single-sfwd-courses > footer,
.single-sfwd-lessons > .header-top,
.single-sfwd-lessons > .SubFooterSection,
.single-sfwd-lessons > footer,
.single-sfwd-topic > .header-top,
.single-sfwd-topic > .SubFooterSection,
.single-sfwd-topic > footer
 {
  display: none !important;
}

.single-sfwd-courses > .single-page,
.single-sfwd-lessons > .single-page,
.single-sfwd-topic > .single-page {
  padding-bottom: 70px;
}
/*=====end task#37351=====*/

/*Start #Ticket #65339 CyrusB*/
#BlueForm {
  background-color: #24486b;
}

#BlueForm h3{
  color:#fff;
}

#BlueForm label{
  color:#fff;
}
#maintophero-desktop {
  display:block;
}

#maintophero-mobile {
  display:none;
}


/* #Ticket 71909 danny paler  */
.single , .single-page, .single-post p{
 line-height: 30px !important;
}

@media only screen and (max-width: 900px) {
  #maintophero-desktop {
    display:none;
  }
  #maintophero-mobile {
  display:block;
	}
}




/*=====end task#65339=====*/



/*Comments Form Start*/
#respond {
    padding: 0 0; /*changed left and right padding from 15px to 0px*/
  	margin-bottom: 40px;
}
#respond h3 {
    margin-left: 0 !important;
}
#author {
    margin-left: 0 !important;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px;
  	width: 100%;
  	font-family: FontAwesome,"montserratlight",Arial,sans-serif;
}
#email {
    margin-left: 0 !important;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px;
  	width: 100%;
  	font-family: FontAwesome,"montserratlight",Arial,sans-serif;
}
#url {
    margin-left: 0 !important;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px;
  	width: 100%;
  	font-family: FontAwesome,"montserratlight",Arial,sans-serif;
}
#comment {
    margin-left: 0 !important;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px;
  	width: 100%;
  	font-family: FontAwesome,"montserratlight",Arial,sans-serif;
}
#submit {
    margin-left: 0 !important;
  	background-color: #176691;
	color: #fff;
  	border: 2px solid #176691;
  	border-radius: 3px;
}
#submit:hover, #submit:focus {
    background-color: #1E99CE;
    border-color: #1E99CE;
    color: #fff;
}
#logged-in-as {
    margin-left: 0 !important;
}
.adswarp { padding:20px 0; max-width: 100%;}
.adswarp img{ max-width: 100%;
    height: auto;
	}
/*Comments Start*/
div.comment {
    display: block;
    position: relative;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
    margin: 10px 0;
    background: #f9f9f9;
}
.comment-avatar {
    display: inline-block;
    width: 15%;
    vertical-align: top;
    text-align: center;
  	padding: 5px;
}
.comment-avatar img {
  height: auto;
}
.comments-text {
    display: inline-block;
    width: 80%;
    vertical-align: top;
    margin-top: 0;
}
.comments-text p {
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
  	font-family: "montserratlight",Arial,sans-serif !important;
}
.comments cite {
    display: block;
    width: auto;
    font-size: 13px;
    line-height: 1.2;
    margin: 10px 10px 0 10px;
  	font-family: "montserratlight",Arial,sans-serif !important;
}
/*Comments End*/


p.breakword-link a{
  word-wrap: break-word !important;
  word-break: break-all !important;
}
.listPodcastPage img {
    max-width: 100%;
}


/* Task #26249 */

.personSliderMobile{
display:none;
background:none;
}

.personSliderMobile blockquote, .listenPodMobile{
display:none;
}

@media screen and (max-width: 736px) {
    .personSliderMobile{
    	display:block;
    }
  
  	.personSliderDesktop{
    	display:none;
    }
  
  	.listenPodDesktop{
    	display: none !important;
  	}
  
  	.listenPodMobile{
  		display:block;
    	
  	}
  
}
/* Task #26522 */
@media only screen 
and (min-device-width : 980px) 
and (max-device-width : 1366px){

.top-nav-wrap ul > li > a {
    padding: 7px 5px !important;
}
.top-nav-wrap ul > li > a:last-child {
    padding: 7px 7px !important;
}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 
.top-nav-wrap ul > li > a {
    padding: 0px 5px !important;
}
.top-nav-wrap ul > li > a:last-child {
    padding: 0px 5px !important;
}
  
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { 
  .top-nav-wrap ul > li > a {
    padding: 0px 5px !important;
}
.top-nav-wrap ul > li > a:last-child {
    padding: 0px 5px !important;
}

}

/* Task #26522 */
@media screen and (max-width: 769px) {
.viewServicesBtn {
    font-size: 18px;
}
}

/** Task 27364 - Miko **/
a.logo {
    width: 100%;
    float: left;
    max-width: 380px;
    float: left;
}
.header-top .container {
    width: 100%;
    max-width: 1430px;
}/** End Task 27364 - Miko **/

._hj-f5b2a1eb-9b07_widget {display: none!important;}


/*=====start task#29074 - jayrom - design the page https://productiveinsights.com/courses/premium-productivity-course/=====*/
@font-face {
  font-family: "Montserrat";
  src: url("https://productiveinsights.com/wp-content/themes/foxy/fonts/Montserrat-Regular.ttf");
  src: local("☺"),
    url("https://productiveinsights.com/wp-content/themes/foxy/fonts/Montserrat-Regular.ttf") format('truetype');
}
@font-face {
  font-family: 'Montemed';
  src: url("https://productiveinsights.com/wp-content/themes/foxy/fonts/Montserrat-Medium.ttf");
 
}
@font-face {
  font-family: 'Montelight';
  src: url("https://productiveinsights.com/wp-content/themes/foxy/fonts/Montserrat-Light.otf");
  
}
@font-face {
  font-family: "OpenSans";
  src: url("https://productiveinsights.com/wp-content/themes/foxy/fonts/OpenSans-Regular.ttf");
  src: local("☺"),
    url("https://productiveinsights.com/wp-content/themes/foxy/fonts/OpenSans-Regular.ttf") format('truetype');
}

.single-page h1.pageTitle {
  font-family: 'Montserrat';
  font-weight: 600 !important;
  text-transform: uppercase;
  text-align: left;
}

.single-page h1.pageTitle ~ p {
  font-family: 'Montserrat';
  font-size: 20px;
  text-transform: uppercase;
  color: #264a6c;
}

.single-page #learndash_course_status {
  font-family: 'Montserrat';
  font-size: 20px;
  text-transform: uppercase;
  color: #264a6c;
}

#course_list>div h4>a,
#lessons_list>div h4>a,
#quiz_list>div h4>a {
  font-family: 'Montserrat';
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}

.learndash .learndash_topic_dots.type-list a>span {
  font-family: 'Montserrat';
}

.single-sfwd-courses .page-aside,
.single-sfwd-lessons .page-aside,
.single-sfwd-topic .page-aside {
  display: none;
}

.single-sfwd-courses .single-page > .container > .col-sm-8,
.single-sfwd-lessons .single-page > .container > .col-sm-8,
.single-sfwd-topic .single-page > .container > .col-sm-8 {
  width: 100% !important;
}

iframe {
  max-width: 100%;
}
/*=====end task#29074=====*/

.freeSignupBlock { display: none;}

.single-page h1.pageTitle {
    font-family: 'Montserrat';
    font-weight: 600!important;
    text-transform: initial !important;
    text-align: left;
}

.page-id-1949 p {
    font-family: 'Montserrat', sans-serif;
}

.page-id-1949 .aboutBlockText {
    font-size: 14px !important;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    padding: 0px 35% 0px 65px !important;
    text-align: justify;
}

.page-id-1949 .sectionAbout {
     border-top:none !important;
}

.page-id-1949 a.btn.btn-default.viewServicesBtn {
    font-size: 18px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    background: #4CB358 !important;
    border: #4CB358 !important;
    border-radius: 2px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
}

a.podlink {
    color: #307EBA;
}
.newsLetterSection
{
      background-image: url('https://productiveinsights.com/wp-content/uploads/2016/02/ashvey.jpg');
  background-position-x: 45%;
      
}

.page-id-1949 .container.text-center
{
  text-align:left !important;
}
.page-id-1949 section.slide-main.callActionWrap {
    background-image: url(https://productiveinsights.com/wp-content/uploads/2016/02/aboutsecban.jpg) !important;
}
.page-id-1949 .formNl .form-group {
  
    max-width: 400px !important;
}
.page-id-1949 .formNl .btn {
    background-color: #4CB358 !important;
    border-color: #4CB358 !important;
    margin-left: -7px !important;
    border-radius: 0px !important;
}
section.slide-main.top-panel {
    background-image: url(https://productiveinsights.com/wp-content/uploads/2016/02/Toppanel.jpg) !important;
}




/*===== task#34535=====*/
.archive.category .pageTitle {
    font-size: 30px !important;
    color: #254462 !important;
}

.archive.category .clearfix.podcastGrid h3 a
{
font-size:21px !important;
font-family: 'Montemed' !important;
color:#162443 !important;
}
.archive.category .clearfix.podcastGrid p
{
font-size: 16px !important;
    font-family: 'Montelight' !important;
}

.archive.category .clearfix.podcastGrid p a
{
    font-size: 16px !important;
    font-family: 'Montelight' !important;
    color:#176691 !important;
}
.single.single-post p, .single.single-post a, .single.single-post li
{
  font-family: 'Montelight' !important;
  font-size: 16px !important;
}


.single.single-post h2
{
  font-family: 'Montemed' !important;
  color: #162443 !important;
  font-size:24px !important;
}





/* Ticket #37777 - Billy */
.single-page .col-sm-8{
padding-top: 80px !important;
}

.col-sm-8 .pageContent a{
color:  #00799F !important;

}

/* Ticket #45902 - Andrey*/
#gform_wrapper_12 {
    width: 50% !important;
    float: left;
    position: relative;
}

#gform_wrapper_12 label{
display:none;
}
#gform_wrapper_12 .gform_body, #gform_wrapper_12 .gform_footer.top_label {
display:inline;
float:left;
position:relative;
clear:none;
}

#gform_wrapper_12 .gform_body {
    width: 75%;
}

#gform_wrapper_12 .gform_footer.top_label {
    width: 25%;
}

#gform_submit_button_12 {
    -webkit-appearance: none;
    cursor: pointer;
    font-family: arial, sans-serif;
    font-size: 15px;
    text-align: center;
    background: #5eb05b !important;
    width: 100%;
    font-size: 16px;
    border: 0 !important;
    color: #fff !important;
    padding: 15px !important;
}

#gform_wrapper_12 .gform_footer.top_label {
    padding: 0;
    margin: 0;
}

li#field_12_2 {
    padding: 0; 
  margin:0;
}

#input_12_2 {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
  border:none;
}

body #gform_wrapper_12 .top_label div.ginput_container {
    margin-top: 0;
}

#gform_confirmation_message_12 {
    color: #fff !important;
}

@media all and (max-width: 860px) {
	#gform_wrapper_12 {
    	width:75% !important;
  	}
}
@media all and (max-width: 640px) {
#input_12_2 {
    padding:16px 15px;
  }
}

@media all and (max-width: 560px) {
    /* For mobile phones: */
	#gform_wrapper_12 {
    	width: 100%!important;	
	}
}
@media all and (max-width: 450px) {
    #gform_wrapper_12 .gform_body {
      width: 65%;
  }
  
  #gform_wrapper_12 .gform_footer.top_label {
      width: 35%;
  }
}


/* Center the Thrivelead box form */
#tve_37_set  .tcb-flex-col.c-33{
display: none;
}
#tve_37_set  .tcb-flex-col.c-66{
margin: 0px auto;
}


#aa-white-text{
color: #fff !important;
}



h3#nextprev  a{color: rgb(43, 8, 242) !important;}    



#input_6_5 {
    padding: 5px 4px;
}

.flexslider .videoBoxTest1 {
    max-width: 400px !important;
    width: 50% !important;
}

.t-text {
max-width: 50% !important;
}

#tSlider02 {
    max-width: 50% !important;
    padding-left: 0 !important;
}