/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/** OTHER NOTES & FIXES **/
/**Google Map API Setup files to be edited:
/* D:\wamp\www\wpv9\wp-content\themes\v9\js\shortcode.js\shortcode
/* D:\wamp\www\wpv9\wp-content\themes\v9\config-templatebuilder\avia-template-builder\assets\js\avia-element-behaviour.js

/* General Custom CSS */

/*hide top bar option menu*/
#wp-admin-bar-avia{ display: none !important; }
.widget_wysija .wysija-submit, .widget_wysija .wysija-paragraph { display: inline; }

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}

/*
Header Widget */
#header .widget {
  right: 0;
  padding-top: 0;
  position: absolute;
  top: 0;
  transform: translate(-50%);
  z-index: 999;
}

/*Remove Header bottom border *
#top #header-main {
border-bottom-width: 0px !important;
}
*/

#top #wrap_all .avia_textblock p .av_font_icon {
display: inline;
text-align: initial;
float: none;
margin: 0;
}
/*Socket Container */
#footer {
padding: 0 !important; }
#footer .widget {
margin: 10px !important;
}

/*Thin socket container *
#socket .container {
padding: 0px !important;
}
*/
/*Center Copyright*/
#socket .copyright { width: 100%; text-align: center; }
#socket .sub_menu_socket { margin-top: -20px; }


/*Footer payment logo. display = none or inline-block*/
#socket .payment-logo { 
display: none;
text-align: center;
width: 100%;
}

/* COLOR SECTION TWEAKS 
=============================== */

/*Color Section Radius *
.container_wrap:first-child, .avia-section.avia-full-stretch {
border-top-right-radius: 15px;
border-top-left-radius: 15px;
/*border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px; 
}  */

/*Header Radius *
#top #header_meta {
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
*/
/*Flex COlumn Spacing */
#top .av-flex-placeholder {
width: 2% !important;
}

/*Disable image link hover overlay*/
.image-overlay-inside {
display: none;
}
span.image-overlay.overlay-type-extern {
display: none !important;
}

/*.avia_transform a:hover .image-overlay {
display: none !important;
}



/******* WIDGET PROPERTIES 
==========================================*/
/*Widget Title Style - image dir in css/images/..*/
#top .widgettitle {
background: transparent url("images/lines.png") repeat-x scroll center bottom;
text-align: center;
text-transform: uppercase !important;
font-weight: 400 !important;
padding-bottom: 16px;
}
.news-headline {
color: inherit !important;
font-size: 14px;
font-weight: 200 !important;
}
/*Combo widget tab*/
#top .tab {
font-size: 14px;
}

/*Recent News Widget thumb size */
.news-thumb img, .news-thumb img { width: 40px; height: 40px; }
.news-thumb { width: 48px; height: 48px; }
strong.news-headline { font-size: 14px; }

/* CUSTOM CSS STYLING 
============================== */
/* [thinmargin] Form Field mini margin bottom - subscribeform */
.avia_ajax_form.thinmargin p {
margin: 0.3em 0px !important;
}
/* [clearsection] Color Section with Transparent BG*/
#clearsection {
background-color: transparent;
}

/***** ICON BOX TWEAKS [iconbg-xx][iconsize-xx]
========================== */
.iconbg-grey .iconbox_icon {
    background: #616161 !important;
}
.iconbg-white .iconbox_icon {
    background: #ffffff !important;
}
.iconbg-black .iconbox_icon {
    background: #000000 !important;
}
.iconsize-50 .iconbox_icon {
    font-size: 50px !important;
}
.iconsize-45 .iconbox_icon {
    font-size: 45px !important;
}
.iconsize-40 .iconbox_icon {
    font-size: 40px !important;
}
.iconsize-35 .iconbox_icon {
    font-size: 35px !important;
}
.iconsize-30 .iconbox_icon {
    font-size: 30px !important;
}
.iconsize-25 .iconbox_icon {
    font-size: 25px !important;
}

/*** MAIN MENU TWEAKS
============================== *
#top .avia-menu-text {
padding-left: 5px !important;
margin-left: -18px !important;
}
#top .avia-menu-fx {
width: 60%;
left: 15%;
}
*/

/*** WOOCOMMERCE CSS TWEAKS
=================================== */
#top table.shop_table .actions .button {
width: auto !important;
min-width: 150px !important;
}

#top .single_variation_wrap {
margin: 10px 0px 20px 10px;
}

/*WooCommerce Widget Styling */
#top .main_color .product-categories a {
font-size: 15px;
font-weight: bold;
}

/** WOOCOMMERCE WISHLIST TWEAKS
===================================== */
#wl-wrapper .wl-actions-table, #wl-wrapper .wl-actions-table table, #wl-wrapper .wl-actions-table td, #wl-wrapper .wl-actions-table tr, #wl-wrapper .wl-actions-table th {
vertical-align: top;
}

/*** MOBILE MENU TWEAKS
================================= */
#mobile-advanced{
width:90% !important;
right:0;
position: absolute;
z-index: 1000;
top:-100%;
padding:89px 0;
overflow: hidden;
border-left-style: solid;
border-left-width: 1px;
margin:0 0 0 -2px;
-webkit-transform: 	scale(1);
-moz-transform: 	scale(1);
-ms-transform: 		scale(1);
transform: 			scale(1);
-webkit-transition: all 0.6s ease;
-moz-transition: 	all 0.6s ease;
transition: 		all 0.6s ease;
-webkit-transform-origin: 0% 0%;
-moz-transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
transform-origin: 0% 0%;
display:none;
}

.csstransforms3d #mobile-advanced{
-webkit-transform: 	scale3d(1);
-moz-transform: 	scale3d(1);
transform: 			scale3d(1);
}

.show_mobile_menu #mobile-advanced{
-webkit-transform: 	translate(0, 100%);
-moz-transform: 	translate(0, 100%);
-ms-transform: 		translate(0, 100%);
transform: 			translate(0, 100%);
}

.csstransforms3d .show_mobile_menu #mobile-advanced{
-webkit-transform: 	translate3d(0, 90%, 0);
-moz-transform: 	translate3d(0, 90%, 0);
transform: 			translate3d(0, 90%, 0);
}

/** TEXT EFFECT TWEAKS 
========================== */
.shadow-effect {
text-shadow: 4px 3px 0px #1D9D74, 9px 8px 0px rgba(0, 0, 0, 0.15);
}
.lineheight1em {
line-height: 1.0em !important;
}

/** WP JOB MANAGER ONLY **
=========================*/
.post-meta-infos { display: none !important; }
.single-resume .resume-aside img {
	padding: 0px 10px 10px 0px;
}
.resume_contact_button {
	background-color: #bfbfbf;

}