
@font-face { font-family: 'modern M';
src: url('../images/fonts/4723444858_modern M.ttf') format('truetype');}
@font-face { font-family: 'CinzelDecorative-Bold';
src: url('../images/fonts/4723444858_CinzelDecorative-Bold.ttf') format('truetype');}
@font-face { font-family: 'Signika-Regular';
src: url('../images/fonts/4723444858_Signika-Regular.ttf') format('truetype');}
@font-face { font-family: 'MyriadPro-Regular';
src: url('../images/fonts/4723444858_MyriadPro-Regular.ttf') format('truetype');}
@font-face { font-family: 'MeriendaOne-Regular';
src: url('../images/fonts/4723444858_MeriendaOne-Regular.ttf') format('truetype');}
@font-face { font-family: 'Calibri';
src: url('../images/fonts/4723444858_Calibri.ttf') format('truetype');}

/*body*/


    body {
	background:#ffffff;
}
    /*container*/

   .title_box{
	background:#000000;
}
    
 .top_nav{
  background:#ffffff;
  } 
  
.header_logo {
	width:450px;
    height:125px;
}

     #footer .footer_widgets{
	      background:#de3b39;
    }
    
.header_contact{
      color:#ffffff;
      font-size:15px;
      font-family:MyriadPro-Regular;
}
.header_title{
      color:#ffffff;
      font-size:15px;
      font-family:MyriadPro-Regular;
}
.top_info_boxes .top_info_box .icon{
color:#ffffff;     
}
.top_info_boxes .top_info_box .text{
  font-size:15px;
      font-family:MyriadPro-Regular;
}
.top_nav ul.top_nav_menu > li > a{
    color:#000000;
    font-family:Signika-Regular;
    font-size:17px;
}
.top_nav ul.top_nav_menu > li > ul li a{
    color:#000000;
    font-family:Signika-Regular;
    font-size:16px;
}
.top_nav ul.top_nav_menu > li > a:hover,
.top_nav ul.top_nav_menu > li > ul li a:hover,
.top_nav ul.top_nav_menu > li > ul ul li a:hover{
    color:#de3b39;
}
.free_quotetitle,
.client_title{
    color:#ffffff;
    font-size:14px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.staff_name{
    color:#ffffff;
    font-size:12px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.staff_position{  
    font-size:9px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.welcome_title,
.news_header{
    color:#000000;
    font-size:16px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.wel_titleinner,
.client_titleinner{
    background:#000000;
}
.wel_titleinner:after,
.client_titleinner:after{
    border-style: solid;
    border-width: 5px;
    content: "";
    position: absolute;
    right: -6px;
    top: 0;
	border-color: #000000 transparent transparent;
}
.about_title{
        color:#000000;
         font-size:16px; 
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.services_title{
    color:#000000;    
    font-size:16px;     
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.about_pagetitle{
         color:#000000;
         font-size:16px; 
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.about_pagetitle1{
         color:#000000;
         font-size:13px; 
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.services_pagetitle{
         color:#000000;
         font-size:16px; 
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.service_pagetitle1{
   color:#000000;
         font-size:13px; 
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.product_pagetitle{
    color:#000000; 
    font-family:Arial Black,Arial Black,Gadget,sans-serif; 
    font-size:16px;
}
.product_pagetitle1{
   color:#000000; 
    font-family:Arial Black,Arial Black,Gadget,sans-serif; 
    font-size:13px;
}
.prodct_title{
    color:#000000; 
    font-family:Arial Black,Arial Black,Gadget,sans-serif; 
    font-size:16px;
}
.pro_titleinner{
    background:#000000;
}
.pro_titleinner:after{
    border-style: solid;
    border-width: 5px;
    content: "";
    position: absolute;
    right: -6px;
    top: 0;
	border-color: #000000 transparent transparent;
}
.p_excerpt{
    color:#000000; 
    font-family:Arial Black,Arial Black,Gadget,sans-serif; 
    font-size:16px;
}
 /*extra color*/

.top_info_boxes{
   background:#f9a825;
}
.vc_custom_1443700113643,
.vc_custom_1443254699136{
     background:#DE3C39;
}
.vc_custom_1443254226875,
.vc_custom_1443008883758{
     background:#7b1fa2;
}
.vc_custom_1443254233576,
#footer .copyright{
    background:#f44336;
}
/*menu*/
.top_nav ul.top_nav_menu > li ul,
.top_nav ul.top_nav_menu > li ul ul{
	background:#f00000;
}
    .top_nav ul.top_nav_menu > li > ul:before{
    border: 4px solid #f00000;
}
.top_nav ul.top_nav_menu > li.current-menu-item > a, .top_nav ul.top_nav_menu > li.current_page_item > a{
color:#de3b39}
.top_info_boxes .top_info_box.linked .icon,
.button.square,
.top_info_boxes .top_info_box.linked .text{
        color:#de3b39}

/*container boxshadow*/

.float_text,
#footer .footer_widgets a,
.footer_content{
         color:#ffffff;
         font-size:15px; 
         font-family:MyriadPro-Regular;
}

.footer_heading{
        color:#ffffff;
         font-size:18px; 
         font-family:MyriadPro-Regular;
}
.top_info_boxes .top_info_box.linked,
.button.square{
     background: #000000;	
}
    