/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.eazysoftsolutions.com
 Description:    Divi Child Theme
 Author:         Pravin Jakate
 Author URI:     http://www.eazysoftsolutions.com
 Template:       Divi
 Version:        1.0.0
*/


@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
    font-family: Raleway;
    src: url('fonts/Raleway-Regular.ttf') format('truetype');
}

.entry-content{
    font-family: helvetica !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.8em !important;
}
h1 { clear: both; }
.et_pb_widget a { color: #3399CC; }
/* .et_left_sidebar #main-content .container:before { left: 30%; } */
/* .et_left_sidebar #left-area { width: 66%; margin-left: 0px; margin-right: 0px; } */
.et_left_sidebar #left-area { /*float: right;*/ margin-left: 0; }
/* .et_left_sidebar #sidebar { width: 312px; } */
.et_pb_widget_area_left { border-right: medium none;}
.search-new #s { background: url(images/search_bar.png); background-repeat: no-repeat; width: 195px; height: 34px; border: medium none; }
.search-new #searchsubmit { background: url(images/search_button.png); background-repeat: no-repeat; width: 86px; height: 34px; border: medium none; cursor: pointer; position: absolute; margin-left: -8px; }
.et-search-form input { background: url(images/search_bar_old.png); background-repeat: no-repeat; width: 300px; height: 40px; padding: 0px; }
.widget_search #s,.et_pb_widget_area #s { background: url(images/search_bar.png); background-repeat: no-repeat; width: 190px; height: 38px; padding: 0px; padding-left:30px; border: medium none; margin: auto !important; display: block; }
.widget_search #searchsubmit,.et_pb_widget_area #searchsubmit {
 background: url(images/search_button.png); background-repeat: no-repeat; width: 110px !important; height: 44px !important; border: medium none; cursor: pointer; padding: 0px; max-width: 110px;  position: relative; margin: 10px auto auto; display: block;}
.footer-widget { width: 310px; }
/* .et_pb_row { padding: 0px; } */
.et_pb_section { padding: 0px 0 0; }
.search-new { float: left; width: 278px; }
.logo-div { float: left; max-width: 65%; }
#main-content .container { padding-top: 0px; }
.et-fixed-header #logo { max-height: 40px; }
.et_pb_widget { float: none; margin: 0 30px 30px 0; width: 98%; }
#top-header #et-secondary-nav li ul .et_nav_text_color_light { background-color: #2EA3F2; }
.google-ads-top { background-color: transparent; width: 100%; }
#main-content { margin-top: 20px; padding: 0px 10px; }
#main-content img { border: 1px solid #e5e5e5 ;  }
.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a { color: #FFFFFF; font-size: 14px; }
/* .gecko .widget_search #searchsubmit { margin-left: 5%; margin-top: 0px; height:46px;} */
.et_right_sidebar #left-area { margin-right: 10px; }
.google-ads-inner { width:970px;margin:auto;height: 90px; }
#hometips_essl_links
{visibility: hidden;}
.et_pb_slide_description {
   background: none repeat scroll 0 0 padding-box content-box rgba(0,0, 0, 0.4);
   padding: 130px 0px;
   /* padding-right: 0px !important;
   padding-left: 0px !important; */
}
.et_pb_container {
    width:100% !important;
}
.et_pb_post td {
    padding: 0.857em 0px !important;
}
.et_pb_slide_with_image .et_pb_slide_description {
    float: none;
    padding-bottom: 200px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: auto;
}
#et-footer-nav .container {
    text-align: center;
}
#main-header #et_mobile_nav_menu {
    margin-top: -10px;
}
.padding-bottom-zero {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#left-area .post-meta {
    font-size: 13px;
    padding-bottom: 0px;
}
.et_pb_post .post-meta {
    margin-bottom: 0px;
}
.et_pb_post .entry-content {
    padding-top: 15px;
     color: #444 !important;
    font-size: 15px;
    line-height: 1.8em;
}
.et_pb_section_parallax, .et_pb_slider_parallax {
    height: 500px;
}
.video-div-left {
    width: 307px; height: 260px; padding: 5px; float: left;
}
.video-div-right {
    width: 307px; height: 260px; padding: 5px; float: right;
}
.et_pb_post h2, .et_pb_portfolio_item h2 {
    font-size: 26px;
}
.anchor-main {
    background-color: #F7F7F7; border: 1px solid #CCCCCC;  margin-bottom: 20px; display: table;
    width:100%;
    padding-left: 10px; /* Added on 31-05-2018*/
}
.anchor-main-small {
    width: 99% !important;
}
/* Updated by Thribhuwan on 25-9-15 increased width by 60 px, old-width:240px. */
.anchor-inner1 {
    /*float: left; margin-left: 10px; width: 100% !important; padding: 5px; */ /*commented and added below styles on 31-05-2018 */
   float: left; margin-left: 10px; width: 100%; padding: 0px;
}
.anchor-inner2 {
    /*width: 240px; float: left; margin-left: 20px; margin-top: 24px; padding: 5px; */ /*commented and added below styles on 31-05-2018 */
     float: left; margin-left: 10px;  padding: 0px;
}
.anchor-inner1-inner {
    font-size: 13px; font-style: italic; font-family: 'Open Sans', Arial, sans-serif;
}
.anchor-main p{
    margin:0px !important;
}

.breadcrum-third {
    margin: 0px; vertical-align: top; float: left;
}
.et_pb_blurb h4 a {
    color: #3399CC;
    text-decoration: none;
}
.et_pb_slide_description .et_pb_more_button {
    margin-bottom: 20px;
}
.et_pb_slide_description h2 {
    margin-top: 15px;
}
.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 120px 0;
}
#Social-Sidebar {
    top: 40%;
}
.et_pb_slide .et_pb_container .et_pb_slide_description a.et_pb_more_button {
    padding: 6px 25px;
}
.widget_search #s {
    font-size: 16px;
    font-family: 'Open Sans', Arial, sans-serif;
    text-indent: 8px;
}
.et-search-form input {
    font-size: 16px;
    font-family: 'Open Sans', Arial, sans-serif;
    text-indent: 8px;
}
.et_pb_widget_area #s {
    font-size: 16px;
    font-family: 'Open Sans', Arial, sans-serif;
    text-indent: 8px;
}
.page_item_bold {
    font-weight: bold;
}
/*-------------------[320px]------------------*/
@media screen and (max-width: 481px) {
    .et_pb_row {
        padding-top: 0px;
    }
    .et_pb_section_parallax, .et_pb_slider_parallax {
        height: 400px;
    }
}
.et_pb_row_inner:nth-of-type(n+2) { padding-top: 5px; }
.et_mobile_device .et_pb_slider_parallax .et_pb_slide {
    height: 400px;
}

#sidebar .et_pb_newsletter {
/*    background-color: #3399CC;*/
    width: 99%;
}
#sidebar .et_pb_newsletter_description {
    float: left;
    padding: 0 7px;
    width: 93%;
}
#sidebar .et_pb_newsletter_form {
    float: left;
    padding: 6px;
    width: 96%;
}
#sidebar .et_pb_newsletter_button {
    width: 99%;
}
@media screen and (min-width: 480px) and (max-width:980px) {
    #sidebar .et_pb_newsletter_description {
        padding: 0px 58px;
    }
}
@media screen and (max-width:479px) {
    #sidebar .et_pb_newsletter_description {
        padding: 0px 28px;
    }
}
.et_nav_text_color_light #et-secondary-nav a {
    font-weight: bold;
}
.search-text {
    font-family: 'Open Sans', Arial, sans-serif;font-size: 14px; color: #333333;text-align: center;
}
.browse-text { margin-top: -3px; text-align: center; padding-bottom: 4px; }
#browse-img {
    background: url(images/browse.png); background-repeat: no-repeat; width: 112px; height: 42px; padding: 0px; border: medium none; margin: auto; display: block;
}
.find-text {
    color: #999999; font-style: italic; font-weight: 400; text-align: center;
}
.widget_search #searchform div {
    width: 225px;
    margin: auto;
}
#sidebar .et_pb_newsletter { padding: 10px 0; }
.fb-like-div { margin: auto auto 20px; width: 300px; padding: 0px; }
.wpqn { top: auto !important; bottom: 0; height: 50px; border-bottom: 0px !important; }
.wpqn_down { top: auto !important; bottom: 0; }
.yahoo-div-left {
    float: left;	 margin: 0px 10px 0px 0px; /* added on 23/03/2016 */
   /* height: 280px; Commented by Thribhuwan on 2-sep-15. */
    padding: 5px;
    width: 340px;
}
.yahoo-div-right {
    float: right;
    min-height: 280px;    margin: 0px 0px 0px 10px; /* added on 23/03/2016 */
    /* padding: 5px; */         /* commented on 23/03/2016 */
    width: 340px;
}
.wpqn div { margin: 8px auto auto 8px !important; width: 100% !important; position: relative !important; }
#sticky-search #sticky-s { background: url(images/search_bar.png); background-repeat: no-repeat; width: 190px; height: 38px; border: medium none; margin-left: -32px; font-family: 'Open Sans',Arial,sans-serif; font-size: 16px; padding: 0px;padding-left:30px; display: inline-block; vertical-align: top; margin-top: 0px; }
#sticky-search #sticky-searchsubmit { background: url(images/search_button.png); background-repeat: no-repeat; width: 120px !important; height: 44px; border: medium none; cursor: pointer; margin-left: 8px; display: inline-block; vertical-align: top; margin-top: -3px; }
.et-pb-arrow-prev, .et-pb-arrow-next { top: 46%; }
.container {        width: 100% !important; max-width:1140px;   }
@media screen and (max-width:347px) {
    /*#sticky-search #sticky-searchsubmit {
        vertical-align: middle;margin-left: -14px;
    }
    .wpqn div {
        margin: 8px auto auto 26px !important;position: relative !important;width: 86% !important;
    }*/
    .wpqn { top: 0 !important; bottom: auto; }
    #sticky-search #sticky-s { background: url(images/search_bar_mobile.png); background-repeat: no-repeat; width: 200px; height: 29px; border: medium none; margin-left: -32px; font-family: 'Open Sans',Arial,sans-serif; font-size: 16px; padding: 0px; display: inline-block; vertical-align: top; margin-top: 2px; }
    /* .wpqn { display: block !important; bottom: 0 !important; -webkit-overflow-scrolling: touch; } */
    /* .wpqn { position: absolute !important; } */
    .google-ads-top {
            margin-top: 50px;
    }
}
.et_pb_row{
    width:100%;
    max-width:1140px;
}
@media screen and (max-width:601px) {
    .anchor-main {
        background-color: #F7F7F7;
        border: 1px solid #CCCCCC;
        display: table;
        margin-bottom: 20px;
        width: 240px !important;
    }
    .anchor-inner2 {
        float: none !important;
        margin-left: 10px !important;
        margin-top: 24px;
        padding: 5px;
        width: 240px;
    }
    .breadcrum-third {
        margin: 0px; vertical-align: top; float: left; clear: both;
    }
    .container {
        width: 100% !important;
      
    }
    .et_pb_row, .container, .et_pb_container { width: 100% !important; }
}
.yahoo-ad-bottom {
    margin-top: 40px;
}



.h2-discuss { margin-top: 40px; }
.et_left_sidebar #sidebar .et_pb_widget { margin: 0px 30px 10px 0px; }
.et_right_sidebar #sidebar .et_pb_widget { margin: 0px 30px 10px 0px; }
@media screen and (max-width:336px) { 
    .breadcrum-third { clear:none; }
}
.single .et_pb_post { margin-bottom: 0px; }
.single .post { padding-bottom: 0px; }
.et_pb_newsletter_form p input {
/*    background: url(images/text_field.png); background-repeat: no-repeat;
    background-position: center;*/
    border: 1px solid !important;
    border-radius: 6px !important;
    border-color: rgb(204,204,204) !important;
    padding: 7px 3% !important;
    text-indent: 20px;
}
/*#sidebar .et_pb_newsletter_form p input {
    width: 100%;
}*/
/*.et_pb_newsletter_form {
    padding-left: 10px !important;
}*/
/*#sidebar .et_pb_newsletter {
    background: url(images/outer_stroke.png); background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}*/
.et_pb_newsletter {
    border:3px solid rgb(255,136,51);
    border-radius:20px;
    text-align: center;
    background-color: #fff !important;
    min-width: 300px !important;
}
.et_pb_newsletter_description {
   
    background-position: center;
   
}
.et_pb_newsletter_button {
    background-color: rgb(17,153,205);
    width: 90% !important;
    height: 43px;
    font-size: 25px;
    line-height: 1.5em !important;
    border: 2px solid transparent; padding: 0px 34px 6px 14px !important;
}
.et_pb_newsletter_button:after {
    line-height: 1.2em !important;
}
.et_pb_newsletter_button:hover {
    background-color: rgb(17,153,205) !important;
    width: 90% !important;
    padding: 0px 34px 6px 14px !important;
}
span.media-credit {
    font-size: 10.5px;
  /*  margin: -1px -2px;*/
}
.et_pb_slide_description a {color: #fff;}
p.wp-caption-text {text-align: left !important; font-family: Raleway; font-weight: bold; font-size: 12px !important; line-height: 1.5em !important;}
/*
div.media-credit-container {max-width: 100% !important;
*/
 /*
width:auto !important;
 *//*Commented on 11-06-2018 */
    
}

article.et_pb_post div.entry-content p { font-size: 15px; color: #444 !important; line-height: 1.8em;}
div.anchor-main, div.anchor-main p { line-height: 28px !important; font-size: 100% !important;}  /* Updated by Thribhuwan on 25-9-15 increased line-height by 5px,old-line-height:23px.*/
/*div.entry-content {line-height: 1.8em; font-size: 15px;}
div.anchor-main {line-height: 23px; font-size: 100%;}*/

article.et_pb_post  h1, article.et_pb_post h2, article.et_pb_post h3{  line-height: 1.2em !important;}
div.et_pb_slide_description h2 {
    color: white !important;
}
span.slider-credit{width: 100%}
span.slider_credit_span
{
    float:right;
    background:rgba(0,0,0,0.3);
    color:white;padding-right:5px;
    padding-bottom:4px;padding-left:5px;
    margin-top:-15px;
}

.chrome span.slider_credit_span
{
    float:right;
    background:rgba(0,0,0,0.3);
    color:white;padding-right:5px;
    padding-bottom:6px;padding-left:5px;
    margin-top:-1px;
    padding-top: 2px;
}
h3.rpwe-title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    clear: none;
    font-size: 15px !important;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
h3.rpwe-title a {
    color: #3399cc !important;
    font-size: 15px;
    }
.rpwe-alignleft {
    display: inline;
    float: left;
}
.rpwe-thumb {
    border: 1px solid #eee !important;
    box-shadow: none !important;
    margin: 2px 10px 2px 0;
    padding: 3px !important;
}

.rpwe-clearfix:before, .rpwe-clearfix:after {
    content: "";
    display: table !important;
}
.rpwe-clearfix:after {
    clear: both;
}
.rpwe-clearfix:before, .rpwe-clearfix:after {
    content: "";
    display: table !important;
}


.rpwe-block ul {
    list-style: none outside none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.rpwe-block li {
    border-bottom: 1px solid #eee;
    list-style-type: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#logo {
    float: left;
    height: 60px;
    margin-top:10px !important;
    margin-bottom: 18px !important;
    transition: all 0.2s ease-in-out 0s;
}


.et_pb_bg_layout_dark h2 { color: #39c !important; }

.attachment-thumbnail
{
height:60px !important;
width: 60px !important;
 display: inline;
    float: left;
     border: 1px solid #eee !important;
    box-shadow: none !important;
    margin: 2px 10px 2px 0;
    padding: 3px !important;
    

}
.et_monarch .et_social_inline_top {
    margin-bottom: 5px;
}




/*Blurb Thumbnail Size*/
div.custom_css_blurb_left 
{
min-height: 153px;
}
div.custom_css_blurb_left img
{
height: 140px;
width: 140px;
}

div.custom_css_blurb_left div.et_pb_main_blurb_image
{
width: 150px;
}

div.custom_css_blurb_left div.et_pb_blurb_content
{
/* padding-left: 155px !important; */ /*Commented on Divi Update at 03/02/2016*/
}

#searchform .new_search_button
{

padding-top: 10px;
margin: auto;
}

#cf-wrapper
{
display: none !important;
}
#main-header { 
    padding-top:18px;
    height: 103px;   
  /*  width: 97%;*/ /*commented on 19-10-2018*/
}
@media only screen and (min-width: 300px) and (max-width: 600px){ 
  #sidebar{
  	width: auto !important;
  }
  #left-area{
  	  /*width: 290px !important;*/
  }
  #logo{
		max-width:80% !important;  	  
  }
  .entry-content {
   padding-right: 0px !important;
}
}




/* Added by Thribhuwan on 26-oct-15. Added for shop now button problem */ 
.pin_it_parent_div.amzn_view_checked.amzn_text_view_checked{
display: inline-block;

}
.pin_it_parent_div{
display: inline-block;
}

/* Added by thribhuwan on 6-12-2015 for nav-menus */
#top-menu li li a, .fullwidth-menu li li a { padding: 7px !important; width: 180px !important; font-weight: normal !important; margin-left: 0px; }
.nav li ul {
	width: 230px !important;
	padding: 0px 0 !important;
        padding-bottom:10px !important;
	left: -120px !important;
}
#et-top-navigation{
	padding-left: 0px !important;
	padding-top: 33px;

}
#main-header nav#top-menu-nav{
	padding-top: 0px !important;
}
#et_top_search {
	 margin: 3px 0px 0px 22px !important;	
	
}

.crp_related ul
{
list-style-position: outside !important;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
#left-area ul, .entry-content ul, .comment-content ul {
 list-style-position: inside;
}
#ezoic-pub-ad-placeholder-103 {    
margin: 10px 0px 10px 10px; /* added on 23/03/2016 */
}
#ezoic-pub-ad-placeholder-105 {   
 margin: 10px 0px 10px 10px; /* added on 23/03/2016*/
}
p{	
 margin: 5px 5px 5px 5px; /* added on 23/03/2016*/
}
.et-dropcap { /* added on 23/03/2016*/	
float:none !important;	
display:inline !important;
}
.amzn-native-content{
width:100%;
}
.ad_content /* added on 30/03/2016 */ 
{    
  border:0px ; 	
  padding:4px; 
}
.ad_content img  {     /* added on 30/03/2016 */
  border:0px !important; 
 }
.pin_it_parent_div{
 clear:both;
}

 /* Start: crp related posts changes */
.crp_related ul{
    width:100%;
    position:relative;
   /* left:7%; */ /* Commented on 19062017 */
   left:1%; /* Added on 19062017 */
}
.crp_related li{
 height:150px; /* Added on 19062017 */
 width:23%; /* Added on 19062017 */
 margin:1%;
}
.crp_related a {
    height: 100% !important;
    width: 100% !important;
}
.crp_related img{
/* height:130px; */ /* changed on 19062017 from 140px to 130px; */
width:98%; /* Added on 19062017 */
}
.crp_related .crp_title {
    width: 98% !important;
    left:1%;
}
.crp_related .crp_title{
line-height: 16px;
font-size: 1em !important;
}

@media only screen and (max-width: 600px){ 
.crp_related li {
    width: 46%;
}

 }
/* End: crp related posts changes */

.adtester-container-102 {
 clear:both;
 float:left;
 height:250px;width:250px;
 margin: 0 10px 10px 0;
 text-align: initial;
}
.adtester-container-103 {
 clear:both;
 float:right;
 height:250px;width:250px;
 margin: 0 10px 10px 0;
 text-align: initial;
}
.adtester-container-104 {
 clear:both;
 float:left;
 height:250px;width:250px;
 margin: 0 10px 10px 0;
 text-align: initial;
}
.adtester-container-105 {
 clear:both;
 float:right;
 height:250px;width:250px;
 margin: 0 10px 10px 0;
 text-align: initial;
}

.ezoic-ad {
    display: inline-block;
    margin: 10px;
}
.easyazon-popover{
  right:auto;
}
/* added on 02/06/2016 for Ad_content image to Display in larger size on mobile*/
/*
@media only screen and (min-width: 100px) and (max-width: 1000px){  
 .et_pb_image_container .ad_content img, .et_pb_post .ad_content a img
 {
   width: 170% !important;
   height: 170% !important;
   max-width: 160% !important;
   max-height: 160% !important;
   overflow: hidden;
   text-align: center;
   margin-top:-4%;
   margin-bottom:-2%;
   margin-left: -30%;
 }
 .et_pb_image_container .ad_wrap
 {
  overflow: hidden;
  margin-top:-15px !important;
  margin-bottom:0px !important;	
 }
 .et_pb_image_container .ad_wrap .ad_content
 {
  overflow: hidden;
 }
}*/
/* hidden on 15/05/2019 and added below*/

 @media only screen and (min-width: 100px) and (max-width: 720px)  /* changed on 15/05/2016 for Ad_content image to Display in larger size on mobile*/
{
    .et_pb_image_container .ad_wrap
 {
    margin-top:-10px !important;
    margin-bottom:0px !important;	
}
 .et_pb_image_container .ad_content img, .et_pb_post .ad_content a img
 {
    width: 100% !important;	
    max-width: 100% !important;
	max-height: 100% !important;
}
}


/* added on 24052017 */
.et-search-form input{
margin-top:26px;
}
.jpibfi_container{
max-width: 100%;
}

@media only screen and (min-width: 981px) {
#main-content .container:before  /* added on 31/03/2016 from Divi Theme*/ 
{
	left:64%;    
}
.et_right_sidebar #left-area
{	
width:65% !important;
padding-right:5px;
} 
#sidebar{	
width:34% !important;	
padding-left:5px !important;
margin-left:-30px;
}

.entry-title {
    width: 600px !important;
}
article.et_pb_post h1,{
    width: 600px;
}
}

@media only screen and (min-width: 1051px) and (max-width: 1180px) {
#main-content .container:before  /* added on 31/03/2016 from Divi Theme*/ 
{
	left:66% !important;    
}
.et_right_sidebar #left-area
{	
width:67% !important;
} 
.entry-content.jpibfi_container{
    max-width:100%;
}
#sidebar{	
width:32% !important;	
padding-left:5px !important;
margin-left:-30px;
}
.entry-title {
    width: 700px !important;
}
}

.widget_search{
    margin-top:10px !important;
}
.widget_search{
    padding-top:10px !important;
}
@media only screen and (min-width: 980px) and (max-width: 1100px){
.widget_search{
    margin-top:100px !important;
}
}

@media only screen and (max-width: 981px){
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100% !important;
}
#google_ads_frame1 {
    max-width: 600px;
}
#et_top_search {
    margin: 0px 50px 0px 3px !important;
	
}
}
@media screen and (min-width: 1101px) {
    .et_left_sidebar #main-content .container:before { left: 304px;}
    .et_left_sidebar #left-area { width: 768px; }
    .et_left_sidebar #sidebar { width: 304px; }
    .et_right_sidebar #main-content .container:before { right: 31% !important;  left:68% !important;}
    .et_right_sidebar #left-area { width: 68% !important; margin-right: 8px !important; }/* updated by thribhuwan 08-july-2015  old- width 768px,*/
    .et_right_sidebar #sidebar { width:30% !important; margin-left:-10px !important;}
    .entry-title {    width: 700px !important; }
}
/* End Addition 24052017

.rpwe-block .pinit-button 
{
visibility:hidden !important;
}

header .pinit-button 
{
visibility:hidden !important;
}
#exitpopup_closebtn .pinit-button 
{
visibility:hidden !important;
}


/* Start: Added after Divi Update on 01022016 */
.et-search-form{
display: none;
opacity: 0;
}
.et_pb_blurb_content {
    max-width: 700px !important;
}
#sticky-search #sticky-s{
width:220px !important;
}
.widget_search #s, .et_pb_widget_area #s{
width:220px !important;
}
.widget_search input#s, .widget_search input#searchsubmit{
padding-left:40px !important;
}
.gsc-search-button * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: content-box;
}

.widget_search input#s{
border:0px !important;
}
.et-search-form input{
margin-top:26px;
}
@media only screen and (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100% !important;
}
#google_ads_frame1 {
    max-width: 600px;
}
#et_top_search {
    margin: 0px 50px 0px 3px !important;
	
}
}
.et-search-form {  
/* Updated on 15032017 from dev site for search form outer box */
    top: 30px ;
    width: 340px;
    height: 83px;
    border-top: 3px solid #7EBEC5;
    padding: 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    border-color: #39c;
    background-color: #fff;
}
/* End: Added after Divi Update on 01022016 */

.et_pb_row{
padding:20px !important;
background-color: #ffffff !important;
border-radius:10px;
box-shadow: 0 4px 8px 0 #bdbdbd;
}


/* Moved from Dev to live. CSS Customized by Kit */
@media only screen and (min-width: 600px){ 
/* THRIB- Center BG on Posts */
#content-area{
background-color:#ffffff;
padding:10px;
margin-bottom:10px;
border-radius:10px;
box-shadow: 0 4px 8px 0 #bdbdbd;
}

/* THRIB- Side BG on Homepage and Pages */

.et_pb_section{
background-color:#f1f1f1 !important;
padding:10px !important;
}

/* THRIB- Side BG on Posts*/

.single-post #main-content {
background-color:#f1f1f1 !important;
padding:10px !important;
}
}

#sidebar .et_pb_widget{
    margin-bottom: 50px !important;
}

#main-content  {
background-color: #fafafa !important;
padding-top: 0px !important;
margin-top: 0px !important;
}


.et_pb_section .et_pb_section_0 {
   width: 800px !important;
}

/* SIDEBAR SPACING */
#sidebar{
padding-left:25px !important;
}

/* SIDEBAR WIDGET SPACINGS */
#sidebar #adsensewidget-30 {
margin: -10px;
opacity: 0.2;
}

#sidebar .fb-like-div {
margin-bottom: 50px !important;
}


/* HEADER SPACING */
h1 {
     padding-top: 30px;
}
h2 {
     margin-left: 4px;
}


/* MAIN CONTENT SPACING */


/* FONTS */
h1 {
    font-family: 'Bevan' !important;
	font-size: 33px !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: 500 !important;
	line-height: 1.0em !important;
}

h2 {
        font-family: 'Bevan' !important;
	font-size: 24px !important;
	font-style: Bold !important;
	font-variant: normal !important;
	font-weight: 500 !important;
	line-height: 1.3em !important;
}

p {
        color: ##555 !important;
	font-family: "Open Sans", Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 1.7em !important;
}

p.wp-caption-text {
    text-align: left !important; 
    font-family: Roboto !important; 
    font-weight: bold !important; 
    font-size: 12.5px !important; 
    line-height: 1.3em !important;
}

span.media-credit {
    font-size: 10.5px !important; 
    padding-right: 5px;
    padding-bottom: 5px;
}

p.post-meta {
    text-align: left !important; 
    font-family: Roboto !important; 
    font-weight: bold !important; 
    font-size: 14px !important; 
    line-height: 1.5em !important;
}

.rpwe-title {
    color: ##555 !important;
	font-family: "Open Sans", Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 1.7em !important;
}



/* PRIMARY NAVIGATION */
#top-menu li li a {
padding: 8px 5px !important;
}


#top-menu li li a:hover {
background: #2EA3F2 !important;
color: #f5f5f5 !important;
}
div._2p3a{
    width:250px !important;
}
/* End Moved from Dev to live. CSS Customized by Kit */


/* For Ads displayed on Homepage on Live site through Ezoic Added on 06/01/2017 */
#ad_unit{
    max-width:280px;
}
#ad_unit img{
    max-width:280px;
}
/* End For Ads displayed on Homepage on Live site through Ezoic Added on 06/01/2017 */

/* Start: From Dev site: Added On 06062017 for Jquery Pinit Button Size */
a.pinit-button.old_default, a.pinit-button.old_default span {
    width: 45px !important;
    height: 30px !important;
}
a.pinit-button.old_default span {
    background-size: 45px 30px !important;
}
/* End: Added On 06062017 for Jquery Pinit Button Size */

/* Start: Bottom Search bar removed on 25/10/2017 */
#wpqn{
    display:none !important;
}
/* End: Bottom Search bar removed on 25/10/2017 */
/*     */
.wp-caption.alignleft {
    margin: 15px 20px 20px 0 !important;
}
.wp-caption.alignright {
    margin: 15px 0px 20px 20px !important;
}
.wp-caption.aligncenter {
    display: flow-root !important;
    display: inline-table;
}
/* Start: Removed verticle line between left_content and sidebar */
.container::before {
    width: 0px !important;
}
/* End: Removed verticle line between left_content and sidebar */

/* Start: added for divi search box Module */
.et_pb_search_0 input.et_pb_searchsubmit {
    color: #ffffff !important;
    background: #3281c1 !important;
    border-color: #3281c1 !important;
    border-radius:3px;
}

.et_pb_search input.et_pb_searchsubmit {
    position: absolute;
    top: 0;
    bottom: 0;
    min-height: 100% !important;
    background-color: #ddd;
    cursor: pointer;
}

.et_pb_search input.et_pb_s, .et_pb_search input.et_pb_searchsubmit {
    margin: 0;
    padding: .715em;
    border: 1px solid #ddd;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
    color: #666;
    font-size: 14px;
    line-height: normal !important;
}

.et_pb_search_0 input.et_pb_s {
    border-color: #3281c1 !important;
    height: auto;
    min-height: 0;
}
/* End: added for divi search box Module */

.amzn-native-content{
  display:inline-block; 
    
}

/*Start: Spot.IM Popular in Communiti Item-Title CSS */ 
[data-spotim-module="recirculation"] [data-spmark="message-time"] {
  display: none;
}
[data-spotim-module="recirculation"] [data-spmark="item-title"]:after {
  opacity: 1 !important;
}
.sprc1YjLM .sprcLz-T4{
     font-size: 12px !important;
  font-weight: 800 !important;
}
/*End: Spot.IM Popular in Communiti Item-Title CSS */ 


div.mceMediaCreditOuterTemp{max-width:100% !important;}

.ezoic-pub-ad-placeholder-outer-div {
clear:both;
width:320px; 
text-align: initial;
margin: 0 10px 10px 0;
overflow:hidden;
}
.float-left{
    float:left;
}
.float-right{
    float:right;
}

.ezoic-pub-ad-placeholder-outer-div iframe {
   clear:both;
   float:left;
   width:728px; 
   padding-bottom:15px;
   text-align: initial;
}
#sidebar{
    padding-left: 15px;
}


@media screen and (max-width:1800px) and (min-width:601px)  {
.entry-content {
   padding-right: 20px !important;
}
}
@media screen and (max-width:479px) and (min-width:322px)  {
      .ezoic-pub-ad-placeholder-outer-div {
clear:both;
width:300px; 
text-align: initial;
margin: 0 10px 10px 0;
overflow:hidden;
}
    .ezoic-pub-ad-placeholder-outer-div iframe {
   clear:both;
   float:left;
   width:260px; 
   padding-bottom:10px;
   text-align: initial;
}
.ezoic-pub-ad-placeholder-108 .adsbygoogle{
    width:250px;
    margin-left:0px !important;
}
#ezoic-pub-ad-placeholder-101 .adsbygoogle{
    width: 280px !important;
    overflow:auto;

}


div.anchor-main {
    line-height: 22px !important;
    font-size: 14px !important;
}
.anchor-main-small {
    width: 240px !important;
}
.anchor-inner1 {
    float: left; 
    margin-left: 10px; 
    width:300px !important; 
    padding: 5px;  /* Updated by Thribhuwan on 22-sep-15. Increased width old-width:240px.  */
}
.anchor-inner2 {
    width: 240px; 
    float: left; 
    margin-left: 10px; 
    margin-top: 16px; 
    padding: 5px;
}
.anchor-inner1-inner {
    font-size: 13px;
    font-style: italic; 
    font-family: 'Open Sans', Arial, sans-serif;
}
.wp-caption.alignright {
   width: 99% !important;
   margin: 1% !important;

}
.et_right_sidebar #left-area{
    padding-right: 0px !important;
    margin-right: 10px !important;
    width: 100% !important;
}
#sidebar{
    padding-left: 0px !important;
}
.sprg_registration-sources{
    overflow:auto;
    display:inline !important;
}
.sprg_social-connect-button{
   margin-bottom:10px; 
}



}

@media screen and (max-width:321px) {
    
    .ezoic-pub-ad-placeholder-outer-div {
clear:both;
width:270px; 
text-align: initial;
margin: 0 10px 10px 0;
overflow:hidden;
}
    .ezoic-pub-ad-placeholder-outer-div iframe {
   clear:both;
   float:left;
   width:240px ; 
   padding-bottom:10px;
   text-align: initial;
}
.ezoic-pub-ad-placeholder-108 .adsbygoogle{
    width:240px;
    
}
#ezoic-pub-ad-placeholder-101 .adsbygoogle {
    width: 280px !important;
    overflow:auto;

}

div.anchor-main {
    line-height: 20px !important;
    font-size: 13px !important;
}

.anchor-main-small {
    width: 230px !important;
}
.anchor-inner1 {
    float: left;
    margin-left: 10px; 
    width:240px !important; 
    padding: 5px;  
}
.anchor-inner2 {
    width: 220px; 
    float: left; 
    margin-left: 10px; 
    margin-top: 16px; 
    padding: 5px;
}
.anchor-inner1-inner {
    font-size: 13px;
    font-style: italic; 
    font-family: 'Open Sans', Arial, sans-serif;
}
.wp-caption.alignright {
   width: 99% !important;
   margin: 1% !important;

}

.et_right_sidebar #left-area{
    padding-right: 0px !important;
    margin-right: 10px !important;
    width: 100% !important;
}
#sidebar{
    padding-left: 0px !important;
}
.sprg_registration-sources{
    overflow:auto;
    display:inline !important;
}
.sprg_social-connect-button{
   margin-bottom:10px; 
}
}

.container, .et_pb_row   /* added on 31/03/2016 from Divi Theme*/
{ 	
width: 100%;max-width: 1340px; 
}


/*Start: Amazon Disclosure Div*/
.amazon_disclosure_outer_div{
text-align: center;
bottom: 50% !important;
position: absolute;
width: 100%;
}
.amazon_disclosure{
width: 50%;
float: none;
margin: auto;
font-size: 13px !important;
color: #999999 !important;
font-family: Open Sans !important;
font-style: italic;
}

@media only screen and (min-width: 601px) and (max-width: 980px){ 
   .amazon_disclosure_outer_div{
bottom: 30% !important;
}
.amazon_disclosure{
width: 70%;
} 

}

@media only screen and (min-width: 401px) and (max-width: 600px){ 
   .amazon_disclosure_outer_div{
bottom: 20% !important;
}
.amazon_disclosure{
width: 80%;
} 
}

@media only screen and (min-width: 301px) and (max-width: 400px){ 
   .amazon_disclosure_outer_div{
bottom: 10% !important;
}
.amazon_disclosure{
width: 90%;
} 
}
@media only screen and (max-width: 300px){ 
   .amazon_disclosure_outer_div{
bottom: 5% !important;
}
.amazon_disclosure{
width: 95%;
} 
}
/*End: Amazon Disclosure Div*/
@media screen and (min-width: 1140px) {

    .et_right_sidebar #main-content .container:before { right: 28% !important;left:72% !important; }
    .et_right_sidebar #left-area { width: 72% !important; margin-right: 8px !important; }
    .et_right_sidebar #sidebar { width: 28% !important;  }
}


/*Rev Mailer pixel locker image: remove white bar added by the image.*/
.rev_mailer_pixel_locker_img {
    position: absolute;
}

/* Hide spot comment anchor count above the In this aarticle section*/
.spot-im-replies-count{
    display:none;
}

/*Start:  Amazon ad for Don's Book */
.amazon_books_sidebar_ad{
    text-align: center;
    padding:20px 0px 0px 0px;
}
.amazon_books_sidebar_ad .title{
    font-family: "Open Sans",Arial,sans-serif !important;
    font-size:16px;
    font-weight: 700;
    font-style: italic;
    line-height: 1.7em !important;
    color: #555 !important;
    padding-bottom: 1em;
    margin:5px 5px 5px 5px;
}

.amazon_books_sidebar_ad iframe{
    width: 120px !important;
}
/* End: Amazon ad for Don's Book */ 
#top-header{
    font-size:14px;
}

.et_pb_post .entry-content {
    padding-top: 15px !important;
}
#main-header{
    padding-top:12px !important;
}
#logo{
    margin-top: 8px !important;
    margin-bottom:0px !important;
    height: auto !important;
}
#top-header, #et-secondary-nav {
    padding-right: 5px;
}
#et-top-navigation{
    padding-left: 0 !important;
    padding-right: 10px !important;
}


/*Start: Amazon Exit Popup new design added on 13/05/2019 */
/*
.amazon_ad_exit_popup{
    width:450px;
    background: #cccc;
}
.upper_image a img {
    border: 0px;
    border-radius: 0px;
    box-shadow: 0 0 0 0;
}
#exitpopup_closebtn a img {
    border: 0px;
    border-radius: 0px;
    box-shadow: 0 0 0 0;
}
.lower_text{
   background: #333333;
}
.coupon_Details{
    width: 100%;
    padding: 10px;
}
.coupon_code_header,.coupon_code{
    width: 48%;
    height: 50px;
    float: left;
    text-align:center;
    font-weight:bold;
    padding: 12px 0px;
    margin-top:10px;
}
.coupon_code_header{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 24px;
    margin-left: 2%;
    color:#FFFFFF;
    background: #00AEEF;
}
.coupon_code_header a{
    color:#FFFFFF;
}
.coupon_code{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 28px;
    margin-right: 2%;
    margin-bottom: 10px;
    color:#333333;
    background: #fff;
    font-family: Arial;
    font-weight:bold;
}
.off_text {
    font-weight: 700;
    font-size: 38px;
    padding: 5px;
    line-height: 1.1em;
}
.book_text {
    font-size: 21px;
    margin-bottom: 5px;
}
 .description_text {
    padding: 5px;
}

*/


.amazon_ad_exit_popup{
    width:450px;
    padding:20px;
    border-radius: 10px;
    background: #fff;
    
}
.upper_image a img {
    border: 0px;
    border-radius: 0px;
    box-shadow: 0 0 0 0;
}
#exitpopup_closebtn a img {
    border: 0px;
    border-radius: 0px;
    box-shadow: 0 0 0 0;
}
.lower_text{
   color: #333;
}
.coupon_Details{
    width: 100%;
    padding: 10px;
}
.coupon_code_header,.coupon_code{
    width: 48%;
    height: 50px;
    float: left;
    text-align:center;
    font-weight:bold;
    padding: 12px 0px;
    margin-top:10px;
}
.coupon_code_header{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 24px;
    margin-left: 2%;
    color:#FFFFFF;
    background: #00AEEF;
}
.coupon_code_header a{
    color:#FFFFFF;
}
.coupon_code{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 28px;
    margin-right: 2%;
    margin-bottom: 10px;
    color:#333333;
    background: #d3e6ec;;
    font-family: Arial;
    font-weight:bold;
}
.off_text {
    font-weight: 700;
    font-size: 38px;
    padding: 5px;
    line-height: 1.1em;
    color:#000000;
}
.book_text {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 5px;
}
 .description_text {
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #999;
}
/*End Amazon Exit Popup new design*/

/*/// SVG AD CONTENT CSS*/
#svg_ad_content{
    margin:5px;
}
.svg_ad_content {
  width: 400px;
  border-radius: 10px;
  background: #53646f;
  color: #FFFFFF;
  margin: auto;
  padding: 1%;
  text-align: center;
  font-size: calc(22px + 0vw); /**Scale text on all screen sizes**/
  font-family: Arial Black,Arial, Arial Bold, Gadget, sans-serif;
  text-rendering: optimizeLegibility;
}


.svg_ad_content_text{
   padding: 3%;
   padding-top: 0px;
}
.svg_ad_content_heading {
    padding: 2%;
    width: 85%;
    margin: auto;
    line-height: 1.3em;
    text-transform: uppercase;
    font-family: Arial Black, Arial;
    font-weight: bold;
}
.svg_ad_content_btn_wrapper{
    padding:3%;
}
.svg_ad_content_btn {
  text-decoration: none;
  background: #f6851d;
  color: #ffffff;
  padding: 2% 5%;
  
  border: 2px solid #f6851d;
  border-radius: 10px;
 /* text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000; */
  font-size: calc(24px + 0vw); 
  font-family: Arial Black, Arial;
}

.svg_ad_content_btn:hover,
.svg_ad_content_btn:active,
.svg_ad_content_btn:focus {
  color: #FFFFFF;
  border: 2px solid orange;
}

/*//MObile site formating for svg Ad_content*/
@media only screen and (min-width: 501px) and (max-width: 600px){ 
 .svg_ad_content{
    width: 350px;
    font-size: calc(20px + 0vw);
   }
   .svg_ad_content_btn {
   font-size: calc(22px + 0vw); 
   }
}

@media only screen and (min-width: 401px) and (max-width: 500px){ 
 .svg_ad_content{
    width: 320px;
    font-size: calc(18px + 0vw);
   }
   .svg_ad_content_btn {
   font-size: calc(20px + 0vw); 
   }
}

@media only screen and (min-width: 301px) and (max-width: 400px){ 
 .svg_ad_content{
    width: 260px;
    font-size: calc(17px + 0vw);
   }
   .svg_ad_content_btn {
   font-size: calc(19px + 0vw); 
   }
}
@media only screen and (min-width: 251px) and (max-width: 300px){ 
   
   .svg_ad_content{
    width: 250px;
    font-size: calc(13px + 0vw);
   }
   .svg_ad_content_btn {
   font-size: calc(15px + 0vw); 
   }
}
 @media only screen and (max-width: 250px){ 
   
   .svg_ad_content{
    width: 190px;
    font-size: calc(11px + 0vw);
   }
   .svg_ad_content_btn {
   font-size: calc(13px + 0vw); 
   }
}  
   
   
   
.ad_amazon {
    padding-bottom: 20px;
   /* display:inline-block;*/
}


/* Hidden Related Posts Next see section on mobile devices */
@media only screen and (max-width: 800px) and (orientation:portrait) { 
.crp_related {
    display: none;
}
}
/*
.et_pb_row_3 .et_pb_main_blurb_image img{
    height: 100% !important;
    border:0px !important;
}
.et_pb_row_3 .et_pb_column{
    margin-right: 2.5% !important;
}

.et_pb_row_3  .et_pb_column_1_3{
    width: 30.9% !important;
}
.et_pb_row_3  .et_pb_main_blurb_image{
     border:1px solid #e5e5e5 !important;
    overflow: hidden;
}

@media screen and (min-width: 981px) and (max-width: 1040px) {
.et_pb_row_3 .et_pb_main_blurb_image {
    height: 180px;
}
}
@media screen and (min-width: 1041px) and (max-width: 1140px) {
.et_pb_row_3 .et_pb_main_blurb_image {
    height: 200px;
}
}
@media screen and (min-width: 1141px) and (max-width: 1180px) {
.et_pb_row_3 .et_pb_main_blurb_image {
    height: 210px;
}
}
@media screen and (min-width: 1181px) and (max-width: 1280px) {
.et_pb_row_3 .et_pb_main_blurb_image {
    height: 220px;
}
}
@media screen and (min-width: 1281px) and (max-width: 1380px) {
.et_pb_row_3 .et_pb_main_blurb_image {
    height: 230px;
}
}
@media screen and (min-width: 1381px) and (max-width: 1480px){
.et_pb_row_3 .et_pb_main_blurb_image {
    height: 250px;
}
}

@media screen and (min-width: 1481px) {
.et_pb_row_3 .et_pb_main_blurb_image {
    height: 270px;
}
}
*/






/* Start: Remove amazon disclosure div and maintain spacing below */
.amazon_disclosure_outer_div{
     display:none !important;
}
#et-social-icons{
    display:none !important;
}
#footer-bottom{
    padding: 35px 0 5px !important;
}
/* End: Remove amazon disclosure div and maintain spacing below */


#et_search_icon{
    cursor:pointer;
}
.et-search-form input {
	margin-top: 26px;
	right: -20px !important;
	width: 270px;
	margin: auto !important;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	border-top:2px solid #3399cc;
}
.et-search-form{
    height:auto;
    box-shadow: 0px 0px 0px 0px;
    border: 0px;
}
#et-top-navigation {
    padding-top: 30px !important;
}
#et_search_icon {
    margin-top:3px;
}
#et_search_icon::before {
    top: 0px !important;
    color: #39c !important;
}

@media only screen and (max-width: 600px){ 
.DisplaySlot__displaySlot--24lYk {
    width:120px;
}

.resize-manager__browserAdInnerContainer___1aTeF{
    display:none;
}
#spotim-specific#spotim-specific#spotim-specific .header__header___3dUzU{
    font-size:20px !important;
}

}


.test_content{
    color:#33cc33;
    font-size:8px;
}


.anchor-main{
    width:99% !important;
}

.anchor-inner2{
    width:100% ;
    font-weight:bold;
    font-family: helvetica !important;
}

/* Start: Affiliate Disclosure Graphics at top below the title*/
/*
.affiliate_disclosure_top{
      width: 520px;
      max-width: 90%;
}
.affiliate_disclosure_top img{
    border:0px !important;
    
}
*/
/* End: Affiliate Disclosure Graphics at top below the title*/

/* Start: Affiliate Disclosure Graphics at top below the title*/
.disable_for_crawlers{
  display:none;
}
.affiliate_disclosure_top{
  width: 550px;
  max-width: 90%;
}
.affiliate_disclosure_top .affiliate_disclosure_img img{
  border:0px !important;
  width: 20px;
  vertical-align: middle;
  display:inline;
}
.afiliate_disclosure_text {
  font-family: helvetica;
  font-size: 13px;
  color: #666666;
  font-weight: normal;
  font-weight:bold;
  -webkit-text-stroke: 0.2px #e3e3e3;
  /*
  text-shadow:
       0.5px 0.5px 0 #e3e3e3,
     -0.5px -0.5px 0 #e3e3e3,  
      0.5px -0.5px 0 #e3e3e3,
      -0.5px 0.5px 0 #e3e3e3,
       0.5px 0.5px 0 #e3e3e3;
       */
}

.afiliate_disclosure_here_text{
     color: #3399cc;
}



@media only screen and (max-width: 900px){ 
 .afiliate_disclosure_text {
  font-family: helvetica;
  font-size: 12px;
 }
}
@media only screen and (max-width: 700px){ 
 .afiliate_disclosure_text {
  font-family: helvetica;
  font-size: 10px;
float: left;
display: block;
width: 90%;
padding-left: 5px;
line-height: 1.4;
padding-bottom: 15px;
 }
 .affiliate_disclosure_top .affiliate_disclosure_img img{
     float:left;
}
.affiliate_disclosure_top{
    margin-top:10px;
}
.et_social_inline_top{
    margin-top:5px !important;
}
}


/* End: Affiliate Disclosure Graphics at top below the title*/

/*Start: Style for full width page */

.et_full_width_page #left-area {
    padding-bottom: 0;
    max-width: 950px !important;
    float: none;
    margin: auto;
}
@media only screen and (max-width: 480px){ 
.et_full_width_page #left-area {
  width:100% !important;
 }
}
.media-credit-container .media-credit{
    padding-top:10px;
}
.et_full_width_page .wp-caption .media-credit{
    padding-top:2px;
}
.et_full_width_page #spotim-specific{
    display:none;
}
/*End: Style for full width page */


/* Start: Ordered List Style */
@media only screen and (min-width:768px) {
	ol {
  margin-left: 50px;
  margin-right: 50px;
	}}

	ol {
  padding: 0;
  counter-reset: item;
  font-family: Helvetica;
  font-size: 18px;
  line-height: 28px !important;
}

ol > li {
    margin: 0 2em;
    text-indent: -0.7em;
    list-style-type: none;
    counter-increment: item;
	text-align: justify;	
	margin-bottom: 10px;
}

ol > li:before {
  display: inline-block;
  margin-left: 10px;
  font-size: 22px !important;
  font-weight: 600;
  text-align: left;
  content: counter(item) ".";
  text-indent: -1em;
  width: 0.2em;
}
/* End: Ordered List Style */



/*Start: New Changes after creating stage site*/

/*Youtube Content Video */
.small_youtube_video {
    width: 560px;
    margin: auto;
}



.rpwe-title{
    padding-top:0px !important;
    
}

#main-content .container {
    padding-top: 10px !important;
}
#content-area {
    padding: 5px 30px;
}
@media only screen and (max-width:768px) {
   #content-area {
    padding: 5px 10px;
} 
}
