/*
 Theme Name:   Domino Child Theme
 Theme URI:    
 Description:  Powered by LPTech.Asia
 Author:       
 Author URI:   
 Template:     domino
 Version:      1.0.0
 License:      
 License URI:  
 Tags:         
 Text Domain:  domino-child
*/
.entry-content h2 {
    /* color: #d10000; */
    font-weight: 900 !important;
}
#ez-toc-container a {
    font-weight: 500;
    margin-bottom: 10px;
    font-family: 'Roboto';
    font-size: 16px;
}
/* roboto-regular - vietnamese_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
	font-display:swap;
  src: url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - vietnamese_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
	font-display:swap;
  font-weight: 700;
  src: url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../domino-childtheme/fonts/roboto-v20-vietnamese_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* libre-franklin-regular - vietnamese_latin */
@font-face {
  font-family: 'Libre Franklin';
	font-display:swap;
  font-style: normal;
  font-weight: 400;
  src: url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-regular.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}
/* libre-franklin-700 - vietnamese_latin */
@font-face {
  font-family: 'Libre Franklin';
	font-display:swap;
  font-style: normal;
  font-weight: 700;
  src: url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../domino-childtheme/fonts/libre-franklin-v6-vietnamese_latin-700.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}
main-navbar .navbar-nav > li > a {
	font-family: 'Libre Franklin'; 
}

footer a, footer p {
    color: white;
    font-size: 14px;
    line-height: 2;
	margin-bottom: 0;	
}
.custom-footer {
    /* padding: 25px; */
}
span.copyright {
    color: black;
}
.footer-widgets {
    border-bottom: 1px solid #676565;
}

.section-title, .widget.wpzoom-featured-cat h3.title {
    font-family: Roboto !important;
}
.page h1.entry-title, .single h1.entry-title {
    font-size: 36px;
}
footer h3.title {
    color: white !important;
}
h1 { font-size: 30px }
h2 { font-size: 26px }
h3 { font-size: 22px }
h4 { font-size: 16px }
h5 { font-size: 14px }
h6 { font-size: 12px }
p.comment-subscription-form {
    display: none;
}
.navbar-brand-wpz a {
    margin: 0;
    font-weight: 600;
    line-height: 1.1;
    font-size: 48px;
}
.footer-widgets .widget h4.title {
    margin: 0 0 20px;
    font-size: 22px;
    font-weight: bold;
    color: #212425;
}
.footer-widgets {
    background: #212425;
    color: #ccc;
}
.wpzoom-featured-cat h2.title a {
    color: #fff;
    background-color: #212425;
    padding: 8px 15px 7px;
    line-height: 33px;
}
.widget h2.title {
    margin: 0 0 25px;
    font-size: 18px;
    font-weight: bold;
    color: #212425;
}
.widget.wpzoom-featured-cat h2.title {
    margin-bottom: 0;
    background: none;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "Roboto Condensed";
}
.wpzoom-featured-cat h2.title:hover {
    opacity: .8;
}

.widget h2.title-color-blue,
.wpzoom-featured-cat h2.title-color-blue a {
    background-color: #1C99E4;
}

.widget h2.title-color-red,
.wpzoom-featured-cat h2.title-color-red a {
    background-color: #ee4444;
}

.widget h2.title-color-green,
.wpzoom-featured-cat h2.title-color-green a {
    background-color: #22BB66;
}

.widget h2.title-color-black,
.wpzoom-featured-cat h2.title-color-black a {
    background-color: #212425;
}

.widget h2.title-color-orange,
.wpzoom-featured-cat h2.title-color-orange a {
    background-color: #F47857;
}

.widget h2.title-color-purple,
.wpzoom-featured-cat h2.title-color-purple a {
    background-color: #733FD8;
}
.widget.carousel-slider h2.title {
    margin-bottom: 0;
    padding: 0 15px;
    line-height: 33px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    font-family: "Roboto Condensed";
}
.widget p.title {
    margin: 0 0 25px;
    font-size: 18px;
    font-weight: bold;
    color: #212425;
}
.footer-widgets .widget p.title {
    color: #fff;
}
.header_social p.title {
    display: none;
}
.main-navbar .navbar-nav > li > a {
    font-size: 16px;
}
.main-navbar .navbar-nav a {
    padding: 10px 16px;
}
.single .entry-content {
    text-align: justify;
}
.devcpt-share {
    padding-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #eee;
}
.devcpt-share:after,
.devcpt-related:after {
    content: "";
    display: table;
    clear: both;
}
.devcpt-share li {
    float: left;
    list-style: none;
    margin-bottom: 5px;
}
.devcpt-share li a {
    font-size: 14px;
    padding: 5px 15px;
    font-weight: 400;
    margin-right: 5px;
    border: 1px solid rgba(0,34,51,.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.devcpt-share li a i {
    background: transparent;
    font-size: 14px;
    top: 0;
    margin-right: 5px;
}
.devcpt-share li a.share-facebook:hover{
    background-color: #3b5998;
}
.devcpt-share li a.share-twitter:hover{
    background-color: #55acee;
}
.devcpt-share li a.share-google-plus-1:hover{
    background-color: #d93e2d;
}
.devcpt-share li a:hover i,.devcpt-share li a:hover{
    color: #fff;
}
.devcpt-related-item {
    width: 33.33%;
    float: left;
    padding: 0 10px;
    margin-bottom: 20px;
}
.devcpt-related {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 20px;
}
h3.devcpt-related-title {
    font-size: 16px;
    display: block;
    border-top: 1px solid #eee;
    padding: 20px 0 0;
    font-weight: bold;
    margin-bottom: 20px;
}
.devcpt-related-item .img-thumb {
    padding-top: 56.66%;
    position: relative;
}
.devcpt-related-item .img-thumb img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.devcpt-related-item h4.post-title {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 5px !important;
    font-weight: bold;
}
.devcpt-related-item h4.post-title a {
    color: #F47857;
}
.devcpt-related-item h4.post-title a:hover {
    color: #222;
}
.devcpt-related-item p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    opacity: 0.8;
}
.post-area {
    margin: 0 0 30px;
    padding: 0 0 30px;
}
.page h1.entry-title, .single h1.entry-title {
    font-size: 26px !important;
}
.entry-content h2 {
    font-size: 18px;
}
.entry-content h4 {
    font-style: italic;
}

@media screen and (min-width: 769px){
    .footer-widgets.widget-columns-3 .column:nth-child(1) {
        width: 35%;
    }
    .footer-widgets.widget-columns-3 .column:nth-child(3) {
        width: 27%;
    }
}
@media screen and (max-width: 767px){
	.devcpt-related-item {
	    width: 50%;
	}
	.devcpt-related-item:nth-child(2n+1){
		clear: both;
	}
}
@media screen and (max-width: 479px){
	.devcpt-related-item {
	    width: 100%;
	}
    .adv iframe {
      max-height: 90px !important;
  }

  .navbar-brand-wpz {
      margin: 15px 0 0 !important;
  }
	#header>.inner-wrap {
		min-height: 68px;
	}
.custom-footer {
    /* padding: 25px 0px; */
}
.entry-content table {
    display: block;
    height: auto !important;
}
}
