/*
Theme Name: Sandy Vrem Theme
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

h1, h2, h3, h4, h5, .slideshow_inner_caption .avia-caption-title { font-family: 'Bad Script', cursive; }
/*h4, h5 { font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; }*/
h1 { line-height: 1.3em; }
.html_header_top.html_logo_center .logo { padding: 15px 0; }
.entry-content-wrapper .post-title { font-size: 26px; }
#commentform label { font-size: 16px; font-weight: normal; }
.main_color strong { color: #333333; }

/* header overrides */
.av-main-nav > li > a { font-weight: 300; text-transform: uppercase; padding: 0 25px; }
/* header overrides */

/* content overrides */
h3.av-masonry-entry-title { font-family: inherit; }
body .container_wrap .avia-builder-el-first.av-special-heading { margin-top: 20px; }
div .main_color .button, .form-submit #submit { background: #7a5eaf; border-bottom: none; }
.form-submit #submit { font-size: 16px; padding: 16px 20px; border-radius: 2px; transition: all 0.3s ease-in-out 0s; }
.avia-slideshow-inner .image-overlay.overlay-type-extern {    
    display: none !important;
}
.avia_transform a:hover .image-overlay { opacity: 0.3 !important; }
.slideshow_inner_caption .avia-caption-title { text-align: right; text-shadow: 3px 3px 4px #333; }

.slide-entry-title.entry-title { font-size: 1.4em; }
.avia-button.avia-size-x-large { font-size: 16px; }
.avia-button.avia-color-purple { background-color: #7a5eaf; }
/* content overrides */

/* social icons */
#top .social_bookmarks { height: auto; }
#top #wrap_all ul.social_bookmarks li { clear: none; background: transparent; font-size: 30px; line-height: 30px; /*margin-right: 20px; */margin-left: 0; border: 1px solid #ff0000; border-radius: 7px; width: auto; height: auto; }
#top #wrap_all ul.social_bookmarks li.social_bookmarks_facebook { border-color: #3b5998; }
#top #wrap_all ul.social_bookmarks li.social_bookmarks_facebook a { color: #3b5998 !important; display: block; margin: 3px 5px 5px; }
#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a:hover, #top #wrap_all .social_bookmarks li:hover, #top #wrap_all .av-social-link-facebook:hover a { background: none!important; }
.textwidget ul.social_bookmarks { text-align: center; }
#top .textwidget ul.social_bookmarks li { float: none; display: inline-block; }

#top #wrap_all #socket ul.social_bookmarks li { font-size: 25px; line-height: 25px; /*margin-right: 20px;*/ margin-left: 0; width: 36px; height: 36px; border-color: #b0b0b0 !important; }
#top #wrap_all #socket .social_bookmarks li a { color: #b0b0b0 !important; margin: 1px 3px 1px;  }
#top #wrap_all #socket .social_bookmarks li a:hover { color: #3b5998 !important; }
/* social icons */

/* misc overrides */
#mobile-advanced li > a::before, .html_header_mobile_behavior #mobile-advanced span > a::before, #mobile-advanced .mega_menu_title::before { content: none; }
#top input[type="text"], #top input[type="submit"], #top textarea { font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif }
/* misc overrides */

/* mobile fixes*/
@media only screen and (max-width : 1400px) {
	#header_main_alternate>.container { width: 100%; }
	#header_main_alternate .av-main-nav > li > a { padding: 0 15px; }
}

@media only screen and (max-width : 1100px) {
	br.hide_on_devices { display: none; }
	#contact_form .container .flex_column.av_one_full.bottom-to-top { padding: 25px 30px 0 !important; }
	.container { width: 100%; }
}

@media only screen and (max-width : 989px) {
	.home .av-special-heading { margin-top: 20px; }
}

@media only screen and (max-width : 480px) {
	.responsive #top #wrap_all #socket .container { text-align: center; }
	#socket .copyright { float: none; }
	#socket .social_bookmarks { margin-left: 0; margin-top: 10px; float: none; }
	#socket .social_bookmarks, #socket .social_bookmarks li { display: inline-block; }
	.avia_ajax_form .form_element_half { margin-left: 0; }
}
/* mobile fixes*/