
body { background: #FFFFFF!important;}	
.header_content { padding: 0px 0 10px 0!important;}
.container{ max-width: 1350px; width: auto!important; }
	
	
		
/*---  NEW --*/
	
.dlcvf_01{ background: #a8093a; padding-bottom: 2px; padding-top: 2px; margin-top: -27px; }		
.dlcvf_02{margin-top: 18px;margin-bottom: 24px;position:relative;}
.dlcvf_022{margin-top: 23px;margin-bottom: 24px;}
	
.dlcvf_03{width: 100%;height: auto;float: left;margin-top: 44px;}
.dlcvf_07{font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color:#000 !important;font-weight: 700;padding: 20px;padding-top: 7px;padding-bottom: 7px;float: right;border: 1px solid #000;font-weight: 400; margin-right: 15px;background:#fff;text-decoration: none;}
.dlcvf_07 a{text-decoration: none; color:#000!important;}
.dlcvf_06{font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color:#ab0534;font-weight: 700;padding: 20px;padding-top: 7px;padding-bottom: 7px; float: right;margin-right: 9px;font-weight: 400;}
.dlcvf_06 a{text-decoration: none;}
.dlcvf_08{padding-top: 7px;padding-bottom: 7px;float: right;}
.serach-bar{ flex: 80%;padding: 15px 0; display: flex;margin-top: 0px;}
	
.serach-bar > i{font-size:22px;}	
	
input{ width: 100%; border: none;font-size: 15px;outline: none;}
input-placeholder{ color: red;}
 .dlcvf_serach{font-size:16px;color:#000 !important;margin-left:9px;margin-top: -1px; font-family: 'Lato', sans-serif!important;font-weight: 400;  }
.dlcvf_09{background:#c9c9c9;padding-top: 1px;margin-bottom: 3px;}	
	

.ll_i{width: 100%;}
	
.dlcvf_10{width:auto;float: left;}
.dlcvf_11{width:auto;float: right;padding-top: 12px;}
.licf_02 {width: 100%;float: left;}
.top_head_wrap { max-width: 1284px;margin: 0 auto; padding: 0;}
.licf_01 { width: 100%;height: auto;float: left;padding-bottom: 10px; border-bottom:1px solid #c9c9c9; margin-bottom: 3px;}
.licf_03 {width: 10%;height: 80px;float: left;margin-top: 3px;}
.licf_06 { width: 24%; float: left;margin-top:35px;}
.header_mob_tab_12 { width:25px; height:30px; background:#fff;float: left; border: none; margin-top: 0px; cursor: pointer;background-image: url(https://wwww.laciviltacattolica.fr/wp-content/uploads/search_1.png) !important;}
.searchbar {float: right;background-color: #fff;color:#000!important;padding: 6px 0px;width: 89%;height:32px; border: none;margin-top: 0px;margin-right: 0px;font-family: 'Lato', sans-serif!important;font-size: 1em;border-bottom: white solid 2px;}
.btn-search {cursor: pointer;color: white;text-decoration: none !important;font-family: 'Lato', sans-serif!important;font-size: 1.5em;padding-top: 5px;margin-right: 40px;}
.licf_04 { width: 339px;height: auto;float: left;margin-left: 3%;margin-top: 10px;}	
.licf_05 { width: 305px;height: auto;float: right;margin-top: 24px;}
.dlcvf_12{min-height: 46px;background: #fff;margin: auto;}
.dlcvf_13{background:red;padding-top: 1px;margin-bottom: 3px;}
.dlcvf_013{border-bottom: 1px solid #c9c9c9;padding-bottom: 2px;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.10);margin-bottom:7px;padding-top: 15px; }
.dlcvi_041{ width: 30px; text-align: center; height: auto; float: right; padding-top: 5px; padding-bottom: 5px;margin-left: 9px;background:#466aae;border-radius:5px;color:#fff; }
.dlcvi_042{ width: 30px; text-align: center; height: auto; float: right; padding-top: 5px; padding-bottom: 5px; margin-left: 9px;background:#252525;border-radius: 5px;color:#fff;  }
.main-menu {display:block;position:relative;background:#FFFFFF;text-decoration: none!important;}
.core-menu {font-family: Georgia,Times,Times New Roman,serif!important; font-size: 19px; font-weight: normal; overflow:hidden; background: #fff;margin-bottom: 4px;  }	
.core-menu ul{margin-bottom: 3px!important;}
.core-menu li { list-style:none; display:inline-block;}
.core-menu li a { display:inline-block; padding: 8px 12px 10px 12px; color:#000; font-family: Georgia,Times,Times New Roman,serif!important;  cursor: pointer;text-decoration: none;}
.top-container { background-color: #f1f1f1; padding: 30px;text-align: center;}
.header {z-index: 999;}
.content {padding: 16px;}
/*.sticky {position: fixed;top: 0;width: 100% !important;border-bottom: 1px solid #000;left: 0;padding: 8px 129px;}*/
/*.sticky + .content {padding-top: 102px;}*/



.dlcvf_06a{width: 19px;height: 25px;float: left;color:#3f3f3f;font-size: 22px;margin-top: -3px;}
.dlcvf_06b{width: auto;height: auto;float: left;margin-left: 10px;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color:#464646;margin-top: 2px;}


#sticky_nav{background:#fff;width:100%;top:-75px;display:block;position:fixed;z-index:999;transition:all .5s ease;padding-top: 7px;padding-bottom: 7px; border-bottom:1px solid #a8093a;}
.core-menu1 {font-family: Georgia,Times,Times New Roman,serif!important; font-size: 19px; font-weight: normal; overflow:hidden; background: #fff;margin-bottom: 4px;  }	
.core-menu1 ul{margin-bottom: 3px!important;}
.core-menu1 li { list-style:none; display:inline-block;}
.core-menu1 li a { display:inline-block; padding: 8px 12px 10px 12px; color:#000; font-family: Georgia,Times,Times New Roman,serif!important;  cursor: pointer;text-decoration: none;}
.licf_05a{width: 305px;height: auto;float: right;margin-top:6px;}
.frist_core-menu1{ background-color:#a8093a; color:#fff!important;cursor: context-menu;text-decoration: none!important;position: relative;}
.frist_core-menu1:after {
  content: " ";
  position: absolute;
  right: 0;
  left: 136px;
  border-top: 10px solid transparent;
  border-right: none;
  border-left: 10px solid #a8093a;
  border-bottom: 10px solid transparent;
	top:12px;
}

.dlcvf_01 { background: #a8093a;padding-bottom: 2px;padding-top: 2px;margin-top: 0px;}
.pad_top_ad{ display: none!important;}	
.frist_core-menu{ background-color:#a8093a; color:#fff!important;cursor: context-menu;text-decoration: none!important;position: relative;}

/*.core-menu li:hover{background:#a8093a;color:#fff;text-decoration: none; }*/
.core-menu li a:hover{background:#a8093a!important;color:#fff!important; }

.frist_core-menu:after {
  content: " ";
  position: absolute;
  right: 0;
  left: 136px;
  border-top: 10px solid transparent;
  border-right: none;
  border-left: 10px solid #a8093a;
  border-bottom: 10px solid transparent;
	top:12px;
}

.ee{display: block;}


/*carousel*/


.owl-carousel11,.owl-carousel11 .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel11{display:none;width:100%;z-index:1}.owl-carousel11 .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel11 .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel11 .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel11 .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel11 .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel11 .owl-dots.disabled,.owl-carousel11 .owl-nav.disabled{display:none}.owl-carousel11 .owl-dot,.owl-carousel11 .owl-nav .owl-next,.owl-carousel11 .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel11.owl-loaded{display:block}.owl-carousel11.owl-loading{opacity:0;display:block}.owl-carousel11.owl-hidden{opacity:0}.owl-carousel11.owl-refresh .owl-item{display:none}.owl-carousel11.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel11.owl-grab{cursor:move;cursor:grab}.owl-carousel11.owl-rtl{direction:rtl}.owl-carousel11.owl-rtl .owl-item{float:right}.no-js .owl-carousel11{display:block}.owl-carousel11 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel11 .owl-animated-in{z-index:0}.owl-carousel11 .owl-animated-out{z-index:1}.owl-carousel11 .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel11 .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel11 .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel11 .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel11 .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel11 .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel11 .owl-video-playing .owl-video-play-icon,.owl-carousel11 .owl-video-playing .owl-video-tn{display:none}.owl-carousel11 .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel11 .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}



.carousel-captions {position: absolute;right: 0%!important; bottom: -10%; left: 15%;z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);}
.owl-carousel11 .owl-nav button.owl-prev { left: 0;}
.owl-carousel11 .owl-nav button.owl-next {  right: 0;}
.owl-carousel11 .owl-dots {text-align: center; padding-top: 0px;position: relative;bottom: 20px;}
.owl-carousel11 .owl-dots button.owl-dot { width: 10px; height: 16px; border-radius: 0%; display: inline-block; background: #fff; margin: 0 3px;background-color: #fff;border: 1px solid   #fff;}
.owl-carousel11 .owl-dots button.owl-dot.active { background-color:#88092a;border: 3px solid   #fff;width: 10px;height: 16px;border-radius: 0px;}
.owl-carousel11 .owl-dots button.owl-dot:focus { outline: none;}
.owl-carousel11 .owl-nav button { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(255, 255, 255, 0.38) !important;}
.owl-carousel11 span {   font-size: 70px; position: relative;top: 0px;color: #fff;padding: 0px 0px;}
.owl-carousel11 .owl-nav button:focus {outline: none;}
.owl-carousel11 .u {position: relative;z-index: 999;background:#840828; right: 0%;float: right;bottom: 0px;padding: 15px 29px;color:#fff!important;font-size: 16px; font-family: 'Roboto Condensed', sans-serif;}

/*carousel end*/



/*my account*/

.myaccount_new { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; padding: 13px;padding-top: 13px;padding-bottom: 13px;border: 1px solid #3b3b3b;padding-top: 10px;padding-bottom: 10px;float: right;margin-right: 15px;}
.account_drop {position: relative;display: inline-block;z-index: 9999;}
.account_drop-content {display: none;position: absolute;min-width: 250px;padding-top: 14px;z-index: 1;left: -13px;}
.account_drop:hover .account_drop-content { display: block; }
.wrap_content {width: 100%;height: auto;float: left;background-color: #FFFFFF; border: 1px solid #D8D8D8;padding: 10px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);}
.account_holder { width: 100%; height: auto; float: left; background: #E9E9E9;padding: 10px;}
.myaccount_new a {font-family: 'Lato', sans-serif !important;font-size: 13px !important;}
.account_holder span {width: 100%;float: left; margin-bottom: 5px; font-family: 'Roboto', sans-serif !important;font-weight: 700 !important;font-size: 14px !important;}
.account_holder p {width: 100%;float: left;margin-bottom: 5px;font-family: 'Roboto', sans-serif !important;font-weight: 300 !important;font-size: 13px !important;color: #a80946;}
.account_split{ width: 100%; height: auto; float: left;  padding-bottom: 5px; padding-top: 5px; font-family: 'Roboto', sans-serif !important;  font-weight: 400!important;  padding: 10px; border-bottom: 1px dotted #5E5E5E;}
.account_split a{color: #252525!important; font-size: 14px!important;text-decoration: none;}
.account_split a:hover{color:#a8093a!important; }
.account_split2{ width: 100%; height: auto; float: left;  padding-bottom: 5px; padding-top: 5px; font-family: 'Roboto', sans-serif !important; font-weight: 400!important;  padding: 10px;}
.account_split2 a{color: #a8093a!important; font-size: 14px!important;}




	
/*left nav*/	
.clear { clear: both; }
.clear:after, .clear:before{ content: " "; display: table; }
a.toggle-nav { top: 12px; left:0px; position: absolute;color: #a8093a; text-decoration: none; font-size: 18px; padding: 3px 5px; border: 1px solid #a8093a; font-family: 'Roboto', sans-serif;cursor: pointer; }
	

	
.nice-nav { position: fixed; z-index: 999; width: 250px; background: #a8093a; height: 100%; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s; float:left; margin-left: -250px; }
.nice-nav a { text-decoration: none; }
.nice-nav a :after, :before { box-sizing: border-box;}
.nice-nav.open { position: fixed; z-index: 999; margin-left:0px; display: block; }
.nice-nav > .user-info { padding: 10px 15px; color: #fff; border-bottom: 1px solid #ddd; min-height: 41px; }
.nice-nav .user-info .user-name,
.nice-nav .user-info img{float:left;}
.nice-nav> .user-info > .user-name { padding: 0px 10px; }
.user-info > .user-name h5 { text-transform: uppercase; font-size: 16px; }
.user-info > .user-name span { font-size: 80%; color: #555; font-style: italic; }
.nice-nav li.child-menu span.toggle-right { text-align: right; float: right; display: inline-block; position: absolute; right: 0; padding: 15px; top: 0; background: #800027; bottom: 0; }
.nice-nav ul li a { padding: 12px; background: #bc073f; border-bottom: 1px solid #64011f; display: block; color: #fff; position: relative; }
.nice-nav ul li.child-menu ul { background: #aaa; display: none; }
.nice-nav ul li.child-menu ul li a { background: #800027; padding: 10px 20px; }	
/*left nav end*/	




.mobiles_sticky {display: none;}
#header {width: 100%;position: absolute;bottom: 0;height: 60px;}
#header-wrap {background-color: #fff;left: 0;right: 0;top: 0;color: #fff;text-align: center;width: 100%;height: auto;z-index: 999;border-bottom: 1px solid #840828;position: fixed;margin: 0;padding: 0;}
.licf_031{float:left;width: 30%; }
.licf_03_logo{float:left;width: 30%;}
.licf_061{float: left;width: 40%;margin-top: 14px;}
.searchbar1{float: right;background-color:#fff;color:#000 !important;padding: 6px 0px;width: 89%;height: 32px;border: none;  border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: medium;margin-top: 0px;margin-right: 0px;font-family: 'Lato', sans-serif !important;font-size: 1em;border-bottom:white solid 2px;}
.header_mob_tab_121 { width: 24px; height: 28px;background: #fff;background-image: none;float: left;border: none;margin-top: 0px;cursor: pointer;background-image: url(https://www.laciviltacattolica.fr/wp-content/uploads/search_1.png) !important;}







		
@media screen and (min-width:1090px) and (max-width:1199px){

.core-menu1{font-size: 17px;}
.frist_core-menu1:after{left: 120px;}
.core-menu1 li a{padding: 8px 10px 10px 10px;}
		
	.ll_i {
    padding: 0px!important;
}
	
		}
		
		
@media screen and (min-width:992px) and (max-width:1090px){
.licf_04{margin-left: 0;width: 333px;}
.licf_05{width: 278px;}
.header_mob_tab_12{width: 24px;}
.searchbar{width: 84%;}
.core-menu1{font-size: 14px;}
.frist_core-menu1::after{left: 106px;top: 8px;}
.licf_05a{width: 284px;margin-top: 0;}
.dlcvf_07{padding: 6px;}
	

.ll_i {
    padding: 0px!important;
}	
	
	
}
	
@media screen and (min-width:799px) and (max-width:992px){
a.toggle-nav{font-size: 16px;cursor: pointer;}	
.searchbar{width: 77%;font-size:15px; }
.licf_04{width: 265px;margin-left: 0%;}
.licf_05{width: 211px;}
.dlcvf_07{font-size: 15px;margin-right:0px;}
.dlcvf_06{margin-right: 0px;padding: 0px;padding-top: 7px;padding-bottom: 7px;padding-left: 5px;font-size: 15px;margin-right: 8px;}
.dlcvf_08{display: none;}
.dlcvf_06b{font-size:14px;}

.core-menu{font-size:15px; }	
.frist_core-menu::after{left: 102px;top: 11px;}	
.core-menu li a{padding: 8px 7px 10px 7px;}

	.core-menu1{font-size:14px; }
.core-menu1 li a{padding: 8px 5px 10px 5px;}
	.frist_core-menu1::after{left: 88px;top: 8px;}
	
	.licf_05a { width: 220px;margin-top: 0;}
	.dlcvf_06a{width: 7px;font-size: 15px;margin-top: 0px;}
	.dlcvf_07{font-size:13px;margin-right: 0px;padding: 11px;}
	.ll_i {
    padding: 0px!important;
}
	
}	

@media screen and (min-width:768px) and (max-width:799px){
a.toggle-nav{font-size: 16px;cursor: pointer;}	
.searchbar{width: 77%;font-size: 15px;}
.licf_04{width: 248px;margin-left: 0%;}
.licf_05{width: 211px;}
.dlcvf_07{font-size: 15px;margin-right:0px;}
.dlcvf_06{margin-right: 0px;padding: 0px;padding-top: 7px;padding-bottom: 7px;padding-left: 5px;font-size: 15px;margin-right: 8px;}
.dlcvf_08{display: none;}
.ll_i{display: none;}
.licf_01{border-bottom:none;}

#sticky_nav{display: none;}
.mobiles_sticky {display: block;}
.dlcvf_021 { margin-top: 0px; margin-bottom: 24px; position: relative;}
.searchbar1{width: 89%;}	
	
}
		
		
@media screen and (min-width:580px) and (max-width:768px){
.licf_03{width: 30%;}
.licf_06{width: 69%;}
.licf_04{width: 94%;margin-top:0px; }
.licf_05{width:100%;margin-top: 11px;}
.dlcvf_06{float: left;border:1px solid #000;color:#000!important; }
.dlcvf_07{background: #ab0534;border:1px solid #ab0534; }
.dlcvf_07 a{color:#fff!important;} 
.dlcvf_08{display: none;}
.searchbar{width: 93%;font-size: 15px;}
.ll_i{display: none;}
.top_head_wrap{margin-top: -35px;}
.licf_01{border-bottom:none;}
.carousel-captions{left:0%;bottom: -47%
}
	
#sticky_nav{display: none;}
.mobiles_sticky {display: block;}
.dlcvf_021 { margin-top: 0px; margin-bottom: 24px; position: relative;}
.searchbar1{width: 89%;}	
	
}
		
		
@media screen and (min-width:480px) and (max-width:580px){
.licf_03{width: 30%;}
.licf_06{width: 69%;}
.licf_04{width: 94%;margin-top:0px; }
.licf_05{width:100%;margin-top: 11px;}
.dlcvf_06{float: left;border:1px solid #000;color:#000!important; }
.dlcvf_07{background: #ab0534;border:1px solid #ab0534; }
.dlcvf_07 a{color:#fff!important;} 
.dlcvf_08{display: none;}
.searchbar{width: 91%;font-size: 15px;}
.ll_i{display: none;}
.top_head_wrap{margin-top: -35px;}
.licf_01{border-bottom:none;}
.carousel-captions{left:0%;
}
	
#sticky_nav{display: none;}
.mobiles_sticky {display: block;}
.dlcvf_021 { margin-top: 0px; margin-bottom: 24px; position: relative;}
.searchbar1{width: 87%;}	
	
}
		
		
@media screen and (min-width:320px) and (max-width:480px){
.licf_03{width: 30%;}
.licf_06{width: 69%;}
.licf_04{width: 94%;margin-top:0px; }
.licf_05{width:100%;margin-top: 11px;}
.dlcvf_06{float: left;border:1px solid #000;color:#000!important;padding: 6px; }
.dlcvf_06a{width: 10px;font-size: 18px;}
.dlcvf_06b{font-size: 13px;}
.dlcvf_07{background: #ab0534;font-size: 13px;border:1px solid #ab0534;padding: 8px; }

.dlcvf_07 a{color:#fff!important;} 
.dlcvf_08{display: none;}
.searchbar{width: 84%;font-size: 15px;}
.ll_i{display: none;}
.top_head_wrap{margin-top: -35px;}
.licf_01{border-bottom:none;}
.carousel-captions{left:0%;
}	
#sticky_nav{display: none;}
.mobiles_sticky {display: block;}
.dlcvf_021 { margin-top: 0px; margin-bottom: 24px; position: relative;}
.searchbar1{width: 75%;}	
	
	
		}
		
	