/*



Theme Name: Impulse Press



Theme URI: http://twoimpulse.com/products/impulse-press



Author: Two Impulse



Author URI: http://twoimpulse.com







Description: Impulse Press is a Wordpress starter theme based on twitter bootstrap.



Version: 1.4



License: MIT



License URI: http://opensource.org/licenses/MIT



Tags:  one-column,two-columns,three-columns,four-columns,left-sidebar, right-sidebar, responsive-layout,full-width-template,theme-options,translation-ready







*/







/*==================================================================================================================================================================



  IMPULSEPRESS



  ==================================================================================================================================================================



  BODY



  HEADER



  TYPOGRAPHY



  CONTENT



  GALLERIES



  WIDGETS



  PAGE TEMPLATES



  FOOTER  



  WORDPRESS CORE



  MEDIA QUERIES



*/







/*==================================================================================================================================================================



  BODY



  ==================================================================================================================================================================*/







@font-face {



    font-family: "Opificio";



    font-style: normal;



    font-weight: normal;



      src: url("fonts/Opificio.eot") format("embedded-opentype"), url("fonts/Opificio.woff") format("woff2"), url("fonts/Opificio.woff") format("woff"), url("fonts/Opificio.ttf") format("truetype"), url("fonts/Opificio.svg") format("svg");



}



@font-face {



    font-family: "Opificio_Bold";



    font-style: normal;



    font-weight: normal;



      src: url("fonts/Opificio_Bold.eot") format("embedded-opentype"), url("fonts/Opificio_Bold.woff") format("woff2"), url("fonts/Opificio-Bold.otf") format("woff"), url("fonts/Opificio_Bold.ttf") format("truetype"), url("fonts/Opificio-Bold.svg") format("svg");



}



@font-face {



    font-family: "Opificio-Regular";



    font-style: normal;



    font-weight: normal;



      src: url("fonts/Opificio-Regular.eot") format("embedded-opentype"), url("fonts/Opificio-Regular.otf") format("woff2"), url("fonts/Opificio-Regular.woff") format("woff"), url("fonts/Opificio-Regular.woff2") format("truetype"), url("fonts/Opificio-Regular.svg") format("svg");



}



body{ 



	height: 100%;



	/*padding-top:70px;*/



	background-color: #fff; /*overflow-x: hidden;*/



}







.sitwidth{width: 1164px;margin: auto; position: relative; }







.clearboth {  



	display: block;  



	margin: 0;  



	padding: 0;  



	clear: both;  



}







.top-header{background-color: #ffffff!important;padding-top: 0px !important;}



.top-header a {



    color: #000;



    



    font-family: "Opificio";



    font-size: 13.32px;float:none;



}



img.top {



    padding-right: 4px;padding-bottom: 19px;padding-top: 19px;



}



.col-lg-4.col-md-20.text-right {



    float: right !important;



    margin-top: -60px;width: 50%;



}



div#logo {



   padding: 1px 15px 4px 0;



margin-left: 0px;



  



    margin-bottom: 8px !important;







}



/*.none-padding {



    padding-left: 0px !important;



    padding-right: 0px !important;



    margin: 0 !important;



}*/



span.ubermenu-target-title.ubermenu-target-text {



    font-family: "Opificio" !important;



   



	   



}



.top-menu {



    padding-top: 3px !important;



}



.col-lg-10.col-md-10.col-sm-10.col-xs-12.none-padding.top-menu {



    width: 100%;



    background-color: #5f6062;



}



span.ubermenu-target-title.ubermenu-target-text {



    color: #fff !important;



}



.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{    background-color: #5f6062!important;}



ul.ubermenu-submenu.ubermenu-submenu-id-1968.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {



    background-color: #5f6062!important;



}



ul.ubermenu-submenu.ubermenu-submenu-id-2154.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {



    background-color: #5f6062!important;



}



ul.ubermenu-submenu.ubermenu-submenu-id-2441.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {



    background-color: #5f6062!important;



}



ul.ubermenu-submenu.ubermenu-submenu-id-2157.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {



    background-color: #5f6062 !important;



}



.topheader .none-padding {



    padding-left: 0px !important;



    padding-right: 0px !important;



    margin: 0 !important;



    width: 100% !important;



}



#menu-item-4523



{



	background-image: url(images/home_icon.png);



	padding: 5px;



padding-right: 0px;



	background-repeat: no-repeat;padding-bottom: 11px;



	background-position: center;



}







.entry-content



{



	padding-top: 30px;



padding-bottom: 30px;



}



#menu-item-4523 a {



    font-size: 0px !important;



    background: transparent;



}



#menu-item-4523 a:hover {



    font-size: 0px !important;



    background: transparent;



}



.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target



{



	font-size: 13px !important;



}



span.ubermenu-target-title.ubermenu-target-text {



    color: #fff !important;



    /* padding-left: 73px; */



    padding-left: 50px;



    padding-right: 19px;



    /* padding-right: 3px; */



    padding-top: 2px;



    padding-bottom: 2px;



}



a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {



    color: #dc0030;



}



ul.ubermenu-submenu.ubermenu-submenu-id-2138.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {



    background-color: #5f6062!important;



}











div#footer-wrapper {



    background-color: #2a2a2a!important;



    color: white!important;font-family: "Opificio" !important;



}



div#text-18 {



    font-family: "Opificio"!important;



    font-size: 17px;



}



.plan {



    font-size: 27px;



    padding-top: 24px;



    font-family: "Opificio"!important;



    padding-bottom: 23px;



    padding-left: 16px;



}



img.imgs {



    padding-left: 16px;



}



.nous {



    margin-top: -19px;



    margin-left: 32px;



    font-size: 15px;



    padding-bottom: 8px;



    font-family: "Opificio"!important;



}



#footer-wrapper a {



    color: #fff!important;



}



.col3-12



{



	padding-bottom: 60px;







}



.notre {



    font-size: 26px;



    padding-top: 27px;



    padding-bottom: 23px;



    font-family: "Opificio"!important;



}



.flag_1 {



   height: 32px;



}



.cofi {



    font-size: 15px;



    font-family: "Opificio"!important;



    padding-left: 26px;



    margin-top: -32px;



}



.flag_1.flag_3 {



    margin-top: -16px;



}







.flag_1.flag_3 .cofi {



    margin-top: -21px;



}



img.bottm {



    margin-top: -26px;



}



.icon-botm {



    padding-right: 8px!important;



}



.col-lg-3.col-md-3.col-sm-12.col-xs-12 {



    padding-right: 8px !important;



}



.bott {



    font-size: 19px;



    padding-top: 82px;



    padding-bottom: 6px;font-family: "Opificio";



}



img.icon {



    padding-right: 11px;



}



.col-lg-3.col-md-3.col-sm-12.col-xs-15 {



    width: 32%;



}



.col-lg-3.col-md-3.col-sm-12.col-xs-14 {



    width: 20%;



}



.col-lg-3.col-md-3.col-sm-12.col-xs-12 {



    width: 25%;



}



.col-lg-3.col-md-3.col-sm-12.col-xs-13 {



    width: 25%;



}



.footer_bottom {



    width: 54%;



    margin: 0 auto;



}



.copy_1 {



    display: inline-block;



padding-right: 25px;



border-right: 2px solid #fdfdfd;



padding-left: 38px;



margin-top: 7px;



margin-bottom: 2px;



font-size: 14px !important;



font-family: "Opificio" !important;



line-height: 10px;



}



.copy {



	display: inline-block;



    border-right: 0;



    font-size: 14px;



    margin-top: 7px;



    margin-bottom: 2px;font-family: "Opificio" !important;



}



.footer .container-fluid, .topheader{



    padding-left: 0!important; 



     padding-right: 0!important; 



}



img.serch {



   float: right;



    margin-right: 42px;



    background-color: #313131;



    margin-top: 14px;



    width: 15px;



}.navbar-collapse.collapse {



    float: left;



}



.navbar-default .navbar-collapse, .navbar-default .navbar-form{  }



.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target



{    padding: 11px 8px !important;}



#menu-item-3954 .ubermenu-submenu li



{



	    width: 260px;



	    font-size: 18px;



}







#menu-item-4589



{



	display: block;



    float: none;



    position: relative;



   



    clear: both;



}







#menu-item-4774



{



	display: block;



    float: none;



    position: relative;



   



    clear: both;



}



#menu-item-4607



{



	display: block;



    float: none;



    position: relative;



   



    clear: both;



}



#menu-item-4774



{



	display: block;



    float: none;



    position: relative;



   



    clear: both;



}



#menu-item-4588 {



    display: block;



    float: none;



    position: relative;



    min-width: 150px;



    clear: both;



}



#menu-item-4726 {



    display: block;



    float: none;



    position: relative;



    min-width: 150px;



    clear: both;



}



#menu-item-4742 {



    display: block;



    float: none;



    position: relative;



    min-width: 150px;



    clear: both;



}



#menu-item-4588 ul



{



	display: none;



}



#menu-item-4726 ul



{



	display: none;



}



#menu-item-4742 ul



{



	display: none;



}



#menu-item-4589 ul,



{



	display: none;



}







#menu-item-4607 ul



{



	display: none;



}



#menu-item-4774 ul



{



	display: none;



}



#menu-item-4588:hover ul {



    display: block;



}



#menu-item-4589:hover ul {



    display: block;



}







#menu-item-4607:hover ul {



    display: block;



}



#menu-item-4774:hover ul {



    display: block;



}



#menu-item-4726:hover ul {



    display: block;



}



#menu-item-4742:hover ul {



    display: block;



}



.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {



    font-weight: 700!important ;



}



.ubermenu-nav li a



{



	font-weight: 700 !important;



font-size: 15px;



letter-spacing: 1.2px;



}



img.searchicon {



    margin-top: 13px;



    margin-left: 5px;



}



input#search {



    width: 0px;



    padding: 0 81px 0 5px; margin-top: 13px;



    background-color: black;



    border: none; width: 0; height: 30px



}



.cof {



    color: white!important;



    font-family: "Opificio_Bold" !important;



    font-size: 37px !important;



    font-style: bold;



    font-weight: bold!important;



}



.su, .su a {



    font-size: 20px !important;



    font-family: "Opificio" !important;



    color: white;



    background-color: #dc0030;



    /* padding: 0 !important; */



    width: 174px;



    line-height: 38px !important;



    padding-left: 12px;



    /* padding-right: 98px !important; */



}



.su:hover, .su a:hover {



    font-size: 20px !important;



    font-family: "Opificio" !important;



    color: #dc0030;



    background-color: #fff !important;



    width: 174px;



    line-height: 38px !important;



    padding-left: 12px;



}



.su a:hover, .su a {



    padding-left: 0px !important



}



.tp-leftarrow.tparrows.hesperiden {



    padding-right: 27px;



    padding-left: 12px;}



	.page-inner{padding-bottom:0 !important}







.not {



        font-size: 33px;



float: left;



padding-left: 61px;



padding-top: 0px;



padding-right: 34px;



margin-top: 13px;







    color: #fff;



font-family: "Opificio-Regular";



font-weight: 700;



letter-spacing: -2.2px;



}







.mission {



    background-color: #dc0030;



    padding-bottom: 62px;postion:relative;margin-top: -40px;



}



.inculsive {



    float: left;



    color: #fff;



   font-size: 28px;







margin-top: 12px;



font-family: "Opificio-Regular";



font-weight: 700;



letter-spacing: -1.8px;







}



.fcont1 {



    border: 3px solid #f4f3f3;



    color: #ffffff;



    width: 266px;



    padding: 3px;



	float:left;margin-left: 282px;



    margin-right: 17px;background-color: white;



}



.june {



    color: #e2e2e2;



    padding-top: 12px;



    padding-left: 27px;



    font-size: 15px;



    border-bottom: 2px solid #e2e2e2;



}



.over15 {



    color: black;border-bottom: 2px solid #e2e2e2;



    padding-bottom: 4px;height: 105px;font-size: 12px;



}



.li {



  padding-left: 176px;



    padding-top: 6px;



    font-size: 13px;



    padding-bottom: 4px;



    color: #e54467;



	 font-family: "Opificio" !important;font-weight: 600;



}



.fcont2 {



    border: 3px solid #f4f3f3;



    color: #ffffff;



    width: 270px;



    padding: 0px;



	float:left; margin-right: 17px;background-color: white;



}



.june {



    color: #e2e2e2;



    padding-top: 16px;



    padding-left: 27px;



    font-size: 15px;



    border-bottom: 2px solid #e2e2e2;



}



.over14 {



    color: black;border-bottom: 2px solid #e2e2e2;



    padding-bottom: 4px;height: 103px;font-size: 11px;



}



.fcont3 {



    border: 3px solid #f4f3f3;



    color: #ffffff;



    width: 266px;



    padding: 3px;



	float:left; margin-right: 17px;background-color: white;



}



.over13 {



    color: black;border-bottom: 2px solid #e2e2e2;



    padding-bottom: 4px;height: 120px;font-size: 11px;



}



.act {



    font-size: 36.08px;



    text-align: center;



    text-transform: uppercase;



	font-family: "Opificio-Regular";



	 padding-top: 18px;



    padding-bottom: 20px;



	    font-weight: 600;color: #fff;



}



.postslider ul



{



	padding: 0;



	margin:0;



}



.col-lg-10.col-lg-offset-1.postslider {



    width: 100%;



    margin: 0 auto;



}







input.button1 {



   /* width: 171px;*/



    /* padding: 0!important; */



    color: white !important;;



    background-color: transparent !important;



border: 0 !important;



    font-size: 17px;



    margin-top: 40px;



    font-family: "Opificio-Regular";



    margin-left: 0px;



    margin-bottom: 10px;



    padding: 8px 7px 7px 8px !important;



}



.arties {



    text-align: center;



}



.twitter {



    background-color: #dc0030;



    height: 74px;



}



.home-events {



    width: 100%;



    margin: 0 auto;



}



.sur {



   float: left;



    font-size: 16.49px;



    color: #fff;



    padding-left: 48px;



    padding-right: 43px;



   line-height: 73px;



    font-family: "Opificio-Regular" !important;



}



img.home-twit {



   float: left;



    padding-left: 31px;



    margin-top: 13px;



padding-top: 18px;



    padding-right: 45px;



    border-right: 2px solid white;



}



.ll {



    float: left;



    color: white;



    padding-top: 48px;



    margin-left: -104px;



}



img.home-timg {



   float: right;



    padding-right: 132px;



    padding-top: 5px;



}



.cbp-qtcontent {



    background-color: #ffffff !important;overflow:hidden;



}



img.home-hoimg{float:right !important ;    margin-top: 60px;}



.cofinasuccess {



    font-size: 29.09px; font-family: "Opificio-Regular";color:#000;



	    padding-top: 60px;font-weight: 600;color:#575759;







}



.testi {



    padding-top: 30px;



    margin: auto;



    width: 50%;



    color:#575759;font-family: "Opificio-Regular";



}



.ala{



font-size: 18px;font-family: "Opificio-Regular"!important;color: #c2091e;padding-top: 30px;font-weight: 600;



}



.pro{color:#a5a5a6;font-family: "Opificio-Regular"!important;font-size: 15px;padding-top: 12px;}







.hom-eve {



min-height: 80px;



    background-image: url(../../uploads/2016/09/calendar_bg.png);



}



.evr {



    text-align: center;



    font-size: 29.09px;font-family: "Opificio-Regular"!important;font-weight: 600;color:#575759;



}



img.home-twite {



    float: right;padding-right: 82px;



}



.cel {



    padding-left: 188px;



    padding-top: 46px;    float: left;



}



.mar {



    float: left !important;



    padding-top: 65px;



    text-align: left;



    margin-left: -308px;font-family: "Opificio-Regular"; font-size: 14px;



}



.Lancement {



    padding-top: 48px;



    float: left;



    padding-left: 12px; font-family: "Opificio_Bold"; font-size: 15px;



    text-decoration: underline;padding-bottom: 2px;



}



.bx-pager-item {



    display: none !important;



}



.cell {



  padding-top: 8px;



    margin-left: 187px !important;



    float: left;



}



.marc {



          text-align: left;



    padding-top: 35px;



    margin-left: 233px !important;



    /* margin-left: -308px; */



    font-family: "Opificio-Regular";



    font-size: 14px;



}



.lere {



   padding-top: 11px;



    /* margin-left: -314px !important; */



    float: left;



    padding-left: 12px;



    font-family: "Opificio_Bold";



    font-size: 15px;



    text-decoration: underline;



    padding-bottom: 2px;







}



.cofinahouse {



    background-color: white;height: 461px;



    



}



img.hom-house{float:left;margin-left: 51px;



    margin-top: 81px;}



img.home-hou {



    float: right;



}



.home-house1 {



    padding-top: 162px;



    padding-left: 146px;



    font-size: 14px;font-family: "Opificio-Regular";



}



.home-house2 {



    padding-top: 23px;



    padding-left: 132px;



    font-size: 14px;font-family: "Opificio-Regular";



}



.home-house3 {



    padding-top: 19px;



    padding-left: 146px;



    font-size: 14px;font-family: "Opificio-Regular";



}



.title-home {



    text-align: center;



    font-size: 38px;



    padding: 60px;padding-bottom: 74px;font-weight: 600;color: #575759;letter-spacing: -3px;



}



img.home-tit {



    padding-top: 56px;



    padding-left: 50px;padding-top: 83px;



}



img.home-titl2 {



    padding-left: 186px;



    padding-right: 144px;padding-top: 83px;



}



img.home-title3{padding-top: 83px;}



.cofina-auss {



    padding-bottom: 77px;



    background-color: #fff;



}



#logo-slider li



{



	



}



#logo-slider



{



	text-align: left !important;



}



.ce {



    padding-top: 11px;



    float: left;



    margin-left: 188px;



    text-align: left;



}



#logo-slider {



    background-color: #fff!important;



}



.Lancem{



padding-top: 13px;



    /* margin-left: -320px !important; */



    float: left;



    padding-left: 12px;



    font-family: "Opificio_Bold";



    font-size: 15px;



    text-decoration: underline;



    padding-bottom: 2px;



}



.mard {



    padding-top: 37px;



    margin-left: 234px !important;



    font-family: "Opificio-Regular";



    font-size: 14px;



}



.dotes {



    padding-top: 94px;



    padding-left: 186px;



}



.dot {



    margin-left: 187px;



}



.dote {



    margin-left: 188px;padding-bottom: 59px;



}



.news {



   background-color: #a0a1a3;padding-top: 3px;



height: 144px;



}



input#form-validation-field-0 {



    float: left;margin-right: 0px !important;



    margin-left: 40px !important;width: 261px;color: #a0a1a3;font-size: 25px;padding: 6px;



    padding-left: 29px;width: 299px;



}



.ne {



    float: left;font-size: 35px;



    padding-left: 50px;padding-right: 4px;color: #fff;font-family: "Opificio-Regular";margin-top: -2px;font-weight: 600;



}



input.wysija-input {



    float: left;width: 299px;    margin-right: 0px !important;



    margin-left: 30px !important;color: #a0a1a3;font-size: 25px;padding: 3px;



    padding-left: 29px; height: 44px; border:1px solid



}



.widget_wysija_cont.shortcode_wysija {



    margin-top: 51px;



}



.footer_part



{



	border-top: 2px solid #fff;



	padding-top: 15px;



padding-bottom: 15px;



}



input.wysija-submit.wysija-submit-field {



    float: right;



    background-color: #d0162c;



    border: 1px solid #d0162c;



    margin-right: 0px;



    margin-left: 0 !important;



    margin-top: 1px;



    color: white;



    width: 192px;



    padding: 3px;



    font-size: 25px;font-family: "Opificio-Regular";



}



hr {



    margin-top: 0px !important;



    margin-bottom: 0px!important;



    border: 0!important;



    border-top: none!important;



        margin-top: 0px!important;



    margin-bottom: 0px!important;



    border: 0!important;



    border-top: none!important;



}



.footer {



    background-color: #FFF !important;



}



.col-lg-10.col-md-10.col-sm-12.col-xs-12.col-lg-offset-1.col-md-offset-1 {



    /*margin: 0;width: 107%;*/



}



img.logo-img {



   padding-left: 1px;



    padding-right: 162px;



    padding-top: 83px;



   margin-right: 90px;



margin-left: 43px;



}



.testimonial {



    text-align:center;



    margin-top: -21px;



}



h1, h2, h3, h4, h5, h6, .hp-highlight h3{font-family: "Opificio-Regular" !important;}



p{font-family: Raleway,"Opificio-Regular"!important;}



body{font-family: Raleway, "Opificio-Regular"!important;font-size: 14px !important;}











.tslider .cbp-qtcontent img{border-radius: none !important;   -webkit-border-radius: 0!important; }



blockquote footer, blockquote small, blockquote .small{display: none !important;}



.tit, .postdec { padding: 10px;}



.tit a {



    font-size: 14px;



    color: black !important; font-family: "Opificio" !important;font-weight: 600;height: 78px;



}



.home-house1{



    position:relative;



    width:200px;



    height:50px;



    overflow:hidden;



    float:left;margin-left: 20px;



}



.home-house1 .in{



    position:absolute;



    bottom:-150px;



    width:200px;



    height:50px;



    background-color: #dc0030;



    transition: bottom 0.8s ease;



    text-align:center;



    bottom:-900px;



    left:60px;







}











.home-house1:hover >.in{



   bottom: 130px;



    left: 80px;



    transition: bottom 0.8s ease;



}



.ho-house {



    padding-top: 140px;



    padding-left: 153px;



    font-size: 14px;



    font-family: "Opificio-Regular";



}



.house ul li{position: relative;}



.house ul li ho-house{text-decoration: none;



    color: #Fff;



    line-height: 30px;



    font-family: 'Ringier-Light';



    font-size: 17px;



    padding: 4px 20px;



    text-align: left;



    display: block;}















.house-cont ul li a {



 text-decoration: none;



 font-family: 'Roboto-Regular';



 color: #5b5b5b;



 font-size: 15px;



 text-transform: uppercase;



}



/*.head ul li:hover {



 text-shadow: 1px 2px 4px #919191;



}*/



.house-cont ul ul {



 display: none;



 position: absolute;



 padding: 0;



 /*margin-top: 0px !important;*/



 margin-top:10px !important;



 z-index: 9 !important;



 border: none;



 width: 158px;



 /*background-color: #8697a3;*/



 background-color:#ed1c24;



}



/*.head ul ul {



 display: none;



 position: absolute;



 padding: 0;



 margin-top: 0px !important;



 z-index: 160 !important;



 border: none;



 width: 158px;



 background-color: #8697a3;



}*/



.house-cont ul ul li {



 float: left;



 width: 150px;



 padding: 0 !important;



 border-right: none !important;



 text-align: left;



}







.house-cont ul ul ul li {



 float: left;



 width: 150px;



 padding: 0 !important;



 border-right: none !important;



 text-align: left;



}







.house-cont ul ul li a {



 margin-left: 13px;



 display: block;



 /*color: #fff !important;*/



 color:#000000 !important;



 line-height: 42px !important;



 font: 16px 'robotoregular';



}



.house-cont ul ul li a:hover, .house-cont ul ul li.current-menu-item a {



 /*color: #fff !important;*/



 /*text-shadow: 2px 2px 8px #fff;*/



}



.head ul li:hover > ul {



 display: block;



 z-index: 2;



}







#menu-header li ul li ul



{



 position:absolute;



 left:100%;



 top:0;



}



#menu-header li ul li



{



 position:relative;



}



.postslider #controls .prevBtn { position: absolute; left: 0; top:0; background: url(images/arrowleft.png) no-repeat; width: 25px; height: 370px; text-indent: -9999px}



.postslider #controls .nextBtn { position: absolute; right: 0; top:0; background: url(images/arrowright.png) no-repeat; width: 25px; height: 370px; text-indent: -9999px}



.author {background: url(images/author.png) no-repeat center left; padding-left: 16px;



    height: 14px;



    font-size: 10px;



    color: #aaaaaa;



    display: inline-block;



    margin: 0px 5px 7px 10px;font-family: "Opificio-Regular"!important;}



.postdate {background: url(images/time.png) no-repeat center left; padding-left: 15px; height: 15px; font-size: 10px;color:#aaaaaa; display: inline-block;margin: 8px 3px 4px 10px;;background-position: center left;font-family: "Opificio-Regular"!important;}



.tit {border-top: 2px solid #e2e2e2;   height: 52px;



overflow: hidden;}



.startup_house_left { width: 454px; float: left; background: #FFF;     height: 450px;



}



.startup_house_left .inner { padding: 80px 0 0 50px;}



.startup_house_left .title_img { text-align: right; padding: 0 50px 0 0}



.title_img {



    font-family: "Opificio";



color: #434343;



font-size: 25px;



font-weight: 700;



text-align: left !important;



padding-left: 109px !important;



}



.startup_house_right { float: right; width:calc( 100% - 454px ); overflow: hidden;height: 461px;}



.startup_house_right img { width: 100%; height: auto;}



.startup_house_left ul { margin: 40px 0 0 0; padding: 0; width: 404px;float: left;



padding-left: 70px !important;}



.startup_house_left li { line-height: 45px; height: 45px; margin: 0 0 5px 0; background: url(images/link.jpg) no-repeat left center #FFF; padding: 0 0 0 40px; position: relative;}



.startup_house_left li a { display: block; color:#000; font-size: 18px;



font-family: "Opificio";}



.startup_house_left li:hover {background: url(images/link-hover.jpg) no-repeat left center #dc0030;}



.startup_house_left li:hover a { color:#FFF}





.subpopup .title {



    color: #000;



    font-size: 18px;



    font-weight: bold;



    line-height: 22px;



    margin: 0;



    padding: 0 0 11px;



    



}



.subpopup .desc {



    font-size: 18px;



font-family: "Opificio";



    line-height: 20px;



    padding: 0 0 10px;



}



.subpopup .readmore {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    height: auto;



    line-height: 20px;



    text-align: right; padding: 15px 0 0 0;



}



.subpopup .readmore:hover { background: none;}



.subpopup .readmore a { color:#c70220 !important;}



.subpopup .readmore a:hover {color:#000 !important}



.startup_house_left li:hover > .subpopup { display: block}



.lastfootercolumn { width:30% !important}



#searchicon_new { float: left; position:relative}



.sb-icon-search {



    cursor: pointer;



    display: block; 



    margin-top: 0px;



    position: relative;



    right: 0;



    text-align: center;



    width: 84px; height: 30px; background: #000; top:2px;



}



img.searchicon {



    margin-left: 0;



    margin-top: 8px !important;



}



input#search {



    border: medium none;



        margin-top: 1px;



    padding: 10px 85px 10px 20px; font-size: 19px;



    right: 0;



    top: 0;



    width: 0; color:black; height: 60px; background: none; width: 100%;



}



.top-menu .navbar-collapse { position: relative; z-index: 1;}



#searchicon_new { z-index: 2}



.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{    position: absolute;



    right: 10px!important ;



    top: 50% !important;



    margin-top: -6px !important;



    content: none !important;



    display: inline-block;



    font-family: FontAwesome;



    font-style: normal;



    font-weight: 400 !important;



    line-height: 1;



    -webkit-font-smoothing: antialiased;}



.top-menu{



background-color: #5f6062;



}



html {



    margin-top: 0px !important;



}



.testi::before{background-image: url(http://www.cac-ci.com/wp-content/uploads/2015/06/Untitled-022.png);content: ''; position: absolute;}



.tslider .cbp-qtcontent img {



    float: left;



    margin-right: 3em;



    box-shadow: none;



    border-radius: none;



    max-width: 20%;



    border-radius: none !important;



    -moz-border-radius: 100%;



    -webkit-border-radius: 100%;



}



.post-img {



    height: 146px;



    overflow: hidden;



}



.tslider .cbp-qtcontent img{border-radius: 0 !important;}



.flag {



    margin: 0;



    margin-top: 12px;



}



img.icon:hover {



    color: red;



}



img.logo-img1 {



   padding-left: 0px;



    padding-right: 127px;



    padding-top: 83px;



    margin-left: 9px;



}



img.logo-img2 {



    padding-left: 0px;



    /* padding-right: 126px; */



    padding-top: 83px;



    margin-left: 9px;



}







.fb {



    width: 60px;



    height: auto;



    margin: 0 !important;



}



.fb div{background-image:url("../../uploads/2015/06/Untitled-9.png");width: 50px;



    height: 50px;



    background-repeat: no-repeat;float: left;margin-right: 10px;



    }



.fb:hover div{background-image:url("../../uploads/2015/06/fb.png");}







.tw div{background-image:url("../../uploads/2015/06/Untitled-7.png");width: 50px;



    height: 50px;



    background-repeat: no-repeat;float: left;margin-right: 10px;



    }



.tw:hover div{background-image:url("../../uploads/2015/06/twitter.png");}







.insta div{background-image:url("images/linkedin.png");width: 50px;



    height: 50px;



    background-repeat: no-repeat;float: left;margin-right: 10px;



    }



.insta:hover div{background-image:url("images/linkedin_hover.png");}







.gol div{background-image:url("../../uploads/2015/06/Untitled-8.png");width: 50px;



    height: 50px;



    background-repeat: no-repeat;float: left;margin-right: 10px;



    }



.gol:hover div{background-image:url("../../uploads/2015/06/g-.png");}











.you div{background-image:url("../../uploads/2015/06/Untitled-1.png");width: 50px;



    height: 50px;



    background-repeat: no-repeat;float: left;margin-right: 10px;



    }



.you:hover div{background-image:url("../../uploads/2015/06/you.png");}







div#rev_slider_20_1_wrapper {



    top: -1px;



}



ul.cnss-social-icon



{



	padding: 0!important;



}



#slider li { width: 291px !important; margin: 0 0px 0 -1px !important;}



 #slider {width: 888px !important;



padding: 0 21px;



margin: auto;}



.contentslider.active {background: #dc0030 url("images/link-hover.jpg") no-repeat scroll left center;}



                .contentslider.active a { color:#FFF}



            .contentslider.active .subpopup { display:none;}



#footer-wrapper .none-padding { float: none !important;}



#searchbox { background: #FFF;}



#searchbox_outer {height: 60px; z-index: 9999999; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; width: 100%; top: 142px;}



#searchbox_outer.open-search { display: block !important;}



.closeicon {



    background: rgba(0, 0, 0, 0) url("images/close.png") no-repeat scroll center center / 40px auto;



    cursor: pointer;



    height: 60px;



    position: absolute;



    right: 20px;



    top: 0;



    width: 60px; opacity: 0.6;



}



.tribe-events-list-widget-events { display: inline-block; width: 33%; margin: 30px 0}



.tribe-events-widget-link { text-align: center; margin: 11px 0 50px;}



.tribe-events-widget-link a { text-align: center; font-family: "Opificio-Regular"; font-size: 19px; background-color: #d0162c; color: #FFF; padding: 10px 15px 6px 15px; display: inline-block; line-height: 26px}



.tribe-events-widget-link a:hover {color:#FFF}



.tribe-events-promo {display: none;}



#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a { background-color:rgb(199,2,32) !important}



.container-fluid { }



iframe { max-width: 100%;}



.bx-wrapper .bx-controls-direction a { z-index: 8 !important;}



@media screen and (max-width:1370px){



    #footer-wrapper .col-lg-offset-1 { margin: auto; width: 100%;}



}



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



    .postslider #controls .prevBtn, .postslider #controls .nextBtn { width: 35px;background-size: 100% auto !important;}



    .postslider #controls .prevBtn { left: 20px;} .postslider #controls .nextBtn { right: 20px;}



    #footer-wrapper .lastfootercolumn { width: 290px !important; float: none; margin: auto; clear: both !important  }



    .bott { font-size: 17px;}



    .tw div, .insta div, .gol div, .you div, .fb div { width: 43px; height: 43px; background-size: 100%; margin: 0 4px 20px 4px; }



    .bott { padding-top: 30px;}



    #footer-wrapper .col-lg-3.col-md-3.col-sm-12.col-xs-12 { width: 42%;}



    #footer-wrapper .col-lg-3.col-md-3.col-sm-12.col-xs-13,  #footer-wrapper .col-lg-3.col-md-3.col-sm-12.col-xs-14 { width: 28%}



}



@media screen and (max-width:1185px){



    .news .ne { float: none; margin: auto; text-align: center; padding: 15px 0}



    input.wysija-input, input#form-validation-field-0 { float: none; margin-left: 0 !important; width: 100%; padding: 0 15px}



    input.wysija-submit.wysija-submit-field { margin-right: 0; float: none; width: 100%;}



    .news { padding-bottom: 30px;}



}



@media screen and (max-width:1175px){



    .sitwidth { width: 95%;}



    .mission .not { padding-left: 0; padding-right: 25px;} .mission .inculsive{ width: calc(100% - 230px); margin-right: 0 }



    .tp-loop-wrap .cof { display: block ; position: relative; !important;left: 380px; max-width: 30%; font-size: 15px !important; }







    /*#rev_slider_20_1 .tp-leftarrow, #rev_slider_20_1 .tp-rightarrow{top:110% !important; left:120% !important}*/



    .su, .su a { display: none!important}



    .cofina-produits { text-align: center} .cofina-auss { padding-bottom: 20px;}



    .cofina-auss .cofina-produits img { padding: 0 30px 35px !important}



    .title-home { padding: 30px;}



}



@media screen and (max-width:1100px){



    .twitter .sur { display: none} 



    img.home-twit { float: none; margin: auto; padding: 10px 0; border:0}



    .twitter { text-align: center; height: auto} .cent .twitter .bx-wrapper .bx-prev { left: 0 !important}



    .cent .twitter .bx-wrapper {float: none; width: 100% !important; margin-left: 0 !important}



    .tslider .cbp-qtcontent img { float: none !important; margin: auto !important; height: auto !important}



}



@media screen and (max-width:1070px){



    .bx-wrapper { margin-bottom: 0 !important}



    .tribe-events-list-widget-events { width: 100%; float: none; margin: 30px 0 0  0;}



    .page-title-bg h3 { font-size: 30px !important;}



}



@media screen and (max-width:959px){



    .sb-icon-search { top:7px; margin-left: 50px;} .navbar-toggle { display: none !important}



    .navbar-collapse { border-top: 0 !important; width: calc(100% - 90px)}



}



@media screen and (max-width:920px){



    #slider { width: 600px !important }



}



@media screen and (max-width:905px){



    .top-header .col-lg-4.col-md-20.text-right { width: 60%;}



    .mission .not {border-right:0; padding-right: 0; float: none; margin: auto;  text-align: center;}



    .mission .inculsive { float: none; margin: auto; text-align: center;font-size: 21px; width: 100%;}



    .mission { padding: 8px 0; }



}







@media screen and (max-width: 380px) {



	.tp-loop-wrap .cof {



    		font-size: 16px !important;



    		display: block;



    		position: relative;



		/* Comment */



		left: 0px;



    		left: 145px;



    		max-width: 70%;



	}



}







@media screen and (max-width:815px){



    .startup_house_left { float: none; width: 340px; margin: auto;}



    .startup_house_right { display: none}



    .subpopup { left: 0; top:44px; z-index: 9; width: 100%;}



    .subpopup {



        left: -40px;



        top: 0;



        width: 290px;



        z-index: 9;



    }



    .startup_house_left, .cofinahouse { height: 370px}



    .startup_house_left li { height: auto}



    .startup_house_left li { background-position: left top !important;}



    .subpopup { background: #FFF; display: none !important}



    .startup_house_left .title_img { padding: 0} .startup_house_left .inner { padding: 60px 0 0 50px; }



    .startup_house_left, .startup_house_left ul { width: 290px; float: none}



    #footer-wrapper .col-lg-3.col-md-3.col-sm-12.col-xs-12, #footer-wrapper .col-lg-3.col-md-3.col-sm-12.col-xs-13, #footer-wrapper .col-lg-3.col-md-3.col-sm-12.col-xs-14 { width: 100%; float: none;}



    .plan { padding-left: 0;}



    .nous { margin-left: 22px}



    #footer-wrapper img.imgs { padding-left: 0}



}



@media screen and (max-width:745px){



     .top-header .col-lg-4.col-md-20.text-right { float: none !important; margin: auto; width: 100%; text-align: center}



     div#logo { float: none !important; text-align: center; padding-right: 0; margin: auto !important}



     #searchbox_outer { top:192px}



	/* Comment */



     /*.page-inner .row-fluid .col-lg-12 { margin-top: 175px !important}*/



}



@media screen and (max-width:770px){



    #logo-slider-wraper {



    



    left: 0 !important;



}



	/* Comment */



     /*.page-inner .row-fluid .col-lg-12 { margin-top: 175px !important}*/



}



@media screen and (max-width:565px){



    .news .form-validation-field-1formError { left: 0 !important }



}



@media screen and (max-width:600px){



    .sb-icon-search { margin-left: 0;} .navbar-collapse.collapse { margin-left: 0;}



    .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { padding: 11px 0 !important}



    #footer-wrapper .col-lg-12 { padding: 0}



    #footer-wrapper .row { padding: 0 !important; margin: 0 !important;}



    .cofina-auss .cofina-produits img { max-width: 100% !important}



}



@media screen and (max-width:595px){



    #slider { width: 270px !important} .testi { width: 90%;}



    .wpcf7-form button, .wpcf7-form input, .wpcf7-form select[multiple], .wpcf7-form textarea { width: 100%;}



}



@media screen and (max-width:444px){



    #searchbox_outer {top: 213px;}



    img.top {padding-top: 12px;padding-bottom: 12px;}



    .cofinasuccess { font-size: 20px !important;} blockquote { font-size: 15px !important;}



}



@media screen and (max-width:415px){



   .page-inner .row-fluid .col-lg-12 { margin-top:190px !important}



}



@media screen and (max-width:368px){



    .home .container-fluid .row { margin: 0 !important} .postslider { padding: 0 !important}



    .postslider #slider { padding: 0}



}



@media screen and (max-width:350px){



    .cofina-auss .cofina-produits img { max-width: 290px !important;}



}











@media screen and (max-width:322px){



    .bx-viewport{min-height: 100px !important; max-height: 520px !important;}



    .cofina-auss .cofina-produits img { padding-bottom : 20px !important; }  



    .page-title-bg{ height: 260px !important;  }



    .title-bg h3 { top : 140px; }  



}















@media screen and (max-width:319px){



    #slider li { width: 286px !important}



}







.mentions{



    text-align: right;



    font-size: 13px;



    display: block;



    position: relative;



    bottom: 20px;



}







a.mentions:hover {



    text-decoration : underline;



}







.bx-wrapper{



   margin-bottom: 0px!important;



}



.hom-eve{



  margin-top:60px;



}



.hom-eve.no-event {



    display: none!important;



}







<!-- New CSS  --!>















.right_strips a



{



	color: #5f6062;



}



.left_strips {



    width: 50%;



    float: left;



    font-family: "Opificio-Regular";



    padding-bottom: 11px;



   



}



.left_strips a {



    font-size: 17px;



font-family: "Opificio";



color: #5f6062;



}



.right_strips {



    width: 35%;



    float: right;



    font-family: "Opificio-Regular";



    padding-bottom: 11px;



}



.right_strips .trover1



{



	width: 178px;



float: left;



}



.right_strips .trover1 a



{



	font-size: 17px;



font-family: "Opificio";



color: #5f6062;



}



.right_strips .trover2



{



	width: 45px;



float: left;



}



.right_strips .trover2 a



{



	font-size: 17px;



font-family: "Opificio";



color: #5f6062;



}



.searchform {



    color: #5f6062;



width: 135px;



text-align: right;



padding-right: 7px;



border: 1px solid #5f6062;



height: 28px;



background-image: url('images/searchicon.png');



background-repeat: no-repeat;



font-size: 17px;



font-family: "Opificio";



background-position: 9px 4px;



}



.searchsubmit {



    height: 30px;



    background-color: #5f6062;



    border: 0;



    font-family: "Opificio";



    width: 33px;



    color: #c5c5c6;



    font-size: 18px;



    text-align: center;



    font-weight: 700;



    margin-left: -2px;



}



.right_strips .trover3



{



	width: 170px;



float: right;



}



.right_strips .trover3 a



{



	



}



.top_strips



{



	width: 100%;



	margin: 0 auto;



	padding-top: 8px;height: 42px;



	border-bottom: 1px solid #d1d1d1;



	



}



.trover {



    width: 200px;



}



.trover a {



    color: #5f6062 !important;



    font-size: 16px;



}



.cofina_mobile {



    background-color: #dc0030;



    width: 138px;



    float: t;



    text-align: right;



    float: right;



    height: 26px;



    border-radius: 6px;



   background-image: url('images/lock.png');



background-repeat: no-repeat;



background-position: 17px 5px;



margin-top: 10px;



padding-right: 2px;



    



}



.cofina_mobile a



{



	color: #fff !important;padding-right: 5px;



	line-height: 29px;



	font-size: 18px;font-family: "Opificio" !important;



        font-weight: 700;



        text-decoration: none;



}



#logo-slider-wraper {



    width: 100% !important;



    margin: 0 auto;



    position: relative;



    left: 0!important;#logo-slide



    left: 0!important;



}



.cent



{



	



	background-color: #a0a1a3;



padding-top: 20px;











}



.home_services {



    width: 100%;



    margin: 0 auto;



   margin-top: 26px;



}



.ls-bottom-nav-wrapper {



    display: none;



}



.ubermenu-submenu.ubermenu-submenu-id-4588.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {



    position: absolute;



    left: 165px;



}



.ubermenu-submenu.ubermenu-submenu-id-4726.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {



    position: absolute;



    left: 165px;



}



.services {



    width: 100%;



    margin: 0 auto;



  



    padding-bottom: 30px;



}



.serv_list {



    display: inline-block;



    width: 300px;



    margin: 0 auto;



    margin-right: 124px;



    border: 1px solid #d7d7d7;



   margin-bottom: 40px;



margin-top: 20px;



}



.serv_list:nth-child(3n+0) {



    display: inline-block;



    width: 300px;



    margin: 0 auto;



    margin-right: 0 !important;



}



.serv_left {



    float: left;



width: 140px;



}



.serv_right {



    width: calc(100% - 140px );



    float: right;



}



.Main_service {



    font-family: "Opificio" !important;



    font-weight: 700;



    font-size: 40px;



    text-align: center;



    color: #5f6062;



    padding-top: 20px;



}



.footer



{



	padding-top: 0px !important;



}



.serv-title {



    font-family: "Opificio_Bold";



font-size: 14px;



color: #000;



height: 60px;



padding-top: 13px;text-align: center;



}



.serv-title a{



	color: #000;



}











.read_more {



    width: 300px;



    border-top: 1px solid #d7d7d7;



    text-align: center;



}



.read_more input {



    background: transparent;



    border: 0;



    padding-top: 2px;



    padding-bottom: 5px;



    color: #000;



}



.serv_content {



    padding-bottom: 10px;



    font-family: "Opificio-Regular";



    font-size: 12px;padding-left: 7px;



}



.col-lg-10.col-md-10.col-sm-10.col-xs-12.none-padding.top-menu {



    padding: 0 !important;



    margin: 0 !important;



  z-index: 999;



}



.layerslider {



    margin-top: 66px;



}



.navbar-collapse.collapse {



    padding-left: 0 !important;



    padding-right: 0 !important;



}



.serv_img {



    text-align: right;



    width: 158px;



height: 120px;



overflow: hidden;



}















.serv_list .read_more input {



   background-image: url(images/sub_arrow.png);



background-repeat: no-repeat;



background-position: right;



padding-right: 70px;



font-family: "Opificio_Bold";



color: #b10021;



    }



.s_comma



{



	background-image: url(images/start_comma.png);



background-repeat: no-repeat;



float: left;



padding: 23px;



padding-left: 60px;



background-position: 38px 3px;







}



.e_comma



{



	background-image: url(images/end_comma.png);



background-repeat: no-repeat;



float: left;



padding: 20px;



background-position: 8px 9px;



}



.event_border



{



  	border-bottom: 11px solid #dc0030;



  	width: 100%;



  	margin: 0 auto;



}



.top-header



{



	margin-bottom: 0 !important;



}



#menu-item-4561 {



    position: relative;



}







.testi_left



{



	color: #575759 !important;



font-family: "Opificio-Regular" !important;



font-weight: bold;



font-size: 18px !important;



}



.ubermenu-submenu.ubermenu-submenu-id-4561.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {



    width: 315px;



}



#menu-item-3958 {



    width: 220px;



}



.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {



    padding-top: 5px !important;



}



.fixed{



     position: fixed;



    top: 0px;



}



#menu-item-3954



{



	background-image: url(images/down_arrow.png);



background-repeat: no-repeat;



background-position: right center;



padding-right: 22px !important;



z-index: 999;



width: 235px;



}



#menu-item-4561



{



	background-image: url(images/down_arrow.png);



background-repeat: no-repeat;



background-position: 190px 18px;



padding-right: 10px !important;



}



.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-targe



{



	background-color: #d11027 !important;



}



#testimonial_slider_recent_wrap {



   height: 503px;



}



.col-lg-4.col-md-20.text-right {



    padding-right: 0 !important;



}



#testimonial_slider_recent



{



	width: auto!important;



	height: 450px !important;



}



.testimonial_wrapper



{



	height: 450px !important;



}



.testimonial_slideri



{



	height: 450px !important;



}



.testimonial_by



{



	font-family: "Opificio" !important;



	font-size: 22px !important;



	font-weight: 700 !important;



}



.testimonial_slider__default .testimonial_quote



{



	margin-top: 167px !important;



margin-left: 50px !important;



}



#testimonial_slider_recent_prev



{



	display: none !important;



}



#testimonial_slider_recent_nav {



    



}



.sldr_title 



{



   text-align: left;



padding-top: 81px;



padding-bottom: 52px;



font-size: 36px !important;



font-family: "Opificio" !important;



font-weight: 700 !important;



color: #575759 !important;



padding-left: 6px;



}



.testimonial_slider__default .testimonial_slideri



{



	padding-left: 56px;



}



.testi_sub



{



	padding-top: 43px!important;



}



.comma_end



{



	background-repeat: no-repeat !important;



}



.sldr_title {



    width: 300px;



    position: absolute;



    z-index: 9;



}



.testimonial_by_wrap



{



	



}



#testimonial_slider_recent_next



{



	display: none !important;



}



.testimonial_slider__default .testimonial_nav {



    text-align: left !important;



}



.testimonial_slider__default .testimonial_nav



{



	text-align: left;



padding-left: 103px;



margin-top: 0px;



width: 200px;



float: left;



}



#wp-live-chat-header



{



	margin-bottom: 65px !important;



}



.ui-accordion .ui-accordion-content p



{



	font-family: "Opificio-Regular" !important;



font-size: 12px !important;



}



.ui-accordion-header



{



	font-family: "Opificio_Bold" !important;



font-size: 14px !important;



	



}







.faq-in {



    margin-top: 30px;



}



.ubermenu-nav li:hover



{



	



	



}



.fluid_right



{overflow: hidden;}



#menu-item-3954:hover , #menu-item-4561:hover, #menu-item-4490:hover, #menu-item-4495:hover, #menu-item-1966:hover, #menu-item-4685:hover



{



	background-color: #dc0030;



}



.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target



{



	background: -moz-linear-gradient(top,transparent,transparent)!important;



}



#sgmbShare1-1 {



    position: relative;



}



.jssocials-share



{



	



}



.jssocials-shares {



   position: fixed !important;



top: 324px !important;



z-index: 99999;



right: -16px !important;height: 84px;



background-image: url(images/facebook_side.png)!important;



background-repeat: no-repeat;



}



.jssocials-theme-classic .jssocials-share-facebook .jssocials-share-link {



    background: #dc0030 !important;



    }



.jssocials-share



{



	margin: -0.7em !important;



}



#menu-item-4561 ul ul



{



	 position: absolute;



    display: none;



     left: 100%;



    top: 0;



}



#menu-item-4561 ul 



{



	



}



.ubermenu-nav li {



   padding-left: 2px !important;



}







#menu-item-4561 ul {



   width: 216px;



    overflow: visible;



    background-color: #5f6062;



}



#menu-item-4561 ul li ul, #menu-item-4561 ul li ul li {







        width: 250px !important;







}



/*



#menu-item-4561 ul li {



   width: 180px !important;



}



*/



#menu-item-4561 ul li:hover



{



	background-color: #d11027;



}



#menu-item-4561 ul li a



{



	    padding: 5px !important;



}



}



#menu-item-4588 



{



	



font-size: 18px;



display: block;



float: none;



position: relative;



clear: both;



}



#menu-item-4726



{



	



font-size: 18px;



display: block;



float: none;



position: relative;



clear: both;



}



}



#menu-item-4742



{



	



font-size: 18px;



display: block;



float: none;



position: relative;



clear: both;



}















.col-lg-10.col-md-10.col-sm-10.col-xs-10.none-padding.col-lg-offset-1 {



    background-color: #fff;



}



#menu-item-4560 



{



	background: #dc0030;



}



#menu-item-4560 a



{



	



}



.fixed {



    position: fixed;



    top: 30;



}



.right_sidebar_new {



    width: 25%;



    float: right;



    text-align: left;



   border-left: 1px solid #d0162b;



}



.right_sidebar_new ul {



    margin: 0;



    padding: 0;



   



    float: left;



    text-align: left;



    margin-left: 20px;



}



.right_sidebar_new ul li {



    list-style-type: none;



    padding-left: 22px;



    text-align: left;



    width: 236px;



    border-bottom: 1px solid #EEEEEE;



    line-height: 34px;



}



.right_sidebar_new li a {



    padding: 8px 2px;



margin-left: 0px;



transition: all 0.5s ease 0s;



display: inline;



text-decoration: none;



font-family: Raleway, "Opificio-Regular" !important;



font-size: 14px !important;



}



.right_sidebar_new li a:hover



{margin-left: 10px;



display: inline;



text-decoration: none;}



#wp-live-chat-header {



   



}



#wp-live-chat {



   



   



    bottom: 0 !important;



}



#wp-live-chat-header



{



	width: 190px !important;



	height: 35px !important;



	border-radius: 0!important;



}



.jssocials-theme-classic .jssocials-share-facebook .jssocials-share-link {



    background: none !important;



   



}



.wp-live-chat-wraper {



    position: absolute;



bottom: 2px;



z-index: 99999999;



right: 0;



width: 190px;



height: 35px;



background-image: url(images/chat.png);



}



img.jssocials-share-logo {



  transform: rotate(0deg);



margin-right: 6px !important;



}



.jssocials-theme-classic .jssocials-share-link



{



	padding: 0px 14px 2px 2px!important;



}



img.jssocials-share-logo {



    width: 20px !important;



    height: 91px !important;



    -ms-transform: rotate(45deg);



    -webkit-transform: rotate(45deg);



   transform: rotate(0deg);



}



.face_right {



    position: relative;



}



.facebook_right {



    position: fixed;



    right: 0;



    top: 296px;



    z-index: 999;



}



.slider_home {



    position: relative;



}



.slider_text {



    position: absolute;



	top: 0;



	z-index: 9;



	color: #fff;



	width: 100%;



}



.slider_text .slider_left



{



	    width: 46%;



    float: left;



    text-align: center;



    margin-right: 5px;



    margin-top: 250px;color: #fff;



}







.slider_text .slider_btn



{



	width: 10%;



	float: left;

    display: none;



}



.slider_text .slider_btn_in



{



	font-family: "Opificio" !important;



	text-align: center;



	font-weight: 700;color: #fff;



}



.slider_text .slider_btn_in a{color: #fff;



}



.slider_plus {



    padding-top: 10px;



}



.slider_text .descr 



{



    font-family: "Opificio-Regular";



	font-weight: 700;



	font-size: 23px;



	line-height: 41px;



	padding-bottom: 40px;color: #fff;



}



.slider_text .slider_right



{



	 width: 43%;



	float: right;



    text-align: center;



    margin-right: 5px;



    margin-top: 250px;color: #fff;



}



.slider_text .title {



  font-family: "Opificio" !important;



font-weight: 700;



font-size: 43px;;



height: 94px;



width: 333px;



margin: 0 auto;



line-height: 45px;



letter-spacing: 3px;color: #fff;



}











.fixed-header {



  position: fixed;



  top:0; left:0;



  width: 100%; 



}



#menu-item-4561 ul {



    



}



#menu-item-4589:hover ul{



    display: block;



}







#menu-item-4607:hover ul {



    display: block;



}







#menu-item-4774:hover ul {



    display: block;



}



#header-2 {



 position: fixed;



  width:100%;



  height:60px;



  background: #292f36;



  



  z-index:10;



}



.new_header{



    margin-top: 71px;



}



.outerModalPopupDiv



{ width: 600px !important;height: 450px;



background-color: #fff;



box-shadow: 0 0px 7px 0px #929292;



border-radius:0 !important;z-index: 9999 !important;



}



.popup_border 



{



    border-bottom: 4px solid #b00929;



    width: 150px;



    margin: 0 auto;margin-bottom: 40px;



}



.popup_window 



{



    width: 600px;



height: 446px;text-align: center;



}



.cta_btn {



    width: 97%;



    margin: 0 auto;



    text-align: center;padding-right: 7px;



}



.cta_btn input 



{



    width: 100%;



	margin: 0 auto;



	height: 60px;



	background-color: #b00929;



	color: #fff;



	font-size: 17px;



	border: 0;



	font-family: Raleway, "Opificio-Regular" !important;



	font-weight: bold;



}



.pro_content 



{



    width: 97%;



	margin: 0 auto;



	text-align: left;



	height: 250px;



	line-height: 26px;



	margin-bottom: 10px;padding-right: 7px;



}



.w3-closebtn {



    background-image: url(images/close_button.png);



background-repeat: no-repeat;float: right;padding: 20px;cursor: pointer;



}



.pop_title 



{



    color: #183e90;



font-weight: 900;



text-transform: uppercase;



font-size: 32px;



font-family: "Opificio_Bold";



letter-spacing: 2px;padding-top: 20px;



}



.product_description p {



    font-size: 20px !important;



    font-family: Raleway,"Opificio-Regular" !important;



    font-weight: 300;



    padding-top: 28px;



    padding-bottom: 10px;



    text-align: center



}



.product_description {



    padding-bottom: 20px;



}



.services.in-service {



    padding-bottom: 20px;



}



.product_foot p {



    font-size: 20px !important;



    font-family: Raleway,"Opificio-Regular" !important;



    font-weight: 300;



   



    padding-bottom: 10px;color: #5f6062;



    text-align: center



}



.product_foot



{



	padding-bottom: 40px;



}





.s-post .post-image img {
    width: 700px;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.s-post .type-post {
background-color: #f7f7f7 !important;
padding:16px;
}

<!-- End  --!>v {