/*

Theme Name: August

Theme URI: http://august.themes.tvda.eu/

Author: Shock Factory

Author URI: http://themes.tvda.eu/

Description: Powerful flat theme with focus in agency and creative websites, but can be used as shop. Flexible style system with primary colors and font changes avaliable.

Version: 1.0

License: ThemeForest Standard License

License URI: http://themeforest.net/licenses/standard

Tags: 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: ivan_domain

Domain Path: /languages/



Use this theme to make a good looking and polished website with minimal effort.

*/







html {

   -ms-overflow-style: scrollbar;

}



body {

 font-size: 14px;

 color: #898989;

}



@media only screen and (min-width: 990px) {
	#menu-item-4984 a, 
	#menu-item-4985 a {
		background-color: #0DB0D1 !important;
		right: -36px !important;
		position: fixed !important;
		top: -30px !important;
		height: 70px;
		border-radius: 50%;
		padding-top: 28px;
		padding-left: 12px;
		width: 70px;
		font-size: 10pt !important;
		color:white !important;
		transition: background-color 0.5s ease !important;
	}	
	
	#menu-item-4984 a:focus,
	#menu-item-4984 a:hover, 
	#menu-item-4985 a:focus,
	#menu-item-4985 a:hover {
		background-color: white !important;	
		height: 70px;
		padding-top: 28px;	
		color:black !important;

 	}
}



@media only screen and (max-width: 990px) {
	li#menu-item-4984, 
 	li#menu-item-4985 {
		/*display:none;*/
 	}
}



a.item_link:focus {

outline:none;

}



form.wpcf7-form textarea, form.wpcf7-form input {

background-color:#e7e7e7 !important;

margin-top:2px;

}



form.wpcf7-form textarea:focus, form.wpcf7-form input:focus {

background-color:#ededed !important;

}



form.wpcf7-form input[type="submit"]:hover {

 border-color: #c4c4c4;

 color: #c4c4c4;

}



form.wpcf7-form input[type="submit"]:focus {

outline:none !important;

background-color:#606060 !important;

border:none;

}



.wpcf7-validation-errors {

    border: 2px solid #e7e7e7 !important;

    color: #f00 !important;

    font-size: 13px !important;

    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;

}



.ivan-vc-filters {

display:none;

}



.wpcf7 {

font-size:18px;

}



.wpcf7 label {

font-size:17px;

font-weight:300;

}



.wpcf7 input[type="checkbox"] {

margin-top:12px;

}



.wpcf7 p {

margin-bottom:30px;

}



.wpcf7 h6 {

font-size:18px;

font-weight:600;

color:rgb(137, 137, 137);

margin-bottom:20px;

font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;

}





::selection {

background: #0DB0D1 !important;

color:white !important;

}



.woocommerce-page .iv-layout.header {

background-color: #23282D !important;

}

.mega_main_menu.dropdowns_animation-anim_2 > ul > li.default_dropdown .mega_dropdown {
   -webkit-transition: opacity .15s ease;
        -o-transition: opacity .15s ease;
           transition: opacity .15s ease;
}


/*CUSTOM - JUN - 2016*/

.iv-layout.header.stuck {
	background-color: rgba(30,30,30,0.9);
}

/*BLOG*/
#post-list .entry-content {
    	display: none !important;
}

.blog.wide .iv-layout.header {
   	background-color: transparent;
}
.single-post .iv-layout.header {
   	background-color: #282828;
}

.blog.wide .iv-layout.header.stuck, 
.single-post .iv-layout.header.stuck {
   	background-color: rgba(30,30,30,0.9);
}
.blog.wide .iv-layout.top-header,
.single-post .iv-layout.top-header {
  	 border: none;
}
.single-post .iv-layout.title-wrapper {
	display: none;
}
.blog.wide #iv-layout-title-wrapper {
   	margin-top: -109px;
   	padding-top: 220px;
}
.blog.wide .ivan-breadcrumb {
   	display: none !important;
}
.blog.wide .read-more .read-more-btn,
.archive .read-more .read-more-btn {
   	color: #0DB0D1;
}
.blog.wide .read-more .read-more-btn:hover,
.archive .read-more .read-more-btn:hover {
   	opacity: .7;
}
.post .entry-title a:hover {
  	 color: #0DB0D1 !important;
}
.blog.wide .iv-layout.title-wrapper .ivan-title-inner {
   	text-align: center;
}
.blog.wide .iv-layout.title-wrapper.title-wrapper-normal .title-description {
   	width: 100% !important; 
}
.blog.wide .col-xs-6, .blog.wide .col-sm-6, .blog.wide .col-md-8,
.archive .col-xs-6 .col-sm-6 .col-md-8 .top-header-right-area,
.single-post .col-xs-6 .col-sm-6 .col-md-8 .top-header-right-area  {
	min-height: 0px !important;
}
.paging-navigation a.current, .paging-navigation span.current,
.paging-navigation a:hover,
.paging-navigation span:hover {
	background-color: #0DB0D1 !important;
        border-color: #0DB0D1;
}
.archive .iv-layout.header {
	background-color: #333333;
}
.blog.wide a.jm-post-like,
.blog.wide .separator,
.blog.wide .comments.pull-right,
.archive a.jm-post-like,
.archive .separator,
.archive .comments.pull-right
 {
  	 display: none;
}
.post-nav-fixed .nl-infos,
.post-nav-fixed:hover .nl-arrow-icon {
	background-color: #0DB0D1;
}
input[type="submit"]:hover {
	background-color: #0DB0D1;
	border-color: #0DB0D1;
}
.btn:focus {
  	background-color: transparent !important;
	outline: none !important;
}

.header .mega_main_menu .default_dropdown > ul,
.header .mega_main_menu .default_dropdown li > ul,
.header .mega_main_menu .multicolumn_dropdown > ul,
.header .mega_main_menu .widgets_dropdown > ul {
	border-top: 3px solid #11adcd !important;
}
.header .mega_main_menu .default_dropdown > ul .item_link:hover,
.header .mega_main_menu .default_dropdown li > ul .item_link:hover,
.header .mega_main_menu .multicolumn_dropdown > ul .item_link:hover,
.header .mega_main_menu .widgets_dropdown > ul .item_link:hover {
	color: #11adcd !important;
}
.mega_main_menu .default_dropdown .mega_dropdown {
	width: 300px !important;
}
.header .mega_main_menu .default_dropdown > ul .item_link,
.header .mega_main_menu .default_dropdown li > ul .item_link,
.header .mega_main_menu .multicolumn_dropdown > ul .item_link,
.header .mega_main_menu .widgets_dropdown > ul .item_link {
	color: #ffffff;
    	font-size: 12pt;
   	text-transform: uppercase;
    	font-weight: 700;
}
@media only screen and (max-width: 991px) {
	/*emprego
	#menu-item-4762, 
	#menu-item-4539  {
		display: none;
	}
	*/

	/*lingua
	#menu-item-4702  {
		display: none;
	}
	*/
	/*case studies*/
	#menu-item-5765, 
	#menu-item-5764, 
	#menu-item-5762, 
	#menu-item-5761 {
		background-color: #000000;
                z-index: 1000;
		font-size: 12pt;
	}
	#menu-item-5765, #menu-item-5762 {
		margin-top: -124px;
	}
	#menu-item-5764, #menu-item-5761 {
		margin-top: -150px;
	}
}
@media only screen and (max-width: 388px) {
	div.iv-mobile-menu-holder li.animate,
	#menu-item-5763, #menu-item-5760 {
		font-size: 26px!important;
		padding-top: 10px;
	}
}