/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Template: u-design
Version: 1.0.0
*/
@import url("../u-design/style.css");

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/
#main-menu div {display:none!important;}
@media only screen and (min-width:960px){.wpb_tabs .wpb_tabs_nav li{box-shadow: 1px 1px #f7f7f7;border-bottom: 1px solid #f7f7f7;border-right: 1px solid #f7f7f7;}.vision_short_description{height:60px}.why_safecoms p{margin:0;padding:0}.why_safecoms_content{height:80px}#navigation-menu>ul.sf-menu{padding-left:0}#navigation-menu .sf-menu ul{background-color:#fff}.tp-bullets.simplebullets.navbar{background:0 0;border:none;border-bottom:none}.tp-bullets.simplebullets.navbar .bullet{background:url(http://www.safecoms.com/wp-content/uploads/2014/12/2-bars.png) top left no-repeat;width:35px;height:8px}h6{padding:8px 16px!important}#top-wrapper{width:990px;margin:auto auto 30px}.wpb_row{margin-left:auto!important;margin-right:auto!important}.content_990px{width:990px}#bottom{padding:0!important}#home-page-content #content-container,#main-content .main-content-padding{padding:0}#content-container{width:100%;margin:0}.entry{padding-bottom:0}#footer{width:990px;margin:auto}#search .search_box{width:115px;margin-top:35px;right:0}#search input.search-btn{width:30px;background:url(http://www.safecoms.com/wp-content/uploads/2014/12/search.png) 100% 0 no-repeat}#search input.blur,#search input.inputbox_focus{padding:5px 0 5px 5px;width:80px}#search{margin:0}#main-menu,#main-menu_child{margin:-40px auto 2px;width:70%}#before-content{display:none}#logo{top:13px;padding-left:0}#navigation-menu{width:112%}#navigation-menu ul.sf-menu a.sf-with-ul:after{background:0 0!important}#navigation-menu ul.sf-menu .sub-menu a.sf-with-ul:after{background:url(http://www.safecoms.com/wp-content/themes/u-design/scripts/superfish-menu/images/auto-arrows.png) -10px -100px no-repeat!important}#bottom .bottom-content-padding{padding:0}.sf-menu li li{background:0 0}.u-design-menu-drop-shadows-on #navigation-menu .sf-menu ul{box-shadow:#787877 0 0 20px}.sub-menu .sub-menu{top:0!important;display:block!important;opacity:1!important;height:auto;width:auto!important;max-width:250px;box-shadow:none!important;position:relative!important}.emergency_menu>a>span,.emergency_menu>ul>li>a>span{color:#d81f26!important}.emergency_menu>ul{padding:10px 0 10px 10px!important}.super_menu{position:static!important}.super_menu>ul{width:940px!important;left:-90px!important;padding:10px 0 10px 10px!important;background-color:#FFF!important}.super_menu_02{position:static!important}.super_menu_02>ul{width:740px!important;left:-90px!important;padding:10px 0 10px 10px!important}.development_menu{position:static!important}.development_menu>ul{width:500px!important;left:8%!important;padding:10px 0 10px 10px!important}.development_menu_grid{width:50%!important;float:left!important}.development_menu_grid>ul{position:relative;left:0!important}.third_tier>a>span{color:#0E799C!important;font-size:14px}.second_tier>a:hover,.third_tier>a:hover{background:#e4f2f8!important}#menu_description{color:#8b8b8b!important;font-size:13px!important}.menu_grid>ul{left:0!important;position:relative}.menu_grid{width:33%!important;float:left!important}.four_columns_menu_grid>ul{left:0!important;position:relative}.four_columns_menu_grid{width:25%!important;float:left!important}.transparent_menu>ul{left:0!important;position:relative}.transparent_menu>a>span{color:transparent}.transparent_menu{width:33%!important;float:left!important}.development_menu_grid a,.four_columns_menu_grid a,.menu_grid a,.second_tier a,.third_tier a{background:0 0!important}li:hover a{background:#c8e0ed}.sf-menu a:hover{color:#0E799C}.learn_more_button{text-align:center;margin-bottom:20px!important;border-radius:5px}.height75px{height:75px;border-top-left-radius:10px;border-top-right-radius:10px}.height150px{height:150px}.height175px{height:175px}.height200px{height:200px}.height250px{height:250px}.height100px{height:100px;border-top-left-radius:10px;border-top-right-radius:10px}.height50px{height:50px}.height35px{height:35px}#navigation-menu ul.sf-menu>li>a{padding:0}#navigation-menu ul.sf-menu>li>a>span{padding:10px 15px}.current-menu-ancestor>a>span,.current-menu-parent>a>span,.current-page-ancestor>a>span,.current-post-ancestor>a>span{color:#0E799C!important;border-bottom:1px solid #c8e0ed}.current-menu-item>a>span{color:#0E799C!important;border-bottom:1px solid #c8e0ed;padding-bottom:2px}.vc_button-2-wrapper{background-color:#fff;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:10px}.send_us_message .vc_button-2-wrapper{background-color:transparent!important;padding-top:5px}.rounded_heading{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}#page-content{padding-bottom:0}.tab_careers li>a{color:#666}.tab_careers li.ui-tabs-active,.tab_careersli:hover{background-color:#f7f7f7!important}.apply_job_position{background-color:#fff;height:55px;width:450px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px}.apply_job_email,.apply_job_name{background-color:#fff;height:55px;width:435px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px}.apply_job_attach_resume,.apply_job_attachany{height:55px;width:435px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px;background:url(http://www.safecoms.com/wp-content/uploads/2015/03/upload-backgound.png) no-repeat;cursor:pointer}.apply_job_attach_resume::-webkit-file-upload-button,.apply_job_attachany::-webkit-file-upload-button{margin-top:16px;visibility:hidden}.reason{background-color:#fff;height:150px;width:435px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px}.apply_job_button{background-color:#f4524d;color:#fff!important;margin-top:5px;margin-bottom:5px;cursor:pointer;display:inline-block;text-decoration:none!important;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px;border:1px solid transparent}#subscription_form{display:inline-flex}.external_subscriber_first_name{background-color:#fff;height:40px;width:180px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px;margin-right:10px}.external_subscriber_email{background-color:#fff;height:40px;width:270px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px;margin-right:10px}#subscribe_button{background-color:#f4524d;color:#fff!important;height:40px;margin-top:5px;margin-bottom:5px;cursor:pointer;display:inline-block;text-decoration:none!important;padding:9px 10px;font-size:100%;line-height:20px;border-radius:4px;border:1px solid transparent}.buttoninvisible{visibility:hidden}#subscribed_message{display:none}.list_arrow{list-style-image:url(http://www.safecoms.com/wp-content/uploads/2015/05/greencheck-12.png)}.we_can_help{font-size:14px;color:#666;vertical-align:baseline;display:list-item;font-family:Roboto;font-weight:300;font-style:normal;line-height:1.7}.slide_h1{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;padding:0;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}}
@media only screen and (min-width:100px) and (max-width:959px){.visions{margin-bottom:30px}.tp-bullets.simplebullets.navbar{background:0 0;border:none;border-bottom:none}.tp-bullets.simplebullets.navbar .bullet{background:url(http://www.safecoms.com/wp-content/uploads/2014/12/2-bars.png) top left no-repeat;width:35px;height:8px}.learn_more_button{text-align:center;margin-bottom:10px}#subscription_form{text-align:center}.external_subscriber_first_name{background-color:#fff;height:40px;width:200px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px;margin-right:10px;margin-bottom:5px}.external_subscriber_email{background-color:#fff;height:40px;width:200px;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px;margin-bottom:5px;margin-right:10px}#subscribe_button{background-color:#f4524d;color:#fff!important;height:40px;margin-top:5px;margin-bottom:5px;cursor:pointer;display:inline-block;text-decoration:none!important;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px;border:1px solid transparent}.buttoninvisible{visibility:hidden}.apply_job_position{background-color:#fff;height:55px;width:95%;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px;margin-top:10px}.apply_job_email,.apply_job_name{background-color:#fff;height:55px;width:95%;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px}.apply_job_attach_resume,.apply_job_attachany{height:55px;width:95%;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px;background:url(http://www.safecoms.com/wp-content/uploads/2015/03/upload-backgound.png) no-repeat;cursor:hand;cursor:pointer}.apply_job_attach_resume::-webkit-file-upload-button,.apply_job_attachany::-webkit-file-upload-button{margin-top:16px;visibility:hidden}.reason{background-color:#fff;height:150px;width:95%;color:#666;font-size:18px;border:none;border-radius:10px;padding-left:15px}.apply_job_button{background-color:#f4524d;color:#fff!important;margin-top:5px;margin-bottom:5px;cursor:pointer;display:inline-block;text-decoration:none!important;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px;border:1px solid transparent}.latest_news_content{height:650px!important}.vc_button-2-wrapper{background-color:#fff;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:10px}.rounded_heading{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.send_us_message .vc_button-2-wrapper{background-color:transparent!important;padding-top:5px}#subscribed_message{display:none}.content_990px{padding-top:0!important}}
.sendusmessage .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {font-size: 18px;}
.pagetop h2,.pagetop p{color:#ffffff;font-weight:300;}
.homepage h1 {text-align: center; font-size: 42px;}
.homepage h2 {text-align: center; font-size: 40px;}
.general h2 {text-align: center; font-size: 40px;font-weight: 300; font-style: normal;}
.generalbanner h2 { font-size: 18px; color: #ffffff; text-align: justify; font-weight: 300; font-style: normal;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {    padding-top: 5px !important;}
.getnews p {font-size: 24px;color: #0e789c;text-align: left;font-family:Open Sans;font-weight:300;font-style:normal;}
.newstitle h1 {font-size: 36px;text-align: center;font-weight: 300;font-style: normal;}
.newsdate p {font-size: 24px;color: #666666;text-align: center;font-family: Roboto;font-weight: 400;font-style: normal;}
.breakfast h2 {font-size: 36px;color: #0e789c;text-align: center;font-family: Open Sans;font-weight: 300;font-style: normal;}
.breakfast h3 {margin-top: 5px;}
.safecomsmap iframe {height: 450px;}
.safecomsmap .wpb_wrapper {padding: 0 !important;}
.vc_custom_1459334410679 {float: right;}
.breakfastcontactname {border-style: ridge;}
.breakfastcontactcompany {border-style: ridge;}
.breakfastcontactnumber {border-style: ridge;}
.breakfastcontactdate {border-style: ridge;}
.breakfastcontactphone {border-style: ridge;}
.breakfastcontactemail {border-style: ridge;}
.breakfastcontactmessage {border-style: ridge;width: 313px;}
#breakfastsubmit {float: right;background-color: #f23630;padding: 5px;font-size: 20px;color: white;border: none;border-radius: 8px;margin-right: 25px;}
.breakfast_menu>a>span,.breakfast_menu>ul>li>a>span{color:#0e789c!important}
.pageheader h1 {font-size: 36px;color: #ffffff;text-align: center;}
.breakfaststitle h1 {font-size: 36px;}
.breakfastbanner h2 {text-align: center;color: white;}
.breakfastbanner p {text-align: center;color: white;}
.alltext {font-weight: 300; font-style: normal;font-family: Roboto;}
.newsletter_button {font-weight: 400;font-family: Open Sans;}
.newsletter_button.vc_btn3.vc_btn3-size-md a {font-size: 20px !important;}