#header{z-index:100;position:relative;border-top-width:4px;border-top-style:solid;}
#header .container{min-height:160px;z-index:100;overflow:visible;background:none;}
#header .container_wrap{border-bottom-style:solid;border-bottom-width:1px;}
div .logo{padding:20px 0 13px 0;min-height:100px;}
.logo, .logo a{float:left;padding:0;position:relative;margin:0;display:block;}
.logo img{display:block;}
.main_menu{float:left;clear:both;position:relative;z-index:100;padding:0;line-height:30px;height:15px;margin:9px 0;left:-15px;}
.main_menu ul{margin:0;padding:0;}
.main_menu ul ul, .main_menu .pointer_arrow{border-style:solid;border-width:1px;}
.main_menu ul:first-child >li > ul{border-top:none;}
.main_menu .pointer_arrow_wrap{display:none;}
.main_menu ul:first-child > li{line-height:30px;height:30px;}
.main_menu ul:first-child > li > a{display:block;text-decoration:none;padding:0 15px;text-transform:uppercase;font-weight:bold;border-left-style:solid;border-left-width:1px;line-height:1em;font-size:12px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
#top .main_menu .menu li:first-child>a{border:none;}
.main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a{font-weight:bold;}
.main_menu .menu li a strong{display:block;font-size:14px;font-weight:normal;cursor:pointer;}
#top .main_menu .menu li{float:left;position:relative;z-index:20;float:left;padding:0;margin:0;}
#top .main_menu .menu ul li{padding:0 18px;}
.main_menu .menu ul{display:none;margin-left:0;left:0;position:absolute;top:24px;width:208px;z-index:2;cursor:pointer;padding:4px 0;-moz-box-shadow:0 30px 60px rgba(0,0,0,0.1);-webkit-box-shadow:0 30px 60px rgba(0,0,0,0.1);box-shadow:0 30px 60px rgba(0,0,0,0.1);}
.main_menu .menu ul li a{border-top-style:solid;border-top-width:1px;}
#top .main_menu .menu li ul a{width:170px;height:auto;float:left;text-align:left;line-height:23px;padding:6px 0;font-size:12px;min-height:23px;max-width:none;text-decoration:none;}
#top .main_menu .menu ul ul{top:auto;padding-top:0px !important;}
#top .main_menu .menu li ul ul{left:192px;top:0px;margin:0;}
#top .main_menu .menu li ul ul{}
#top .main_menu .menu li:hover ul ul, #top .main_menu .menu li:hover ul ul ul,#top .main_menu .menu li:hover ul ul ul ul{display:none;}
#top .main_menu .menu li:hover ul, #top .main_menu .menu li li:hover ul, #top .main_menu .menu li li li:hover ul, #top .main_menu .menu li li li li:hover ul{display:block;}
.current_page_item>a, .current-menu-item>a{font-weight:bold;}
.title_container{position:relative;top:-30px;border-bottom-style:solid;border-bottom-width:1px;}
.title_container .container{padding:14px 0 14px 0;}
#top .top_stripe_shadow{background:rgba(0,0,0,0.3);top:0px;left:0px;width:100%;position:absolute;height:3px;z-index:7;border-bottom:1px solid rgba(255,255,255,0.2);}
.msie7 #top .top_stripe_shadow, .msie8 #top .top_stripe_shadow{background:#000;border-bottom:1px solid #fff;filter:alpha(opacity = 30);}
.light_bg_color .top_stripe_shadow{display:none;}
.title_container h1{margin:0;font-size:28px;position:relative;z-index:2;min-height:30px;line-height:40px;}
.title_meta, #top .portfolio-entry .title_meta{display:block;clear:both;position:relative;z-index:1;margin-top:-1em;padding:0;}
.title_meta p{margin:1.3em 0 0 0;}
.title_container .breadcrumb{z-index:10;position:relative;line-height:15px;font-size:11px;left:-2px;}
.breadcrumb a{text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb-trail .trail-before, .breadcrumb-trail .trail-end, .breadcrumb-trail .sep, .breadcrumb-trail a{display:block;float:left;padding:0px 3px;}
.breadcrumb .sep{background:transparent url('../images/layout/arrow_small.png') center center no-repeat;display:block;overflow:hidden;text-indent:200%;width:8px;}
#info_text_header{position:relative;overflow:hidden;font-size:12px;}
.infotext{padding:10px 30px 9px 0;}
.close_info_text{position:absolute;right:0;background:transparent url('../images/icons/icon-close.png') center -52px no-repeat;height:20px;width:20px;top:50%;margin-top:-10px;overflow:hidden;text-indent:200%;}
.header_meta{position:absolute;height:40px;top:50%;margin-top:-20px;right:0;}
.header_meta #searchsubmit{background-color:transparent}
.header_meta #searchsubmit:hover{opacity:0.8;}
.header_meta #s{width:121px;-webkit-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.csstransitions .header_meta #s:hover, .header_meta #s:focus{width:190px;}
.small_header_info{text-align:right;font-size:11px;font-style:italic;padding-bottom:3px;position:absolute;bottom:40px;right:0;min-width:200px;}
#top .social_bookmarks{position:relative;z-index:150;margin:0;float:left;margin-right:5px;}
#top .social_bookmarks li{height:100%;float:left;padding:0;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;margin-left:-9px;position:relative;}
#top .social_bookmarks li:hover{z-index:10;}
#top .social_bookmarks li a{float:left;width:40px;line-height:40px;display:block;text-indent:110%;margin:0px;outline:none;padding:0;min-height:30px;height:100%;overflow:hidden;position:relative;z-index:3;}
.social_bookmarks_rss a{background:transparent url(../images/icons/icon-rss.png) center 0px no-repeat;}
.social_bookmarks_facebook a{background:transparent url(../images/icons/icon-facebook.png) center 0px no-repeat;}
.social_bookmarks_twitter a{background:transparent url(../images/icons/icon-twitter.png) center 0px no-repeat;}
.social_bookmarks_mail a{background:transparent url(../images/icons/icon-mail.png) center 0px no-repeat;}
.social_bookmarks_dribbble a{background:transparent url(../images/icons/icon-dribbble.png) center 0px no-repeat;}
.social_bookmarks_linkedin a{background:transparent url(../images/icons/icon-linkedin.png) center 0px no-repeat;}
.social_bookmarks_search a{background:transparent url(../images/icons/icon-search-top.png) center 0px no-repeat;}
.social_bookmarks_gplus a{background:transparent url(../images/icons/icon-gplus.png) center 0px no-repeat;}
.social_bookmarks_behance a{background:transparent url(../images/icons/icon-behance.png) center 0px no-repeat;}
.social_bookmarks_flickr a{background:transparent url(../images/icons/icon-flickr.png) center 0px no-repeat;}
.social_bookmarks_forrst a{background:transparent url(../images/icons/icon-forrst.png) center 0px no-repeat;}
.social_bookmarks_myspace a{background:transparent url(../images/icons/icon-myspace.png) center 0px no-repeat;}
.social_bookmarks_tumblr a{background:transparent url(../images/icons/icon-tumblr.png) center 0px no-repeat;}
.social_bookmarks_vimeo a{background:transparent url(../images/icons/icon-vimeo.png) center 0px no-repeat;}
.social_bookmarks_youtube a{background:transparent url(../images/icons/icon-youtube.png) center 0px no-repeat;}
.social_bookmarks_pinterest a{background:transparent url(../images/icons/icon-pinterest.png) center 0px no-repeat;}
#top .dark_bg_color .social_bookmarks li a{background-position:center -43px;}
.social_bookmarks_rss:hover a, div .social_bookmarks_rss .css_3_hover{background-position:center -43px;background-color:#ffa133;}
.social_bookmarks_facebook:hover a, div .social_bookmarks_facebook .css_3_hover{background-position:center -43px;background-color:#37589b;}
.social_bookmarks_twitter:hover a, div .social_bookmarks_twitter .css_3_hover{background-position:center -43px;background-color:#46d4fe;}
.social_bookmarks_mail:hover a, div .social_bookmarks_mail .css_3_hover{background-position:center -43px;background-color:#9fae37;}
.social_bookmarks_dribbble:hover a, div .social_bookmarks_dribbble .css_3_hover{background-position:center -43px;background-color:#e44885;}
.social_bookmarks_linkedin:hover a, div .social_bookmarks_linkedin .css_3_hover{background-position:center -43px;background-color:#419cca;}
.social_bookmarks_search:hover a, div .social_bookmarks_search .css_3_hover{background-position:center -43px;background-color:#222222;}
.social_bookmarks_gplus:hover a, div .social_bookmarks_gplus .css_3_hover{background-position:center -43px;background-color:#de5a49;}
.social_bookmarks_behance:hover a, div .social_bookmarks_behance .css_3_hover{background-position:center -43px;background-color:#008cfa;}
.social_bookmarks_flickr:hover a, div .social_bookmarks_flickr .css_3_hover{background-position:center -43px;background-color:#ff0086;}
.social_bookmarks_forrst:hover a, div .social_bookmarks_forrst .css_3_hover{background-position:center -43px;background-color:#234317;}
.social_bookmarks_myspace:hover a, div .social_bookmarks_myspace .css_3_hover{background-position:center -43px;background-color:#000000;}
.social_bookmarks_tumblr:hover a, div .social_bookmarks_tumblr .css_3_hover{background-position:center -43px;background-color:#345574;}
.social_bookmarks_vimeo:hover a, div .social_bookmarks_vimeo .css_3_hover{background-position:center -43px;background-color:#31baff;}
.social_bookmarks_youtube:hover a, div .social_bookmarks_youtube .css_3_hover{background-position:center -43px;background-color:#a72b1d;}
.social_bookmarks_pinterest:hover a, div .social_bookmarks_pinterest .css_3_hover{background-position:center -43px;background-color:#cb2027;}
#searchform{position:relative;float:left;margin:0;}
#searchsubmit{border:none;cursor:pointer;display:block;height:37px;outline:none;padding:0;position:absolute;right:0px;text-indent:200%;overflow:hidden;top:0px;width:37px;z-index:2;margin:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-image:url(../images/icons/icon-search-button.png);background-position:center center;background-repeat:no-repeat;}
#s{width:160px;padding:10px 40px 10px 10px;position:relative;margin:0;}
.widget #s{width:72%;}
.widget #searchform{width:100%;}
.title_container #searchform{position:absolute;right:0;width:212px;top:28px;z-index:30;}
.boxed .title_container #searchform{right:30px;}
.title_container #searchsubmit{top:1px;right:1px;height:35px;width:35px;}
div.pp_default div .pp_content{background-color:#f8f8f8;padding-bottom:5px;}
.pp_default div .pp_description{overflow:hidden;}
div.pp_default div.pp_content_container .pp_details{margin-top:12px;}
div div.ppt{font-size:12px;font-weight:bold;}
div.pp_loaderIcon{margin:-12px 0 0 -16px;}
.pp_gallery{display:none !important;}
body div.pp_default .pp_description{margin:9px 50px 5px 0;}
#main{position:relative;z-index:2;margin-top:30px;}
#main .container{position:relative;}
.feedback_button{display:block;text-decoration:none;position:fixed;top:415px;left:-32px;z-index:1000;padding:7px 14px;border-width:1px;border-style:solid;font-weight:bold;-webkit-transform:rotateZ(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-backface-visibility:hidden;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);font-family:"Arial", "Verdana", Helvetica, Arial, Verdana, sans-serif;text-transform:uppercase;}
#top .pagination{clear:both;padding:0 0 30px 0;position:relative;z-index:3;line-height:13px;overflow:hidden;}
#top .pagination span, #top .pagination a{display:block;float:left;font-size:11px;line-height:22px;padding:2px 9px 1px 9px;text-decoration:none;width:auto;border-width:1px;border-style:solid;margin-right:3px;}
#top .pagination .current{font-size:11px;padding:2px 9px 1px 9px;font-weight:bold;}
#top .pagination a:hover{text-decoration:none;}
#top .pagination .pagination-meta{float:right;margin:0;}
#top #wrap_all .slideshow_container{padding:0;}
#top #wrap_all .flex_column .slideshow_container{margin-bottom:0;}
.post-entry .slideshow_container .arrow_controls, .flex_column .slideshow_container .arrow_controls{top:20px;right:20px;}
.css_3_hover_container{overflow:hidden;position:relative;-webkit-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.css_3_hover{position:absolute;z-index:1px;background:#ff0000;height:100%;width:100%;top:0;left:0;-webkit-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;opacity:0;}
.css_3_hover_container:hover .css_3_hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.css_3_hover_container:hover{}
.bottom_shadow{position:absolute;bottom:0;width:100%;z-index:18;}
.bottom_shadow img{display:block;}
.template-page.content{padding-bottom:30px;text-align:justify;}
fieldset{border:none;}
.ajax_form{clear:both;padding-top:20px;}
#ajaxresponse.hidden{visibility:visible;position:static;display:none;}
.ajax_form .text_area{padding:10px;margin-bottom:0;width:70%;min-height:130px;}
.ajax_form .text_input, .ajax_form .select{width:40%;margin-right:10px;margin-bottom:0;display:inline;min-width:221px;}
select, .ajax_form .select, .entry-content select, .mobileMenu{width:41.5%;min-width:245px;-webkit-appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;}
.ajax_form .textare_label{display:block;visibility:visible;top:auto;left:auto;position:absolute;top:2px;left:70%;margin-left:30px;}
.ajax_form .input_checkbox{margin-right:5px;position:relative;top:1px;}
.ajax_form p{padding:0 0 10px 0;margin:0;position:relative;}
.ajax_form label{font-size:11px;font-weight:bold;display:inline;}
#ajaxresponse{clear:both;}
.valid .text_input, .valid .text_area, .valid select{border:1px solid #9AA600;}
.error .text_input, .error .text_area, .error select{border:1px solid #D27F2C;}
.ajax_alert .text_input, .ajax_alert .text_area, .ajax_alert select{border:1px solid #ffb628;}
p.valid label{color:#9AA600;}
p.error label{color:#D27F2C;}
p.ajax_alert label{color:#ffb628;}
.value_verifier_label{position:absolute;top:4px;left:10px;}
#element_avia_age label{display:block;}
#avia_age{padding-left:65px;min-width:0;width:100px;}
.pointer_arrow{height:20px;width:20px;position:absolute;top:-10px;left:50%;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.shift_menu .main_menu{margin-top:-11px;}
.pointer_arrow_wrap{position:absolute;width:20px;height:10px;top:-13px;left:50%;margin-left:-11px;overflow:hidden;}
.pointer_arrow_wrap .pointer_arrow{left:0;top:4px;}
#top .post-title{font-size:19px;line-height:1.4em;font-weight:bold;margin-bottom:10px;}
.sidebar_left .content{float:center;}
.template-blog .entry-content{padding:6px 0;}
.template-blog .post-entry{float:left;width:100%;clear:both;padding-bottom:90px;position:relative;}
.entry-content > p:first-child{margin-top:0;}
.more-link{text-decoration:none;font-style:italic;}
.more-link-arrow{font-style:normal;font-size:11px;}
#top .blog-meta{position:static;min-height:1px;}
#top .with-slideshow .side-container{position:relative;}
.side-container-inner .date{height:44px;position:absolute;left:0;text-align:center;width:50px;top:3px;}
.side-container-inner .day{font-size:23px;display:block;width:50px;height:50px;position:relative;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;line-height:50px;z-index:3;}
.side-container-inner .date_group{display:block;width:50px;height:50px;position:relative;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#F8F8F8;top:-10px;z-index:1;}
.side-container-inner .month{display:block;font-size:11px;line-height:1em;position:relative;text-transform:uppercase;width:50px;padding-top:15px;}
.side-container-inner .year{display:block;font-size:11px;line-height:1em;position:relative;width:50px;}
.minor-meta, .text-sep{position:relative;display:block;float:left;font-size:12px;}
.minor-meta{z-index:11;}
.text-sep{padding:0px 5px;}
.side-container-inner{padding-top:7px;}
.post-entry-type-quote .side-container-inner{position:absolute;padding-top:0px;top:-3px;}
#top .side-container-inner .slideshow_container{padding:0 0 10px 0;}
.side-container-inner .minor-meta{padding:0;text-align:right;float:none;line-height:19px;font-size:11px;}
.side-container-inner .minor-meta a{text-decoration:none;}
.side-container-inner .minor-meta a:hover{text-decoration:underline;}
.date-container-mobile{float:none;display:none;}
.avia-facebook-like{position:absolute;display:none;padding:0;left:-4px;top:-42px;width:415px;}
div .like-count{z-index:11;}
.blog-inner-meta{z-index:15;}
.like-count:hover .avia-facebook-like{display:block;}
.fb-like{display:block !important;width:100%;}
.js_active .like-count:hover>a{visibility:hidden;}
#top .blog-tags, #top .blog-inner-meta{float:none;width:100%;clear:both;margin:5px 0;position:relative;}
.subtitle_intro{font-size:15px;line-height:1.7em;}
.template-search.content a.post-entry{text-decoration:none;position:relative;}
.template-search.content .news-excerpt{display:block;overflow:hidden;padding-right:90px;}
.template-search.content .hr{padding:13px 0;margin:-6px 0;}
.search-result-counter{position:absolute;right:0;top:50%;font-size:70px;line-height:1.2em;z-index:1;font-weight:bold;width:75px;height:70px;line-height:70px;text-align:center;margin-top:-35px;}
.nowidth.search-result-counter{width:auto;}
#top .template-search.content .news-content{overflow:visible;}
.template-search.content .pagination{margin-bottom:20px;top:20px;}
.post_nav{clear:both;}
.post-entry{min-height:1px;}
.first-quote{font-size:17px;line-height:1.4em;}
.quote-content{font-size:12px;}
.post-format-icon{display:none;width:40px;height:40px;position:absolute;left:-23px;top:-22px;border-style:solid;border-width:1px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
h1 .post-format-icon{display:none;}
.post-format-icon, .related_image_wrap, .news-thumb{background-position:center center;background-repeat:no-repeat;}
.post-entry-type-standard .post-format-icon, .post-format-standard .related_image_wrap, .post-format-standard .news-thumb{background-image:url("../images/icons/icon-format-standard.png");}
.post-entry-type-link .post-format-icon, .post-format-link .related_image_wrap, .post-format-link .news-thumb{background-image:url("../images/icons/icon-format-link.png");}
.post-entry-type-image .post-format-icon, .post-format-image .related_image_wrap, .post-format-image .news-thumb{background-image:url("../images/icons/icon-format-image.png");}
.post-entry-type-gallery .post-format-icon, .post-format-gallery .related_image_wrap, .post-format-gallery .news-thumb{background-image:url("../images/icons/icon-format-gallery.png");}
.post-entry-type-video .post-format-icon, .post-format-video .related_image_wrap, .post-format-video .news-thumb{background-image:url("../images/icons/icon-format-video.png");}
.post-entry-type-quote .post-format-icon, .post-format-quote .related_image_wrap, .post-format-quote .news-thumb{background-image:url("../images/icons/icon-format-quote.png");}
.post-entry-type-standard .post-format-icon{background-position:-229px -231px;}
.template-portfolio-overview{padding-bottom:30px;}
.post-entry-portfolio-first{padding-bottom:0;}
.portfolio-wrap, .template-portfolio-overview{overflow-y:visible !important;}
.sort_width_container, #js_sort_items{overflow:hidden;position:relative;}
#js_sort_items{visibility:hidden;}
#js_sort_items a{display:block;float:left;text-decoration:none;}
#top .portfolio-title .title_meta p{margin:1.4em 0 0 0;line-height:1.3em;}
.avia_sortable_active .isotope, .avia_sortable_active .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.avia_sortable_active .isotope{-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s
transition-delay:0.4s;-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.avia_sortable_active .isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope, .isotope-item, .inner-entry, .ajax_slide, .inner_slide{-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
.isotope_activated .isotope-item{margin-left:0;}
.chrome .portfolio-sort-container .flex_column{opacity:1 !important;}
.single-portfolio-entry .post-entry{padding-bottom:30px;overflow:hidden;}
#top .active_portfolio_item .filtered-image{display:none;}
.portfolio-wrap{clear:both;width:100%;position:relative;padding-top:30px;}
.portfolio-wrap.avia_not_sortable{padding-top:0px;}
.portfolio-details{display:none;clear:both;width:100%;position:relative;}
.portfolio-details-inner{display:none;clear:both;width:100%;position:relative;overflow:hidden;}
.open_container, .open_container .portfolio-details-inner{display:block;height:auto;}
.ajax_slide{display:block;clear:both;width:100%;overflow:hidden;position:absolute;left:120%;top:0;z-index:1;}
.stretch_full .portfolio-details-inner{border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;margin:0 0 30px 0;}
#top .portfolio-meta-list{list-style-type:none;font-size:12px;margin:0;padding:0 0 0 0;}
#top .portfolio-meta-list li{margin-left:0;}
.portfolio-meta-key{}
.portfolio-meta-value{display:inline;}
.portfolio-meta-value a{}
.portfolio-meta-value a:hover{text-decoration:none;}
.stretch_full .ajax_slide .inner_slide{padding:30px 0;overflow:hidden;}
.inner_slide .two_third{overflow:visible;}
.ajax_slide.open_slide{display:block;position:relative;left:0;z-index:2;}
.ajax_controlls{position:absolute;right:31.5%;top:31px;z-index:5;margin-right:-129px;}
.stretched .ajax_controlls{margin-right:-140px;}
.ajax_controlls a{text-decoration:none;line-height:40px;width:40px;height:40px;display:block;float:left;margin-left:4px;background-image:url("../images/layout/arrow_ajax.png");background-repeat:repeat;background-position:-1px center;text-indent:200%;overflow:hidden;border-style:solid;border-width:1px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.ajax_controlls .ajax_next{background-position:-38px center;}
.ajax_controlls .avia_close{background-position:-80px center;}
#top .inner-entry{margin-bottom:1px;margin-right:1px;position:relative;border-bottom-style:solid;border-bottom-width:1px;}
.portfolio-title.title_container{margin-bottom:17px;top:0;}
#top .flex_column .portfolio-title{padding:7px 7px 2px 7px;text-align:center;margin:0;border:none;}
#top .flex_column .portfolio-title .main-title{padding:3px;text-align:center;margin:0;font-weight:bold;letter-spacing:normal;font-size:13px;min-height:16px;float:none;line-height:1.4em;}
#top .portfolio_excerpt{position:relative;margin-top:-5px;}
#top .portfolio_excerpt p{margin:0 0 6px 0;text-align:center;font-size:12px;font-style:italic;}
#top .flex_column .portfolio-title a:hover{color:inherit;text-decoration:underline;}
.inner_slide .portfolio-entry{margin-top:55px;}
#top .no_stretch .flex_column, #top .no_stretch .portfolio-entry{width:100%;margin:0;clear:both;padding-bottom:30px;}
.portfolio-sort-container .inner-entry, .portfolio-sort-container .inner-entry h1, .portfolio-sort-container .inner-entry p{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.da-animate{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.da-slideFromTop{left:0px;top:-100%;}
.da-slideFromBottom{left:0px;top:100%;}
.da-slideFromLeft{top:0px;left:-100%;}
.da-slideFromRight{top:0px;left:100%;}
.da-slideTop{top:0px;}
.da-slideLeft{left:0px;}
.related_posts{clear:both;overflow:hidden;padding:0 0 30px 0;}
.related_title{padding:0 0 10px 0;}
.related_entries_container{position:relative;overflow:hidden;}
.alpha.relThumb{margin:0;}
.relThumWrap{margin-right:6px;display:block;}
#top .relThumWrap{text-decoration:none;}
#top .relThumWrap:hover h1{text-decoration:underline;}
.related_image_wrap{display:block;border-style:solid;border-width:1px;padding:3px;}
.related_image_wrap img{display:block;width:100%;}
.related_posts_default_image{display:block;visibility:hidden;min-height:73px;}
.post-format-portfolio .related_image_wrap{background-image:url("../images/icons/icon-format-video.png");background-position:center center;background-repeat:no-repeat;}
.related_posts.stretch_full{border-top-style:solid;border-top-width:1px;padding:21px 0;}
.boxed .stretch_full .related_title{padding:0 0 10px 30px;}
.boxed.single-portfolio .related_entries_container{padding:0 30px;}
#top .relThumb .title_meta{padding:0;font-size:11px;}
.post_nav_container{border-top-style:solid;border-top-width:1px;position:relative;clear:both;}
.template-blog .post_nav_container{border-top-style:solid;border-top-width:1px;border-bottom:none;top:0;}
.post_nav{font-size:11px;overflow:hidden;position:relative;padding:8px 30px;}
.stretched .post_nav{padding:8px 0;}
.next_post_link_align{float:right;padding:0 18px 0 0;display:block;position:relative;right:-5px;max-width:35%;}
.previous_post_link_align{float:left;padding:0 0 0 18px;display:block;position:relative;left:-5px;max-width:50%;}
.post_link_text{padding:0 5px;}
.template-archives{padding-bottom:30px;}
.single_slide .relThumb1{margin-left:0;}
.single_slide .relThumb{margin-bottom:15px;}
#top .post_timeline_header{}
#top .post_timeline{border-left-width:1px;border-left-style:solid;margin:0 0 8px 25px;padding:13px 0;list-style-position:outside;list-style-type:none;overflow:visible;}
#top .post_timeline li{float:none;overflow:visible;position:relative;padding:6px 0;-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
#top .post_timeline a{text-decoration:none;}
#top .post_timeline a:hover{text-decoration:underline;}
.timeline-bullet{position:absolute;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;height:5px;width:5px;top:50%;margin-top:-4px;left:-18px;border-style:solid;border-width:2px;-webkit-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-ms-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.sidebar_left .inner_sidebar{padding:0 29px 0 0;border-right-width:1px;border-right-style:solid;border-left:none}
.content .widget{padding:0;}
.sidebar{margin-bottom:40px;position:relative;display:block;min-height:521px;}
.fullwidth .sidebar{display:none;}
.inner_sidebar{padding-left:29px;position:relative;z-index:2;}
.sidebar_bg{position:absolute;left:0;width:186px;z-index:1;}
.sidebar_bg_top{top:0px;height:261px;background:url("../images/layout/shadow_sidebar_01.png") no-repeat top left transparent;}
.sidebar_bg_bottom{bottom:0px;height:260px;background:url("../images/layout/shadow_sidebar_03.png") no-repeat top left transparent;}
.sidebar_bg_center{background:url("../images/layout/shadow_sidebar_02.png") repeat-y top left transparent;top:261px;bottom:260px;left:0;right:0;}
.sidebar_left > .sidebar_bg{left:auto;right:0;}
.sidebar_left > .sidebar_bg_top{background:url("../images/layout/shadow_sidebar_left_01.png") no-repeat top right transparent;}
.sidebar_left > .sidebar_bg_bottom{background:url("../images/layout/shadow_sidebar_left_03.png") no-repeat top right transparent;}
.sidebar_left > .sidebar_bg_center{background:url("../images/layout/shadow_sidebar_left_02.png") repeat-y top right transparent;}
.sidebar .widget .seperator{position:absolute;bottom:0;left:0;padding:1px;width:20%;border-bottom-width:1px;border-bottom-style:solid;}
.widget, #footer .widget{clear:both;position:relative;overflow:hidden;padding:30px 0 30px 0;float:none;}
.sidebar form{margin:0;}
#top .widget input[type="text"], #top .widget input[type="password"]{width:92%;}
.widget>ul, .widget>ol{margin-left:0;}
.sidebar .widget:first-child{padding-top:0;border-top:none;}
.sidebar .widget:last-child, .sidebar .widget:last-child .seperator{border-bottom:none;}
.widget ul li{float:left;margin:0;clear:both;width:100%;}
#top .widget ul li a{text-decoration:none;}
#top .widget ul li a:hover{text-decoration:underline;}
.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a{font-size:13px;}
.textwidget ul{margin-left:0px;overflow:hidden;}
#top .sidebar .widget_tab_comments, #top #footer .widget_tab_comments{display:none;}
.js_active .avia_combo_widget .tab_content{padding:5px;}
.avia_socialcount{overflow:hidden;padding:20px 0 0 0;}
.avia_socialcount .seperator{display:none;}
div #footer .avia_socialcount{padding:10px 0 0 0;}
.asc_multi_count{float:left;width:50%;}
.avia_socialcount a, .avia_socialcount a:hover{height:40px;text-decoration:none;display:block;min-width:89px;}
.asc_twitter{background:url("../images/icons/icon-twitter-32.png") no-repeat left center transparent;}
.asc_rss{background:url("../images/icons/icon-rss-32.png") no-repeat left center transparent;}
.avia_socialcount strong, .avia_socialcount span{display:block;line-height:1em;padding:0 0 0 36px;}
.avia_socialcount a strong{font-size:10px;font-weight:bold;letter-spacing:1.5px;padding-top:10px;text-transform:uppercase;}
.avia_socialcount a span{font-size:10px;padding-top:3px;}
#top .tweets{list-style-type:none;list-style-position:outside;border:none;}
#top .tweet{padding:10px 0;line-height:18px;position:relative;overflow:hidden;font-size:11px;background:none;border-top-style:dotted;border-top-width:1px;margin:0;}
#top .tweet:first-child{border:none;}
.tweet-thumb{position:relative;}
.tweet-thumb a{margin-right:9px;padding:3px;float:left;border-style:solid;border-width:1px;margin-top:5px;display:block;width:36px;}
#top .tweet-thumb img{display:block;float:left;border:none;padding:0;margin:0;}
.tweet-text{position:relative;overflow:hidden;}
.tweet-time{clear:both;font-size:10px;}
.tweet-text.avatar_no{font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;font-style:italic;font-weight:normal;}
.avia_partner_widget a, .avia_partner_widget a:hover{}
.avia_partner_widget{overflow:hidden;clear:both;}
.avia_partner_widget a, .avia_partner_widget a:hover{float:left;display:block;text-decoration:none;width:46%;outline:none;border:none;padding-bottom:46%;position:relative;margin-left:2px;}
#top .avia_partner_widget{max-width:272px;}
#top .avia_partner_widget img{position:absolute;left:0;top:0;}
.avia_partner1{margin-right:1px;}
.avia_parnter_empty{line-height:1em;height:97%;width:97%;display:block;font-size:10px;text-align:center;position:absolute;border-style:solid;border-width:1px;.avia_parnter_empty}
.avia_parnter_empty span{width:100%;position:absolute;top:50%;margin-top:-5px;text-align:center;left:0;}
.avia_google_maps_container{height:230px;width:100%;}
#top .widget .infoWindow input[type="text"]{margin:0 0px 3px 0;}
#top .news-content{padding:7px 0 3px 0;line-height:18px;position:relative;overflow:hidden;font-size:11px;display:block;clear:both;margin:0;}
#top .news-wrap{border:none;list-style-type:none;list-style-position:outside;}
#top .news-wrap li{border:none;background:none;text-indent:0;}
.news-link, .news-link:hover, #top .widget ul li .news-link:hover{display:block;position:relative;text-decoration:none;overflow:hidden;z-index:2;}
.news-thumb{margin-right:9px;padding:3px;float:left;margin-top:4px;border-style:solid;border-width:1px;min-width:36px;min-height:36px;}
.image_size_widget .news-thumb{height:36px;width:36px;}
.image_size_widget .tweet-thumb img, .image_size_widget .news-thumb img{width:36px;height:36px;}
.image_size_portfolio_small .news-link{float:left;margin-right:10px;}
.image_size_portfolio_small .news-thumb, .image_size_portfolio_small .tweet-thumb img, .image_size_portfolio_small .news-thumb img{width:150px;min-height:100px;}
.image_size_portfolio_small .news-excerpt{overflow:hidden;font-size:13px;line-height:1.65em;}
.image_size_portfolio_small .news-headline{font-size:14px;}
#top .news-thumb img{display:block;float:left;border:none;padding:0;margin:0;}
.news-headline{overflow:hidden;font-weight:bold;margin-top:2px;display:block;}
.news-time{font-weight:normal;clear:both;font-size:10px;display:block;}
.news-excerpt{}
.tagcloud a{font-size:11px !important;padding:2px 8px;margin:0 1px 1px 0;display:block;float:left;border-style:solid;border-width:1px;text-decoration:none;}
.tagcloud a:hover{text-shadow:none;text-decoration:underline;}
.widget_tag_cloud h3{border:none;}
.widget_rss li{line-height:1.5em;font-size:11px;}
.widget_rss li div{font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;font-style:italic;}
.rsswidget{display:block;font-weight:bold;}
.rss-date, .widget_rss cite{font-size:11px;}
.widget_rss li{padding:7px 0;}
.widget_rss .widgettitle img{display:none;}
.recentcomments, .widget_recent_entries li{padding:7px 0;display:block;font-size:11px;line-height:1.5em;}
.recentcomments a, .widget_recent_entries li a{font-style:italic;font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;}
.recentcomments, .widget_recent_entries li{border-top-width:3px;border-top-style:solid;}
.recentcomments:first-child, .widget_recent_entries li:first-child{border-top:none;}
#top .widget_nav_menu{padding:0;overflow:visible;}
.widget_nav_menu .seperator{display:none;}
.widget_nav_menu a{display:block;padding:6px 0px 7px 10px;border-top-style:solid;border-top-width:1px;}
#top .widget_nav_menu li{position:relative;}
#top .widget_nav_menu li:before{content:"\2219";position:absolute;top:7px;}
.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a{font-weight:bold;}
.widget_nav_menu ul:first-child>.current-menu-item, .widget_nav_menu ul:first-child>.current_page_item{padding-left:28px;left:-28px;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;top:1px;margin-top:-1px;padding-top:1px;}
.sidebar_left .widget_nav_menu ul:first-child>.current-menu-item, .sidebar_left .widget_nav_menu ul:first-child>.current_page_item{padding-left:0px;padding-right:30px;left:0;}
.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a{border:none;}
#top .widget_nav_menu ul{padding:0;margin:0;width:100%;float:left;}
#top .widget_nav_menu .sub-menu, #top .widget_nav_menu .children{padding:0 0 0 10px;overflow:hidden;margin:0;}
.sidebar_right>.widget_nav_menu a{padding:4px 10px 4px 20px;}
#top .sidebar_right>.widget_nav_menu .sub-menu, #top .sidebar_right>.widget_nav_menu .children{padding:0 10px 0 10px;}
.widget_nav_menu .nested_nav>li:first-child>a{border:none;}
#top .widget_nav_menu .nested_nav{padding-bottom:30px;}
#footer{}
#footer .container{padding-top:30px;padding-bottom:30px;border-top-style:solid;border-top-width:1px;}
#footer .widget_archive li a, #footer .widget_categories li a, #footer .widget_pages li a, #footer .widget_links li a, #footer .widget_meta li a, #footer .widget_nav_menu li a{display:block;font-size:11px;padding:3px 0;border-bottom-style:dotted;border-bottom-width:1px;}
#footer .widget_archive > ul, #footer .widget_categories > ul, #footer .widget_pages > ul, #footer .widget_links > ul, #footer .widget_meta > ul, #footer .widget_nav_menu > ul{border-top-style:dotted;border-top-width:1px;}
#footer strong{background:none;}
#socket .container{padding-top:20px;padding-bottom:12px;font-size:11px;line-height:1.2em;}
#socket a{text-decoration:none;}
#socket a:hover{text-decoration:underline;}
#socket .copyright{float:left;}
.sub_menu{float:right;margin:0;}
.sub_menu div{overflow:hidden;}
.sub_menu li{float:left;display:block;padding:0 10px;border-left-style:solid;border-left-width:1px;}
.sub_menu li:first-child{border:none;}
.sub_menu li:last-child{padding-right:0;}
h4#comments{margin-bottom:30px;}
#respond{margin-top:20px;}
.commentlist ul{border-left-style:solid;border-left-width:1px;}
.children .children .says{border-bottom-style:solid;border-bottom-width:1px;}
.widgettitle, .miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title{font:10px/17px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;}
#comments span, .minitext, .form-allowed-tags, #reply-title small, #commentform label{font-size:11px;display:block;letter-spacing:0;text-transform:none;padding-top:8px;line-height:1.5em;font-weight:normal;}
#top .commentlist{margin:0;padding:0 0 10px 0px;border:none;}
#top .commentlist .comment{list-style-type:none;list-style-position:outside;width:100%;position:relative;display:block;background:none;min-height:100px;clear:both;}
.commentlist>.comment{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:30px;}
.gravatar{position:relative;z-index:2;}
.gravatar img{padding:3px;margin:0;border-style:solid;border-width:1px;}
.comment_content{position:relative;margin:-44px 0 0 55px;padding:0 0 15px 0;z-index:10;}
.author_name a, .author_name a:hover{font-weight:bold;text-decoration:none;}
.comment-edit-link, #cancel-comment-reply-link{display:inline-block;font-size:10px;}
.author_name, .comment_title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.commentmetadata{font-size:11px;line-height:1em;}
.commentmetadata a{text-decoration:none;}
.commentmetadata a:hover{text-decoration:underline;}
.says{display:block;height:1px;left:-70px;position:absolute;text-indent:200%;top:18px;width:40px;overflow:hidden;}
#top .comment_text{clear:both;font-size:12px;padding-top:15px;border:none;}
#top .comment-reply-link{font-size:11px;text-decoration:none;position:absolute;left:-46px;top:39px;line-height:20px;}
.side-container-comment-inner{text-align:right;}
.comment-count{font-size:38px;line-height:1em;}
.side-container-comment-inner .comment-text{font-size:12px;}
#top .commentlist ul{margin:0 0 0 74px;}
#top .commentlist .children ul{margin:0 0 0 47px;}
.children .comment_content{margin:-44px 0 0 28px;padding-bottom:30px;z-index:1;}
.children .gravatar{position:relative;left:-24px;z-index:2;width:50px;}
#top .children .comment-reply-link{left:-44px;}
.comment_page_nav_links{position:relative;display:block;clear:both;overflow:hidden;font-size:11px;}
.comment_prev_page a{float:left;}
.comment_next_page a{float:right;}
.comment_page_nav_links_bottom{}
.comment_page_nav_links_top{}
#commentform{position:relative;}
#commentform p{position:relative;padding:0 0 10px 0;margin:0;}
#reply-title small a{float:right;}
#commentform label{position:absolute;left:245px;font-size:11px;top:0;font-weight:bold;}
#commentform input{margin:0;}
.commentlist #commentform label{position:static;display:block;}
#commentform .required, .comment-notes, #commentform .comment-form-comment label{display:none;}
.comment-form-url input, .comment-form-email input, .comment-form-author input{width:220px;}
.commentlist .comment-form-url input, .commentlist .comment-form-email input, .commentlist .comment-form-author input{width:70%;}
#comment{width:602px;height:150px;padding:10px 7px;font-size:12px;margin:0;}
.form-allowed-tags{font-size:11px;line-height:1.5em;margin-bottom:5px;}
.form-allowed-tags code{display:block;padding-top:5px;}
.commentlist #respond{padding:0 0 30px 56px;}
.commentlist #respond #comment{width:90%;}
.commentlist #respond .form-allowed-tags{display:none;}
#reply-title{display:none;}
#reply-title small{display:inline;}
.commentlist #reply-title{display:block;}
#comment{width:94%;font-size:12px;}
.personal_data p{float:left;width:33%;}
.personal_data label{display:none;}
.dynamic-template #main{margin-top:0;}
.dynamic_element{clear:both;}
.dynamic_element.title_container{top:0;}
#top .container_split{border-bottom-style:solid;border-bottom-width:1px;}
#top .container_split .container{padding-top:10px;padding-bottom:10px;}
#top .container_split .container .container{padding-top:0;padding-bottom:0;}
#top .dynamic_element.title_container .top_stripe_shadow, #top .dynamic_element.title_container .bottom_shadow, .empty_title.title_container .main-title{display:none;}
#top .dynamic_element.title_container{border:none;}
#top #slideshow_big .slideshow_container.dynamic_element .slide_controls{bottom:10px;}
.dynamic_element.template-portfolio-overview{padding-bottom:30px;width:100%;}
.dynamic_template_column_container{position:relative;width:100%;}
#top div .dynamic_template_column_container .slideshow_container{margin-bottom:15px;}
.outer_callout{margin:10px 0;}
#top .callout{font-size:26px;line-height:1.4em;padding:0;margin:0;position:relative;text-align:center;}
#top .callout p{padding:0;margin:0;}
#top .callout .content-area a{padding:0px 10px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#top .callout .content-area p a:hover{background:none;}
.padding-active.content-area{padding-right:170px;text-align:left;}
#top .big_button{height:40px;line-height:40px;min-width:100px;position:absolute;right:0;top:50%;margin:-20px 0 0 0;z-index:3;font:12px/40px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-align:center;}
.margin_container.small_margin{height:180px;}
.margin_container{height:360px;padding:0px 30px;width:100%;position:relative;left:-30px;}
.dynamic_template_columns .entry-content{padding-top:10px;}
.partner_list{border-left-width:1px;border-left-style:solid;}
.partner_list .flex_column{overflow:visible;}
.partner_list a{display:block;position:relative;overflow:hidden;}
.partner_list .inner_column{border-width:1px;border-style:solid;margin-left:-1px;margin-top:-1px;display:block;position:relative;overflow:hidden;}
.partner_list .inner_column img{display:block;}
@media only screen and (max-width:959px){}
@media only screen and (min-width:768px) and (max-width:989px){.responsive .thumbnails_container .slideThumb{margin-right:19px;}
.responsive .side-container-inner .minor-meta{text-align:center;}
.responsive .thumbnails_container .slideThumb{margin-right:13px;}
}
@media only screen and (max-width:767px){.responsive #top .container>.content{margin-bottom:0;}
.responsive #top .feedback_button{display:none;}
.responsive .main_menu{background:none;box-shadow:none;}
.responsive .main_menu,
.responsive .logo{text-align:center;position:relative;top:auto;margin:0 auto;display:block;float:none;left:auto;right:auto;height:auto;padding:0;clear:both;width:100%;}
.responsive .main_menu div,
.responsive .logo a, .responsive .logo img{display:inline-block;float:none;}
.responsive .header_meta{position:relative;margin:0;}
.responsive .header_meta #searchform{display:none;}
.responsive .header_meta .small_header_info{position:relative;text-align:center;bottom:auto;}
.responsive #top .social_bookmarks{position:relative;top:auto;clear:both;margin:0;width:100%;overflow:hidden;text-align:center;height:40px;}
.responsive #top .social_bookmarks li, .responsive #top .social_bookmarks li a{display:inline-block;float:none;}
.responsive .avia_wpml_language_switch{position:absolute;width:auto;height:30px;}
.responsive .stretch_full.title_container h1, .responsive .stretch_full .title_meta{}
.responsive .title_container #searchform{position:relative;right:auto;width:100%;top:auto;margin:20px auto 0 auto;float:none;}
.responsive .title_container #searchform>div{margin:0 30px;position:relative;}
.responsive .title_container #s{width:87%;}
.responsive .content .title_container #searchform > div{margin:0;}
.responsive .padding-active.content-area{padding-right:0;}
.responsive #top .big_button{position:relative;top:auto;margin:20px 0 0 0;display:block;}
.responsive .featured_caption, .responsive .caption-slideshow-button{display:none;}
.responsive #top .caption_supersize .slideshow_caption h1{font-size:28px;}
.responsive #top .caption_supersize .slideshow_caption .featured_caption{font-size:14px;}
.responsive #top .avia_table tr.pricing-row td{font-size:22px;}
.responsive #top .inner_sidebar{padding:0 0 0 0;border:none;}
.responsive #top .sidebar_bg{display:none;}
.responsive .post-format-icon{display:none;}
.responsive #top .blog-meta.alpha{display:none;}
.responsive .date-container-mobile{display:block;}
.responsive .ajax_controlls{position:absolute;right:30px;top:-22px;z-index:5;margin:0}
.responsive #top .partner_list .flex_column{width:50%;margin:0;clear:none;}
.responsive #top .partner_list{clear:none;}
.sub_menu{display:none;}
}
@media only screen and (min-width:480px) and (max-width:767px){.responsive #top .portfolio-entry-overview{width:48%;margin-bottom:0;}
.responsive #top .portfolio-parity-odd{clear:both;}
.responsive .thumbnails_container .slideThumb{margin-right:4px;}
}
@media only screen and (max-width:479px){.responsive .title_container #s{width:80%;}
.responsive #top .portfolio-entry-overview{margin-bottom:0;}
.responsive .thumbnails_container .slideThumb{margin-right:6px;}
.responsive .ajax_form label{display:block;}
.responsive #top .slideshow_caption h1{font-size:13px;line-height:1.3em;}
.responsive #top .slideshow_caption .featured_caption{font-size:11px;line-height:1.4em;}
.responsive #top .caption_supersize .slideshow_caption h1{font-size:20px;}
.responsive #top .caption_supersize .slideshow_caption .featured_caption{font-size:11px;}
}