/*
 Theme Name:   CUW Child
 Description:  Child theme for CUW
 Template:     strappress
 Version:      1.0.0 
*/

/* Digital Archive */
ul#lct-widget-edition-year {
	list-style-type: none;
	padding: 0;
	margin-top: 10px;
}

ul#lct-widget-edition-year li {
	margin-bottom: 5px;
}

ul#lct-widget-edition-year li.current-cat {
	font-weight: bold;
}

#lct-widget-edition-year-container .heading-primary {
	background-image: none;
	border-bottom: 2px solid #ff0000;
	font-size:16px;
}
#mega-menu a.btn-print-archive {
	color: red;
}
#mega-menu a.btn-print-archive:hover {
	background: #ebebeb;
}


/*INSMARKETER*/
.landingText{
    margin: 10px !important;

}
.media-headingh1{
    text-align:center !important;
}
.logIn{
    text-align:center !important;
}
.loggInBtn{
    text-align:center !important;
    width:200px !important;
}
.mainImg{
    text-align:center !important;
}

.infoText{
    text-align:left !important;
}
.left{
    text-align:left !important;
}
.continue {
    text-align:center !important;
}
.newContact{
    text-align:center !important;
}
.emptySpace{
    height:20px !important;
}
#newScroll2{
    padding:8px 10px !important;
    font-size:15px !important;
    width:196px !important;
}
.contactText3{
    text-align:center!important;
}
.editdelBtn{
    padding:30px !important;
}
.media-headingh1{
    text-align:center !important;
}
#newScroll{
    padding:8px 10px !important;
    font-size:15px !important;
    width:196px !important;
}
.subButton{
    text-align:center !important;
}
.sbBtn{
    width:200px !important;
}
.btn-danger{
    width:200px !important;
}
/*.moveCenter{
    text-align: center !important;
}*/
.left{
    text-align: left !important;
}
.continute{
    text-align: center !important;
}
.product-list__child {
    margin-left: 25px;
    margin-bottom: 10px;
}
.checkboxParent{
    font-weight:700 !important;
}
/*.navWrap{
    position:fixed;
}*/
/*#smallScroll{
    padding:8px 10px !important;
    font-size:15px !important;
    width:160px !important;   
}*/
.media-headingh1{
    text-align:center !important;
}
/*.finishWrap{
    position:fixed;

}
.finishBtn{
    position:fixed;
    padding:8px 10px !important;
    font-size:15px !important;
    width:160px !important; :
}*/
#newScroll{
    padding:8px 10px !important;
    font-size:15px !important;
    width:196px !important;
}
.subButton{
    text-align:center !important;
}
.sbBtn{
    width:200px !important;
}
.btn-danger{
    width:200px !important;
}
.left{
    text-align:left !important;
}
/*#newScroll{
    padding:8px 10px !important;
    font-size:15px !important;
    width:196px !important;
}*/
.subButton{
text-align:center !important;
}
.sbBtn{
width:200px !important;
}
.btn-danger{
width:200px !important;
}
.continue{
text-align: center !important;
}
.navWrap3{
    position:relative !important;
    overflow:hidden !important;
}
#smallScroll3{
    padding:8px 10px !important;
    font-size:15px !important;
    width:160px !important;         
}
#newScroll3{
    padding:8px 10px !important;
    font-size:15px !important;
    width:196px !important;
}
.logBtn{
text-align:center !important;
}
#logOut{
width:200px !important;
}
.left{
    text-align:left !important;
}
.continue{
        text-align: center !important;
    }
.emptySpace{
        height:50px
}


img.alignright { 
	float: right; 
	margin: 0 0 1em 1em; 
}
img.alignleft { 
	float: left; 
	margin: 0 1em 1em 0; 
}
img.aligncenter { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}

.h-auto {
	height: auto;
}

.wp-caption-text {
    -webkit-user-drag: none;
    font-size: 14px;
    padding-top: 0.5em;
    margin: 0;
}

p {
	margin-top: 1em;
	margin-bottom: 1em;
}
/* digtal edition mobile */
@media (max-width:990px) {
    #miniloops-12{
        text-align:center;
    }
    .leftArticle{
        float:none !important;
        text-align:center;
    }
    .rightArticle{
        float: none !important;
        text-align:center;
    }
    
}
/* Pagination */
.leftArticle{
    float:left;
}
.rightArticle{
    float:right;
}
/*NEW NAVBAR CSS*/

.navbar-nav{
    font-size:14px !important;
	margin-top:0px !important;
}
.navbar-nav > li > a, .dropdown-menu > li > a{
    font-size:14px !important;
}
#search-btn{
    width:20px;
   

}
.navbar-form .form-control{
    width:130px;
    font-size:14px !important;
    height: 29px !important;
}
.dropdown-menu{
    background-color:#e11d25!important;
}
.dropdown-menu>li>a {
    color: white !important;;
    background-color: #e11d25 !important;;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
	background-color:#bd181f !important;
}
.form-control{
	height: 35px !important;
}
#subscribeBtn:hover,#subscribeBtn:focus,#subscribeBtn:hover:active{
	background-color:#bd181f!important;
    color:white !important;
    border-color: #e5333a !important;
}
#subscribeBtn{
    color:white!important; ;
}
.mobSub{
    text-align:center!important;;
}


@media screen and (max-width: 345px){
	.mobLogo{
		max-width:80% !important;
		padding-left:20px!important;;
	}
}
@media screen and (max-width: 640px){
	.mobLogo{
		padding-left:20px !important;
	}
	.form-control{
		padding-bottom:15px !important;
    }
}
@media screen and (max-width:992px){
	.navbar-toggle{
		display:block !important;
	}
	.navbar-collapse.collapse{
		display:none !important;
	}
	#ldrBoxAd{
		float: none !important;
		display:inline !important;
    }
    
}
@media screen and (max-width:199px){
    #social-nav{
        padding-left:20px !important;
    }
}

/* Paid Tag Button */

#paidTag,#paidTag:focus,#paidTag:hover{
    background-color:#000 !important;
    border-color:#000 !important;

}

/* Social Icons */
#social-nav{
    padding-left:45px !important;
}

/* ADBlocker */
.mockingbird-cnt {
    display:block!important;
  }
  .mockingbird-full-title {
    text-align:center;
    line-height:1.5;
    margin:15px 0!important;
    padding:0 30px!important;
  }
  .mockingbird-full-container {
    background-color:rgb(221, 221, 221) !important;
    padding:30px;
  }
  .mockingbird-full-msg {
  
  }

/* Hide Opta Native Article */
.archive  #post-1004133092 {
    visibility:hidden;
    display:none;
  }
.page-template-page-news #post-1004133092{
    visibility:hidden;
    display:none;
  }
  
/* Claims Canada Hub */
@media screen and (max-width: 640px){
    #claims-hub-thumb{
        display:none;
    }
  
    .mobileSponsor{
        text-align:center !important;
    }
}

.claims-canada-hero-sponsor{
    display:inline-block;
    width:130px;
}
.claims-canada-hero-sponsor-sponsor{
    display:inline-block;
    width:100px;
}
.claims-canada-hero-sponsor2{
    display:inline-block;
    width:80px;
}
.ccSponsor{
    text-decoration:none;
    color:#000;
}
.ccSponsor:hover{
    text-decoration:none;
 
}

.flex-2-columns {
    display: flex;
    flex-wrap: wrap;
}
.flex-2-columns .item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    flex-direction: column;
    flex-basis: 50%;
    margin-bottom: 1em;
}

@media (max-width: 767px) {
    .flex-2-columns .item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex: 1;
        flex-direction: column;
        flex-basis: 100%;
        margin-bottom: 1em;
    }   
}

.item p {
    margin: 0;
}

.item .m-0 {
    margin: 0;
}
