    .vwp-countries-table, #post_137 table {border:none; width:100%; text-align:center;}
.vwp-countries-table td, #post_137 table td {padding:6px;}
.vwp-countries-table tbody tr:nth-child(odd), #post_137 tbody tr:nth-child(odd) {
   background-color: #ccc;
}

.vwp-countries-table{
    text-decoration: none !important;
    font-weight: 400 !important;
    color: #060d26 !important;
}

#post_137 table a, #post_181 table a {
    text-decoration: none !important;
    font-weight: 400 !important;
    color: #060d26 !important;
}
.toc{
padding: 20px;
background: #060d26;
color: #fff;
 font-size: 16px;
}
.note {background: #060d26; color: #fff; padding:15px 10px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.note a{color:#fff !important; text-decoration:underline !important;}

.toc a  {color:#fff !important; text-decoration:underline !important;}


.widget_container, .cta-from-post {text-align:center;}

.widget_container .cta-btn, .cta-from-post .cta-btn {
  background: #B22234;
  background-image: -webkit-linear-gradient(top, #B22234, #730816);
  background-image: -moz-linear-gradient(top, #B22234, #730816);
  background-image: -ms-linear-gradient(top, #B22234, #730816);
  background-image: -o-linear-gradient(top, #B22234, #730816);
  background-image: linear-gradient(to bottom, #B22234, #730816);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
display:inline-block;
}

.widget_container .cta-btn:hover, .cta-from-post .cta-btn:hover{
  background: #B22234;
  background-image: -webkit-linear-gradient(top, #B22234, #8a1323);
  background-image: -moz-linear-gradient(top, #B22234, #8a1323);
  background-image: -ms-linear-gradient(top, #B22234, #8a1323);
  background-image: -o-linear-gradient(top, #B22234, #8a1323);
  background-image: linear-gradient(to bottom, #B22234, #8a1323);
  text-decoration: none;
}

.widget_container h2{
font-size: 1.8em;
margin-bottom: 0px;
}
.widget_container hr{
margin: 5px auto;
    width: 60px;
    border-top: 2px solid #b22234;
}

.widget_container .subheading{
    font-size: 1.2em;
    margin-top: 0px;
    margin-bottom: 30px;
    font-weight: 600;
}

.cta-from-post {padding: 20px 0px 40px 0px;}
.cta-from-post h2{
    font-size: 1.8em;
margin-bottom: 0px;}

.cta-from-post hr{
margin: 5px auto;
    width: 60px;
    border-top: 2px solid #b22234;
}

.cta-from-post .subheading{
    font-size: 1.2em;
    margin-top: 0px;
    margin-bottom: 30px;
    font-weight: 600;
}

.latest-posts-widget {margin-top:50px;}
.latest-posts-widget ul {list-style: none; padding:0px;}
.latest-posts-widget img {float: left; margin-right:5px; margin-bottom:5px;}
.latest-posts-widget a {
    color: #000C23;
    font-size: 1.1em;
    text-decoration: none !important;
    
}
.latest-posts-widget.post-date{color:#666;}
.latest-posts-widget hr {border-top: 1px solid #cfcfcf;}

table {border:none; width:100%; text-align:center;}
table td {padding:6px;}
tbody tr:nth-child(odd) {
   background-color: #ccc;
}

.vwp-countries-table {border:none; width:100%; text-align:center;}
.vwp-countries-table td {padding:6px;}
.vwp-countries-table tbody tr:nth-child(odd) {
   background-color: #ccc;
}

.vwp-countries-table a {
    text-decoration: none !important;
    font-weight: 400 !important;
    color: #060d26 !important;
}


.widget_base, .latest-posts-widget {margin-bottom:0px;}
.widget_base {margin-top:0px;}

.bubble 
{
padding: 20px 0px 20px 0px !important;
position: relative;
width: 400px;
background: #266ea8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
    position: relative;
width: 400px;
min-height: 70px;
height:auto;
padding: 0px;
background: #266ea8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: #fff;
text-align: center;
font-size: 24px;
margin: 0 auto;
}

.bubble::after 
{
content: attr(data-descr);
position: absolute;
border-style: solid;
border-width: 25px 30px 0;
border-color: #266ea8 transparent;
display: block;
width: 0;
z-index: 1;
bottom: -24px;
left: 170px;
}


blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: &quot;\201C&quot;&quot;\201D&quot;&quot;\2018&quot;&quot;\2019&quot;;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
 .bold-ordered-list ol li {
font-weight: bold;
}

.bold-ordered-list li span {
font-weight: normal;
}

.col-sm-8{width:100%;}.col-sm-4{width:100%;margin-top:-40px;margin-bottom:20px;}

/* remove featured images*/
#post_32 .featured_image, #post_32 .post_header,
#post_11 .featured_image, #post_11 .post_header,
#post_15 .featured_image, #post_15 .post_header,
#post_16 .featured_image, #post_16 .post_header,
#post_17 .featured_image, #post_17 .post_header, 
#post_102 .featured_image, #post_102 .post_header, 
#post_132 .featured_image, #post_132 .post_header, 
#post_117 .featured_image, #post_117 .post_header, 
#post_18 .featured_image, #post_18 .post_header,
#post_19 .featured_image, #post_19 .post_header,
#post_20 .featured_image, #post_20 .post_header {display:none;}

/* other custom things*/
#post_20, #post_59, #post_60, #post_63, #post_69,  #post_72{
        font-size: 16px !important;
    }


@media all and (max-width: 991px){

#post_18 #first-section {height: 343px !important;}
#post_18 #first-section img {max-width: 100% !important; width:100% !important;}

#post_19 #first-section img {
    bottom: 40px!important;
 margin: 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: -20px !important;
    float: left !important;
  }

#post_20 #first-section img, #post_59 #first-section img,  #post_72 #first-section img,  #post_63 #first-section img,  #post_60 #first-section img, #post_69 #first-section img{
    bottom: 40px!important;
 margin: 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: -20px !important;
    float: left !important;
  }

}

@media all and (max-width: 767px){

.dont-show-mobile {display:none;}
.mobile-margin-0 {margin: 0 !important;}

.post_article #second-section .col-sm-12{margin-top:0px !important;}

#post_11 #second-section img,
#post_11 #third-section img,
#post_11 #fourth-section img,
.post_article #second-section .col-sm-8,
.post_article #third-section .col-sm-8,
.post_article #fourth-section .col-sm-8,
.post_article #fifth-section .col-sm-8,
.post_article #second-section .col-sm-6,
.post_article #third-section .col-sm-6,
.post_article #fourth-section .col-sm-6,
.post_article #fourth-section .col-sm-3,
.post_article #second-section .col-sm-4,
.post_article #third-section .col-sm-4,
.post_article #fourth-section .col-sm-4{
width:100% !important;
}
.col-sm-4 {width: 100% !important; margin-top:0px !important; margin-bottom:60px;}

#post_15 #fourth-section img, #post_55 #fourth-section img {height:auto !important;}

 .custom-div-18 img {max-height: inherit !important;}
 .custom-div-18 .col-sm-4,
 .custom-div-18 .col-sm-6,
 .custom-div-18 {height: auto !important;}
 #third-section .col-sm-4, #post_18 #third-section .col-sm-6 {height: auto !important;}
 .custom-div-18 .col-sm-4 p,
.custom-div-18 .col-sm-4 .inside-box {
    position: inherit !important;
    top: inherit !important;
    transform: inherit !important;
    text-align: center !important;
}

.custom-div-18 .col-sm-4 .inside-box{
 text-align: left !important;
    left: inherit !important;
    height: auto !important;
}

 .col-sm-6 {width:100% !important;}

 #second-section img,
.custom-div-18 img{ width:60% !important;}
 .custom-div-18 .col-sm-6{min-height:100px !important;}

#post_19 .custom-list-block ul li {margin-left: 0px !important; margin-right: 0px !important;}
#post_19 .custom-list-block ul .last-item { padding-left: 20px !important; background-image: inherit  !important;}
  

.full-for-mobile {width:100% !important;}
.small-picture-for-mobile {width:50% !important;}
}



@media all and (max-width: 586px){
#post_11 textarea {width:100% !important;}

#post_18 #first-section {height: auto !important;}
#post_18 #first-section img {bottom: 0px !important; margin: 0 auto !important;}

#post_18 #second-section img,
#post_18 .custom-div-18 img{ width:100% !important;}

#post_102 #second-section img { width:100% !important;}
#post_132 #second-section img { width:100% !important;}
#post_117 #second-section img { width:100% !important;}

#post_19 #first-section {height: auto !important;}
#post_19 #first-section img {bottom: 0px !important; margin: 0 auto !important;}

#post_20 #first-section, #post_59 #first-section, #post_60 #first-section , #post_63 #first-section,  #post_69 #first-section, #post_72 #first-section {height: auto !important;}
#post_20 #first-section img, #post_59 #first-section img,  #post_60 #first-section img , #post_63 #first-section img, #post_69 #first-section img, #post_72 #first-section img {bottom: 0px !important; margin: 0 auto !important;}
}


@media all and (max-width: 465px){
#post_11 #first-section,
#post_15 #first-section,
#post_55 #first-section,
#post_16 #first-section,
#post_17 #first-section,
#post_102 #first-section{
    min-height: auto !important;
    height: auto !important;
    line-height: 0px !important;
}
#post_132 #first-section{
    min-height: auto !important;
    height: auto !important;
    line-height: 0px !important;
}
#post_117 #first-section{
    min-height: auto !important;
    height: auto !important;
    line-height: 0px !important;
}
#post_11 #first-section img,
#post_15 #first-section img,
#post_55 #first-section img,
#post_16 #first-section img,
#post_102 #first-section img,
#post_132 #first-section img,
#post_117 #first-section img,
#post_17 #first-section img{
bottom: 0px !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
    position: relative !important;
    max-width: 100% !important;
}
.bubble {width:100%; line-height: 26px; padding-top:15px; padding-bottom:15px; height:auto;}
.bubble::after {left: 40%;}
}


@media all and (min-width: 992px){
#post_18 .middle{
position: absolute; top: 50%; transform: translateY(-50%);
}
}



/*universal design for all customized post templates*/

.post-main-title {font-size:48px !important;}

.margin-top-60 {margin-top:60px;}
.margin-top-40 {margin-top:40px;}
.margin-top-20 {margin-top:20px;}

article .col-sm-8 {width: 66% !important;}
article .col-sm-4 {width: 33% !important;  margin-top:0px !important; margin-bottom: 20px !important;}

@media all and (max-width: 767px){

article .col-sm-8 {width: 100% !important;}
article .col-sm-4 {width: 100% !important; margin-top:0px !important;}

.post-main-title {font-size:32px !important;}
.post_content img {width: 100% !important; }

.margin-top-60 {margin-top:30px;}
.margin-top-40 {margin-top:20px;}
.margin-top-20 {margin-top:10px;}

.margin-top-mobile-60  {margin-top:60px;}


/*old posts errors*/
#post_19 #fifth-section img { 
width: auto !important;
    height: auto !important;
    max-height: 150px; !important;}

#post_18 #fourth-section .col-sm-3 img{
width: auto !important;
    height: auto !important;
    max-height: 150px; !important;}

#post_15 #second-section img, #post_55 #second-section img {width: 100% !important;}
#post_15 #fourth-section img, #post_55 #fourth-section img {width: auto !important;}
#post_55 h1 {font-size:28px !important; word-break: break-word;}
}
@media all and (max-width: 465px){
.margin-top-small-mobile-100{margin-top:100px;}
.margin-top-small-mobile-120{margin-top:120px;}
}







