/*

Theme Name: Twenty Fourteen

Theme URI: https://wordpress.org/themes/HybridCloud/

Author: the WordPress team

Author URI: https://wordpress.org/

Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.

Version: 1.5

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: HybridCloud



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/**

 * Table of Contents:

 *

 * 1.0 - Reset

 * 2.0 - Repeatable Patterns

 * 3.0 - Basic Structure

 * 4.0 - Header

 * 5.0 - Navigation

 * 6.0 - Content

 *   6.1 - Post Thumbnail

 *   6.2 - Entry Header

 *   6.3 - Entry Meta

 *   6.4 - Entry Content

 *   6.5 - Galleries

 *   6.6 - Post Formats

 *   6.7 - Post/Image/Paging Navigation

 *   6.8 - Attachments

 *   6.9 - Archives

 *   6.10 - Contributor Page

 *   6.11 - 404 Page

 *   6.12 - Full-width

 *   6.13 - Singular

 *   6.14 - Comments

 * 7.0 - Sidebar

 *   7.1 - Widgets

 *   7.2 - Content Sidebar Widgets

 * 8.0 - Footer

 * 9.0 - Featured Content

 * 10.0 - Multisite

 * 11.0 - Media Queries

 * 12.0 - Print

 * -----------------------------------------------------------------------------

 */





/**

 * 1.0 Reset

 *

 * Resetting and rebuilding styles have been helped along thanks to the fine

 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.

 *

 * -----------------------------------------------------------------------------

 */













/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {

	background: #fff none repeat scroll 0 0!important;

	border-bottom: 1px solid #eee;

}*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {

	min-width: 200px!important;

}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {

	line-height:20px!important;

}

#mega-menu-wrap-primary #mega-menu-primary {

	padding: 0px 0 0 15px!important;

}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img, #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a {

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

}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {

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

	border-color: #e5e5e5;

	border-radius: 0;

	border-style: solid;

	border-width: 0;

	color: #fff!important;

	cursor: pointer;

	display: block;

	font-family: Raleway,sans-serif;

	font-weight: inherit;

	height: 60px;

	line-height: normal;

	outline: medium none;

	padding: 0 10px;

	text-align: left;

	text-decoration: none;

	text-transform: uppercase;

	vertical-align: baseline;

	width: auto;

}

 #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a::after {

 content: none!important;

}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {

	color: #f16e00 !important;

	font-weight: 600!important;

	text-transform: uppercase!important;

	padding-bottom: 60px!important;

	padding-top: 40px!important;

	text-shadow: 0 0 0 rgba(255, 255, 255, 0.25);

	line-height: 20px;

}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {

	color: #f16e00 !important;

	font-weight: 600!important;

	text-transform: uppercase!important;

	padding-bottom: 60.5px!important;

	padding-top: 40px!important;

	text-shadow: 0 0 0 rgba(255, 255, 255, 0.25);

	line-height: 20px;

}

.compact .header {

	background: #f16e00 none repeat scroll 0 0;

	border-bottom: 1px solid rgba(38, 38, 38, 0.20);

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);

	display: block;

	height: 70px;

	left: 0;

	padding-bottom: 0;

	padding-top: 0;

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 9000 !important;

}

.compact .header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {

	color: #262626!important;

	font-size:14px;

}



.compact .header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover {

	color: #262626!important;

	background: #FFF none repeat scroll 0 0;

	font-size:14px;

}





.compact #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {

	padding: 35.5px 18px!important;

	line-height:0px!important;

	margin-top: -1px;

}

.ubermenu-skin-black-white-2 {

	background: transparent none repeat scroll 0 0 !important;

	border: none!important;

	box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.1) inset;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

	border-left: none!important;

	color: #f16e00 !important;

	font-weight: bold;

	text-transform: uppercase;

	padding-bottom: 40px;

	padding-top: 40px;

}

.compact .header .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

	padding-bottom: 25px;

	padding-top: 25px;

	color:#fff;

}

.ubermenu-skin-black-white-2 {

	color: #888888;

}

.ubermenu-sub-indicators .ubermenu-item-has-children > .ubermenu-target.ubermenu-noindicator {

	padding-right: 6px!important;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {

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

	color: #ffffff;

}

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

	border-right: 1px solid #e9e9e9;

}

.ubermenu-submenu-type-stack {

	border-right: 1px solid #e9e9e9!important;

line-height: 40px!;

}

.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {

	border-bottom: none!important;

}

.ubermenu-item-auto.ubermenu-item-normal.ubermenu-item-level-1 {

	border-bottom: 1px solid #e9e9e9!important;

}

.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {

	margin-top: 2px;

}

.compact .header .ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {

	margin-top: 6px !important;

}

.compact .header .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

	color: #fff !important;

}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {

	width: 100%!important;

	height:300px!important;

}

.ubermenu .ubermenu-submenu-footer {

	bottom: 2px;

	color: inherit;

	font-size: inherit;

	list-style: outside none none;

	padding:20px 15px;

	position: absolute;

	right: 0;

}

.formcont {

	background-color: rgb(12, 141, 148);

	padding: 20px 15px;

}

.formcont {

	height: 60px;

}

.ubermenu-submenu-footer {

	width:100%!important;

	height: 70px!important;

	background-color: rgb(12, 141, 148)!important;

}

.navbarres {

	width: 100%;

}

.cont {

	float: left;

	padding-top: 14px;

	width:85%;

}

.cont p {

	color: #ffffff;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

}

.formicon {

	float: right;

	float:right;

	width:15%;

	padding-top: 14px;

}

.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {

	background: #222222 none repeat scroll 0 0;

	color: black!important;

	float: right;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}

.ubermenu-notouch {

	margin-top:0px;

}

.compact .header .ubermenu-notouch {

	margin-top:0px;

}

.widget-title {

	display: none;

}

.screen-reader-text {

	display: none;

}

.search-field {

	border: medium none;

	border-radius: 4px;

	height: 38px;

	text-indent: 10px;

	width: 100%!important;

}

.search-submit {

	background-color: #f0f0f0;

	border: medium none;

	border-radius: 4px;

	display: table;

	font-size: 18px;

	margin: 20px auto 0;

	padding: 8px 24px;

	text-align: center;

}

.solution-right-bar .scont p {

	color: #fff;

	/**font-size: 22px;

	font-weight: 700;

	text-align: justify;*/

}

.solution-left-bar .scont p {

	color: #fff;

	/**font-size: 22px;

	font-weight: 700;

	text-align: justify;*/

}

.cloud-bs-faetures {

}

.navbar {

	margin-bottom:0px;

}

.send-me {

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

	border: medium none;

	padding: 13px 30px;

}

.send-btn-from {

	background:#005A9B;

	color: #fff;

	font-size: 18px;

	padding: 0 13px 0 0px;

}

.send-btn-from i {

	border: 1px solid #fff;

	border-radius: 100%;

	height: 32px;

	margin: 0 0 0 24px;

	padding: 6px 8px;

	width: 32px;

	border: 1px solid #fff;

	border-radius: 100%;

	height: 32px;

	margin: 0 0 0 24px;

	padding: 6px 8px;

	width: 32px;

}

@media only screen and (min-width:1000px) and (max-width:1200px) {

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

padding-bottom: 40px;

 padding-top:40px;

color: hsl(198, 72%, 28%) !important;

padding-left:9px !important;

padding-right:9px !important;

font-size:13px;

}

 .cont {

width:80%;

}

.formicon {

width:20%;

}

}

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

.ubermenu {

background: #1e1e1e none repeat scroll 0 0 !important;

}

.ubermenu-skin-black-white-2 {

margin-top:80px !important;

}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-black-white-2 {

margin-top:15px !important;

margin-bottom:15px !important;

}

.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {

width:100% !important;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

padding: 13px 15px !important;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

color:#fff !important;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target:hover {

background-color: #ff7900 !important;

}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {

visibility:visible !important;

position:static !important;

height: auto !important;

max-height:inherit !important;

margin-top:0 !important;

border:none !important;

}

.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {

opacity: 1 !important;

}

.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {

background: #1e1e1e !important;

}

.ubermenu .ubermenu-retractor {

display:none !important;

}

.ubermenu-item-auto.ubermenu-item-normal.ubermenu-item-level-1 {

border-bottom:none !important;

}

.ubermenu-submenu .ubermenu-target:hover {

background-color:#fff !important;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

border-bottom: 1px solid hsl(0, 0%, 22%) !important;

}

.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {

color: hsl(0, 0%, 53%) !important;

}

.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {

padding:8px 20px;

}

.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {

width:100% !important

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

background:#1e1e1e !important;

}

.compact .header .ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {

margin-top:0px !important;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {

background-color: #ff7900 !important;

}

.ubermenu .ubermenu-image, .ubermenu .ubermenu-submenu-drop {

transform: none !important;

}

.ubermenu .ubermenu-submenu-footer {

position:static !important;

}

.ubermenu .ubermenu-submenu .ubermenu-column {

float:none !important;

}

.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-icon, .ubermenu .ubermenu-image, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle {

border:none !important;

}

}

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

.cont {

width:100%;

}

.ubermenu-submenu-footer {

height:120px !important;

}

.formicon {

width:100%;

}

.cont p {

font-size:13px;

}

}

@media only screen and (min-width:480px) and (max-width:767px) {

 .cont {

width:100%;

}

.ubermenu-submenu-footer {

height:120px !important;

}

.formicon {

width:100%;

}

}

@media only screen and (min-width:768px) and (max-width:999px) {

.cont {

width:80%;

}

.formicon {

width:20%;

}

}

@media only screen and (min-width:960px) and (max-width:999px) {

.menu_main {

width:76% !important;

}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {

padding-bottom: 30px;

 padding-top: 30px;

color:#fff !important;

padding-left:12px !important;

padding-right:12px !important;

font-size:13px;

}

}

.dropdown-menu .mega {

	float:left;

	width:33.33333%;

	min-height: 211px;

	/*padding: 10px 25px 10px 0px;*/

	padding: 0px;

}

.mega50 {

	float:left;

	width:50% !important;

	min-height: 211px;

	padding: 10px 25px 10px 0px;

}



.dropdown-menu .mega .dropdown-menu {

	display:block!important;

}

.dropdown-menu .megach > a {

	/*border-bottom: none!important;*/

}

.dropdown-menu .mega .top > a {

	color: black;

	font-size: 18px !important;

	padding: 9px 20px;

	transition: all 0.0s ease 0s;

}

.dropdown-menu .top > a {

	color: #7B7B7B;

	font-size: 14px !important;

	border-right: medium none !important;

	font-family: Raleway,sans-serif !important;

	font-weight: bold !important;

}

.dropdown-menu .top > a {

	border-bottom: 1px solid #7B7B7B  !important; 

	margin: 0px 20px 0px 20px;

}

.mega.top .dropdown-menu {

	box-shadow: none;

	border: none;

	position: unset;

	min-width: 0;

	margin: 10px;

	width: 90%;

}

.main >ul {

	width:100%;

	left:0px!important;

}

.mega.top {

	border-right: 1px solid RGBA(222, 222, 222, 0.3);

}

.dropdown-menu .top > a:hover {

	background-color: RGBA(38, 38, 38, 0.95)!important;

	color: #FFF !important;

}

.dropdown-menu .top> a:focus, .dropdown-menu .top> a:hover {

	background-color: #f16e00;

	color: #262626;

	text-decoration: none;

}

.dropdown-menu .megach> a:focus, .dropdown-menu .megach> a:hover {

}
