/*
 Theme Name:   Newstar Child
 Theme URI:    http://newstar.bold-themes.com
 Description:  Newstar child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     newstar
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  newstar-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */
/*====development css goes here=====*/
.menuPort nav > ul > li > a {
    line-height: 80px;
}
.btPostImageHolder a img.bt_src_loaded {
   /* height: 235px;*/
	 height: 180px;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a, .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler {
    line-height: 80px;
}
.btHasBottomContent .btSinglePostContent .btSinglePostBottomContent:before {
    border-top: none;
}
.btHasBottomContent .btSinglePostContent .btSinglePostContentInner {
    padding-bottom: 1em;
    margin-bottom: 7px;
}
.bt_bb_headline_subheadline span {
    width: 100%;
    display: block;
}
.bt_bb_headline_subheadline span::after {
    display: none;
}
header.bt_bb_headline.bt_bb_size_small.bt_bb_subheadline h2 {
    height: 100%;
    /*min-height: 69px;*/
}
span.bt_bb_headline_superheadline {
    display: none !important;
}
.bt_bb_row.bt_bb_column_gap_20 .bt_bb_column.bt_bb_padding_double .bt_bb_column_content {
    padding-left: 0px;
}
.home .tp-bgimg.defaultimg {
    width: 75.7% !important;
}
.home .tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    left: 38% !important;
}
.home #slide-79248-layer-3, .home #slide-79248-layer-1, .home #slide-79248-layer-4, .home div#slide-78629-layer-8{
    white-space: initial !important;
    width: 265px !important;
    line-height: 1.5 !important;
}
div#slide-78629-layer-5 {
    display: block;
    white-space: initial !important;
    word-wrap: break-word;
    width: 265px;
}
/*div#slide-78629-layer-5 a:last-child, div#slide-78629-layer-8 a:last-child, div#slide-79248-layer-5 a:last-child{
    display: block !important;
}
div#slide-78629-layer-5 a,  div#slide-78629-layer-8 a, div#slide-79248-layer-5 a {
    display: none !important;
}*/
.btBox.Annual_Archive_Widget ul li {
    display: flex;
}
.btBox.Annual_Archive_Widget ul li a{
    float: left;
    padding-right: 235px;
}
.btImagePositionBackground .btSinglePostTemplate .btSinglePostContent {
    position: relative;
    bottom: 0px;
    left: 0;
    right: 0;
    color: #000;
    z-index: 2;
    background: #000000ed;
	  height: 130px;
}
.btSinglePostContent {
    height: 130px;
}
.btHasBottomContent .btSinglePostContent .btSinglePostBottomContent {
    font-family: Roboto;
    font-size: .8em;
    line-height: 1;
    position: relative;
    left: 0;
    right: 0;
    bottom: 6px;
}
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
    line-height: 20px;
    display: inline-flex;
    vertical-align: middle;
}
img.image.wp-image-79360.attachment-full.size-full {
    max-width: 100%;
    height: auto;
    display: block;
    top: 2px;
    position: relative;
}
.topTools .btIconWidget, .topBarInMenu .btIconWidget {
    line-height: 5;
}
.tp-rightarrow.tparrows.gyges{
	left:75% !important;
}
.home .btPostImageHolder {
    overflow: hidden;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}
.home .btPostImageHolder:before{
	background: none !important;
}
.wp-caption-text {
    font-size: .8em;  
}
a#slide-layer-1{
    color: #E62B34 !important;
    font-size: .80rem !important;
    font-weight: 400 !important;
}
body a#slide-79529-layer-1, body a#slide-79508-layer-1, body a#slide-79505-layer-1, body a#slide-79248-layer-1, body a#slide-78629-layer-1, body a#slide-78478-layer-1, body a#slide-79587-layer-1 {
    color: #E62B34 !important;
    font-size: .80rem !important;
    font-weight: 400 !important;
    font-family: "Roboto",Arial,sans-serif !important;
}
#boldSiteFooterWidgetsRow div#ad-67357 a img {
    height: 263px;
}
div#ad-79596 {
    width: 100%;
}
.tp-revslider-mainul li div:nth-child(2) .tp-caption{
    width: 268px;
    white-space: pre-wrap !important;
    line-height: 25px !important;
}
.page-template-default .btContentWrap.btClear {
    width: 1200px;
    margin: 0 auto;
    padding-top: 9em !important;
}
.home.page-template-default .btContentWrap.btClear {
    width: 100%;
    margin: 0px !important;
    padding: 0px !important;
    padding-top: 81px !important;
}
.page-id-79000 .btContentWrap.btClear{
    padding-top: 81px !important;
}
.page-id-79000 .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 15px !important;
    font-family: "Roboto",Arial,sans-serif;
    font-weight: 400;
    line-height: 1.8;
}
.btContentHolder .bt_bb_headline .bt_bb_headline_content {
    display: block;
    color: inherit;
    font-size: 18px !important;
    font-family: "Roboto",Arial,sans-serif;
    font-weight: 500;
    line-height: 1.8;
}
.main_pg_heading {
    font-size: 61px;
    color: #E62B34;
    font-family: "PT Serif";
    font-weight: normal !important;
    border-bottom: 1px solid rgba(0,0,0,.2);
    padding-bottom: 1em;
    margin-bottom: 15px;
}
.port .bt_bb_headline_subheadline span {
    display: inline !important;
    margin-right: 10px;
}
.btContentHolder .btArticleContent {
    margin-left: 0 !important;
}
.btArticleContentHolder .btArticleMedia {
    max-width: 740px;
}
.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn {
    text-align: left !important;
}
.btHardRoundedButtons .articleSideGutter .asgItem img {
    border-radius: 50%;
    width: 64px;
    height: 64px;
}
.btMediaBox img {
    display: block;
    width: auto;
    height: auto;
    width: 100%;
}
.single.single-post .btContentHolder .bt_bb_headline .bt_bb_headline_content {
    font-size: 30px !important;
    margin-bottom: 15px;
}

.tax-entity .btExcerpt, .tax-topic .btExcerpt{
    font-size: 15px;
    color: #181818;
    font-weight: 400;
    width: 100%;
}
.btHardRoundedButtons .articleSideGutter .asgItem img{
        width: 100%;
        height: 100%;
}
/*.btFooterMenu {
    visibility: hidden;
}
.btFooterCopy {
    width: 100% !important;
    text-align: center;
}*/
.btExcerpt {
    overflow: visible;
    -o-text-overflow: ellipsis;
    text-overflow: initial;
    max-height: 100%;
    height: 100%;
    display: block;
}
.btExcerpt {
    overflow: visible;
    -o-text-overflow: initial;
    text-overflow: initial;
    max-height: 100%;
    height: 100%;
    display: inline-block;
    margin-bottom: 1em;
}
.tax-entity .btContentHolder, .tax-topic .btContentHolder {
    max-width: 1240px;
    margin: auto;
    padding: 4em 20px 4em;
    display: flex;
}
.tax-entity .btContent, .tax-topic .btContent {
    width: 70%;
    float: left;
    padding-right: 40px;
}
.tax-entity .btSidebar, .tax-topic .btSidebar {
    width: 30%;
    float: left;
    padding-left: 40px;
    border-left: 1px solid rgba(0,0,0,.1);
}
.tax-entity .btImageTextWidget span.bt_bb_headline_content, .tax-topic .btImageTextWidget span.bt_bb_headline_content {
    margin-bottom: 15px;
}   

.textwidget #sbi_load {
    display: none;
}

@media only screen and (max-device-width: 480px) {
    body.home .tp-bgimg.defaultimg {
        width: 100% !important;
        height: 100% !important;
    }
    body.home #slide-79248-layer-3, .home #slide-79248-layer-1, .home #slide-79248-layer-4, .home div#slide-78629-layer-8 {
        white-space: initial !important;
        width: 110px !important;
        line-height: 1.5 !important;
    }
    .topic_main {
        left: 0px !important;
    }
    body .tp-rightarrow.tparrows.gyges {
        left: 60% !important;
    }
    .home .tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        left: 30% !important;
    }
    .bt_bb_image img {
        padding-top: 15px;
    }
    .page-id-80134 .bt_bb_column_content {
      overflow: scroll;
    }
    .page-id-80137 iframe, .page-id-80140 iframe{
      width: 100% !important;
    }
    .freebirdFormviewerViewItemsItemItemTitle, .page-id-80140 .freebirdFormviewerViewItemsItemItemTitle{
      font-size: 17px;
    }
      

}
@media only screen and (max-device-width: 767px) {
.page-template-default .btContentWrap.btClear {
    width: 100% !important;
}
.btHardRoundedButtons .articleSideGutter .asgItem img{
        width: 100% !important;
        height: 100% !important;
}       
}

@media screen and (min-device-width: 481px) and (max-device-width: 768px) {
    body.home .tp-bgimg.defaultimg {
        width: 71.7% !important;
    }
    body.home #slide-79248-layer-3, body.home #slide-79248-layer-1, body.home #slide-79248-layer-4, body.home div#slide-78629-layer-8 {
        white-space: initial !important;
        width: 150px !important;
        line-height: 1.5 !important;
    }
    .topic_main {
        left: -75px !important;
    }
    .bt_bb_image img {
        padding-top: 15px;
    }
    .home .tp-rightarrow.tparrows.gyges {
        left: 71% !important;
    }
    .page-id-80134 .bt_bb_column_content {
      overflow: scroll;
    }
    .freebirdFormviewerViewCenteredContent{
      margin: 0;
      margin-left: 5px;
    }
    .page-id-80137 iframe, .page-id-80140 iframe{
        width: 100% !important;
        
    }

}

@media screen and (min-device-width: 768px) and (max-device-width: 992px) { 
     body.home .tp-bgimg.defaultimg {
        width: 71.7% !important;
    }
    body.home #slide-79248-layer-3, body.home #slide-79248-layer-1, body.home #slide-79248-layer-4, body.home div#slide-78629-layer-8 {
        white-space: initial !important;
        width: 180px !important;
        line-height: 1.5 !important;
    }
    .topic_main {
        left: -95px !important;
    }
    .bt_bb_image img {
        padding-top: 15px;
    }
    .home .tp-rightarrow.tparrows.gyges {
        left: 71% !important;
    }
    .page-id-80137 iframe, .page-id-80140 iframe{
        width: 66% !important;
        margin: 0 auto;
        float: left;
    }
    .freebirdFormviewerViewCenteredContent {
        margin-left: 5px !important;       
    }
    .page-id-80134 .bt_bb_column_content {
      overflow: scroll;
    }
    .page-id-80134 iframe{
      width: 75% !important;
      float: left;
    }
}

@media screen and (min-device-width: 993px) and (max-device-width: 1023px) { 
    /* STYLES HERE */
}
@media screen and (min-device-width: 1024px) and (max-device-width: 1200px) { 
    /* STYLES HERE */
}

/*body .tp-mask-wrap .tp-resizeme:nth-first-child(2){
    color: red !important;
}
*/
/*.port h1, span.bt_bb_headline_content span, .details_data h2 {
    font-family: 'Open Sans', sans-serif;
}
*/

