div.wpcf7{ margin:0; padding:0; }div.wpcf7-response-output{ margin:2em 0.5em 1em; padding:0.2em 1em; }div.wpcf7 .screen-reader-response{ position:absolute; overflow:hidden; clip:rect(1px,1px,1px,1px); height:1px; width:1px; margin:0; padding:0; border:0; }div.wpcf7-mail-sent-ok{ border:2px solid #398f14; }div.wpcf7-mail-sent-ng{ border:2px solid #ff0000; }div.wpcf7-spam-blocked{ border:2px solid #ffa500; }div.wpcf7-validation-errors{ border:2px solid #f7e700; }.wpcf7-form-control-wrap{ position:relative; }span.wpcf7-not-valid-tip{ color:#f00; font-size:1em; display:block; }.use-floating-validation-tip span.wpcf7-not-valid-tip{ position:absolute; top:20%; left:20%; z-index:100; border:1px solid #ff0000; background:#fff; padding:.2em .8em; }span.wpcf7-list-item{ margin-left:0.5em; }.wpcf7-display-none{ display:none; }div.wpcf7 img.ajax-loader{ border:none; vertical-align:middle; margin-left:4px; }div.wpcf7 div.ajax-error{ display:none; }div.wpcf7 .placeheld{ color:#888; } .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} .ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px} @font-face{  font-family:'Muli';  font-style:italic;  font-weight:400;  src:url(http://fonts.gstatic.com/s/muli/v33/7Aujp_0qiz-afTfcIyoiGtm2P0wG05Fz4eqVxg.ttf) format('truetype'); }@font-face{  font-family:'Muli';  font-style:normal;  font-weight:400;  src:url(http://fonts.gstatic.com/s/muli/v33/7Aulp_0qiz-aVz7u3PJLcUMYOFnOkEk30e0.ttf) format('truetype'); }@font-face{  font-family:'Muli';  font-style:normal;  font-weight:700;  src:url(http://fonts.gstatic.com/s/muli/v33/7Aulp_0qiz-aVz7u3PJLcUMYOFkpl0k30e0.ttf) format('truetype'); } html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }body{ line-height:1.5; }blockquote:before,blockquote:after,q:before,q:after{ content:""; }blockquote,q{ quotes:"" ""; }a img{ border:none; } .entry-content img{ margin:0 0 1.5em 0; }div.alignleft,img.alignleft{ display:inline-block; float:left; margin-right:1em; margin-bottom:1em; }div.alignright,img.alignright{ display:inline-block; float:right; margin-left:1em; margin-top:1em; }div.aligncenter,img.aligncenter{ clear:both; display:block; margin-left:auto; margin-right:auto; }.wp-caption{ text-align:center; margin-bottom:1.5em; }.wp-caption img{ border:0 none; margin:0; padding:0; }.wp-caption p.wp-caption-text{ margin:0; font-weight:bold; }.wp-smiley{  max-height:1em; margin:0!important; }.gallery dl{ margin:0; border:0; padding:0; }blockquote.left{ float:left; margin-left:0; margin-right:20px; text-align:right; width:33%; }blockquote.right{ float:right; margin-left:20px; margin-right:0; text-align:left; width:33%; }.gallery-caption{ font-size:12px; }html{ height:100%; }blockquote:before,blockquote:after,q:before,q:after{ content:""; }blockquote,q{ quotes:"" ""; }a img{ border:none; }p{ padding-top:0.1em; padding-bottom:0.1em; }em{ font-style:italic; }.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{ max-width:100%; height:auto; }.center{ text-align:center; }#page_content_wrapper p{ padding-top:0.5em; padding-bottom:0.5em; }#page_content_wrapper p:empty{ padding:0!important; margin:0!important; }#footer p{ padding-top:0.5em; padding-bottom:0.5em; }html,body{ min-height:100%; }img,a img{ image-rendering:optimizeQuality; }em{ font-style:italic; }::selection{ background:#444; color:#fff; }table{ border-spacing:0; }.sticky{ background:#ffffe0; padding:30px 20px 20px 20px; border:1px solid #e6db55!important; box-sizing:border-box; }.marginright{ margin-right:7px; }img.alignright{ float:right; margin:0 0 1em 1em }img.alignleft{ float:left; margin:0 1em 1em 0 }img.aligncenter{ display:block; margin-left:auto; margin-right:auto }a img.alignright{ float:right; margin:0 0 1em 1em }a img.alignleft{ float:left; margin:0 1em 1em 0 }a img.aligncenter{ display:block; margin-left:auto; margin-right:auto }.sticky,.bypostauthor{  font-weight:bold; } @keyframes subNavIn{ from{  transform:translateX(200px);  -webkit-transform:translateX(200px);  opacity:0; }to{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }}@-webkit-keyframes subNavIn{ from{  transform:translateX(200px);  -webkit-transform:translateX(200px);  opacity:0; }to{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }}@keyframes subNavOut{ from{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }to{  transform:translateX(200px);  -webkit-transform:translateX(200px);  opacity:0; }}@-webkit-keyframes subNavOut{ from{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }to{  transform:translateX(200px);  -webkit-transform:translateX(200px);  opacity:0; }}@keyframes mainNavOut{ from{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }to{  transform:translateX(-200px);  -webkit-transform:translateX(-200px);  opacity:0; }}@-webkit-keyframes mainNavOut{ from{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }to{  transform:translateX(-200px);  -webkit-transform:translateX(-200px);  opacity:0; }}@keyframes mainNavIn{ from{  transform:translateX(-200px);  -webkit-transform:translateX(-200px);  opacity:0; }to{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }}@-webkit-keyframes mainNavIn{ from{  transform:translateX(-200px);  -webkit-transform:translateX(-200px);  opacity:0; }to{  transform:translateX(0px);  -webkit-transform:translateX(0px);  opacity:1; }}.fadeIn{  animation-name:fadeIn;  -webkit-animation-name:fadeIn;   animation-duration:0.3s;  -webkit-animation-duration:0.3s;   animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;   -webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; } @keyframes fadeIn{  0%{  opacity:0;   } 100%{  opacity:1;  visibility:visible;  } } @-webkit-keyframes fadeIn{  0%{  opacity:0;   } 100%{  opacity:1;  visibility:visible;  } } .fadeOut{  animation-name:fadeOut;  -webkit-animation-name:fadeOut;   animation-duration:0.3s;  -webkit-animation-duration:0.3s;   animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;   -webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; } @keyframes fadeOut{  0%{  transform:scale(1);  opacity:1;  } 100%{  transform:scale(1);  opacity:0;  } } @-webkit-keyframes fadeOut{  0%{  -webkit-transform:scale(1);  opacity:1;  } 100%{  -webkit-transform:scale(1);  opacity:0;  } } .slideUp{  animation-name:slideUp;  -webkit-animation-name:slideUp;   animation-duration:0.2s;  -webkit-animation-duration:0.2s;   animation-timing-function:ease;  -webkit-animation-timing-function:ease;   -webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards;   -ms-animation-fill-mode:forwards;   animation-fill-mode:forwards;   opacity:1!important; } @keyframes slideUp{  0%{  opacity:0;  top:40px;  } 100%{  opacity:1;  top:0px;  } } @-webkit-keyframes slideUp{  0%{  opacity:0;  top:40px;  } 100%{  opacity:1;  top:0px;  } } .slideUp2{  animation-name:slideUp2;  -webkit-animation-name:slideUp2;   animation-duration:0.2s;  -webkit-animation-duration:0.2s;   animation-timing-function:ease;  -webkit-animation-timing-function:ease;   -webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards;   -ms-animation-fill-mode:forwards;   animation-fill-mode:forwards; } @keyframes slideUp2{  0%{  opacity:0;  transform:translateY(15%);  } 100%{  opacity:1;  transform:translateY(0%);  } } @-webkit-keyframes slideUp2{  0%{  opacity:0;  transform:translateY(15%);  } 100%{  opacity:1;  transform:translateY(0%);  } } .slideLeft{  animation-name:slideLeft;  -webkit-animation-name:slideLeft;   animation-duration:0.2s;  -webkit-animation-duration:0.2s;   animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  } @keyframes slideLeft{  0%{  transform:translateX(20%);  opacity:1;  }  100%{  transform:translateX(0%);  opacity:1;  }} @-webkit-keyframes slideLeft{  0%{  -webkit-transform:translateX(20%);  opacity:1;  }  100%{  -webkit-transform:translateX(0%);  opacity:1;  }}.slideDown{   animation-name:slideDown;   -webkit-animation-name:slideDown; animation-duration:0.2s;   -webkit-animation-duration:0.2s;   animation-timing-function:ease;   -webkit-animation-timing-function:ease;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }@keyframes slideDown{   0%{   opacity:0;   transform:translateY(-20%);   }100%{   opacity:1;   transform:translateY(0%);   } }@-webkit-keyframes slideDown{   0%{   opacity:0;   -webkit-transform:translateY(-20%);   }100%{   opacity:1;   -webkit-transform:translateY(0%);   }} @import url("https://fonts.googleapis.com/css?family=Muli:400,400italic"); body{ background:#fff; font-size:14px;   font-family:'Muli',sans-serif;  padding:0; margin:0; color:#444; -webkit-font-smoothing:antialiased; -webkit-overflow-scrolling:touch; -webkit-text-size-adjust:100%; line-height:1.8; height:100%; word-wrap:break-word; }html,body[data-style=password],body[data-style=wall],body.page-template-contact-php{ height:100%; }body.mfp-zoom-out-cur{ height:auto; }hr{ height:0; border:0; border-top:1px solid #e1e1e1; background:transparent; display:block; margin:auto; width:100%; clear:both; }hr.thin{ border-top:1px solid #000; }.textright{ text-align:right; }a{ color:#000; text-decoration:none; }a:hover{ color:#cfa670; text-decoration:none; }a:active{ color:#cfa670; text-decoration:none; }h1{ font-size:36px; }h2{ font-size:32px; }h3{ font-size:26px; }.floatleft{ float:left; }.floatright{ float:right; }h3#reply-title{ font-size:14px; font-weight:600; text-transform:uppercase; text-align:center; position:relative; }h3#reply-title:before{ content:""; border-bottom:1px solid #d4d4d4; width:100%; position:absolute; left:0; top:11px; z-index:0; }h3#reply-title span{ display:inline-block; padding:0 1.2em; background:#ffffff; position:relative; z-index:2; }h4{ font-size:20px; }.gmap_marker h4{ font-size:13px; color:#000; display:block; width:100%; text-align:center; }h5{ font-size:18px; }h6{ font-size:16px; }h7{ font-size:15px; }h1,h2,h3,h4,h5,h6,h7{ color:#000; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; line-height:1.5em; font-weight:600; }h1.white{ color:#fff; }.fixed{ position:fixed; z-index:10; }.strong{ font-weight:bold; }.middle{ vertical-align:-30%; }pre,code,tt{ font:12px 'andale mono','lucida console',monospace; line-height:1.5; padding:15px 10px 15px 10px; display:block;  overflow:auto;  margin-top:20px; margin:20px 0 20px 0; width:92%; border:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }.clear{ clear:both; }img.mid_align{  vertical-align:middle; margin-right:5px; border:0; }#contact_form{ margin-left:-1.33333rem; }#contact_form label{ clear:both; float:none; width:100%; margin-left:0; margin-bottom:10px; display:block; }#contact_form>p{ float:left; width:31.1%; border-left:0 solid transparent; border-left-width:24px; border-left-width:1.33333rem; }#contact_form>p.textarea,#page_content_wrapper.fixed #contact_form>p{ width:100%; box-sizing:border-box; }#contact_form input,#contact_form textarea,#commentform input,#commentform textarea{ margin-bottom:15px; }.dropcap1{ display:block; float:left; margin:0 8px 0 0; font-size:40px; line-height:40px; background:#fff; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; color:#000; width:40px; height:40px; text-align:center; text-shadow:none; }blockquote{ font-size:22px; font-weight:600; width:85%; margin:auto; margin-top:20px; margin-bottom:20px; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; text-align:center; }blockquote h2{ font-weight:normal; font-size:20px; }blockquote h3{ font-weight:normal; font-size:18px; }#respond{ width:100%; float:left; margin:0; }#respond.comment-respond{ margin:0 0 20px 0; text-align:center; position:relative; }#wrapper{ background:#fff; padding:40px; box-sizing:border-box; width:100%; min-height:100%; float:left; }body.page-template-blog_fullscreen-php #wrapper,body.single.single-post #wrapper{ height:100%; }body[data-style=fullscreen],body[data-style=password]{ overflow:hidden; }body[data-style=fullscreen] #wrapper{ max-height:100%; max-width:100%; height:100%; background:transparent; z-index:2; position:relative; }#ajax_loading{ display:none; }#supersized li{ background:#000; }  #overlay_background{ background-color:rgba(0,0,0,0.8); position:fixed; z-index:21; top:0; left:0; width:100%; height:100%; display:none; }#overlay_background.visible{ display:block; }.site_header{ width:100%; text-align:center; padding-left:40px; padding-right:40px; height:122px; box-sizing:border-box; line-height:0; }.site_logo_wrapper{ display:table; width:100%; height:100%; }.site_logo_item{ display:table-cell; vertical-align:middle; }.logo_wrapper{ text-align:center; display:inline-block; line-height:0; }.logo_wrapper.retina_logo img{ max-width:50%; }#menu_close_icon{ position:absolute; top:12px; left:40px; width:27px; height:100%; z-index:99; cursor:pointer; }#menu_toggle{  display:block; margin:auto; width:27px; height:3px; background:#000; position:absolute; top:50%; margin-top:-14px; }#menu_close_icon:hover #menu_toggle,#menu_close_icon:hover #menu_toggle:before,#menu_close_icon:hover #menu_toggle:after{ background:#000; }#menu_toggle:after,#menu_toggle:before{ content:''; position:absolute; width:100%; height:3px; background:#000; left:0; -webkit-transform-origin:center center; -moz-transform-origin:center center; -ms-transform-origin:center center; -o-transform-origin:center center; transform-origin:center center; }#menu_toggle:before{ top:-7px; }#menu_close_icon:hover #menu_toggle:before{ top:-10px; }body.js_nav #menu_close_icon:hover #menu_toggle:before{ top:-7px; }#menu_toggle:after{ bottom:-7px; }#menu_close_icon:hover #menu_toggle:after{ bottom:-10px; }#menu_toggle ,#menu_toggle:after,#menu_toggle:before{ -webkit-transition:all .3s cubic-bezier(0.585,-.6,.43,1.65); -moz-transition:all .3s cubic-bezier(0.585,-.6,.43,1.65); -ms-transition:all .3s cubic-bezier(0.585,-.6,.43,1.65); -o-transition:all .3s cubic-bezier(0.585,-.6,.43,1.65); transition:all .3s cubic-bezier(0.585,-.6,.43,1.65); }body.js_nav #menu_toggle{ background:transparent!important; }body.js_nav #menu_toggle:before,body.js_nav #menu_close_icon:hover #menu_toggle:before{ -webkit-transform:rotate(45deg) translate(2px,7px); -moz-transform:rotate(45deg) translate(2px,7px); -ms-transform:rotate(45deg) translate(2px,7px); -o-transform:rotate(45deg) translate(2px,7px); transform:rotate(45deg) translate(2px,7px); background:#000; top:-7px; }body.js_nav #menu_toggle:after,body.js_nav #menu_close_icon:hover #menu_toggle:after{ -webkit-transform:rotate(-45deg) translate(3px,-8px); -moz-transform:rotate(-45deg) translate(3px,-8px); -ms-transform:rotate(-45deg) translate(3px,-8px); -o-transform:rotate(-45deg) translate(3px,-8px); transform:rotate(-45deg) translate(3px,-8px); background:#000; bottom:-7px; }#nav_fullscreen{ width:100%; height:100%; position:fixed; background:#fff; background-size:cover; background-repeat:no-repeat; background-position:center center; padding:40px; box-sizing:border-box; overflow:auto;  opacity:0; visibility:hidden; -webkit-transform:scale(0.8); transform:scale(0.8);  -webkit-transition:-webkit-transform 0.2s,opacity 0.2s,visibility 0s 0.2s; transition:transform 0.2s,opacity 0.2s,visibility 0s 0.2s; }body.js_nav #nav_fullscreen{ -webkit-transform:scale(1); transform:scale(1); -webkit-transition:-webkit-transform 0.4s,opacity 0.4s; transition:transform 0.4s,opacity 0.4s; visibility:visible; opacity:1; z-index:4; }body.nav_out #nav_fullscreen{ visibility:visible; z-index:4; }#nav_slanted{ position:fixed; background:#f0f0f0; top:0; left:0; width:100%; height:100%; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-transform-style:flat; transform-style:flat; -webkit-backface-visibility:hidden; backface-visibility:hidden; display:none; }#body_loading_screen{ position:fixed; height:100%; top:0; left:0; z-index:99; background:#fff;  width:100%; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); -webkit-transition:width 0.5s 0.3s,visibility 0s 0.8s; transition:width 0.5s 0.3s,visibility 0s 0.8s; }body.loaded #body_loading_screen{ width:0; visibility:hidden; }.site_loading_logo_wrapper{ display:table; height:100%; text-align:center; margin:auto; }body.loading .site_loading_logo_wrapper{ display:none; }.site_loading_logo_item{ display:table-cell; vertical-align:middle; width:100%; }#custom_loading_logo{ margin:auto; animation-name:fadeIn; -webkit-animation-name:fadeIn;   animation-duration:1s;  -webkit-animation-duration:1s;  -webkit-animation-fill-mode:forwards;  -moz-animation-fill-mode:forwards; animation-fill-mode:forwards; }body.loaded #custom_loading_logo{ animation-name:fadeOut; -webkit-animation-name:fadeOut;   animation-duration:1s;  -webkit-animation-duration:1s;  -webkit-animation-fill-mode:forwards;  -moz-animation-fill-mode:forwards; animation-fill-mode:forwards; }.site_loading_logo_item img{ max-width:50%; margin:auto; }.site_loading_logo_item i{ font-size:20px; color:#000; margin-top:20px; }body.loaded .site_loading_logo_item i{ animation-name:fadeOut; -webkit-animation-name:fadeOut;   animation-duration:1s;  -webkit-animation-duration:1s;  -webkit-animation-fill-mode:forwards;  -moz-animation-fill-mode:forwards; animation-fill-mode:forwards; }body.loading .site_loading_logo_item i,body.loaded .site_loading_logo_item i,body.loading .site_loading_logo_item img,body.loaded .site_loading_logo_item img{ display:none; }body.loading #body_loading_screen,body.waiting #body_loading_screen{ visibility:visible; width:100%; -webkit-transition:width 0.5s; transition:width 0.5s; }.nav_fullscreen_wrapper{ width:100%; height:100%; display:table; }.nav_fullscreen_item{ display:table-cell; vertical-align:middle; text-align:center; }.nav,.sub-menu{ list-style:none; }.subnav{ background:none; }.nav>li{ display:block; }.nav>li a{ font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-size:22px; font-weight:600; color:#000; line-height:2.5em; position:relative; display:inline-block; }#main_menu.nav>li>a{ opacity:0; }body.nav_out #nav_fullscreen #main_menu.nav>li>a{ opacity:1; }body.js_nav #main_menu.nav:not(.mainnav_in)>li a.show{ animation-name:slideDown; -webkit-animation-name:slideDown;  animation-duration:0.4s;  -webkit-animation-duration:0.4s;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }body.js_nav #main_menu.nav.mainnav_in>li a{ opacity:1; }.nav>li.current-menu-item a,.nav>li.current-menu-parent a,.nav>li a:hover,.nav>li a:active{ color:#cfa670; }.nav li ul.sub-menu{ margin:10px 0 10px 0; max-height:0; display:none; }.nav li ul.sub-menu li a{ font-size:13px; font-weight:400; font-style:italic; color:#888; line-height:34px; }.nav li.menu-item-has-children a:after{ font-size:14px; margin-left:0.7em; position:relative; top:-1px; display:inline; font-family:'FontAwesome'; content:"\f054"; }.nav.mainnav_in{ -webkit-animation:mainNavIn 0.2s; animation:mainNavIn 0.2s;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }.nav.mainnav_out{ -webkit-animation:mainNavOut 0.2s; animation:mainNavOut 0.2s;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }.nav.subnav_out{ -webkit-animation:subNavOut 0.2s; animation:subNavOut 0.2s;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }#sub_menu{  transform:translateX(-200px); }#sub_menu.subnav_in{ -webkit-animation:subNavIn 0.2s; animation:subNavIn 0.2s;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }#menu_back{ text-transform:uppercase; letter-spacing:2px; font-size:14px!important; }#menu_back:before{ font-size:12px; margin-right:0.7em; position:relative; top:-1px; display:inline; font-family:'FontAwesome'; content:"\f104"; }.header_cart_wrapper{  position:absolute; right:50px; top:14px; }.header_cart_wrapper .cart_count{ position:absolute; top:-10px; right:-10px; font-size:10px; font-weight:600; border-radius:50px; background:#000; color:#fff; z-index:2; width:16px; height:16px; line-height:16px; text-align:center; }.header_cart_wrapper i{ font-size:18px!important; margin-right:0!important; } .footer_bar{ width:100%; background:#000; text-align:center; padding:40px 0 90px 0; }body[data-style=fullscreen] .footer_bar,body[data-style=password] .footer_bar{ display:none; }body.page-template-portfolio-2-php .footer_bar,body.page-template-portfolio-3-php .footer_bar,body.page-template-portfolio-4-php .footer_bar{ margin:0; }.footer_bar .logo_wrapper{ margin:90px 0 90px 0; }#footer{ width:100%; clear:both; margin:auto; color:#999; word-wrap:break-word; font-size:90%; background:#000; margin-top:0; padding:20px 0 20px 0; }#footer a{ color:#ccc; }#footer a:hover,#footer a:active{ color:#888; }#footer.fullscreen ,#footer.flow,#footer.kenburns,#footer.wall,#footer.flip,#footer.static{ display:none; }#copyright{ font-size:11px; margin-top:0; display:inline-block; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; color:#999; }  .fixed{ position:fixed; z-index:9; }.frame_top{ top:0; left:0; width:100%;   height:122px; background:#f0f0f0; }body.admin-bar .frame_top{ top:32px; }body.admin-bar .page_control_static{ top:82px; }body.admin-bar #page_content_wrapper.fixed{ top:72px; }.frame_bottom{ bottom:0; left:0; width:100%; height:40px; background:#f0f0f0; z-index:11; }.site_signature{ width:10%; text-align:right; padding-right:40px; height:40px; box-sizing:border-box; line-height:0; float:right; position:relative; z-index:100; }.site_signature_wrapper{ display:table; width:100%; height:100%; }.site_signature_item{ display:table-cell; vertical-align:middle; }.site_signature_item img{ max-height:22px; width:auto; }.frame_left{ top:0; left:0; height:100%; width:40px; background:#f0f0f0; z-index:10; }.frame_right{ top:0; right:0; height:100%; width:40px; background:#f0f0f0; z-index:10; }.hidden{ display:none; }.ppb_wrapper{ width:100%; background:#fff; clear:both; }#page_content_wrapper,.page_content_wrapper{ width:100%; box-sizing:border-box; padding:20px 0 0 0; clear:both; }#page_content_wrapper.gallery_classic,.page_content_wrapper.gallery_classic{ padding:15px 0 15px 0; }#page_content_wrapper.horizontal,.page_content_wrapper.horizontal{ height:100%; padding:0; }#page_content_wrapper.transparent,.page_content_wrapper.transparent{ background:transparent; }#page_content_wrapper img:not(.horizontal_gallery_img),.page_content_wrapper img:not(.horizontal_gallery_img){ max-width:100%; }.one,.parallax{ width:100%; float:left; clear:both; position:relative; }.parallax{ clear:both; background-attachment:fixed; background-position:center center; }.one .page_content_wrapper{ background:transparent; padding:0; }#page_content_wrapper.fixed{ position:fixed; top:40px; bottom:4px; right:40px; width:50%; box-sizing:border-box; background:#ffffff; max-height:100%; overflow:auto; z-index:1; }body.page-template-blog_g-php #page_content_wrapper{ padding:30px 0 30px 0; box-sizing:border-box; }#page_content_wrapper.nobg,.page_content_wrapper.nobg{ background:transparent!important; }#page_content_wrapper.nopadding,.page_content_wrapper.nopadding{ padding:0; }#page_content_wrapper.transparentbg,.page_content_wrapper.transparentbg{ padding:0; }.transparentbg{ background:transparent!important; }#page_content_wrapper.withtitle,.page_content_wrapper.withtitle{ margin-top:30px; }#content_wrapper .inner{ overflow:hidden; }#page_content_wrapper .inner,.page_content_wrapper .inner{ margin:auto; width:100%; padding:0 30px 0 30px; box-sizing:border-box; }#page_content_wrapper.gallery_classic .inner{ padding:0 15px 0 15px; }body.page-template-blog_g-php #page_content_wrapper .inner,#page_content_wrapper .inner.gallery_classic{ width:100%; }#page_content_wrapper.fixed .inner{ width:100%; }.nicepadding{ padding:30px; box-sizing:border-box; }.ppb_title{ margin-bottom:10px; font-size:50px; text-align:center; }.ppb_subtitle{ font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-weight:600; font-size:11px; text-transform:uppercase; letter-spacing:2px; font-style:normal; margin-top:10px; clear:both; text-align:center; }.post.type-post{ margin-bottom:20px; }.post.type-post.classic_entry{ width:100%; margin-bottom:15px; }body.page-template-blog_thumb-php .post.type-post{ float:left; }.post.type-post.gallery img{ max-width:100%; height:auto; line-height:0; }.post.type-post.gallery .gallery_wrapper,.post.type-post.gallery .image_wrapper{ line-height:0; overflow:hidden; position:relative; display:block; width:100%; height:100%; }body.page-template-blog_g #blog_grid_wrapper.vertical .post.type-post,body.page-template-blog_g .blog_grid_wrapper.vertical .post.type-post{ width:100%; }body.page-template-blog_g .post.type-post,.ppb_galleries .post.type-post,.blog_grid_wrapper .post.type-post{ float:left;   width :20%; padding:15px 15px 15px 15px; box-sizing:border-box; margin-bottom:0; }.post.type-post .mask{ position:absolute; overflow:hidden; top:0; left:0; background:#000; background-color:rgba(0,0,0,0.5);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0;  -webkit-transition:all 0.4s ease-in-out;  -moz-transition:all 0.4s ease-in-out;  -o-transition:all 0.4s ease-in-out;  -ms-transition:all 0.4s ease-in-out;  transition:all 0.4s ease-in-out;  text-align:center;  width:100%;  height:100%;  z-index:3; }.post.type-post.gallery img{ display:block; width:100%; height:auto; -webkit-transition:all 1.5s ease; -moz-transition:all 1.5s ease; -ms-transition:all 1.5s ease; -o-transition:all 1.5s ease; transition:all 1.5s ease; }.post.type-post .mask .mask_frame{ width:100%; height:100%; display:table; }.post.type-post .mask .mask_frame .mask_image_content{ display:table-cell; vertical-align:middle; }.post.type-post .mask .mask_frame .mask_image_content .mask_image_content_frame i{ font-size:20px; border-radius:200px; padding:20px; background:#fff; color:#000; margin:0 5px 0 5px; opacity:0; }.post.type-post:hover .mask .mask_frame .mask_image_content .mask_image_content_frame i{ animation-name:slideUp2; -webkit-animation-name:slideUp2;  animation-duration:0.4s;  -webkit-animation-duration:0.4s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }.image_classic_frame{ width:100%; box-sizing:border-box; text-align:center; }.image_classic_frame .image_wrapper{ line-height:0; }.image_classic_frame.single{ padding:30px; }.image_grid_frame{ text-align:center; }.post.type-post:last-child{ margin-bottom:0; }.post_wrapper{ width:100%; padding:20px 0 10px 0; }.post_wrapper.thumbnails{ float:left; padding-top:0; margin-top:0; border:0; padding:0 0 15px 0; }.type-post:first-child .post_wrapper,body.single .post_wrapper{ padding-top:0; }body.single .post_wrapper{ border-bottom:0; }.type-post:first-child .post_wrapper{ padding-top:0; }.type-post:last-child .post_wrapper{ border-bottom:0; padding-bottom:10px; }.type-post:last-child .post_wrapper.fullwidth{ padding-bottom:35px; }.post_wrapper.grid_layout{ padding-top:0!important; padding-bottom:0!important; border-bottom:0!important; text-align:center; }.post_wrapper.grid_layout .flex-direction-nav a{ bottom:10%!important; }.post_wrapper.single{ width:100%; margin:0; }.post_header{ width:100%; float:left; margin-bottom:10px; }.post_header.grid_layout{ margin-top:15px; margin-bottom:15px; }.post_header.thumbnails{ width:55%; margin:0 0 0 0; }.post_header.fullwidth{ text-align:center; margin-bottom:20px; }body.page-template-galleries-php .post_header{ margin-bottom:0!important; }.post_header.fullwidth h4{ font-size:26px; margin-top:10px; margin-bottom:5px; font-weight:600; }.post_header.fullwidth h4 a,.post_header h5 a{ color:#000; }.post_header h5{ font-size:22px; margin:auto; margin-top:10px; font-weight:600; width:90%; display:block; }#page_content_wrapper .inner .sidebar_content .post_header h5,.page_content_wrapper .inner .sidebar_content .post_header h5{ font-size:20px; }.post_excerpt{ width:70%; margin:auto; }.post_wrapper.fullwidth .post_excerpt{ width:100%; }.post_info{ width:100%; border-bottom:1px solid #d4d4d4; float:left; margin-top:30px; padding-bottom:10px; }.post_info_author{ float:left; width:50%; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-weight:600; }.author_avatar{ overflow:hidden; border-radius:50%; display:inline-block; vertical-align:middle; margin-right:10px; width:30px; height:30px; }.author_avatar img{ max-width:50%; }.post_info_comment{ float:right; width:50%; text-align:right; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-weight:600; }.post_info_comment a{ display:inline; }.post_info_comment i{ margin-left:10px; display:inline-block; vertical-align:middle; font-size:16px; }#page_content_wrapper .post_info_comment .post_share_bubble_wrapper{ display:inline-block; }#page_content_wrapper .post_info_comment .post_share_bubble_wrapper .social_share_bubble ul{ list-style:none; margin:0; }#page_content_wrapper .post_info_comment .post_share_bubble_wrapper .social_share_bubble ul li{ display:inline-block; }.post_share_bubble{ position:fixed; z-index:12; left:50%; bottom:7px; margin-left:-20px; }@media screen and (max-width:600px){ .post_share_bubble{  left:70%; }}@media screen and (max-width:480px){ .post_share_bubble{  left:75%; }} .post_share_bubble a.post_share{ display:block; text-align:center;  -webkit-transition:opacity .2s linear; -moz-transition:opacity .2s linear; -ms-transition:opacity .2s linear; -o-transition:opacity .2s linear; transition:opacity .2s linear; color:#000; text-align:center; width:40px; height:40px; line-height:44px; }#social_share_wrapper ul,.social_share_wrapper.shortcode ul,.social_share_bubble ul{  display:block;  clear:both;  list-style:none;  margin:0;  margin-left:0!important; }#social_share_wrapper a i,.social_share_wrapper.shortcode a i{ font-size:20px; }#social_share_wrapper a,.social_share_wrapper.shortcode a{ opacity:0.3; -webkit-transition:.3s ease-in-out; -moz-transition:.3s ease-in-out; -o-transition:.3s ease-in-out; transition:.3s ease-in-out; }#social_share_wrapper a:hover,.social_share_wrapper.shortcode a:hover{ opacity:1; }a.post_share{ color:#000; }a.post_share:hover{ opacity:1; }.post_share_bubble_wrapper{ position:relative; }.social_share_bubble{ left:0; margin-bottom:15px; }.social_share_bubble{ position:relative; background-color:#eee; padding:7px; text-align:center; width:130px; opacity:0; }.social_share_bubble:after{ position:absolute; display:block; content:"";  border-color:#eee transparent transparent transparent; border-style:solid; border-width:10px; height:0; width:0; position:absolute; bottom:-19px;  left:0.7em; }.social_share_bubble ul li{  display:inline-block; margin:0 7px 0 7px; font-size:14px; }.social_share_bubble ul li a{ color:#000!important; }#social_share_wrapper a i,.social_share_wrapper.shortcode a i{ font-size:20px; }#social_share_wrapper a,.social_share_wrapper.shortcode a{ opacity:0.3; -webkit-transition:.3s ease-in-out; -moz-transition:.3s ease-in-out; -o-transition:.3s ease-in-out; transition:.3s ease-in-out; }#social_share_wrapper a:hover,.social_share_wrapper.shortcode a:hover{ opacity:1; }.page_control_static{ position:fixed; top:50px; right:60px; text-align:center; z-index:3; }.page_control_static #page_maximize:after,.page_control_static #page_maximize.minimize:after{ opacity:0.8; -webkit-transition:opacity .2s linear; -moz-transition:opacity .2s linear; -ms-transition:opacity .2s linear; -o-transition:opacity .2s linear; transition:opacity .2s linear; }.page_control_static #page_maximize:hover:after,.page_control_static #page_maximize.minimize:hover:after{ opacity:1; }.page_control_static #page_maximize:after{ display:block; font-family:'FontAwesome'; content:"\f065"; color:#fff; font-size:1.4em; }.page_control_static #page_maximize.minimize:after{ content:"\f066"; }.post_info_comment a i{ color:#cfa670; }.post_tag{ margin:0; font-size:11px; width:100%; text-align:center; margin-top:5px; }.post_tag i{ margin-right:5px; }.post_tag a{ margin:0 5px 0 5px; }#about_the_author{ text-align:center; margin-top:0; }#about_the_author .gravatar{ float:none; margin:auto; margin-bottom:15px; }.author_detail{ font-family:"Roboto","helvetica neue",Helvetica,sans-serif; }.author_detail a{ font-weight:bold; }.uppercase{ font-weight:bold; text-transform:uppercase; }body[data-style=fullscreen]:not(.single-post) #social_share_wrapper{ position:fixed; float:none; bottom:20px; right:20px; z-index:9; margin:0; opacity:0; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; bottom:-60px }body[data-style=fullscreen]:not(.single-post):hover #social_share_wrapper{ bottom:20px; opacity:1; }.post_header .post_detail,.post_detail{ font-size:12px; color:#999; font-style:italic; margin-bottom:10px; }.post_header .post_detail a,.post_detail a{ color:#cfa670; }.post_header .post_subtitle,.post_subtitle{ text-transform:uppercase; font-size:11px; letter-spacing:2px; margin-bottom:0; margin-top:0; font-weight:600; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; color:#cfa670; }.post_header .post_subtitle a,.post_subtitle a{ color:#cfa670; border-bottom:1px solid #cfa670; padding-bottom:2px; }#page_caption .post_detail{ padding:0; margin-bottom:5px; }.page_caption_full{ text-align:center; padding:30px 0 30px 0; }.page_caption_full h1{ margin-top:10px; margin-bottom:5px; font-size:32px; }.page_caption_full .page_tagline a{ font-size:11px; }.post_detail_wrapper{ float:left; width:96%; margin:0 0 10px 0; }.post_grid_excerpt{ text-align:left; clear:both; margin-bottom:10px; }#blog_grid_wrapper,.blog_grid_wrapper{ padding:0; width:100%; position:relative; top:0; margin:auto; }h2.widgettitle.comment_header{ margin-bottom:20px; }.comment .left img.avatar{ width:50px; height:50px; }.comment{ width:100%; padding-bottom:0; float:left; padding:20px 0 20px 0; }.comment .children{ float:left; margin-top:10px!important; }.fullwidth_comment_wrapper .comment{ width:100%; }.comment .left{ float:left; margin-right:15px; }.comment_arrow{ width:10px; height:10px; float:left; position:relative; left:5px; margin-top:20px; display:none; }.comment .right{ width:85%; float:left; padding:0 0 0 20px; position:relative; }.fullwidth_comment_wrapper .comment .right{ width:91%; }ul.children div.comment .right{ width:72%; }.fullwidth_comment_wrapper ul.children div.comment .right{ width:90%; }.comment .right p{ margin:0; padding:0; }.comment .right strong{ font-weight:#fff; }#content_wrapper ul.children{ list-style:none; margin:-40px 0 0px 74px; border-left:1px solid #ccc; padding:5px 20px 2px 0; float:left; width:106%; }#content_wrapper ul.children ul.children{ margin-top:-10px; padding-bottom:0; width:83.5%; }.comment_wrapper{ float:left; margin-left:25px; border-left:1px solid #eeeeee; }.comment_date{ margin:0; clear:both; color:#999; margin-left:5px; display:inline; }.gravatar{ position:relative; z-index:2; border-radius:200px; overflow:hidden; float:left; width:60px; height:60px; }.fullwidth_comment_wrapper{ padding:30px 0 60px 0; }.fullwidth_comment_wrapper h4{ text-align:center; margin-top:60px; }.comment-reply-link,.comment-reply-link:hover,.comment-reply-link:active{ position:absolute; right:0; top:0px; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-size:12px; visibility:hidden; }.comment .right:hover .comment-reply-link{ visibility:visible; }ul.children .comment{ width:98%; margin:0; padding:20px 0 20px 0; margin-top:20px; margin-left:25px; float:left; border-bottom:1px solid #f0f0f0; }ul.children .comment:last-child{ padding-top:0; padding-bottom:15px; }ul.children .comment:first-child{ padding-top:10px; margin-top:0px; }.one_half{ float:left; width:48.75%; margin-right:2.5%; }.one_half.last{ float:right; width:48.75%; margin-right:0; clear:right; }.one_half.withbottom{ margin-bottom:4%; }.one_half_bg{ width:50%; float:left; background-position:50% 50%!important; background-size:cover!important; box-sizing:border-box; padding:30px; }.one_half_bg.nopadding{ padding:0; }.one_half_bg.floatright{ float:right; }.one_third{ width:31.2%; float:left; min-height:50px; margin-right:3%; }.one_third.last{ margin-right:0; }.two_third{ float:left; width:64%; margin-right:3%; }.one_fourth{ width:22%; float:left; margin-right:3%; margin-bottom:2%; }.one_fourth.last{ margin-right:0; }.one_fourth.portfolio4{   margin:0; }.one_fifth{ width:14%; float:left; margin-right:6%; margin-bottom:2%; }.one_fifth.last{ margin-right:0; }.post_img{ position:relative; height:auto; height:250px; }.post_img.maylike{ padding:30px; }.post_thb{ width:100%; height:250px; background-color:transparent; background-repeat:no-repeat; background-position:center center; background-size:contain; }.post_img img{ max-width:100%; height:auto!important; }.post_img.thumbnails{ width:40%; margin-right:4%; float:left; }#content_slider_wrapper{ width:100%; height:20px; background:transparent; position:fixed; bottom:200px; }#page_content_wrapper .inner .sidebar_content,.page_content_wrapper .inner .sidebar_content{ width:70%; margin-top:10px; margin-right:2%; float:left; }#page_content_wrapper .inner .sidebar_content.left_sidebar,.page_content_wrapper .inner .sidebar_content.left_sidebar{ width:70%; margin-right:0; margin-left:2%; }#page_content_wrapper .inner .sidebar_content img,.page_content_wrapper .inner .sidebar_content img{ max-width:100%; height:auto!important; }#page_content_wrapper .inner .sidebar_content iframe,#page_content_wrapper .inner .sidebar_content div,.page_content_wrapper .inner .sidebar_content iframe,.page_content_wrapper .inner .sidebar_content div{ max-width:100%; }#page_content_wrapper .inner .sidebar_content.full_width,.page_content_wrapper .inner .sidebar_content.full_width{ width:100%; padding:0 0 0 0; margin:auto; float:none!important; }.testimonial_wrapper{ width:100%; float:left; }.post_readmore{ margin:auto; margin-top:30px; text-align:center; position:relative; }.testimonial_image{ float:left; margin:0 20px 0 0; width:80px; height:80px!important; border-radius:100px; overflow:hidden; }.testimonial_image img{ width:80px; height:auto; border-radius:100px; }.testimonial_content{ overflow:hidden; }.testimonial_customer{ margin-top:10px; }.testimonial_customer_position{ color:#999; margin-right:5px; display:inline; float:none; }.testimonial_customer_company{ display:inline; margin-left:5px; float:none; }.testimonial_column_element{ margin:15px 0 15px 0; }.pricing_content_wrapper{ margin:0; width:100%; float:left; }.pricing_content_wrapper.light .one_half.pricing{ margin-right:0; width:50%; }.pricing_content_wrapper.light .one_third.pricing{ margin-right:0; width:33.3%; }.pricing_content_wrapper.light .one_fourth.pricing{ margin-right:0; width:25%; }.pricing_content_wrapper .one_half.pricing.featured,.pricing_content_wrapper .one_third.pricing.featured,.pricing_content_wrapper .one_fourth.pricing.featured{ margin-top:-20px; box-shadow:0 0 15px 1px rgba(0,0,0,0.1); }.pricing_wrapper{ list-style:none; display:block; margin-left:0!important; padding:0; border:1px solid #e1e1e1; }.pricing_wrapper li{ margin:0; padding:0; text-align:center; padding:13px 0px; background:#fff; border-bottom:1px solid #e1e1e1; color:#555; }.pricing_wrapper li:last-child{ border-bottom:0; }.pricing_wrapper li.title_row{ background:#f3f3f3; color:#000000; font-size:22px; font-weight:600; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; }.pricing_content_wrapper.light .pricing_wrapper li.title_row{ background:#fff; }.pricing_content_wrapper.normal .pricing_wrapper li.title_row{ background:#000; color:#fff; }.pricing_wrapper li.title_row.featured{ background:#000; color:#fff; padding:23px 0px; }.pricing_content_wrapper.light .pricing_wrapper li.title_row.featured{ color:#000; }.pricing_wrapper li.price_row{ color:#000000; background:#f9f9f9; padding:0; }.pricing_wrapper li.button_row{ padding:20px 0px; }.pricing_wrapper li.button_row.featured{ padding:30px 0px; }.pricing_wrapper li.price_row strong{ position:relative; top:-20px; font-size:24px; font-weight:normal; margin-right:2px; color:#000000; }.pricing_wrapper li.price_row em.exact_price{ display:inline; font-size:65px; font-style:normal; letter-spacing:-2px; }.pricing_wrapper li.price_row em.time{ font-style:normal; }.one_third.pricing{ width:31.66%; margin-right:2.5%; }.one_third.pricing.last{ margin-right:0; }.one_fourth.pricing{ width:23%; margin-right:2.5%; }.one_fourth.pricing.last{ margin-right:0; float:right; clear:right; }.one_fourth.pricing .pricing_wrapper li.price_row{ padding:13px 0px; }.one_fourth.pricing .pricing_wrapper li.price_row strong{ top:-25px; font-size:20px; }.one_fourth.pricing .pricing_wrapper li.price_row em.exact_price{ font-size:55px!important; }  #page_caption #social_share_wrapper{ position:static; width:80%; margin:auto; margin-top:20px; padding-top:10px; border-top:1px solid rgba(256,256,256,0.2); }#page_caption #social_share_wrapper{ display:none; }#page_caption #social_share_wrapper.visible{ display:block; }#social_share_wrapper.attachment{ float:right!important; margin-top:-5px!important; background:transparent!important; position:static!important; padding:0!important; }#social_share_wrapper{ text-align:center; margin-top:10px; }#social_share_wrapper ul,.social_share_wrapper ul{ margin:0!important; list-style:none!important; }#social_share_wrapper ul li,.social_share_wrapper ul li{ display:inline-block; margin-left:10px; margin-right:10px; font-size:1.5em; }#page_caption #social_share_wrapper ul li{ float:none; display:inline-block; }#social_share_wrapper ul li a,.social_share_wrapper ul li a,#social_share_wrapper ul li a:hover,.social_share_wrapper ul li a:hover{ color:#cfa670; }#social_share_wrapper ul li i,.social_share_wrapper ul li i{ font-size:20px; padding:0px; box-sizing:border-box; text-align:center; }body[data-style=fullscreen]:not(.single-post) #social_share_wrapper{ background:#fff; padding:0 10px 0 10px; }body[data-style=fullscreen]:not(.single-post) #social_share_wrapper ul li{ background:#fff; margin:0 -2px 0 -2px; padding:2px; font-size:14px; }body[data-style=fullscreen]:not(.single-post) #social_share_wrapper ul li i{ font-size:14px; }#page_caption #social_share_wrapper ul li a:hover i,body[data-style=fullscreen]:not(.single-post) #social_share_wrapper ul li a:hover i{ opacity:1; }  #page_content_wrapper .inner .sidebar_wrapper,.page_content_wrapper .inner .sidebar_wrapper{ width:25%; margin-left:3%; float:right; margin-top:10px; }#page_content_wrapper .inner .sidebar_wrapper.left_sidebar,.page_content_wrapper .inner .sidebar_wrapper.left_sidebar{ width:25%; margin-right:3%; float:left; margin-left:0; }#page_content_wrapper .inner .sidebar_wrapper a,.page_content_wrapper .inner .sidebar_wrapper a{ color:#000; }#page_content_wrapper .inner .sidebar_wrapper a:hover,#page_content_wrapper .inner .sidebar_wrapper a:active,.page_content_wrapper .inner .sidebar_wrapper a:hover,.page_content_wrapper .inner .sidebar_wrapper a:active{ color:#000; }#page_content_wrapper .inner .sidebar_wrapper .sidebar,.page_content_wrapper .inner .sidebar_wrapper .sidebar{ width:100%; float:left; }#page_content_wrapper .inner .sidebar_wrapper .sidebar .content,.page_content_wrapper .inner .sidebar_wrapper .sidebar .content{ width:100%; margin:0; color:#000; }  input[type=text],input[type=email],input[type=url],input[type=password],input[type=date]{ padding:10px 10px 10px 10px; font-size:100%; margin:0; background:#f0f0f0; border:1px solid #f0f0f0; color:#000; -webkit-appearance:caret; -moz-appearance:caret;  border-radius:0; -webkit-transition:background linear .2s,box-shadow linear .2s; -moz-transition:background linear .2s,box-shadow linear .2s; -o-transition:background linear .2s,box-shadow linear .2s; transition:background linear .2s,box-shadow linear .2s; font-family:"Merriweather","Times New Roman",georgia,sans-serif; }input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus{ background:#fff; outline:0; }input[type=text].blur,textarea.blur{ color:#fff; text-transform:uppercase; font-weight:bold; }#contact_form input[type="text"],#contact_form textarea,#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea ,#contact_form input[type="date"]{ margin-bottom:15px; width:100%; -moz-box-sizing:border-box; box-sizing:border-box; line-height:1.8em; }#contact_form input[type="text"],#contact_form textarea,#commentform input[type="text"]{ margin-bottom:5px; }.fullwidth_comment_wrapper #commentform textarea{ width:100%; }#commentform{ margin-left:-1.33333rem; margin-top:40px; }#commentform label{ display:none; }.logged-in-as{ display:none; }#commentform>p{ border-left:0 solid transparent; border-left-width:24px; border-left-width:1.33333rem; }#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{ float:left; width:31%; }#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-url{ width:30.2%; }#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-url{ width:29.4%; }::-webkit-input-placeholder{  color:#999;  font-style:italic; }:-moz-placeholder{   color:#999;   font-style:italic; }::-moz-placeholder{ color:#999;   font-style:italic; }:-ms-input-placeholder{   color:#999;  font-style:italic; }.form-allowed-tags{ display:none!important; }p.comment-notes{ margin-bottom:20px; display:none; }.error{ font-family:'Roboto','helvetica neue',Helvetica,sans-serif; font-size:11px; color:#ff0000!important; }textarea{ font-size:100%; color:#000; background:#f0f0f0; margin:0; height:200px; border:1px solid #f0f0f0; overflow:auto; -webkit-appearance:caret; -moz-appearance:caret;  border-radius:0; padding:12px 10px 12px 10px; -webkit-transition:background linear .2s,box-shadow linear .2s; -moz-transition:background linear .2s,box-shadow linear .2s; -o-transition:background linear .2s,box-shadow linear .2s; transition:background linear .2s,box-shadow linear .2s; font-family:"Merriweather","Times New Roman",georgia,sans-serif; }textarea:focus{ background:#fff; outline:0; }input[type=submit],input[type=button],a.button,.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{ display:inline-block; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.8em 1.5em .8em; color:#fff; background:#cfa670; border:1px solid #cfa670; text-transform:uppercase; font-size:14px; font-family:'Roboto','helvetica neue',Helvetica,sans-serif; text-shadow:none; font-weight:bold; -webkit-transition:color .2s linear,background .1s linear; -moz-transition:color .2s linear,background .1s linear; -ms-transition:color .2s linear,background .1s linear; -o-transition:color .2s linear,background .1s linear; transition:color .2s linear,background .1s linear; -webkit-appearance:none; border-radius:25px; }.woocommerce .cart .button,.woocommerce .cart input.button{ border-radius:0; }a.button.continue_ppb_blog{ border-radius:0; width:100%; box-sizing:border-box; }a.button.readmore{ background:transparent; color:#000; border-color:#000; border-radius:0; }.form-submit #submit{ float:right; }input[type=submit].white,input[type=button].white,a.button.white,.button.white,a.button.white:hover,.button.white:hover,a.button.white:active,.button.white:active{ color:#fff!important; border-color:#fff!important; border:2px solid #fff; background:transparent!important; }input[type=submit]:hover,input[type=button]:hover,.button:hover{ color:#fff!important; background:#000!important; border-color:#000!important; }p.comment-reply-link{ padding:0!important; }input[type=submit].medium,input[type=button].medium,a.button.medium{ font-size:15px; }input[type=submit].large,input[type=button].large,a.button.large{ font-size:17px; }#cancel-comment-reply-link{ position:absolute; bottom:15px; left:0; display:inline-block; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.4em 1.5em .4em; color:#fff; background:#999; border:1px solid #999; text-transform:uppercase; font-size:12px; font-family:'Roboto','helvetica neue',Helvetica,sans-serif; text-shadow:none; font-weight:bold; letter-spacing:2px; }input[type=submit].left,input[type=button].left,a.button.left{ float:left; }input[type=submit].right,input[type=button].right,a.button.right{ float:right; }input[type=submit].center,input[type=button].center,a.button.center{ margin:auto; }.contact_form_wrapper{ margin-top:30px; }.contact_form_wrapper label{ display:none; }.contact_form_wrapper input[type=text],.contact_form_wrapper input[type=email],.contact_form_wrapper input[type=url]{ width:100%; box-sizing:border-box; margin-bottom:20px; }.contact_form_wrapper textarea{ width:100%; box-sizing:border-box; }.contact_form_response{ margin-top:10px; }.contact_form_response ul{ margin-left:20px; } .pagination{ margin:40px 0 40px 0; float:left; }.pagination p a:first-child{ float:left; }.pagination p a:last-child{ float:right; }.pagination a,.pagination span{ padding-left:12px; padding-right:12px; height:30px; line-height:30px; display:inline-block; text-align:center; margin-left:5px; color:#444; border-radius:200px; }.pagination span{ color:#fff; background:#000; }.pagination span,.pagination a:hover{ color:#fff; background:#000; }#page_content_wrapper ul{ margin:15px 0 15px 40px; list-style-type:disc; }#wpadminbar .quicklinks ul{ margin:0; }#page_content_wrapper ol{ margin:15px 0 15px 40px; } #page_content_wrapper ul.flickr,.page_content_wrapper ul.flickr{ margin:0 0 10px 0; }#page_content_wrapper ul.flickr li img,.page_content_wrapper ul.flickr li img{ width:65px; height:auto; }#page_content_wrapper .sidebar .content .posts.blog li img,#page_content_wrapper .posts.blog li img,.page_content_wrapper .sidebar .content .posts.blog li img,.page_content_wrapper .posts.blog li img{ float:left; margin:0 10px 2px 0; padding:3px;  width:55px; }#page_content_wrapper .sidebar .content .sidebar_widget,#page_content_wrapper .sidebar .content .posts.blog,.page_content_wrapper .sidebar .content .sidebar_widget,.page_content_wrapper .sidebar .content .posts.blog{ list-style:none; margin-left:0; margin-top:0; padding:0; }#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{ padding:0 0 10px 0; }#page_content_wrapper .sidebar .content .sidebar_widget li,.page_content_wrapper .sidebar .content .sidebar_widget li{ margin:30px 0 50px 0; padding:0; }.page_item_has_children{ margin-left:15px!important; }#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle{ font-size:14px; font-weight:600; text-transform:uppercase; text-align:center; position:relative; }#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:before,h2.widgettitle:before{ content:""; border-bottom:1px solid #d4d4d4; width:100%; position:absolute; left:0; top:50%; z-index:0; }#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle span,h2.widgettitle span{ display:inline-block; padding:0 1.2em; background:#ffffff; position:relative; z-index:2; }#page_content_wrapper .sidebar .content .sidebar_widget li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li:first-child{ margin-top:0; }#page_content_wrapper .sidebar .content .sidebar_widget li ul,.page_content_wrapper .sidebar .content .sidebar_widget li ul{ list-style:none; padding:10px 0 0 0; margin:0 0 15px 0; }#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.sub-menu,.page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.sub-menu{ margin-left:15px; }#page_content_wrapper .sidebar .content .sidebar_widget li ul li,.page_content_wrapper .sidebar .content .sidebar_widget li ul li{ padding:0 0 10px 0; margin-top:5px; margin-bottom:5px; }#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child{ padding-top:10px; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child{ border:0; padding-top:0; }#page_content_wrapper table#wp-calendar,.page_content_wrapper table#wp-calendar{ margin-bottom:30px; width:100%; padding:5px 0 5px 0; }#page_content_wrapper table#wp-calendar a,.page_content_wrapper table#wp-calendar a{ font-weight:bold; }#page_content_wrapper table#wp-calendar caption,.page_content_wrapper table#wp-calendar caption{ font-size:12px; font-weight:bold; letter-spacing:1px; text-align:left; text-transform:uppercase; margin-bottom:10px; margin-top:20px; }#page_content_wrapper table#wp-calendar tr th,#page_content_wrapper table#wp-calendar tr td,.page_content_wrapper table#wp-calendar tr th,.page_content_wrapper table#wp-calendar tr td{ padding:0; border-bottom:0; text-align:center; }table#wp-calendar tr th{ font-weight:bold; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr{ list-style:none; margin:5px 0 30px 0; float:left; display:block; padding:15px 0 3px 0; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li{ display:block; float:left; margin:0 10px 3px 0; padding:0; border:0; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img{ width:79px; height:auto; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter{ margin:0; margin-top:15px; list-style:none; padding:0 0 3px 0; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:first-child,.page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:first-child{ background-position:0px 1.3em; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media,.page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media{ list-style:none; margin:10px 0 15px 0; float:left; display:block; padding:0 0 3px 0; margin-left:-5px; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li,.page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li{ display:block; float:left; margin:0 5px 0 0; }ul.list{ margin:5px 0 0 20px; }.highlight_yellow{ background:#ffc600; color:#000; }.highlight_black{ background:#000; color:#fff; }#page_content_wrapper ul.twitter,.page_content_wrapper ul.twitter{ margin:0; list-style:none; }#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,.page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr,ul.flickr{ list-style:none; margin:10px 0 0 0; float:left; display:block; clear:both; }ul.flickr li{ float:left; margin:0 5px 0 0; }#page_content_wrapper ul.flickr li a,#page_content_wrapper ul.flickr li a:hover,#page_content_wrapper ul.flickr li a:active,.page_content_wrapper ul.flickr li a,.page_content_wrapper ul.flickr li a:hover,.page_content_wrapper ul.flickr li a:active{ background:transparent; }#page_content_wrapper .sidebar .content .posts.blog,.page_content_wrapper .sidebar .content .posts.blog{ list-style:none; margin-top:15px; }#page_content_wrapper .sidebar .content .posts.blog li,#page_content_wrapper .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .posts.blog li{ line-height:1.7em; clear:both; border:0; background:none; }#page_content_wrapper .sidebar .content .posts.blog li,.page_content_wrapper .sidebar .content .posts.blog li{ padding-top:10px; }#page_content_wrapper .sidebar .content .posts.blog li strong.header,#page_content_wrapper .posts.blog li strong.header,.widget_categories ul li a,.page_content_wrapper .sidebar .content .posts.blog li strong.header,.page_content_wrapper .posts.blog li strong.header,.widget_categories ul li a,.widget_archive ul li a{ font-family:'Roboto','helvetica neue',Helvetica,sans-serif; font-weight:600; font-size:15px; }.widget_categories ul li,.widget_archive ul li{ text-align:center; }.widget_categories ul li a,.widget_archive ul li a{ font-family:'Roboto','helvetica neue',Helvetica,sans-serif; font-weight:600; font-size:14px; text-transform:uppercase; border-bottom:1px solid #000; padding-bottom:2px; letter-spacing:2px; }  .gallery_prev{ position:fixed; width:400px; height:40px; overflow:hidden; line-height:40px; bottom:50%; margin-bottom:-200px; text-align:center; left:0;  -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;  font-family:'Roboto','helvetica neue',Helvetica,sans-serif; font-weight:600; letter-spacing:2px; font-size:11px; text-transform:uppercase; }.gallery_next{ position:fixed; width:400px; height:40px; overflow:hidden; line-height:40px; bottom:50%; margin-bottom:-200px; text-align:center; right:0;  right:40px; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); -webkit-transform-origin:right bottom; -moz-transform-origin:right bottom; -ms-transform-origin:right bottom; -o-transform-origin:right bottom; transform-origin:right bottom;  font-family:'Roboto','helvetica neue',Helvetica,sans-serif; font-weight:600; letter-spacing:2px; font-size:11px; text-transform:uppercase; }.gallery_prev a,.gallery_next a{ display:block;   overflow:hidden;   vertical-align:top;   -webkit-perspective:600px;   -moz-perspective:600px;   -o-perspective:600px;   -ms-perspective:600px;   perspective:600px;   -webkit-perspective-origin:50% 50%;   -moz-perspective-origin:50% 50%;   -o-perspective-origin:50% 50%;   -ms-perspective-origin:50% 50%;   perspective-origin:50% 50%;   color:#000; }.gallery_prev a:hover,.gallery_next a:hover{ color:#000; }.gallery_prev a span,.gallery_next a span{ display:block;   position:relative;   -webkit-transition:all 250ms ease;   -moz-transition:all 250ms ease;   -o-transition:all 250ms ease;   -ms-transition:all 250ms ease;   transition:all 250ms ease;   -webkit-transform-origin:50% 0%;   -moz-transform-origin:50% 0%;   -o-transform-origin:50% 0%;   -ms-transform-origin:50% 0%;   transform-origin:50% 0%;   -webkit-transform-style:preserve-3d;   -moz-transform-style:preserve-3d;   -o-transform-style:preserve-3d;   -ms-transform-style:preserve-3d;   transform-style:preserve-3d;  -ms-transform-style:none;   -ms-transform:none;   text-align:center; }.gallery_prev a:hover span,.gallery_next a:hover span{ -webkit-transform:translate3d( 0px,0px,-40px ) rotateX( 90deg );   -moz-transform:translate3d( 0px,0px,-40px ) rotateX( 90deg );   -o-transform:translate3d( 0px,0px,-40px ) rotateX( 90deg );   -ms-transform:translate3d( 0px,0px,-40px ) rotateX( 90deg );   transform:translate3d( 0px,0px,-40px ) rotateX( 90deg );  -ms-transform-style:none;   -ms-transform:none; }.gallery_prev a:hover span:after,.gallery_next a:hover span:after{ content:attr(data-title);   display:block;   position:absolute;   left:0;   top:0;   -webkit-transform-origin:50% 0%;   -moz-transform-origin:50% 0%;   -o-transform-origin:50% 0%;   -ms-transform-origin:50% 0%;   transform-origin:50% 0%;   -webkit-transform-style:preserve-3d;   -moz-transform-style:preserve-3d;   -o-transform-style:preserve-3d;   -ms-transform-style:preserve-3d;   transform-style:preserve-3d;   -webkit-transform:translate3d( 0px,105%,0px ) rotateX( -90deg );   -moz-transform:translate3d( 0px,105%,0px ) rotateX( -90deg );   -o-transform:translate3d( 0px,105%,0px ) rotateX( -90deg );   -ms-transform:translate3d( 0px,105%,0px ) rotateX( -90deg );   transform:translate3d( 0px,105%,0px ) rotateX( -90deg );   width:100%; }.image_caption,.image_description{ font-size:11px; margin:auto; width:95%; margin-top:20px; }.image_description{ font-style:italic; margin-top:10px; width:80%; }#gallery_caption.ppb_fullwidth,.slider_wrapper .gallery_image_caption{ bottom:0; position:absolute; line-height:1em; }#gallery_caption h2,.slider_wrapper .gallery_image_caption h2{ color:#000; font-size:10px; padding:5px 15px 5px 15px; background:#fff; font-weight:normal; }.slider_wrapper .gallery_image_caption h2{ padding:15px; }#gallery_caption h2:empty,.slider_wrapper .gallery_image_caption h2:empty{ display:none; }.social_wrapper{ width:100%; margin-top:50px; text-align:center; }.footer_bar_wrapper .social_wrapper{ margin:0; width:auto; display:inline-block; margin-left:40px; font-size:11px; line-height:36px; font-family:"Roboto","helvetica neue",Helvetica,sans-serif; text-transform:uppercase; font-weight:600; margin-right:10px; }.social_wrapper.shortcode{ margin:0; text-align:left; }.social_wrapper.shortcode ul{ margin-top:0!important; }.social_wrapper ul{ list-style:none; margin-left:0!important; }#page_content_wrapper .social_wrapper ul{ list-style:none; margin-top:5px; }.social_wrapper ul li{ display:inline-block; margin:5px 2px 0 2px; }.social_wrapper ul li i{ font-size:14px; padding:3px; box-sizing:border-box; text-align:center; }.sidebar .content .sidebar_widget li .social_wrapper{ text-align:center; }.sidebar .content .sidebar_widget li .social_wrapper ul li i{ font-size:22px; margin:0 10px 0 10px; }.footer_bar .social_wrapper ul li a{ font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-size:11px; text-transform:uppercase; color:#fff; letter-spacing:3px; margin:0 10px 0 10px; }#tray-button{ display:none; }#page_background{ width:100%; height:100%; background-size:cover; background-position:center center; }#page_caption{ text-align:center; padding:60px 0 30px 0; clear:both; }#page_caption.hasbg{ padding:0; height:650px; margin-bottom:10px; position:relative; overflow:hidden; }#page_caption.hasbg #bg_regular,#page_caption.hasbg #bg_blurred{ width:100%; min-height:100%; position:absolute; background-size:cover; background-position:center center; background-repeat:no-repeat;  -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }#page_caption.hasbg #bg_regular{ opacity:1; }#page_caption.hasbg #bg_blurred{ opacity:0; }#page_caption_wrapper_bg{ height:100%; max-width:70%; position:relative; display:table; margin:auto; }.pagetopimage img{ max-width:100%; height:auto; max-height:600px; }.page_caption_bg_center_wrapper{ display:table-cell; vertical-align:middle; }.page_caption_bg_border{ padding:10px; background:transparent; border:1px solid #fff; border:1px solid rgba(256,256,256,.7); }.page_caption_bg_content{ margin:auto; background:#fff; padding:60px 80px 60px 80px; }.page_tagline{ font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-weight:600; font-size:11px; text-transform:uppercase; letter-spacing:2px; font-style:normal; text-align:center; }.page_tagline a{ color:#cfa670; border-bottom:1px solid #cfa670; padding-bottom:2px; }.page_tagline.grid{ margin-top:10px; }.page_tagline.grid a{ border:0; }#page_caption_wrapper_bg .page_tagline a{ border-color:#fff; font-size:11px; }#page_caption_wrapper{ width:85%; margin:auto; text-align:center; }#page_caption_wrapper.visible{ display:block; }.password_overlay{ position:absolute; height:100%; width:100%; top:0; left:0; background-color:rgba(0,0,0,0.5); z-index:2; }.password_container{ position:absolute; height:100%; width:100%; top:0; left:0; background-size:cover; background-repeat:no-repeat; background-position:center center; }.password_wrapper{ height:100%; width:450px; padding:40px; position:relative; display:table; margin:auto; z-index:3; }.password_wrapper input[type=password]{ width:90%; }.overlay_gallery_border{ padding:10px; background:transparent; border:1px solid #fff; border:1px solid rgba(256,256,256,.7); }.overlay_gallery_content{ margin:auto; background:#fff; padding:40px; }.vertical_center_wrapper{ display:table-cell; vertical-align:middle;  animation-name:fadeIn; -webkit-animation-name:fadeIn;  animation-duration:0.6s;  -webkit-animation-duration:0.6s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }.lock_wrapper{ text-align:center; margin:auto; margin-top:0; margin-bottom:20px; }.lock_wrapper i{ font-size:8em; }#page_caption h1{ font-size:50px; font-weight:600; }.or-spacer{   width:100px;   margin:auto;   margin-top:20px;   position:relative; }.or-spacer.left,.or-spacer.right{ margin:0; margin-top:20px; }.or-spacer.right{ float:right; margin-top:10px; }.or-spacer .mask{   overflow:hidden;   height:20px; }.or-spacer .mask:after{   content:'';   display:block;   margin:-25px auto 0;   width:100%;   height:25px;   border-bottom:1px solid #d4d4d4; }.or-spacer span{   width:8px;   height:8px;   position:absolute;   bottom:100%;   margin-bottom:-5px;   left:50%;   margin-left:-4px;   border-radius:100%;   background:white;   box-shadow:0 0 0 0;   border:1px solid #d4d4d4; }#page_caption hr{ margin:0 0 20px 0; }#page_caption h2{ color:#000; padding:0 0 25px 0; font-size:24px; font-weight:600; letter-spacing:-1px; }#page_caption.page_content{ background:#fff; height:100%; text-align:left; overflow:scroll; color:#000; }#page_caption.page_content h1{ color:#000; }#page_caption.page_content .page_tagline{ color:#000; }#page_content_wrapper .sidebar .content .tagcloud,#page_content_wrapper .sidebar .content .textwidget,.page_content_wrapper .sidebar .content .tagcloud,.page_content_wrapper .sidebar .content .textwidget{ margin-top:20px; padding:0; }#page_content_wrapper .sidebar .content .textwidget img,#page_content_wrapper .sidebar .content .textwidget iframe,#page_content_wrapper .sidebar .content .textwidget video,#page_content_wrapper .sidebar .content .textwidget select,.page_content_wrapper .sidebar .content .textwidget img,.page_content_wrapper .sidebar .content .textwidget iframe,.page_content_wrapper .sidebar .content .textwidget video,.page_content_wrapper .sidebar .content .textwidget select{ max-width:100%; }#page_content_wrapper .sidebar .content .textwidget img,.page_content_wrapper .sidebar .content .textwidget img{ height:auto; }select[name=archive-dropdown]{ margin-top:15px; }#jquery_jplayer_1{ display:none; }#kenburns{ position:fixed; top:0; left:0; z-index:1; }#kenburns_overlay{ position:fixed; top:0; left:0; z-index:-1; }.portfolio_header h6{ color:#fff; margin:10px 0 10px 0; font-size:20px; font-weight:200; }.mansory_img{ opacity:0; visibility:hidden; }.mansory_img img{ display:block; }.mansory_img .mask{ position:absolute; overflow:hidden; top:0; left:0; background:#000; background-color:rgba(0,0,0,0.7);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0;  -webkit-transition:all 0.4s ease-in-out;  -moz-transition:all 0.4s ease-in-out;  -o-transition:all 0.4s ease-in-out;  -ms-transition:all 0.4s ease-in-out;  transition:all 0.4s ease-in-out;  text-align:center;  width:100%;  height:100%; }.mansory_img .mask .mask_frame{ width:100%; height:100%; }.mansory_img .mask .mask_frame .mask_image_content .mask_image_content_frame{ display:table-cell; vertical-align:middle; }.mansory_img .mask .mask_frame .mask_image_content h6{  width:80%;  font-size:22px!important;  line-height:28px;  color:#fff;  font-weight:bold;  margin:auto;  display:block; }.mansory_img:hover .mask{  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:alpha(opacity=100);  opacity:1; }.wall_thumbnail{ float:left; margin:0; overflow:hidden; }.wall_thumbnail img{ display:block; }.wall_thumbnail .mask{ position:absolute; overflow:hidden; top:0; left:0; background:#000; background-color:rgba(0,0,0,0.5);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0;  -webkit-transition:all 0.4s ease-in-out;  -moz-transition:all 0.4s ease-in-out;  -o-transition:all 0.4s ease-in-out;  -ms-transition:all 0.4s ease-in-out;  transition:all 0.4s ease-in-out;  text-align:center;  width:100%;  height:100%; }.wall_thumbnail:hover .mask{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }.wall_thumbnail img{ display:block; width:100%; height:auto; }.wall_thumbnail .mask .mask_frame{ display:table; width:100%; height:100%; }.wall_thumbnail .mask .mask_frame.galleries{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; padding:2em; color:#fff; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:3; }.wall_thumbnail .mask .mask_frame.galleries h3{ position:absolute; right:0; bottom:0; padding:1em 1.2em; color:#fff; letter-spacing:-1px; font-size:30px; text-align:right;  opacity:0; -webkit-transition:opacity 0.35s,-webkit-transform 0.35s; transition:opacity 0.35s,transform 0.35s; -webkit-transform:translate3d(40px,0,0); transform:translate3d(40px,0,0); }.wall_thumbnail:hover .mask .mask_frame.galleries h3{ opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }.wall_thumbnail .mask .mask_frame.galleries .excerpt{ margin-top:1em; padding:0 10px 0 0; width:50%; border-right:1px solid #fff; text-align:right; opacity:0; -webkit-transition:opacity 0.35s,-webkit-transform 0.35s; transition:opacity 0.35s,transform 0.35s; -webkit-transform:translate3d(-40px,0,0); transform:translate3d(-40px,0,0);  font-family:"Roboto","helvetica neue",Helvetica,sans-serif; font-size:12px; text-transform:uppercase; font-weight:600; }.wall_thumbnail:hover .mask .mask_frame.galleries .excerpt{ opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }.wall_thumbnail .mask .mask_frame .mask_image_content{ width:100%; height:100%; display:table!important; }.wall_thumbnail .mask .mask_frame .mask_image_content.hascycle{ z-index:10; position:relative; background:#000; background-color:rgba(0,0,0,0.5); margin:0; }.gallery_excerpt{ font-size:11px;  text-transform:uppercase; letter-spacing:2px; }.wall_thumbnail:hover .mask{  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:alpha(opacity=100);  opacity:1; }.wall_thumbnail:hover .mask h6{  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:alpha(opacity=100);  opacity:1;  -webkit-transform:translateY(0px);  -moz-transform:translateY(0px);  -o-transform:translateY(0px);  -ms-transform:translateY(0px);  transform:translateY(0px); }.photo_wall_wrapper_cover{ background:#f0f0f0; position:relative; }#photo_wall_wrapper,.photo_wall_wrapper{ padding:0; width:99.5%; position:relative; margin:10px 0 0 0; top:0; left:0.5%; clear:both; }#photo_wall_wrapper.parallax{ padding-top:14px; }#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry{ float:left; border:none; margin:0; padding:0; position:relative; width:32%; margin-bottom:1%; margin-left:0.5%; margin-right:0.5%; word-wrap:break-word; overflow:hidden; }#photo_wall_wrapper .wall_entry .wall_thumbnail,.photo_wall_wrapper .wall_entry .wall_thumbnail{ opacity:0; }#photo_wall_wrapper .wall_entry.visible .wall_thumbnail,.photo_wall_wrapper .wall_entry.visible .wall_thumbnail{ opacity:1; }@media only screen and (min-width:1400px){ #photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry {  width:23.6%; }}@media only screen and (min-width:1720px){ #photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry {  width:18.8%; }}@media only screen and (min-width:2200px){ #photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry {  width:15.5%; }}#photo_wall_wrapper .wall_entry .wall_entry_wrapper,.photo_wall_wrapper .wall_entry .wall_entry_wrapper{ position:relative; }#photo_wall_wrapper .wall_entry img,.photo_wall_wrapper .wall_entry img{ display:block; width:100%; height:auto; }.photo_wall_wrapper .wall_entry img{ margin-left:-1px; }.isotope,.isotope .isotope-item{   }.isotope{  -webkit-transition-property:height,width;   -moz-transition-property:height,width; -ms-transition-property:height,width; -o-transition-property:height,width;   transition-property:height,width; }.isotope .isotope-item{  -webkit-transition-property:-webkit-transform,opacity;   -moz-transition-property: -moz-transform,opacity; -ms-transition-property:  -ms-transform,opacity; -o-transition-property:  -o-transform,opacity;   transition-property: transform,opacity; }  .isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{  -webkit-transition-duration:0s!important;   -moz-transition-duration:0s!important; -ms-transition-duration:0s!important; -o-transition-duration:0s!important;   transition-duration:0s!important; } .page-template-template-gallery-thumbnails-php .gallery_mansory_wrapper{  padding:0px;  margin:0 auto; }.searchform label{ display:none; }.searchform input[type=text]{ width:48%; display:inline; }.searchform input[type=submit]{ display:inline; border-radius:0; }.gallery_a_title{ position:absolute; left:20px; bottom:20px; color:#fff; }.gallery_a_title h5{  font-size:16px;  font-weight:bold;  color:#fff; }.gallery_a_title span{ font-size:16px; color:#fff; font-style:italic; margin-top:-10px; display:block; }.gallery_a_title a,.gallery_a_title a:hover,.gallery_a_title a:active{ color:#fff; }body.single-attachment p.attachment{ display:none; }.widget_tag_cloud div,.tag_cloud{ margin:15px 0 10px 0; }.widget_tag_cloud div a,.meta-tags a,.tag_cloud a{ display:inline-block; font-size:14px; line-height:0.8em; margin:0 0 4px 0; padding:6px 10px 6px 10px; }.tag_cloud a{ margin-right:5px; }.widget_tag_cloud div a:hover,.meta-tags a:hover,#footer .widget_tag_cloud div a:hover,#footer .meta-tags a:hover,.tag_cloud a:hover{ border-color:#000!important; color:#fff!important; background:#000!important; }#reponse_msg ul:empty{ margin:0; }#reponse_msg ul{ margin-left:20px; margin-top:0!important; }#reponse_msg ul li:last-child{ margin-bottom:20px; }#reponse_msg ul li.error{ color:#000; }.footer_bar_wrapper{ width:60%; float:left; }@media screen and (max-width:480px){ .footer_bar_wrapper{  width:80%;  float:left; }} #toTop{ width:40px; height:40px; box-sizing:border-box;   background:#f0f0f0; color:#000;   text-align:center;   padding:8px 7px 8px 7px;   position:fixed;   bottom:0;   left:50%;   margin-left:20px;   cursor:pointer;   visibility:hidden; transition:color 300ms,background-color 300ms,opacity 300ms; -moz-transition:color 300ms,background-color 300ms,opacity 300ms; -o-transition:color 300ms,background-color 300ms,opacity 300ms; -webkit-transition:color 300ms,background-color 300ms,opacity 300ms; z-index:12; }#toTop i{ font-size:1.5em; line-height:1em; }.video-container{   position:relative;   padding-bottom:56.25%;   padding-top:0px; height:0; overflow:hidden; } .video-container iframe,.video-container object,.video-container embed{   position:absolute;   top:0;   left:0;   width:100%!important;   height:100%!important; }.slider_wrapper{ width:100%; position:relative; overflow:hidden; }.slider_wrapper ul li{ line-height:0; }.slider_wrapper ul li img{ max-width:100%; height:auto; line-height:0; }.portfolio_post_previous,.portfolio_post_next{ position:fixed; top:48%; right:20px; overflow:hidden; }.portfolio_post_previous{ left:20px; }.portfolio_post_previous a,.portfolio_post_next a{ width:30px; background:#fff; color:#000; text-align:center; padding:8px 7px 8px 7px; display:block; }.portfolio_post_previous a,.portfolio_post_next a,.portfolio_post_previous a:hover,.portfolio_post_next a:hover{ color:#000; }.portfolio_post_previous a:hover,.portfolio_post_next a:hover{ background:transparent; }.portfolio_post_previous{ float:left; max-width:50%; }.portfolio_post_next{ float:right; max-width:50%; }.gallery_audio{ position:fixed; top:23px; right:50px; z-index:999; }.progress_bar{ background:#f0f0f0; height:37px!important; position:relative; margin-bottom:10px; visibility:hidden; }.progress_bar_content{ height:37px!important; -webkit-transition:width s ease-in-out;   -moz-transition:width 1s ease-in-out;   -o-transition:width 1s ease-in-out;   transition:width 1s ease-in-out; }.progress_bar_title{ font-size:13px; color:#fff; font-weight:normal; position:absolute; top:6px; left:13px; font-weight:bold; }#supersized_overlay{ display:none!important; }.lightbox_video_wrapper iframe,.lightbox_video_wrapper video{ width:100%; }.lightbox_video_wrapper .mejs-container{ margin:auto; }#horizontal_gallery{ opacity:0; overflow-x:scroll; clear:both; min-height:100%; }#horizontal_gallery.visible{ opacity:1; }#horizontal_gallery_wrapper tbody tr td{ display:table-cell; vertical-align:middle; min-width:200px; padding:10px; padding-top:0; padding-bottom:0; }#horizontal_gallery_wrapper tbody tr td:last-child{ padding-right:0; }#horizontal_gallery_wrapper tbody tr td:first-child{ padding-left:0; }#horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info{ padding:40px; }#horizontal_gallery_wrapper tbody tr td a{ outline:none; }#horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info div{ width:250px; text-align:left; }#horizontal_gallery_wrapper img.horizontal_gallery_img{ height:auto; }#horizontal_gallery_wrapper .gallery_image_wrapper{ text-align:center; display:none; }#horizontal_gallery_wrapper .gallery_image_wrapper.visible{ display:block; }.image_caption.fullscreen{ clear:both; padding-top:15px; }.caption_header{ letter-spacing:2px; text-transform:uppercase; font-size:14px; }body[data-style=fullscreen] .image_description{ width:70%; margin:auto; margin-top:-10px; }.gallery_img_slides{ z-index:0; visibility:hidden; margin:0!important; position:absolute; width:100%; height:100%; background:#000; }.gallery_img_slides li{ margin:0; padding:0; line-height:0; }.gallery_img_slides li img{ opacity:0.4; }.gallery_img_slides.active{ visibility:visible; }  #captcha-wrap{ border:solid #870500 1px; width:270px; background:#870500; text-align:left; padding:3px; margin-top:10px; margin-bottom:10px; height:107px; }#captcha-wrap .captcha-box{ background:#fff; text-align:center; border:solid #fff 1px; }#captcha-wrap .text-box{ background:#ffdc73; width:140px; height:43px; float:left; margin:4px; text-align:center; border:solid #ffdc73 1px; }#captcha-wrap .text-box input{  width:120px;  -webkit-appearance:textfield; padding:1px; background-color:white; border:2px inset; border-image:initial; -webkit-rtl-ordering:logical; -webkit-user-select:text; cursor:auto; float:none; margin:auto; display:block; padding:0; height:20px; margin-top:-5px; }#captcha-wrap .text-box label{  color:#000000;  font-size:11px;  width:140px;  padding-top:3px;  padding-bottom:3px;  margin:0;  font-weight:normal;  margin-top:-2px;  display:block; }#captcha-wrap .captcha-action{ float:right; width:117px;  background:url(http://rountreeflowers.com/wp-content/themes/newton/css/../images/logos.jpg) top right no-repeat;  height:44px; margin-top:3px; }#captcha-wrap img#captcha-refresh{ margin-top:9px; border:solid #333333 1px; margin-right:6px; cursor:pointer; }  .ri-grid{ margin:auto; position:relative; max-height:0; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out; overflow:hidden; }.ri-grid.visible{ max-height:100%; }.ri-grid ul{ list-style:none; display:block; width:100%; margin:0; padding:0; overflow:hidden; }  .ri-grid ul:before,.ri-grid ul:after{ content:'';   display:table; }.ri-grid ul:after{   clear:both; }.ri-grid ul{   zoom:1;  } .ri-grid ul li{ -webkit-perspective:400px; -moz-perspective:400px; -o-perspective:400px; -ms-perspective:400px; perspective:400px;  margin:0; padding:0; float:left; position:relative; display:block; overflow:hidden; background:#000; width:0; height:0; }.ri-grid ul li a{ display:block; outline:none; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -o-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-background-size:100% 100%; -moz-background-size:100% 100%; background-size:100% 100%; background-position:center center; background-repeat:no-repeat; background-color:#333; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; } .ri-grid-size-1{ width:55%; }.ri-grid-size-2{ width:100%; }.ri-grid-size-3{ width:100%; margin-top:0px; } .ri-shadow:after,.ri-shadow:before{ content:""; position:absolute; z-index:-2; bottom:15px; left:10px; width:50%; height:20%; max-width:300px; max-height:100px; box-shadow:0 15px 10px rgba(0,0,0,0.7); -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -ms-transform:rotate(-3deg); -o-transform:rotate(-3deg); transform:rotate(-3deg); }.ri-shadow:after{ right:10px; left:auto; -webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -ms-transform:rotate(3deg); -o-transform:rotate(3deg); transform:rotate(3deg); }.ri-grid-loading:after,.ri-grid-loading:before{ display:none; }.ri-loading-image{ display:none; }.ri-grid-loading .ri-loading-image{ position:relative; left:100%; margin:auto; margin-top:50px; margin-bottom:50px; display:block; text-align:center; }.ri-grid-loading .ri-grid-overlay{ display:none; }.ri-grid-overlay{ background-color:rgba(0,0,0,0.2); width:100%; height:100%; position:absolute; z-index:2; display:block; }.ri-grid-wrapper{ display:table; height:100%; margin:auto; opacity:0; }.ri-grid.visible .ri-grid-wrapper{ -webkit-animation-delay:1s; -moz-animation-delay:1s; animation-delay:1s;  animation-name:fadeIn; -webkit-animation-name:fadeIn;  animation-duration:0.6s;  -webkit-animation-duration:0.6s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }.ri-grid-item{ display:table-cell; vertical-align:middle; }.ri-grid-border{ padding:10px; background:transparent; border:1px solid #fff; border:1px solid rgba(256,256,256,.7); }.ri-grid-content{ margin:auto; background:#fff; background:rgba(256,256,256,.9); padding:50px 0 50px 0; }.grid-logo{ max-width:50%; display:block; margin:auto; }  h1.page-title{ display:none; }#page_content_wrapper .inner .sidebar_content ul.products{ margin:0; padding-top:20px; }.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{ width:32%; margin-right:2%; }.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{ margin-right:0; }.woocommerce .woocommerce-ordering select{ border:0; background:transparent; font-family:'Montserrat','Helvetica Neue',Arial,Verdana,sans-serif; font-size:14px; }.woocommerce .woocommerce-result-count{ font-family:'Montserrat','Helvetica Neue',Arial,Verdana,sans-serif; font-size:14px; }.woocommerce ul.products li.product h3{ font-size:1em; }.woocommerce ul.products li.product .price{ font-family:'Montserrat','Helvetica Neue',Arial,Verdana,sans-serif; color:#444; font-size:1.3em; font-weight:bold; }.woocommerce ul.products li.product .button{ background:transparent; padding:0; text-transform:none; font-size:12px; font-family:'Montserrat','Helvetica Neue',Arial,Verdana,sans-serif; letter-spacing:0; font-weight:400; }.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{ outline:0; border:1px solid #e1e1e1!important; height:32px; }.woocommerce-page div.product form.cart .button{ width:auto!important; margin-left:5px; letter-spacing:1px!important; padding:.8em 1.5em .8em 1.5em!important; border:0!important; }.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{ box-shadow:0px 0px 0px black!important; width:100%!important; text-align:center!important; margin:auto!important; }.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{ font-size:18px!important; margin-top:5px!important; padding-bottom:0; }.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{ font-size:0.9em!important; }.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{ text-decoration:none!important; font-size:20px!important; color:#cfa670; }.woocommerce ul.cart_list li ins,.woocommerce ul.product_list_widget li ins,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li ins{ text-decoration:none; font-weight:bold; }.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{ display:none!important; }.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{ box-shadow:0px 0px 0px black!important; -webkit-box-shadow:0px 0px 0px black!important; -moz-box-shadow:0px 0px 0px black!important; width:45px; height:auto; }.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img{ box-shadow:0px 0px 0px black!important; -webkit-box-shadow:0px 0px 0px black!important; -moz-box-shadow:0px 0px 0px black!important; }.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{ margin-left:0!important; }.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h1{ font-size:30px!important; }.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h2{ font-size:18px!important; }.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h3{ font-size:16px!important; padding-bottom:0; }.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h4{ font-size:14px!important; }.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h5{ font-size:13px!important; }.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h6{ font-size:12px!important; }.woocommerce div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a{ margin-bottom:3.8%; }div[itemprop="description"]{ margin:5px 0 10px 0; padding-left:0!important; }.review-summary{ display:none!important; }.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{ font-size:14px!important; color:#000; padding-top:10px!important; }.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{ border:0; }.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{ background:#444!important; box-shadow:inset 0 0 0 0 rgba(0,0,0,0.5)!important; -webkit-box-shadow:inset 0 0 0 0 rgba(204,204,204,0.5)!important; -moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.5)!important; }.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ border:1px solid #e1e1e1!important; background:#fff!important; }.woocommerce #page_content_wrapper a.button,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover{ text-transform:none!important; border:0!important; padding:0!important; letter-spacing:0!important; font-family:'Montserrat','Helvetica Neue',Arial,Verdana,sans-serif!important; font-weight:normal!important; position:relative!important; padding-left:20px!important; background:transparent!important; margin-top:0; opacity:0.3; color:#444!important; font-size:12px!important; }.woocommerce #page_content_wrapper a.button:hover,.woocommerce-page #page_content_wrapper a.button:hover,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover,.woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover{ opacity:1; }.woocommerce.columns-4 ul.products li.product a.add_to_cart_button{ color:#000!important; font-size:100%!important; }.woocommerce #page_content_wrapper a.button:before,.woocommerce-page #page_content_wrapper a.button:before,.woocommerce .products a.button:before{ position:absolute; margin-left:-20px; color:inherit; font-family:"FontAwesome"; content:'\f07a'; }.woocommerce #page_content_wrapper a.button.product_type_variable:before,.woocommerce-page #page_content_wrapper a.button.product_type_variable:before{ content:'\f03a'; }.woocommerce ul.products li.product:hover a.add_to_cart_button,.woocommerce-page ul.products li.product:hover{ border-color:#777!important; }.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{ opacity:1!important; }.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button,.woocommerce table.cart td.actions .button.alt.checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce table.cart td.actions .button.alt{ background:#444!important; color:#fff!important; text-shadow:none!important; border-color:#444!important; font-weight:normal!important; }.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{ font-weight:normal!important; }.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{ width:70px!important; float:left!important; margin-right:15px!important; margin-left:0!important; }.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{ margin-top:20px!important; }.cart-collaterals .cart_totals table{ width:100%!important; }.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{ width:32%!important; }.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{ color:#999!important; }.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{ color:#fff!important; }body[data-shop=three_cols].woocommerce ul.products li.product,body[data-shop=three_cols].woocommerce-page ul.products li.product{  width:31.2%!important; }.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{ margin-right:0!important; }body.woocommerce .page-title{ display:none; }.woocommerce-page div.product div.images div.thumbnails{ display:none; }p.price{ padding-top:0!important; margin-top:-10px!important; }p.price ins span.amount,p.price span.amount,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{ font-weight:bold; font-size:18px; color:#cfa670; }p.price del span.amount{ color:#ccc!important; font-size:16px; }span.price del span.amount{ font-size:13px; }#tab-description h2,.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{ font-size:18px; }.checkout h3{ font-size:18px; margin:15px 0 15px 0; }.related.products h2,.cart_totals h2,.shipping_calculator h2,.upsells.products h2,.cross-sells h2{ font-size:18px; margin-bottom:15px; }.cart_totals h2{ display:none; }.shipping_calculator h2{ text-align:left; }.related.products{ margin-top:30px; }.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{ border:0; box-shadow:0 0 0; border-radius:0px!important; }.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before{ border:0; box-shadow:0 0 0; border-radius:0px!important; }.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{ border:1px solid #e1e1e1; padding:25px; box-sizing:border-box; background:#fff; }.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{ width:100%; }.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{ background:#ebebeb!important; border:0!important; box-shadow:none!important; visibility:visible!important; border:1px solid #e1e1e1!important; border-bottom:0!important; border-radius:0px!important; }.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child{ margin-left:0!important; }.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{ padding:10px 30px 9px 30px!important; font-weight:normal!important; font-size:14px!important; text-shadow:none!important; }.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{ background:#fff!important; color:#000!important; border-radius:0px!important; height:auto!important; padding:0!important; border:1px solid #e1e1e1!important; border-bottom:0!important; margin-left:0!important; margin-right:0!important; }.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{ color:#000!important; font-weight:bold!important; border-radius:0px!important; }.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{ padding-left:0!important; margin-bottom:0!important; }.widget_shopping_cart_content a.button{ margin-right:5px!important; }.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price{ font-size:1.5em!important; }.woocommerce-page div.product p.price ins{ text-decoration:none!important; }.product_meta>span{ clear:both; display:block; }.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{ border:0!important; }.woocommerce-message,.woocommerce-error,.woocommerce-info{ box-shadow:0 0 0 #000!important; border-radius:0!important; }.woocommerce-message{ background:#23B064!important; border-color:#23B064!important; color:#fff!important; text-shadow:none!important; padding:1.3em 1.2em 1.1em 3.2em!important; }.woocommerce-info{ background:#4db2ec!important; border-color:#4db2ec!important; color:#fff!important; text-shadow:none!important; padding:1.3em 1.2em 1.1em 3.2em!important; }.woocommerce-error{ background:#e62c22!important; border-color:#e62c22!important; color:#fff!important; text-shadow:none!important; padding:1.3em 1.2em 1.1em 3.2em!important; }.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{ color:#fff!important; }.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{ box-shadow:none!important; top:0.4em!important; background:#23B064!important; }.woocommerce-info:before{ background:#4db2ec!important; }.woocommerce-error:before{ background:#e62c22!important; }.woocommerce .woocommerce-message a.button{ display:none; }.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals,#order_review{ margin-bottom:0; }.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{ text-align:left; }.woocommerce table.shop_table,.woocommerce-page table.shop_table{ border-bottom:0; }.post_carousel.flexslider .slides>li{ margin-right:20px; }.woocommerce-page .products .star-rating{ float:right; margin-top:5px; }.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{ padding-bottom:10px; border-bottom:1px solid #e1e1e1; }.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{ box-shadow:none; text-shadow:none; color:#fff; background:#ff3e36; margin-top:-6px; margin-left:-6px; left:0; right:auto; }.woocommerce #content nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{ text-align:left; margin-top:30px; margin-bottom:30px; }.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{ border:0; }.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{ height:30px; width:30px; line-height:30px; display:inline-block; text-align:center; color:#888; background:#fff; border:1px solid #e1e1e1; margin-right:10px; overflow:hidden; }.woocommerce-page nav.woocommerce-pagination ul li a{ color:#888; line-height:1.3em; }.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:active{ border-color:#e1e1e1; background:#fcfcfc; color:#000000!important; font-weight:bold; line-height:1.3em; }.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{ margin-left:0!important; }.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a{ text-align:center; }.price_slider_wrapper{ margin-top:30px; }.woocommerce-page ul.product_list_widget li .star-rating{ display:none; }.woocommerce-page ul.product_list_widget li a{ font-weight:600!important; }.woocommerce-page ul.product_list_widget li .amount{ font-weight:600; color:#444; }.woocommerce-page ul.product_list_widget li del .amount{ color:#ccc; }.woocommerce-page .price_label{ font-weight:600; }.woocommerce-page ul.product_list_widget li ins{ background:transparent; }.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{ float:left!important; }ul.product_list_widget li{ padding:10px 0 10px 0!important; }.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{ clear:both; }.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating{ float:none; }.woocommerce-review-link{ color:#000!important; }.woocommerce-page div.product form.cart{ margin-top:2em; }.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-message:before{ display:block; clear:none; }.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{ width:70px; }.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{ font-size:14px; padding:12px 12px 10px 12px; }.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{ line-height:1em; }.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.wc-forward a:after,.wc-forward:after{ display:none; }#page_content_wrapper .inner .sidebar_content ul.products{ margin-left:0!important; }.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{ border-top:0; padding:15px 12px; }.shipping-calculator-button{ color:#000; }.product-subtotal .amount{ color:#000; font-weight:600; }.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{ width:100%; float:none; }.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{ margin-top:10px; }.woocommerce-page table.cart th,table.shop_table thead tr th{ border-bottom:1px solid #e1e1e1; color:#000; font-weight:600; }.woocommerce table.shop_table,.woocommerce-page table.shop_table{ border-radius:0!important; border-bottom:1px solid #e1e1e1; }.woocommerce table.shop_table.cart,.woocommerce-page table.shop_table.cart{ border:0; }.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{ border-bottom:0!important; padding-top:40px; }.woocommerce table.cart td.actions .coupon .input-text#coupon_code{ width:200px; padding:12px 10px 8px 10px; border-radius:0; box-shadow:0 0 0 0; margin-right:10px; }.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{ border-bottom:0; }.woocommerce-page #payment ul.payment_methods label{ display:inline-block; clear:none; width:auto; }.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{ margin-top:0; }.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{ border-bottom:0; }.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{ border-top:0; }.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{ color:#444; }.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{ font-size:1em; }strong[itemprop="author"]{ font-size:1em; font-weight:600; color:#000; font-weight:600!important; font-family:'Montserrat','Helvetica Neue',Arial,Verdana,sans-serif; text-transform:uppercase; }.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{ background:#fff!important; box-shadow:0 0 0 0; }.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{ display:none!important; }.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{ border:0!important; border-bottom:1px solid #e1e1e1!important; padding:0; }.woocommerce ul.products li.product a .star-rating,.woocommerce-page ul.products li.product a .star-rating{ display:none!important; }.woocommerce #review_form #respond{ width:100%; }.woocommerce #reviews h3{ text-align:left; }h1.product_title,.woocommerce div.product .product_title{ font-size:26px; }.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{ display:none; }.woocommerce-cart .wc-proceed-to-checkout{ padding:2em 0; }.woocommerce-page div.product form.cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{ border-radius:0!important; }.return-to-shop .wc-backward{ padding-left:35px!important; }.return-to-shop{ padding:0 0 2em 0!important; }.woocommerce-checkout-payment{ margin-bottom:4em!important; }.woocommerce-result-count{ padding-top:0!important; }.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{ margin-top:11px; }.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{ width:32%; }.woocommerce-tabs h3#reply-title:before{ border:0; } .mejs-offscreen{position:absolute!important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(http://rountreeflowers.com/wp-includes/js/mediaelement/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(http://rountreeflowers.com/wp-includes/js/mediaelement/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(http://rountreeflowers.com/wp-includes/js/mediaelement/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(http://rountreeflowers.com/wp-includes/js/mediaelement/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay{}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(http://rountreeflowers.com/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(http://rountreeflowers.com/wp-includes/js/mediaelement/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff} .mfp-bg{  top:0;  left:0;  width:100%;  height:100%;  z-index:1042;  overflow:hidden;  position:fixed; }.mfp-wrap{  top:0!important;  left:0;  width:100%;  height:100%;  z-index:1043;  position:fixed!important;  outline:none!important;  -webkit-backface-visibility:hidden;  background:#000;  background:rgb(0,0,0,0.8);  background:rgba(0,0,0,0.8); animation-name:fadeIn; -webkit-animation-name:fadeIn;  animation-duration:0.3s;  -webkit-animation-duration:0.3s;  animation-timing-function:ease-in-out;  -webkit-animation-timing-function:ease-in-out;  -webkit-animation-fill-mode:forwards;   -moz-animation-fill-mode:forwards;   animation-fill-mode:forwards; }.mfp-container{  text-align:center;  position:absolute;  width:100%;  height:100%;  left:0;  top:0;  padding:0 8px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }.mfp-container:before{  content:'';  display:inline-block;  height:100%;  vertical-align:middle; }.mfp-align-top .mfp-container:before{  display:none; }.mfp-content{  position:relative;  display:inline-block;  vertical-align:middle;  margin:0 auto;  text-align:left;  z-index:1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{  width:100%;  cursor:auto; }.mfp-ajax-cur{  cursor:progress; }.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{ }.mfp-zoom{  cursor:pointer; }.mfp-auto-cursor .mfp-content{  cursor:auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{  -webkit-user-select:none;  -moz-user-select:none;  user-select:none; }.mfp-loading.mfp-figure{  display:none; }.mfp-hide{  display:none!important; }.mfp-preloader{  color:#cccccc;  position:absolute;  top:50%;  width:auto;  text-align:center;  margin-top:-0.8em;  left:8px;  right:8px;  z-index:1044;  } .mfp-preloader a{   color:#cccccc; }  .mfp-preloader a:hover{ color:white; }.mfp-s-ready .mfp-preloader{  display:none; }.mfp-s-error .mfp-content{  display:none; }button.mfp-close,button.mfp-arrow{  overflow:visible;  cursor:pointer;  background:transparent;  border:0;  -webkit-appearance:none;  display:block;  outline:none;  padding:0;  z-index:1046;  -webkit-box-shadow:none;  -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;  box-shadow:none; } button::-moz-focus-inner{  padding:0;  border:0; }.mfp-close{  position:absolute;  right:0;  top:0;  text-decoration:none;  text-align:center;  opacity:0.65;  filter:alpha(opacity=65);  color:white;  font-style:normal;  z-index:9999; } .mfp-close:hover,.mfp-close:focus{   opacity:1;   filter:alpha(opacity=100); }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{  right:-13px;  top:-10px;  text-align:center;  display:block;  border-radius:250px;  width:40px;  height:40px;  line-height:40px;  border:2px solid transparent;  color:#fff;  cursor:pointer;   -webkit-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; }.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover{ border:2px solid #fff; }.mfp-image-holder .mfp-close:after,.mfp-iframe-holder .mfp-close:after{ font-family:'FontAwesome'; content:"\f00d"; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out; font-size:19px; line-height:40px; }.mfp-image-holder .mfp-close:hover:after,.mfp-iframe-holder .mfp-close:hover:after{ -webkit-transform:rotateZ(90deg); }.mfp-counter{  position:absolute;  top:0;  right:0;  font-size:12px;  line-height:18px;  display:none;  }.mfp-arrow{  position:absolute;  opacity:0.65;  filter:alpha(opacity=65);  margin:0;  top:50%;  margin-top:-55px;  padding:0;  width:90px;  height:110px;  -webkit-tap-highlight-color:rgba(0,0,0,0);  } .mfp-arrow:active{   margin-top:-54px; } .mfp-arrow:hover,.mfp-arrow:focus{   opacity:1;   filter:alpha(opacity=100); } .mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{   content:'';   display:block;   width:0;   height:0;   position:absolute;   left:0;   top:0;   margin-left:35px;   border:medium inset transparent; } .mfp-arrow:after,.mfp-arrow .mfp-a{   border-top-width:13px;   border-bottom-width:13px;   top:8px; } .mfp-arrow:before,.mfp-arrow .mfp-b{   border-top-width:21px;   border-bottom-width:21px;   opacity:0.7; }.mfp-arrow-left{  left:0; } .mfp-arrow-left:after,.mfp-arrow-left .mfp-a{   font-family:"FontAwesome"; font-size:50px; display:block; content:'\f104'; color:#fff; font-weight:300;   margin-left:20px; } .mfp-arrow-left:before,.mfp-arrow-left .mfp-b{   margin-left:25px; }.mfp-arrow-right{  right:0; } .mfp-arrow-right:after,.mfp-arrow-right .mfp-a{   margin-left:44px;   font-family:"FontAwesome"; font-size:50px; display:block; content:'\f105'; color:#fff; font-weight:300;   } .mfp-arrow-right:before,.mfp-arrow-right .mfp-b{ }.mfp-iframe-holder{  padding-top:40px;  padding-bottom:40px; } .mfp-iframe-holder .mfp-content{   line-height:0;   width:100%;   max-width:900px; } .mfp-iframe-holder .mfp-close{   top:-40px; }.mfp-iframe-scaler{  width:100%;  height:0;  overflow:hidden;  padding-top:56.25%; } .mfp-iframe-scaler iframe{   position:absolute;   display:block;   top:0;   left:0;   width:100%;   height:100%;   background:black; } img.mfp-img{  width:auto;  max-width:100%;  height:auto;  display:block;  line-height:0;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  padding:40px 0 40px;  margin:0 auto;  } .mfp-figure{  line-height:0; } .mfp-figure:after{   content:'';   position:absolute;   left:0;   top:40px;   bottom:40px;   display:block;   right:0;   width:auto;   height:auto;   z-index:-1;   background:#444444; } .mfp-figure small{   color:#bdbdbd;   display:block;   font-size:12px;   line-height:14px; } .mfp-figure figure{   margin:0; }.mfp-bottom-bar{  margin-top:-26px;  position:absolute;  top:100%;  left:0;  width:100%;  cursor:auto;  color:#fff; }.mfp-title{  text-align:left;  line-height:18px;  font-size:11px;  font-style:italic;  word-wrap:break-word;  padding-right:36px; }mfp-description{ font-size:10px; font-style:normal; }.mfp-image-holder .mfp-content{  max-width:90%; }.mfp-gallery .mfp-image-holder .mfp-figure{  cursor:pointer; }@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){ .mfp-img-mobile .mfp-image-holder{   padding-left:0;   padding-right:0; } .mfp-img-mobile img.mfp-img{   padding:0; } .mfp-img-mobile .mfp-figure:after{   top:0;   bottom:0; } .mfp-img-mobile .mfp-figure small{   display:inline;   margin-left:5px; } .mfp-img-mobile .mfp-bottom-bar{   background:rgba(0,0,0,0.6);   bottom:0;   margin:0;   top:auto;   padding:3px 5px;   position:fixed;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }  .mfp-img-mobile .mfp-bottom-bar:empty{ padding:0; } .mfp-img-mobile .mfp-counter{   right:5px;   top:3px; } .mfp-img-mobile .mfp-close{   top:0;   right:0;   width:35px;   height:35px;   line-height:35px;   background:rgba(0,0,0,0.6);   position:fixed;   text-align:center;   padding:0; }}@media all and (max-width:900px){  .mfp-arrow{   -webkit-transform:scale(0.75);   transform:scale(0.75); } .mfp-arrow-left{   -webkit-transform-origin:0;   transform-origin:0; } .mfp-arrow-right{   -webkit-transform-origin:100%;   transform-origin:100%; } .mfp-container{   padding-left:6px;   padding-right:6px; }}.mfp-ie7 .mfp-img{  padding:0; }.mfp-ie7 .mfp-bottom-bar{  width:600px;  left:50%;  margin-left:-300px;  margin-top:5px;  padding-bottom:5px; }.mfp-ie7 .mfp-container{  padding:0; }.mfp-ie7 .mfp-content{  padding-top:44px; }.mfp-ie7 .mfp-close{  top:0;  right:0;  padding-top:0; }.mfp-fade.mfp-bg{  opacity:0;  -webkit-transition:all 0.3s ease-out;  -moz-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; } .mfp-fade.mfp-bg.mfp-ready{  opacity:1; } .mfp-fade.mfp-bg.mfp-removing{  opacity:0; } .mfp-fade.mfp-wrap .mfp-content{  opacity:0;  -webkit-transition:all 0.3s ease-out;  -moz-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content{  opacity:1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content{  opacity:0; }.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{  opacity:0;  -webkit-backface-visibility:hidden; -webkit-transition:all 0.3s ease-out;  -moz-transition:all 0.3s ease-out;  -o-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; }.mfp-with-zoom.mfp-ready .mfp-container{   opacity:1; }.mfp-with-zoom.mfp-ready.mfp-bg{   opacity:0.8; }.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{  opacity:0; }.mfp-figure,.mfp-iframe{ -webkit-animation-name:fadeIn; -moz-animation-name:fadeIn; -o-animation-name:fadeIn; animation-name:fadeIn; -webkit-animation-duration:.6s; -moz-animation-duration:.6s; -ms-animation-duration:.6s; -o-animation-duration:.6s; animation-duration:.6s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; } .flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{ padding:0; list-style:none}.slides{ margin-top:0!important; margin-left:0!important; }  .flexslider{margin:0; padding:0}.flexslider .slides>li{display:none; -webkit-backface-visibility:hidden; text-align:center; }.flexslider .slides.post_slideshow_widget>li{ margin-right:0!important; }.flexslider .slides.post_slideshow_widget>li img{ margin-bottom:10px; }#page_slider.flexslider .slides>li{ margin-right:0!important; }.flex-pauseplay span{text-transform:capitalize} .slides:after{content:"\0020"; display:block; clear:both; visibility:hidden; line-height:0; height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}  .no-js .slides>li:first-child{display:block} .flexslider{ margin:0; position:relative; zoom:1; margin-top:0; }.flexslider.post_carousel{ margin-top:0; }.flex-viewport{ max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }.loading .flex-viewport{ max-height:300px; }.flexslider .slides{ zoom:1; }.carousel li{ margin-right:5px; } .flex-direction-nav{height:0; list-style:none!important}.flex-direction-nav a{ display:block; width:60px; height:60px; text-align:center; position:absolute; bottom:44%; z-index:10; overflow:hidden; opacity:1; cursor:pointer; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; background:rgba(0,0,0,0.3); line-height:45px; opacity:0; }.flex-direction-nav a:hover{ opacity:1; }#page_slider .flex-direction-nav a{ top:42%!important; }.slider_widget_wrapper .flex-direction-nav a{ top:34%!important; }.post_type_gallery .flex-direction-nav a{ top:33%; }.flex-direction-nav .flex-prev{ left:-60px; }.flex-direction-nav .flex-next{ right:-60px; }.slider_wrapper:hover .flex-prev{ opacity:1; left:2%; }.slider_wrapper:hover .flex-next{ opacity:1; right:2%; }.flexslider .flex-prev:hover,.flexslider .flex-next:hover{ text-decoration:none!important; }.flex-direction-nav .flex-disabled{ opacity:0!important; filter:alpha(opacity=0); cursor:default; }.flex-direction-nav a:before{ font-family:"FontAwesome"; font-size:20px; display:block; content:'\f104'; color:#fff; margin-top:9px; }.flex-direction-nav a.flex-next:before{ content:'\f105'; } .flex-pauseplay a{ display:block; width:20px; height:20px; position:absolute; bottom:5px; left:10px; opacity:0.8; z-index:10; overflow:hidden; cursor:pointer; color:#000; }.flex-pauseplay a:before{ font-family:"flexslider-icon"; font-size:20px; display:inline-block; content:'\f004'; }.flex-pauseplay a:hover{ opacity:1; }.flex-pauseplay a.flex-play:before{ content:'\f003'; } .flex-control-nav{width:100%; position:absolute; bottom:-40px; text-align:center}.flex-control-nav li{margin:0 6px; display:inline-block; zoom:1; *display:inline}.flex-control-paging li a{width:11px; height:11px; display:block; background:#666; background:rgba(0,0,0,0.5); cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); box-shadow:inset 0 0 3px rgba(0,0,0,0.3); }.flex-control-paging li a:hover{ background:#333; background:rgba(0,0,0,0.7); }.flex-control-paging li a.flex-active{ background:#000; background:rgba(0,0,0,0.9); cursor:default; }.flex-control-thumbs{margin:5px 0 0; position:static; overflow:hidden}.flex-control-thumbs li{width:25%; float:left; margin:0}.flex-control-thumbs img{width:100%; display:block; opacity:.7; cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1; cursor:default} @font-face{font-family:'FontAwesome';src:url(http://rountreeflowers.com/wp-content/themes/newton/css/../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(//rountreeflowers.com/wp-content/cache/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(http://rountreeflowers.com/wp-content/themes/newton/css/../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(http://rountreeflowers.com/wp-content/themes/newton/css/../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(http://rountreeflowers.com/wp-content/themes/newton/css/../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(//rountreeflowers.com/wp-content/cache/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"} body,input[type=text],input[type=email],input[type=url],input[type=password],textarea{font-family:Muli}body{font-size:14px}h1,h2,h3,h4,h5,h6,h7,#page_caption h1,input[type=submit],input[type=button],a.button,.button,blockquote,.wall_thumbnail .mask .mask_frame.galleries .excerpt,.ppb_subtitle,.woocommerce .page_slider a.button,a.button.fullwidth,.woocommerce-page div.product form.cart .button{font-family:Muli}h1,h2,h3,h4,h5,h6,h7,#page_caption h1,input[type=submit],input[type=button],a.button,.button{font-weight:600}h1{font-size:36px}h2{font-size:32px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:18px}body,#wrapper,#page_content_wrapper.fixed,#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle span,h2.widgettitle span,#gallery_caption h2,.slider_wrapper .gallery_image_caption h2,#body_loading_screen,h3#reply-title span{background-color:#ffffff}.frame_top,.frame_bottom,.frame_left,.frame_right{background-color:#160501}body,.pagination a,#gallery_caption h2,.slider_wrapper .gallery_image_caption h2,.post_info a{color:#444444}::selection{background-color:#444444}a{color:#ec4b70}a:hover,a:active,.post_info_comment a i{color:#f48328}h1,h2,h3,h4,h5,pre,code,tt,blockquote,.post_header h5 a,.post_header h3 a,.post_header.grid h6 a,.post_header.fullwidth h4 a,.post_header h5 a,blockquote,.site_loading_logo_item i{color:#000000}.or-spacer span,.or-spacer .mask:after,hr,.post_wrapper,#respond.comment-respond,.post_info,#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:before,h2.widgettitle:before{border-color:#d4d4d4}.post_header .post_subtitle a,.post_subtitle a{color:#ec4b70;border-color:#ec4b70}input[type=text],input[type=password],input[type=email],input[type=url],textarea{background-color:#f0f0f0;color:#444444;border-color:#f0f0f0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,textarea:focus{background-color:#ffffff;border-color:#ffffff}input[type=submit],input[type=button],a.button,.button,.pagination span,.pagination a:hover,.woocommerce .page_slider a.button,a.button.fullwidth,.woocommerce-page div.product form.cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#ec4b70}.pagination span,.pagination a:hover{border-color:#ec4b70}input[type=submit],input[type=button],a.button,.button,.pagination a:hover,.woocommerce .page_slider a.button,a.button.fullwidth,.woocommerce-page div.product form.cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#ffffff;border-color:#ec4b70}.post_share_bubble a.post_share{background-color:#f0f0f0;color:#ec4b70}.nav>li a{font-family:Muli;font-size:22px;font-weight:600;text-transform:none;color:#ed4b70}#menu_toggle,#menu_toggle:after,#menu_toggle:before,#menu_toggle:after,#menu_toggle:before,body.js_nav #menu_toggle:before,body.js_nav #menu_close_icon:hover #menu_toggle:before,body.js_nav #menu_toggle:after,body.js_nav #menu_close_icon:hover #menu_toggle:after,#menu_close_icon:hover #menu_toggle,#menu_close_icon:hover #menu_toggle:before,#menu_close_icon:hover #menu_toggle:after{background-color:#ed4b70}.gallery_prev a,.gallery_next a,.gallery_prev a:hover span:after,.gallery_next a:hover span:after{color:#ed4b70}.nav>li a:hover{color:#f48328}.nav>li.current-menu-item a,.nav>li.current-menu-parent a,.nav>li a:active{color:#f48328}#nav_fullscreen{background-color:#110300;background-image:url(http://rountreeflowers.com//wp-content/uploads/2015/07/I_0261a.jpg)}#page_caption,.page_caption_bg_content,.overlay_gallery_content{background-color:#ffffff}.page_caption_bg_border,.overlay_gallery_border{border-color:#ffffff}#page_caption{padding-top:60px;padding-bottom:30px}#page_caption h1,.ppb_title{color:#ec4b70;font-size:44px;font-weight:600;text-transform:none}.page_tagline,.ppb_subtitle{color:#444444;font-size:11px;text-transform:uppercase;letter-spacing:2px}.page_tagline{font-weight:600}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle{font-family:Muli;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#000000}#page_content_wrapper .inner .sidebar_wrapper .sidebar .content,.page_content_wrapper .inner .sidebar_wrapper .sidebar .content{color:#444444}#page_content_wrapper .inner .sidebar_wrapper a,.page_content_wrapper .inner .sidebar_wrapper a{color:#000000}#page_content_wrapper .inner .sidebar_wrapper a:hover,#page_content_wrapper .inner .sidebar_wrapper a:active,.page_content_wrapper .inner .sidebar_wrapper a:hover,.page_content_wrapper .inner .sidebar_wrapper a:active{color:#000000}#copyright{color:#444444}#copyright a,#copyright a:active,.social_wrapper ul li a{color:#ec4b70}#copyright a:hover,.social_wrapper ul li a:hover{color:#f48328}#toTop{background-color:#f0f0f0;color:#000000} #page_caption_wrapper_bg{   position:absolute;   font-size:13px!important;   color:#fff; bottom:20px;   z-index:100;   display:inline-block;   height:auto;   opacity:0.25!important;   text-transform:none!important;   text-align:left!important; }input[type=submit]:hover,input[type=button]:hover,.button:hover{   color:#fff!important;   background:#ec4b70!important;   border-color:#ec4b70!important; }.post_img img{  height:264px!important;  width:402px!important; }.site_loading_logo_wrapper{  display:none!important; }#body_loading_screen{  display:none!important; }.two_third{  float:left;  width:62%!important;  margin-right:3%; }.four-column{ width:22.2%; float:left; min-height:50px; margin-right:3%; }.four-column h5{ margin-bottom:15px; }.four-column img{ margin-bottom:20px; }a:hover{  color:#f48328!important; }.contact_form_wrapper{  text-align:center; }input[type=submit],input[type=button],a.button,.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{  color:#fff!important;   background:#f48328!important;   border-color:#f48328!important; }.post_subtitle{  display:none!important; } .post_header{  display:none!important; }.single-post .post_header{  display:block!important; }.page-id-3301 #page_caption{  display:none; } @media only screen and (min-width:960px) and (max-width:1024px){ #page_caption.hasbg {  height:500px;  }.slider_wrapper {  max-height:625px;  } .page_control_static {  display:none;  } #body_loading_screen,#page_background {  height:105%;  } #page_caption h1,.ppb_title {  font-size:40px;  } #page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-url {  width:30%;  } #commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{  width:30.9%;  } #page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-url {  width:28.8%;  } .fullwidth_comment_wrapper .comment .right {  width:90%;  } #page_caption.hasbg{  height:400px!important;   }  #photo_wall_wrapper,.photo_wall_wrapper{  text-align:center; }  #photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry{  margin-bottom:20px!important;  margin-left:15%!important;  width:70%!important;   text-align:center; } #photo_wall_wrapper .wall_entry.visible .wall_thumbnail,.photo_wall_wrapper .wall_entry.visible .wall_thumbnail{  margin:0 auto!important;  text-align:center;   display:inline-block;  float:none;   }}  @media only screen and (min-width:768px) and (max-width:959px){ body.admin-bar .frame_top{  top:46px; } body.admin-bar .page_control_static{  top:96px; } body.admin-bar #page_content_wrapper.fixed{  top:86px; } body {  font-size:14px;  } h1 {  font-size:30px;  } h2 {  font-size:22px;  } h3 {  font-size:20px;  } h4 {  font-size:18px;  } h5 {  font-size:16px;  } h6 {  font-size:14px;  } .main_menu_container.visible {  display:none!important;  } .page_control_static {  display:none!important;  } #page_content_wrapper .inner .sidebar_content.full_width img,#page_content_wrapper .inner .sidebar_content.full_width iframe {  max-width:100%;  } #page_content_wrapper .inner .sidebar_wrapper .sidebar .content {  margin:0;  } #page_content_wrapper .inner .sidebar_wrapper .sidebar {  width:100%;  } .post_header h5 {  font-size:20px;  } .post_header {  width:100%;  } #blog_grid_wrapper {  margin-top:0;  padding-top:0;  } #page_content_wrapper .sidebar .content .posts.blog {  float:left;  margin-bottom:20px;  width:100%;  } .comment .right {  width:81%;  } ul.children div.comment .right {  width:78%;  } #content_wrapper ul.children ul.children {  width:77%;  } #contact_form input[type="text"],#contact_form textarea,#commentform input[type="text"],#commentform textarea {  float:none;  } #searchform input[type=text] {  width:97%;  } #page_content_wrapper .sidebar .content .sidebar_widget li {  clear:both;  } #contact_form label {  margin-top:20px;  } #contact_submit_btn {  margin-top:20px;  } #page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li {   float:left;  clear:none;  } p.form-submit {   margin-top:20px;  } .photo_wall_wrapper_cover {  padding-top:22px;  padding-bottom:22px;  } #page_caption h1 {  font-size:40px;  line-height:54px;  letter-spacing:0;  } .post_header h5 {  font-size:16px;  } .post_header.fullwidth h4 {  font-size:18px;  } #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle,h3#reply-title{  font-size:12px; } #full_video_bg {  top:0;  left:0;  } blockquote {  font-size:20px;  } .fullwidth_comment_wrapper #commentform p.comment-form-author,.fullwidth_comment_wrapper #commentform p.comment-form-email,.fullwidth_comment_wrapper #commentform p.comment-form-url {  width:30%;  } #page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-url{  width:28.7%; } .fullwidth_comment_wrapper .comment .right{  width:87%; } .grid_cover_wrapper .frame .gallery_content h1 {  font-size:40px;  height:50px;  } .grid_cover_wrapper .frame .gallery_content .gallery_desc {  margin-top:20px;  } #page_caption_wrapper {  width:80%;  } .post_img img {  max-width:100%;  } #page_content_wrapper.fixed {  width:50%; } #contact_form>p {  border-left-width:1rem;  } .wall_thumbnail .mask .mask_frame.galleries .excerpt {  display:none!important; } .wall_thumbnail .mask .mask_frame.galleries h3{  font-size:24px; } #page_caption h1,.ppb_title{  font-size:32px; } .pricing_wrapper li.price_row em.exact_price{  font-size:50px; } .pricing_wrapper li.price_row strong{  font-size:16px;  top:-18px; } #page_content_wrapper .inner .sidebar_content .post_header h5,.page_content_wrapper .inner .sidebar_content .post_header h5{  font-size:16px; } .page_caption_bg_content{  padding:60px; } .fadeIn,.visible,.mansory_img,#photo_wall_wrapper .wall_entry .wall_thumbnail,#ajax_portfolio_content,#menu_close_icon,#blog_grid_wrapper .post.type-post,#page_content_wrapper .inner .sidebar_content:not(.full_width),#page_content_wrapper .inner .sidebar_wrapper,.animate,.post.type-post .mask .mask_frame .mask_image_content .mask_image_content_frame i,.wall_thumbnail .mask .mask_frame .mask_image_content .mask_image_content_frame i,#horizontal_gallery.visible,#photo_wall_wrapper .wall_entry .wall_thumbnail,.photo_wall_wrapper .wall_entry .wall_thumbnail {  opacity:1!important;  visibility:visible!important;  } #page_content_wrapper .sidebar .content .posts.blog li strong.header,#page_content_wrapper .posts.blog li strong.header,.widget_categories ul li a,.page_content_wrapper .sidebar .content .posts.blog li strong.header,.page_content_wrapper .posts.blog li strong.header,.widget_categories ul li a,.widget_archive ul li a{  font-size:13px; } #page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-url{  width:100%;  box-sizing:border-box; } .sidebar .content .sidebar_widget li .social_wrapper ul li i{   margin:0 7px 0 7px; } .parallax{  background-attachment:scroll; } .woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{  width:100%!important;  margin-right:0; } #page_caption.hasbg{  height:400px!important;   }  #photo_wall_wrapper,.photo_wall_wrapper{  text-align:center; }  #photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry{  margin-bottom:20px!important;  margin-left:15%!important;  width:70%!important;   text-align:center; } #photo_wall_wrapper .wall_entry.visible .wall_thumbnail,.photo_wall_wrapper .wall_entry.visible .wall_thumbnail{  margin:0 auto!important;  text-align:center;   display:inline-block;  float:none;   }}  @media only screen and (max-width:767px){ body.admin-bar .frame_top{  top:46px; } body.admin-bar .page_control_static{  top:96px; } body.admin-bar #page_content_wrapper.fixed{  top:86px; } body {  font-size:14px;  } #wrapper {  width:100%;  } h1 {  font-size:22px;  } h2 {  font-size:20px;  } h3 {  font-size:16px;  } h4 {  font-size:15px;  } h5 {  font-size:14px;  } h6 {  font-size:13px;  } #blog_grid_wrapper {  padding-top:0;  margin-top:0;  } #page_content_wrapper,.page_content_wrapper {  padding:0;  } #page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_wrapper{  padding-top:10px; } #page_content_wrapper .inner .sidebar_content img,#page_content_wrapper .inner .sidebar_content iframe {  max-width:100%;  height:auto;  } #page_content_wrapper .inner .sidebar_content.full_width img,#page_content_wrapper .inner .sidebar_content.full_width iframe {  max-width:100%;  height:auto;  } #page_content_wrapper,.page_content_wrapper {  margin-left:0;  } #page_content_wrapper {  position:static;  height:auto;  min-height:100%;  margin-top:0;  } #page_content_wrapper .inner #page_main_content {  margin-top:0;  padding-bottom:0;  margin-bottom:30px;  } #page_content_wrapper {  width:100%;  margin-bottom:0;  } body[data-style=blog_grid] .post.type-post,body.page-template-galleries-php .gallery.type-gallery,body[data-style=blog_grid] .post.type-post,#page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_content.full_width,#page_content_wrapper .inner .sidebar_content.left_sidebar {  width:100%;  margin:auto;  float:none;  } #page_content_wrapper .inner #page_caption.sidebar_content.full_width {  padding-bottom:20px;  } #page_content_wrapper .inner .sidebar_content.full_width img {  max-width:100%;  height:auto;  } #page_content_wrapper .inner #blog_grid_wrapper img {  max-width:100%;  height:auto;  } #page_content_wrapper .inner .sidebar_wrapper,#page_content_wrapper .inner .sidebar_wrapper.hasbg,#page_content_wrapper .inner .sidebar_wrapper.left_sidebar {  width:100%;  float:none;  margin:auto;  margin-bottom:0;  margin-top:20px;  } #page_content_wrapper .inner .sidebar_wrapper .sidebar .content,#page_content_wrapper .inner .sidebar_wrapper.left_sidebar {  margin:0;  } #page_content_wrapper .inner .sidebar_content img {  max-width:100%;  height:auto;  } .comment {  width:100%;  } .comment .right {  width:64%;  } ul.children div.comment .right {  width:75%;  float:none;  clear:both;  padding:0;  } ul.children div.comment ul.children div.comment .right {  width:50%;  } #content_wrapper ul.children ul.children {  width:100%;  } ul.children .comment {  margin-left:25px;  } #content_wrapper ul.children {  border:0;  } #content_wrapper ul.children ul.children {  margin-left:-16px;  } .comment_wrapper #respond {   margin-left:20px;  } .comment_wrapper ul.children #respond {  margin-left:-55px;  } input[type="submit"],input[type="button"],a.button,.button {  font-size:12px;  } .one_fourth,.one_fourth.last,.one_fifth,.one_fifth.last {  width:100%!important;  clear:both;  } .post_header {  width:100%;  } .grid_layout .post_header {  width:100%;  } .post_header h5 {  font-size:18px;  line-height:30px;  } blockquote {  width:100%;  text-align:left;  font-size:16px;  margin-bottom:20px!important;  } .nav_wrapper_inner {  padding-top:10px;  } #respond {  margin-bottom:0;  } #page_content_wrapper .inner .sidebar_wrapper .sidebar {  width:100%;  } .page_control_static{  display:none;  } #contact_form input[type="text"],#contact_form textarea,#commentform input[type="text"],#commentform textarea {  width:100%!important;  } #photo_wall_wrapper .wall_entry,.wall_thumbnail,#photo_wall_wrapper .wall_entry img {  width:100%;  } .one_third {  width:100%;  margin-bottom:3%;  } .gallery_mansory_wrapper,.gallery_mansory_wrapper_four_column,.gallery_mansory_wrapper_three_column,.gallery_mansory_wrapper_two_column {  width:280px;  } #supersized {  left:0!important;  } #page_caption h1,.page_caption_full h1 {  font-size:22px;  line-height:50px;  letter-spacing:0;  } .two_third {  width:100%;  } .post_header.fullwidth h4 {  font-size:16px;  line-height:28px;  } .fullwidth_comment_wrapper #commentform p.comment-form-author,.fullwidth_comment_wrapper #commentform p.comment-form-email,.fullwidth_comment_wrapper #commentform p.comment-form-url {  width:100%;  padding-top:0;  box-sizing:border-box;  } .one_half,.one_half.last,.one_half_bg {  width:100%;  float:none;  clear:both;  margin-bottom:2.5%; } .one_half_bg.textright {  text-align:left;  } #page_caption #page_caption_wrapper_bg h1,#page_caption_with_map_bg h1 {  font-size:22px;  } .post_img.thumbnails {  width:100%;  float:none;  text-align:center;  } .post_header.thumbnails {  width:100%;  float:none;  margin-top:10px;  } .post_tag {  width:100%;  text-align:center;  float:none;  } body[data-style=blog_grid] .post.type-post,body.page-template-galleries-php .gallery.type-gallery,body[data-style=blog_grid] .post.type-post,.ppb_galleries .post.type-post,#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry {  width:100%;  margin-bottom:10%;  } #page_content_wrapper .inner #photo_wall_wrapper,.page_content_wrapper .inner #photo_wall_wrapper {  width:100%; left:0;  } #photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry {  margin-bottom:7%;  } #page_background {  display:none;  } body.page-template-page_static_bg-php #page_background {  display:block;  } #page_content_wrapper.fixed {  top:30px;  right:initial;  width:100%;  position:relative;  } .post_readmore,#contact_form>p {  width:100%;  box-sizing:border-box;  } .ppb_title {  font-size:26px;  } body[data-style=fullscreen],body[data-style=password],body[data-style=fullscreen] #wrapper,#horizontal_gallery,horizontal_gallery_wrapper {  width:100%;  overflow:scroll;  } body.page-template-blog_g .post.type-post,.ppb_galleries .post.type-post,.blog_grid_wrapper .post.type-post,.blog_grid_wrapper .post.type-post {  width:100%;  } body.page-template-blog_g-php #page_content_wrapper{  padding:0;  padding-top:10px; } body.page-template-blog_g .post.type-post,.ppb_galleries .post.type-post,.blog_grid_wrapper .post.type-post{  padding:0; } .frame_right,.frame_left{  display:none; } #wrapper{  padding-right:0;  padding-left:0;  padding-bottom:0; } .frame_bottom{  position:relative;  width:100%; padding:0 10px 0 10px;  box-sizing:border-box;  float:left;  z-index:1;  height:auto; } #photo_wall_wrapper,.photo_wall_wrapper{  width:90%;  left:5%; } #menu_close_icon{  left:12px; } .site_header{  padding-left:50px;  padding-right:50px; } .footer_bar_wrapper .social_wrapper{  margin-left:0!important; } .wall_thumbnail .mask .mask_frame.galleries h3{  font-size:24px; } .wall_thumbnail .mask .mask_frame.galleries .excerpt{  font-size:11px; } .parallax{  max-height:300px;  background-attachment:scroll; } .map_shortcode_wrapper{  max-height:300px; } #toTop{  bottom:10px;  right:10px;  left:initial; } .post_share_bubble{  margin-left:0;  left:10px;  bottom:10px;  z-index:3; } .nav>li a{  font-size:18px; } #page_caption.hasbg{  height:300px; } .page_caption_bg_content{  padding:30px 20px 30px 20px; } .one_third.pricing{  width:100%;  margin-bottom:5%;  float:none;  clear:both; } .pricing_content_wrapper .one_half.pricing.featured,.pricing_content_wrapper .one_third.pricing.featured,.pricing_content_wrapper .one_fourth.pricing.featured{  margin-top:0; } .pricing_wrapper li.title_row.featured{  padding:13px 0px; } .pricing_wrapper li.price_row strong{  top:-20px; } .one.withbg{  padding:40px 0 40px 0!important; } #page_caption.hasbg{  margin-bottom:20px; } #slidecaption{  left:initial!important;  right:10px!important;  bottom:10px!important; } #horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info{  padding:20px; } #horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info div{  width:200px; } #horizontal_gallery_wrapper tbody tr td{  min-width:200px; } #photo_wall_wrapper,.photo_wall_wrapper{  margin-top:20px; } .password_wrapper{  width:75%; } #page_caption_wrapper_bg{  max-width:90%; } body.page-template-blog_fullscreen-php #wrapper,body.single.single-post #wrapper{  height:auto; } #page_content_wrapper .inner .sidebar_content .post_header h5,.page_content_wrapper .inner .sidebar_content .post_header h5{  font-size:18px; } #page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-url,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-url{  width:100%;  box-sizing:border-box; } .post_excerpt{  width:100%; } .page_caption_full{  padding-top:0; } .one{  padding:20px 0 20px 0!important; } .one.nopadding{  padding:0!important; } .divider.one{  padding:0!important;  height:0; } #page_content_wrapper .inner .sidebar_content,.page_content_wrapper .inner .sidebar_content{  width:100%;  margin-right:0;  float:none; } .page_content_wrapper .inner .sidebar_content{  margin-bottom:20px; } .page_content_wrapper .inner .sidebar_wrapper{  margin-top:30px; } #page_content_wrapper .inner .sidebar_wrapper,.page_content_wrapper .inner .sidebar_wrapper{  width:100%;  margin-left:0;  float:none; } .one_half_bg{  padding:20px; } #nav_fullscreen{  padding:40px 40px 0 40px; } .fadeIn,.visible,.mansory_img,#photo_wall_wrapper .wall_entry .wall_thumbnail,#ajax_portfolio_content,#menu_close_icon,#blog_grid_wrapper .post.type-post,#page_content_wrapper .inner .sidebar_content:not(.full_width),#page_content_wrapper .inner .sidebar_wrapper,.animate,.post.type-post .mask .mask_frame .mask_image_content .mask_image_content_frame i,.wall_thumbnail .mask .mask_frame .mask_image_content .mask_image_content_frame i,#horizontal_gallery.visible,#photo_wall_wrapper .wall_entry .wall_thumbnail,.photo_wall_wrapper .wall_entry .wall_thumbnail,#horizontal_gallery {  opacity:1!important;  visibility:visible!important;  } .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{  width:100%;  margin-right:0; } .woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{  width:100%!important;  margin-right:0; } .woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{  float:left; } #page_caption.hasbg{  height:450px!important;  }  #wrapper{  margin-top:120px!important; } .single-galleries #page_caption{  padding:0!important; } .gselect{  margin-bottom:0!important; } .one{  padding:0!important; } body.page-template-blog_g .post.type-post,.ppb_galleries .post.type-post,.blog_grid_wrapper .post.type-post{ padding:0 15px!important;   } .home .post_grid_excerpt{  margin-bottom:0px!important; } .page-template-blog_g #page_caption{ padding:0!important; } body.page-template-blog_g-php #page_content_wrapper{  padding:0!important; } .post_img{  height:180px!important; }.post_thb{  height:180px!important; } #page_content_wrapper .inner,.page_content_wrapper .inner{  padding-bottom:30px!important; } }  @media only screen and (min-width:480px) and (max-width:767px){  h1 {  font-size:24px;  } h2 {  font-size:20px;  } h3 {  font-size:18px;  } h4 {  font-size:17px;  } h5 {  font-size:16px;  } h6 {  font-size:14px;  } .ppb_title{  font-size:30px; } #page_content_wrapper .inner .sidebar_content.full_width img,#page_content_wrapper .inner .sidebar_content.full_width iframe,#page_content_wrapper .inner #blog_grid_wrapper img {  max-width:100%;  height:auto;  } #page_content_wrapper .inner .sidebar_content img {  max-width:100%;  } .comment {  width:100%;  } .comment .right {  width:76%;  } ul.children div.comment .right {  width:94%;  } ul.children div.comment ul.children div.comment .right {  width:50%;  } #content_wrapper ul.children ul.children {  width:100%;  } ul.children .comment {  margin-left:17px;  } #content_wrapper ul.children {  border:0;  } #content_wrapper ul.children ul.children {  margin-left:-16px;  } .comment_wrapper #respond {  margin-left:20px;  } .comment_wrapper ul.children #respond {  margin-left:-55px;  } .fullwidth_comment_wrapper #commentform p.comment-form-author,.fullwidth_comment_wrapper #commentform p.comment-form-email,.fullwidth_comment_wrapper #commentform p.comment-form-url {  width:100%;  } body[data-style=blog_grid] .post.type-post,body.page-template-galleries-php .gallery.type-gallery,body[data-style=blog_grid] .post.type-post,.ppb_galleries .post.type-post,#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry {  width:47%;  margin-bottom:3%; } #photo_wall_wrapper,.photo_wall_wrapper{  width:97%;  left:3%; } .wall_thumbnail .mask .mask_frame.galleries .excerpt {  display:none!important; } .wall_thumbnail .mask .mask_frame.galleries h3{  font-size:22px; } .map_shortcode_wrapper{  max-height:200px; } #nav_fullscreen{  padding:40px 40px 0 40px; } body.page-template-blog_g .post.type-post,.ppb_galleries .post.type-post,.blog_grid_wrapper .post.type-post,.blog_grid_wrapper .post.type-post{  margin-bottom:5%; } #page_content_wrapper .inner .sidebar_content .post_header h5,.page_content_wrapper .inner .sidebar_content .post_header h5{  font-size:20px; } #horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info p{  display:none; } #horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info .page_tagline p{  display:block; } .overlay_gallery_content{  padding:30px; } .post_header.fullwidth h4,.post_header h5{  font-size:20px; } .fullwidth_comment_wrapper .comment .right{  width:85%; } .one_third.pricing{  width:31.66%;  margin-right:2.5%;  float:left;  clear:none; } .pricing_content_wrapper .one_half.pricing.featured,.pricing_content_wrapper .one_third.pricing.featured,.pricing_content_wrapper .one_fourth.pricing.featured{  margin-top:-20px; } .pricing_wrapper li.title_row.featured{  padding:23px 0px; } .pricing_wrapper li.price_row em.exact_price{  font-size:55px; } .pricing_wrapper li.price_row strong{  top:-15px; }}@media only screen and (max-width:480px){ #page_caption h1,.page_caption_full h1 {   font-size:26px!important;   line-height:28px!important;   letter-spacing:0;  }  #page_caption.hasbg{  height:250px!important;  }} .woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,p.price ins span.amount,p.price span.amount,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{  color:#cfa670; }.galleryselect .current{ background-color:#f48328!important; color:#fff!important; }.galleryselect a:hover{ background-color:#f48328!important; color:#fff!important; }.galleryselect a{ background-color:#ec4b70!important; color:#fff!important; }.nav>li a:hover{ color:#f48328!important; }.nav>li.current-menu-item a,.nav>li.current-menu-parent a,.nav>li a:active{ color:#ec4b70!important; }.site_signature_item img{ max-height:26.5px!important; width:auto; }.frame_bottom{ bottom:0; left:0; width:100%; height:48px!important; background:#f0f0f0; z-index:11; }.fa-circle-o-notch:before{ content:url(http://rountreeflowers.com//wp-content/uploads/2015/07/rountree-logo-spin.png); }.three-column{ width:29.3%; float:left; min-height:50px; margin-right:6%; }.three-column h5{ margin-bottom:15px; }.frame_top{ top:0; left:0; width:100%; height:122px!important; background:#f0f0f0; }.social_share_bubble{ width:145px!important; }@media only screen and (min-width:320px) and (max-width:767px){ .frame_top{ height:80px!important; }.site_header{ height:80px!important; }#wrapper{ margin-top:80px!important; }}@import url("https://fonts.googleapis.com/css?family=Muli:400,400italic");
body
{
background: #fff;
font-size: 14px; font-family: 'Muli', sans-serif;
padding: 0;
margin: 0;
color: #444;
-webkit-font-smoothing: antialiased;
-webkit-overflow-scrolling: touch;
-webkit-text-size-adjust: 100%;
line-height: 1.8;
height: 100%;
word-wrap: break-word;
}
html, body[data-style=password], body[data-style=wall], body.page-template-contact-php
{
height: 100%;
}
body.mfp-zoom-out-cur
{
height: auto;
}
hr
{
height: 0;
border: 0;
border-top: 1px solid #e1e1e1;
background: transparent;
display: block;
margin: auto;
width: 100%;
clear: both;
}
hr.thin
{
border-top: 1px solid #000;
}
.textright
{
text-align: right;
}
a
{
color: #000;
text-decoration: none;
}
a:hover
{
color: #cfa670;
text-decoration: none;
}
a:active
{
color: #cfa670;
text-decoration: none;
}
h1
{
font-size: 36px;
}
h2
{
font-size: 32px;
}
h3
{
font-size: 26px;
}
.floatleft
{
float: left;
}
.floatright
{
float: right;
}
h3#reply-title
{
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
text-align: center;
position: relative;
}
h3#reply-title:before
{
content: "";
border-bottom: 1px solid #d4d4d4;
width: 100%;
position: absolute;
left: 0;
top: 11px;
z-index: 0;
}
h3#reply-title span
{
display: inline-block;
padding: 0 1.2em;
background: #ffffff;
position: relative;
z-index: 2;
}
h4
{
font-size: 20px;
}
.gmap_marker h4
{
font-size: 13px;
color: #000;
display: block;
width: 100%;
text-align: center;
}
h5
{
font-size: 18px;
}
h6
{
font-size: 16px;
}
h7
{
font-size: 15px;
}
h1, h2, h3, h4, h5, h6, h7
{
color: #000;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
line-height: 1.5em;
font-weight: 600;
}
h1.white
{
color: #fff;
}
.fixed
{
position: fixed;
z-index: 10;
}
.strong
{
font-weight: bold;
}
.middle
{
vertical-align: -30%;
}
pre, code, tt 
{
font:12px 'andale mono', 'lucida console', monospace;
line-height:1.5;
padding: 15px 10px 15px 10px;
display: block; 
overflow: auto; 
margin-top: 20px;
margin: 20px 0 20px 0;
width:92%;
border: 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.clear
{
clear: both;
}
img.mid_align
{ 
vertical-align: middle;
margin-right: 5px;
border: 0;
}
#contact_form
{
margin-left: -1.33333rem;
}
#contact_form label
{
clear: both;
float: none;
width: 100%;
margin-left: 0;
margin-bottom: 10px;
display: block;
}
#contact_form > p
{
float: left;
width: 31.1%;
border-left: 0 solid transparent;
border-left-width: 24px;
border-left-width: 1.33333rem;
}
#contact_form > p.textarea, #page_content_wrapper.fixed #contact_form > p
{
width: 100%;
box-sizing: border-box;
}
#contact_form input, #contact_form textarea, #commentform input, #commentform textarea
{
margin-bottom: 15px;
}
.dropcap1
{
display: block;
float: left;
margin: 0 8px 0 0;
font-size: 40px;
line-height: 40px;
background: #fff;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
color: #000;
width: 40px;
height: 40px;
text-align: center;
text-shadow: none;
}
blockquote
{
font-size: 22px;
font-weight: 600;
width: 85%;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
text-align: center;
}
blockquote h2
{
font-weight: normal;
font-size: 20px;
}
blockquote h3
{
font-weight: normal;
font-size: 18px;
}
#respond
{
width: 100%;
float: left;
margin: 0;
}
#respond.comment-respond
{
margin: 0 0 20px 0;
text-align: center;
position: relative;
}
#wrapper
{
background: #fff;
padding: 40px;
box-sizing: border-box;
width: 100%;
min-height: 100%;
float: left;
}
body.page-template-blog_fullscreen-php #wrapper, body.single.single-post #wrapper
{
height: 100%;
}
body[data-style=fullscreen], body[data-style=password]
{
overflow: hidden;
}
body[data-style=fullscreen] #wrapper
{
max-height: 100%;
max-width: 100%;
height: 100%;
background: transparent;
z-index: 2;
position: relative;
}
#ajax_loading
{
display: none;
}
#supersized li
{
background: #000;
} #overlay_background
{
background-color: rgba(0, 0, 0, 0.8);
position: fixed;
z-index: 21;
top: 0;
left:0;
width: 100%;
height: 100%;
display: none;
}
#overlay_background.visible
{
display: block;
}
.site_header
{
width: 100%;
text-align: center;
padding-left: 40px;
padding-right: 40px;
height: 122px;
box-sizing: border-box;
line-height: 0;
}
.site_logo_wrapper
{
display: table;
width: 100%;
height: 100%;
}
.site_logo_item
{
display: table-cell;
vertical-align: middle;
}
.logo_wrapper
{
text-align: center;
display: inline-block;
line-height: 0;
}
.logo_wrapper.retina_logo img
{
max-width: 50%;
}
#menu_close_icon
{
position: absolute;
top: 12px;
left: 40px;
width: 27px;
height: 100%;
z-index: 99;
cursor: pointer;
}
#menu_toggle 
{		
display: block;
margin: auto;
width: 27px;
height: 3px;
background: #000;
position: absolute;
top: 50%;
margin-top: -14px;
}
#menu_close_icon:hover #menu_toggle, #menu_close_icon:hover #menu_toggle:before, #menu_close_icon:hover #menu_toggle:after
{
background: #000;
}
#menu_toggle:after, #menu_toggle:before 
{
content: '';
position: absolute;
width: 100%;
height: 3px;
background: #000;
left: 0;
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
}
#menu_toggle:before
{
top: -7px;
}
#menu_close_icon:hover #menu_toggle:before 
{
top: -10px;
}
body.js_nav #menu_close_icon:hover #menu_toggle:before 
{
top: -7px;
}
#menu_toggle:after
{
bottom: -7px;
}
#menu_close_icon:hover #menu_toggle:after 
{
bottom: -10px;
}
#menu_toggle , #menu_toggle:after, #menu_toggle:before 
{
-webkit-transition: all .3s cubic-bezier(0.585,-.6,.43,1.65);
-moz-transition: all .3s cubic-bezier(0.585,-.6,.43,1.65);
-ms-transition: all .3s cubic-bezier(0.585,-.6,.43,1.65);
-o-transition: all .3s cubic-bezier(0.585,-.6,.43,1.65);
transition: all .3s cubic-bezier(0.585,-.6,.43,1.65);
}
body.js_nav #menu_toggle 
{
background: transparent !important;
}
body.js_nav #menu_toggle:before, body.js_nav #menu_close_icon:hover  #menu_toggle:before
{
-webkit-transform: rotate(45deg) translate(2px,7px);
-moz-transform: rotate(45deg) translate(2px,7px);
-ms-transform: rotate(45deg) translate(2px,7px);
-o-transform: rotate(45deg) translate(2px,7px);
transform: rotate(45deg) translate(2px,7px);
background: #000;
top: -7px;
}
body.js_nav #menu_toggle:after, body.js_nav #menu_close_icon:hover #menu_toggle:after
{
-webkit-transform: rotate(-45deg) translate(3px,-8px);
-moz-transform: rotate(-45deg) translate(3px,-8px);
-ms-transform: rotate(-45deg) translate(3px,-8px);
-o-transform: rotate(-45deg) translate(3px,-8px);
transform: rotate(-45deg) translate(3px,-8px);
background: #000;
bottom: -7px;
}
#nav_fullscreen
{
width: 100%;
height: 100%;
position: fixed;
background: #fff;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
padding: 40px;
box-sizing: border-box;
overflow: auto;
opacity: 0;
visibility: hidden;
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
}
body.js_nav #nav_fullscreen
{
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
transition: transform 0.4s, opacity 0.4s;
visibility: visible;
opacity: 1;
z-index: 4;
}
body.nav_out #nav_fullscreen
{
visibility: visible;
z-index: 4;
}
#nav_slanted
{
position: fixed;
background: #f0f0f0;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transform-style: flat;
transform-style: flat;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
}
#body_loading_screen
{
position: fixed;
height: 100%;
top: 0;
left: 0;
z-index: 99;
background: #fff;
width: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;
transition: width 0.5s 0.3s, visibility 0s 0.8s;
}
body.loaded #body_loading_screen
{
width: 0;
visibility: hidden;
}
.site_loading_logo_wrapper
{
display: table;
height: 100%;
text-align: center;
margin: auto;
}
body.loading .site_loading_logo_wrapper
{
display: none;
}
.site_loading_logo_item
{
display: table-cell;
vertical-align: middle;
width: 100%;
}
#custom_loading_logo
{
margin: auto;
animation-name: fadeIn;
-webkit-animation-name: fadeIn;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
body.loaded #custom_loading_logo
{
animation-name: fadeOut;
-webkit-animation-name: fadeOut;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
.site_loading_logo_item img
{
max-width: 50%;
margin: auto;
}
.site_loading_logo_item i
{
font-size: 20px;
color: #000;
margin-top: 20px;
}
body.loaded .site_loading_logo_item i
{
animation-name: fadeOut;
-webkit-animation-name: fadeOut;	
animation-duration: 1s;	
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
body.loading .site_loading_logo_item i, body.loaded  .site_loading_logo_item i, body.loading .site_loading_logo_item img, body.loaded .site_loading_logo_item img
{
display: none;
}
body.loading #body_loading_screen, body.waiting #body_loading_screen
{
visibility: visible;
width: 100%;
-webkit-transition: width 0.5s;
transition: width 0.5s;
}
.nav_fullscreen_wrapper
{
width: 100%;
height: 100%;
display: table;
}
.nav_fullscreen_item
{
display: table-cell;
vertical-align: middle;
text-align: center;
}
.nav, .sub-menu
{
list-style: none;
}
.subnav
{
background: none;
}
.nav > li
{
display: block;
}
.nav > li a
{
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-size: 22px;
font-weight: 600;
color: #000;
line-height: 2.5em;
position: relative;
display: inline-block;
}
#main_menu.nav > li > a
{
opacity: 0;
}
body.nav_out #nav_fullscreen #main_menu.nav > li > a
{
opacity: 1;
}
body.js_nav #main_menu.nav:not(.mainnav_in) > li a.show
{
animation-name: slideDown;
-webkit-animation-name: slideDown;	
animation-duration: 0.4s;	
-webkit-animation-duration: 0.4s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
body.js_nav #main_menu.nav.mainnav_in > li a
{
opacity: 1;
}
.nav > li.current-menu-item a, .nav > li.current-menu-parent a, .nav > li a:hover, .nav > li a:active
{
color: #cfa670;
}
.nav li ul.sub-menu
{
margin: 10px 0 10px 0;
max-height: 0;
display: none;
}
.nav li ul.sub-menu li a
{
font-size: 13px;
font-weight: 400;
font-style: italic;
color: #888;
line-height: 34px;
}
.nav li.menu-item-has-children a:after
{
font-size: 14px;
margin-left: 0.7em;
position: relative;
top: -1px;
display: inline;
font-family: 'FontAwesome';
content: "\f054";
}
.nav.mainnav_in
{
-webkit-animation: mainNavIn 0.2s;
animation: mainNavIn 0.2s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
.nav.mainnav_out
{
-webkit-animation: mainNavOut 0.2s;
animation: mainNavOut 0.2s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
.nav.subnav_out
{
-webkit-animation: subNavOut 0.2s;
animation: subNavOut 0.2s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
#sub_menu
{
transform: translateX(-200px);
}
#sub_menu.subnav_in
{
-webkit-animation: subNavIn 0.2s;
animation: subNavIn 0.2s;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
#menu_back
{
text-transform: uppercase;
letter-spacing: 2px;
font-size: 14px !important;
}
#menu_back:before
{
font-size: 12px;
margin-right: 0.7em;
position: relative;
top: -1px;
display: inline;
font-family: 'FontAwesome';
content: "\f104";
}
.header_cart_wrapper
{	
position: absolute;
right: 50px;
top: 14px;
}
.header_cart_wrapper .cart_count
{
position: absolute;
top: -10px;
right: -10px;
font-size: 10px;
font-weight: 600;
border-radius: 50px;
background: #000;
color: #fff;
z-index: 2;
width: 16px;
height: 16px;
line-height: 16px;
text-align: center;
}
.header_cart_wrapper i
{
font-size: 18px !important;
margin-right: 0 !important;
} .footer_bar
{
width: 100%;
background: #000;
text-align: center;
padding: 40px 0 90px 0;
}
body[data-style=fullscreen] .footer_bar, body[data-style=password] .footer_bar
{
display: none;
}
body.page-template-portfolio-2-php .footer_bar, body.page-template-portfolio-3-php .footer_bar, body.page-template-portfolio-4-php .footer_bar
{
margin: 0;
}
.footer_bar .logo_wrapper
{
margin: 90px 0 90px 0;
}
#footer 
{
width: 100%;
clear: both;
margin: auto;
color: #999;
word-wrap: break-word;
font-size: 90%;
background: #000;
margin-top: 0;
padding: 20px 0 20px 0;
}
#footer a
{
color: #ccc;
}
#footer a:hover, #footer a:active
{
color: #888;
}
#footer.fullscreen , #footer.flow, #footer.kenburns, #footer.wall, #footer.flip, #footer.static
{
display: none;
}
#copyright
{
font-size: 11px;
margin-top: 0;
display: inline-block;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
color: #999;
} .fixed
{
position: fixed;
z-index: 9;
}
.frame_top
{
top: 0;
left:0;
width: 100%; height: 122px;
background: #f0f0f0;
}
body.admin-bar .frame_top
{
top: 32px;
}
body.admin-bar .page_control_static
{
top: 82px;
}
body.admin-bar #page_content_wrapper.fixed
{
top: 72px;
}
.frame_bottom
{
bottom: 0;
left:0;
width: 100%;
height: 40px;
background: #f0f0f0;
z-index: 11;
}
.site_signature
{
width: 10%;
text-align: right;
padding-right: 40px;
height: 40px;
box-sizing: border-box;
line-height: 0;
float: right;
position: relative;
z-index: 100;
}
.site_signature_wrapper
{
display: table;
width: 100%;
height: 100%;
}
.site_signature_item
{
display: table-cell;
vertical-align: middle;
}
.site_signature_item img
{
max-height: 22px;
width: auto;
}
.frame_left
{
top: 0;
left: 0;
height: 100%;
width: 40px;
background: #f0f0f0;
z-index: 10;
}
.frame_right
{
top: 0;
right: 0;
height: 100%;
width: 40px;
background: #f0f0f0;
z-index: 10;
}
.hidden
{
display: none;
}
.ppb_wrapper
{
width: 100%;
background: #fff;
clear: both;
}
#page_content_wrapper, .page_content_wrapper
{
width: 100%;
box-sizing: border-box;
padding: 20px 0 0 0;
clear: both;
}
#page_content_wrapper.gallery_classic, .page_content_wrapper.gallery_classic
{
padding: 15px 0 15px 0;
}
#page_content_wrapper.horizontal, .page_content_wrapper.horizontal
{
height: 100%;
padding: 0;
}
#page_content_wrapper.transparent, .page_content_wrapper.transparent
{
background: transparent;
}
#page_content_wrapper img:not(.horizontal_gallery_img), .page_content_wrapper img:not(.horizontal_gallery_img)
{
max-width: 100%;
}
.one, .parallax
{
width: 100%;
float: left;
clear: both;
position: relative;
}
.parallax
{
clear: both;
background-attachment: fixed;
background-position: center center;
}
.one .page_content_wrapper
{
background: transparent;
padding: 0;
}
#page_content_wrapper.fixed
{
position: fixed;
top: 40px;
bottom: 4px;
right: 40px;
width: 50%;
box-sizing: border-box;
background: #ffffff;
max-height: 100%;
overflow: auto;
z-index: 1;
}
body.page-template-blog_g-php #page_content_wrapper
{
padding: 30px 0 30px 0;
box-sizing: border-box;
}
#page_content_wrapper.nobg, .page_content_wrapper.nobg
{
background: transparent !important;
}
#page_content_wrapper.nopadding, .page_content_wrapper.nopadding
{
padding: 0;
}
#page_content_wrapper.transparentbg, .page_content_wrapper.transparentbg
{
padding: 0;
}
.transparentbg
{
background: transparent !important;
}
#page_content_wrapper.withtitle, .page_content_wrapper.withtitle
{
margin-top: 30px;
}
#content_wrapper .inner
{
overflow: hidden;
}
#page_content_wrapper .inner, .page_content_wrapper .inner
{
margin: auto;
width: 100%;
padding: 0 30px 0 30px;
box-sizing: border-box;
}
#page_content_wrapper.gallery_classic .inner
{
padding: 0 15px 0 15px;
}
body.page-template-blog_g-php #page_content_wrapper .inner, #page_content_wrapper .inner.gallery_classic
{
width: 100%;
}
#page_content_wrapper.fixed .inner
{
width: 100%;
}
.nicepadding
{
padding: 30px;
box-sizing: border-box;
}
.ppb_title
{
margin-bottom: 10px;
font-size: 50px;
text-align: center;
}
.ppb_subtitle
{
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-weight: 600;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
font-style: normal;
margin-top: 10px;
clear: both;
text-align: center;
}
.post.type-post
{
margin-bottom: 20px;
}
.post.type-post.classic_entry
{
width: 100%;
margin-bottom: 15px;
}
body.page-template-blog_thumb-php .post.type-post
{
float: left;
}
.post.type-post.gallery img
{
max-width: 100%;
height: auto;
line-height: 0;
}
.post.type-post.gallery .gallery_wrapper, .post.type-post.gallery .image_wrapper
{
line-height: 0;
overflow: hidden;
position: relative;
display: block;
width: 100%;
height: 100%;
}
body.page-template-blog_g #blog_grid_wrapper.vertical .post.type-post, body.page-template-blog_g .blog_grid_wrapper.vertical .post.type-post
{
width: 100%;
}
body.page-template-blog_g .post.type-post, .ppb_galleries .post.type-post, .blog_grid_wrapper .post.type-post
{
float: left; width : 20%;
padding: 15px 15px 15px 15px;
box-sizing: border-box;
margin-bottom: 0;
}
.post.type-post .mask 
{
position: absolute;
overflow: hidden;
top: 0;
left: 0;
background: #000;
background-color: rgba(0,0,0, 0.5);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
text-align: center;
width:100%;
height:100%;
z-index: 3;
}
.post.type-post.gallery img
{
display: block;
width: 100%;
height: auto;
-webkit-transition: all 1.5s ease;
-moz-transition: all 1.5s ease;
-ms-transition: all 1.5s ease;
-o-transition: all 1.5s ease;
transition: all 1.5s ease;
}
.post.type-post .mask .mask_frame
{
width: 100%;
height: 100%;
display: table;
}
.post.type-post .mask .mask_frame .mask_image_content
{
display: table-cell;
vertical-align: middle;
}
.post.type-post .mask .mask_frame .mask_image_content .mask_image_content_frame i
{
font-size: 20px;
border-radius: 200px;
padding: 20px;
background: #fff;
color: #000;
margin: 0 5px 0 5px;
opacity: 0;
}
.post.type-post:hover .mask .mask_frame .mask_image_content .mask_image_content_frame i
{
animation-name: slideUp2;
-webkit-animation-name: slideUp2;	
animation-duration: 0.4s;	
-webkit-animation-duration: 0.4s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
.image_classic_frame
{
width: 100%;
box-sizing: border-box;
text-align: center;
}
.image_classic_frame .image_wrapper
{
line-height: 0;
}
.image_classic_frame.single
{
padding: 30px;
}
.image_grid_frame
{
text-align: center;
}
.post.type-post:last-child
{
margin-bottom: 0;
}
.post_wrapper
{
width: 100%;
padding: 20px 0 10px 0;
}
.post_wrapper.thumbnails
{
float: left;
padding-top: 0;
margin-top:0;
border: 0;
padding: 0 0 15px 0;
}
.type-post:first-child .post_wrapper, body.single .post_wrapper
{
padding-top: 0;
}
body.single .post_wrapper
{
border-bottom: 0;
}
.type-post:first-child .post_wrapper
{
padding-top: 0;
}
.type-post:last-child .post_wrapper
{
border-bottom: 0;
padding-bottom: 10px;
}
.type-post:last-child .post_wrapper.fullwidth
{
padding-bottom: 35px;
}
.post_wrapper.grid_layout
{
padding-top: 0 !important;
padding-bottom: 0 !important;
border-bottom: 0 !important;
text-align: center;
}
.post_wrapper.grid_layout .flex-direction-nav a
{
bottom: 10% !important;
}
.post_wrapper.single
{
width: 100%;
margin: 0;
}
.post_header
{
width: 100%;
float: left;
margin-bottom: 10px;
}
.post_header.grid_layout
{
margin-top: 15px;
margin-bottom: 15px;
}
.post_header.thumbnails
{
width: 55%;
margin: 0 0 0 0;
}
.post_header.fullwidth
{
text-align: center;
margin-bottom: 20px;
}
body.page-template-galleries-php .post_header
{
margin-bottom: 0 !important;
}
.post_header.fullwidth h4
{
font-size: 26px;
margin-top: 10px;
margin-bottom: 5px;
font-weight: 600;
}
.post_header.fullwidth h4 a, .post_header h5 a
{
color: #000;
}
.post_header h5
{
font-size: 22px;
margin: auto;
margin-top: 10px;
font-weight: 600;
width: 90%;
display: block;
}
#page_content_wrapper .inner .sidebar_content .post_header h5, .page_content_wrapper .inner .sidebar_content .post_header h5
{
font-size: 20px;
}
.post_excerpt
{
width: 70%;
margin: auto;
}
.post_wrapper.fullwidth .post_excerpt
{
width: 100%;
}
.post_info
{
width: 100%;
border-bottom: 1px solid #d4d4d4;
float: left;
margin-top: 30px;
padding-bottom: 10px;
}
.post_info_author
{
float: left;
width: 50%;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-weight: 600;
}
.author_avatar
{
overflow: hidden;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
width: 30px;
height: 30px;
}
.author_avatar img
{
max-width: 50%;
}
.post_info_comment
{
float: right;
width: 50%;
text-align: right;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-weight: 600;
}
.post_info_comment a
{
display: inline;
}
.post_info_comment i
{
margin-left: 10px;
display: inline-block;
vertical-align: middle;
font-size: 16px;
}
#page_content_wrapper .post_info_comment .post_share_bubble_wrapper
{
display: inline-block;
}
#page_content_wrapper .post_info_comment .post_share_bubble_wrapper .social_share_bubble  ul
{
list-style: none;
margin: 0;
}
#page_content_wrapper .post_info_comment .post_share_bubble_wrapper .social_share_bubble  ul li
{
display: inline-block;
}
.post_share_bubble
{
position: fixed;
z-index:12;
left: 50%;
bottom: 7px;
margin-left: -20px;
}
@media screen and (max-width: 600px) {
.post_share_bubble
{
left: 70%;
}
}
@media screen and (max-width: 480px) {
.post_share_bubble
{
left: 75%;
}
} 
.post_share_bubble a.post_share
{
display: block;
text-align: center;
-webkit-transition: opacity .2s linear;
-moz-transition: opacity .2s linear;
-ms-transition: opacity .2s linear;
-o-transition: opacity .2s linear;
transition: opacity .2s linear;
color: #000;
text-align: center;
width: 40px;
height: 40px;
line-height: 44px;
}
#social_share_wrapper ul, .social_share_wrapper.shortcode ul, .social_share_bubble ul 
{
display: block;
clear: both;
list-style: none;
margin: 0;
margin-left: 0 !important;
}
#social_share_wrapper a i, .social_share_wrapper.shortcode a i
{
font-size: 20px;
}
#social_share_wrapper a, .social_share_wrapper.shortcode a
{
opacity: 0.3;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
#social_share_wrapper a:hover, .social_share_wrapper.shortcode a:hover
{
opacity: 1;
}
a.post_share
{
color: #000;
}
a.post_share:hover
{
opacity: 1;
}
.post_share_bubble_wrapper
{
position: relative;
}
.social_share_bubble
{
left: 0;
margin-bottom: 15px;
}
.social_share_bubble
{
position: relative;
background-color:#eee;
padding:7px;
text-align:center;
width:130px;
opacity: 0;
}
.social_share_bubble:after
{
position: absolute;
display: block;
content: "";  
border-color: #eee transparent transparent transparent;
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
bottom:-19px;
left:0.7em;
}
.social_share_bubble ul li
{	
display: inline-block;
margin: 0 7px 0 7px;
font-size: 14px;
}
.social_share_bubble ul li a
{
color: #000 !important;
}
#social_share_wrapper a i, .social_share_wrapper.shortcode a i
{
font-size: 20px;
}
#social_share_wrapper a, .social_share_wrapper.shortcode a
{
opacity: 0.3;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
#social_share_wrapper a:hover, .social_share_wrapper.shortcode a:hover
{
opacity: 1;
}
.page_control_static
{
position: fixed;
top: 50px;
right: 60px;
text-align: center;
z-index: 3;
}
.page_control_static #page_maximize:after, .page_control_static #page_maximize.minimize:after
{
opacity: 0.8;
-webkit-transition: opacity .2s linear;
-moz-transition: opacity .2s linear;
-ms-transition: opacity .2s linear;
-o-transition: opacity .2s linear;
transition: opacity .2s linear;
}
.page_control_static #page_maximize:hover:after, .page_control_static #page_maximize.minimize:hover:after
{
opacity: 1;
}
.page_control_static #page_maximize:after
{
display: block;
font-family: 'FontAwesome';
content: "\f065";
color: #fff;
font-size: 1.4em;
}
.page_control_static #page_maximize.minimize:after
{
content: "\f066";
}
.post_info_comment a i
{
color: #cfa670;
}
.post_tag
{
margin: 0;
font-size: 11px;
width: 100%;
text-align: center;
margin-top: 5px;
}
.post_tag i
{
margin-right: 5px;
}
.post_tag a
{
margin: 0 5px 0 5px;
}
#about_the_author
{
text-align: center;
margin-top: 0;
}
#about_the_author .gravatar
{
float: none;
margin: auto;
margin-bottom: 15px;
}
.author_detail
{
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
}
.author_detail a
{
font-weight: bold;
}
.uppercase
{
font-weight: bold;
text-transform: uppercase;
}
body[data-style=fullscreen]:not(.single-post) #social_share_wrapper 
{
position: fixed;
float: none;
bottom: 20px;
right: 20px;
z-index: 9;
margin: 0;
opacity: 0;
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
bottom: -60px
}
body[data-style=fullscreen]:not(.single-post):hover #social_share_wrapper 
{
bottom: 20px;
opacity: 1;
}
.post_header .post_detail, .post_detail
{
font-size: 12px;
color: #999;
font-style: italic;
margin-bottom: 10px;
}
.post_header .post_detail a, .post_detail a
{
color: #cfa670;
}
.post_header .post_subtitle, .post_subtitle
{
text-transform: uppercase;
font-size: 11px;
letter-spacing: 2px;
margin-bottom: 0;
margin-top: 0;
font-weight: 600;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
color: #cfa670;
}
.post_header .post_subtitle a, .post_subtitle a
{
color: #cfa670;
border-bottom: 1px solid #cfa670;
padding-bottom: 2px;
}
#page_caption .post_detail
{
padding: 0;
margin-bottom: 5px;
}
.page_caption_full
{
text-align: center;
padding: 30px 0 30px 0;
}
.page_caption_full h1
{
margin-top: 10px;
margin-bottom: 5px;
font-size: 32px;
}
.page_caption_full .page_tagline a
{
font-size: 11px;
}
.post_detail_wrapper
{
float: left;
width: 96%;
margin: 0 0 10px 0;
}
.post_grid_excerpt
{
text-align: left;
clear: both;
margin-bottom: 10px;
}
#blog_grid_wrapper, .blog_grid_wrapper
{
padding: 0;
width: 100%;
position: relative;
top: 0;
margin: auto;
}
h2.widgettitle.comment_header
{
margin-bottom: 20px;
}
.comment .left img.avatar
{
width: 50px;
height: 50px;
}
.comment
{
width: 100%;
padding-bottom: 0;
float: left;
padding: 20px 0 20px 0;
}
.comment .children
{
float: left;
margin-top: 10px !important;
}
.fullwidth_comment_wrapper .comment
{
width: 100%;
}
.comment .left
{
float: left;
margin-right: 15px;
}
.comment_arrow
{
width: 10px;
height: 10px;
float: left;
position: relative;
left: 5px;
margin-top: 20px;
display: none;
}
.comment .right
{
width: 85%;
float: left;
padding: 0 0 0 20px;
position: relative;
}
.fullwidth_comment_wrapper .comment .right
{
width: 91%;
}
ul.children div.comment .right
{
width: 72%;
}
.fullwidth_comment_wrapper ul.children div.comment .right
{
width: 90%;
}
.comment .right p
{
margin: 0;
padding: 0;
}
.comment .right strong
{
font-weight: #fff;
}
#content_wrapper ul.children
{
list-style: none;
margin: -40px 0 0px 74px;
border-left: 1px solid #ccc;
padding: 5px 20px 2px 0;
float: left;
width: 106%;
}
#content_wrapper ul.children ul.children
{
margin-top: -10px;
padding-bottom: 0;
width: 83.5%;
}
.comment_wrapper
{
float: left;
margin-left: 25px;
border-left: 1px solid #eeeeee;
}
.comment_date
{
margin: 0;
clear: both;
color: #999;
margin-left: 5px;
display: inline;
}
.gravatar 
{
position: relative;
z-index: 2;
border-radius: 200px;
overflow: hidden;
float: left;
width: 60px;
height: 60px;
}
.fullwidth_comment_wrapper
{
padding: 30px 0 60px 0;
}
.fullwidth_comment_wrapper h4
{
text-align: center;
margin-top: 60px;
}
.comment-reply-link, .comment-reply-link:hover, .comment-reply-link:active
{
position: absolute;
right: 0;
top: 0px;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-size: 12px;
visibility: hidden;
}
.comment .right:hover .comment-reply-link
{
visibility: visible;
}
ul.children .comment
{
width: 98%;
margin: 0;
padding: 20px 0 20px 0;
margin-top: 20px;
margin-left: 25px;
float: left;
border-bottom: 1px solid #f0f0f0;
}
ul.children .comment:last-child
{
padding-top: 0;
padding-bottom: 15px;
}
ul.children .comment:first-child
{
padding-top: 10px;
margin-top: 0px;
}
.one_half
{
float: left;
width: 48.75%;
margin-right: 2.5%;
}
.one_half.last
{
float: right;
width: 48.75%;
margin-right: 0;
clear: right;
}
.one_half.withbottom
{
margin-bottom: 4%;
}
.one_half_bg
{
width: 50%;
float: left;
background-position: 50% 50% !important;
background-size: cover !important;
box-sizing: border-box;
padding: 30px;
}
.one_half_bg.nopadding
{
padding: 0;
}
.one_half_bg.floatright
{
float: right;
}
.one_third
{
width: 31.2%;
float: left;
min-height: 50px;
margin-right: 3%;
}
.one_third.last
{
margin-right: 0;
}
.two_third
{
float: left;
width: 64%;
margin-right: 3%;
}
.one_fourth
{
width: 22%;
float: left;
margin-right: 3%;
margin-bottom: 2%;
}
.one_fourth.last
{
margin-right: 0;
}
.one_fourth.portfolio4
{
margin:0;
}
.one_fifth
{
width: 14%;
float: left;
margin-right: 6%;
margin-bottom: 2%;
}
.one_fifth.last
{
margin-right: 0;
}
.post_img
{
position: relative;
height: auto;
height: 250px;
}
.post_img.maylike
{
padding: 30px;
}
.post_thb {
width: 100%;
height: 250px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
}
.post_img img
{
max-width: 100%;
height: auto !important;
}
.post_img.thumbnails
{
width: 40%;
margin-right: 4%;
float: left;
}
#content_slider_wrapper
{
width: 100%;
height: 20px;
background: transparent;
position: fixed;
bottom: 200px;
}
#page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content
{
width: 70%;
margin-top: 10px;
margin-right: 2%;
float: left;
}
#page_content_wrapper .inner .sidebar_content.left_sidebar, .page_content_wrapper .inner .sidebar_content.left_sidebar
{
width: 70%;
margin-right: 0;
margin-left: 2%;
}
#page_content_wrapper .inner .sidebar_content img, .page_content_wrapper .inner .sidebar_content img
{
max-width: 100%;
height: auto !important;
}
#page_content_wrapper .inner .sidebar_content iframe, #page_content_wrapper .inner .sidebar_content div, .page_content_wrapper .inner .sidebar_content iframe, .page_content_wrapper .inner .sidebar_content div
{
max-width: 100%;
}
#page_content_wrapper .inner .sidebar_content.full_width, .page_content_wrapper .inner .sidebar_content.full_width
{
width: 100%;
padding: 0 0 0 0;
margin: auto;
float: none !important;
}
.testimonial_wrapper
{
width: 100%;
float: left;
}
.post_readmore
{
margin: auto;
margin-top: 30px;
text-align: center;
position: relative;
}
.testimonial_image
{
float: left;
margin: 0 20px 0 0;
width: 80px;
height: 80px !important;
border-radius: 100px;
overflow: hidden;
}
.testimonial_image img
{
width: 80px;
height: auto;
border-radius: 100px;
}
.testimonial_content
{
overflow: hidden;
}
.testimonial_customer
{
margin-top: 10px;
}
.testimonial_customer_position
{
color: #999;
margin-right: 5px;
display: inline;
float: none;
}
.testimonial_customer_company
{
display: inline;
margin-left: 5px;
float: none;
}
.testimonial_column_element
{
margin: 15px 0 15px 0;
}
.pricing_content_wrapper
{
margin: 0;
width: 100%;
float: left;
}
.pricing_content_wrapper.light .one_half.pricing
{
margin-right: 0;
width: 50%;
}
.pricing_content_wrapper.light .one_third.pricing
{
margin-right: 0;
width: 33.3%;
}
.pricing_content_wrapper.light .one_fourth.pricing
{
margin-right: 0;
width: 25%;
}
.pricing_content_wrapper .one_half.pricing.featured, .pricing_content_wrapper .one_third.pricing.featured, .pricing_content_wrapper .one_fourth.pricing.featured
{
margin-top: -20px;
box-shadow: 0 0 15px 1px rgba(0,0,0,0.1);
}
.pricing_wrapper
{
list-style: none;
display: block;
margin-left: 0 !important;
padding: 0;
border: 1px solid #e1e1e1;
}
.pricing_wrapper li
{
margin: 0;
padding: 0;
text-align: center;
padding: 13px 0px;
background: #fff;
border-bottom: 1px solid #e1e1e1;
color: #555;
}
.pricing_wrapper li:last-child
{
border-bottom: 0;
}
.pricing_wrapper li.title_row
{
background: #f3f3f3;
color: #000000;
font-size: 22px;
font-weight: 600;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
}
.pricing_content_wrapper.light .pricing_wrapper li.title_row
{
background: #fff;
}
.pricing_content_wrapper.normal .pricing_wrapper li.title_row
{
background: #000;
color: #fff;
}
.pricing_wrapper li.title_row.featured
{
background: #000;
color: #fff;
padding: 23px 0px;
}
.pricing_content_wrapper.light .pricing_wrapper li.title_row.featured
{
color: #000;
}
.pricing_wrapper li.price_row
{
color: #000000;
background: #f9f9f9;
padding: 0;
}
.pricing_wrapper li.button_row
{
padding: 20px 0px;
}
.pricing_wrapper li.button_row.featured
{
padding: 30px 0px;
}
.pricing_wrapper li.price_row strong
{
position: relative;
top: -20px;
font-size: 24px;
font-weight: normal;
margin-right: 2px;
color: #000000;
}
.pricing_wrapper li.price_row em.exact_price
{
display: inline;
font-size: 65px;
font-style: normal;
letter-spacing: -2px;
}
.pricing_wrapper li.price_row em.time
{
font-style: normal;
}
.one_third.pricing
{
width: 31.66%;
margin-right: 2.5%;
}
.one_third.pricing.last
{
margin-right: 0;
}
.one_fourth.pricing
{
width: 23%;
margin-right: 2.5%;
}
.one_fourth.pricing.last
{
margin-right:0;
float: right;
clear: right;
}
.one_fourth.pricing .pricing_wrapper li.price_row
{
padding: 13px 0px;
}
.one_fourth.pricing .pricing_wrapper li.price_row strong
{
top: -25px;
font-size: 20px;
}
.one_fourth.pricing .pricing_wrapper li.price_row em.exact_price
{
font-size: 55px !important;
} #page_caption #social_share_wrapper
{
position: static;
width: 80%;
margin: auto;
margin-top: 20px;
padding-top: 10px;
border-top: 1px solid rgba(256,256,256,0.2);
}
#page_caption #social_share_wrapper
{
display: none;
}
#page_caption #social_share_wrapper.visible
{
display: block;
}
#social_share_wrapper.attachment
{
float: right !important;
margin-top: -5px !important;
background: transparent  !important;
position: static !important;
padding: 0 !important;
}
#social_share_wrapper
{
text-align: center;
margin-top: 10px;
}
#social_share_wrapper ul, .social_share_wrapper ul
{
margin: 0 !important;
list-style: none !important;
}
#social_share_wrapper ul li, .social_share_wrapper ul li
{
display: inline-block;
margin-left: 10px;
margin-right: 10px;
font-size: 1.5em;
}
#page_caption #social_share_wrapper ul li
{
float: none;
display: inline-block;
}
#social_share_wrapper ul li a, .social_share_wrapper ul li a, #social_share_wrapper ul li a:hover, .social_share_wrapper ul li a:hover
{
color: #cfa670;
}
#social_share_wrapper ul li i, .social_share_wrapper ul li i
{
font-size: 20px;
padding: 0px;
box-sizing: border-box;
text-align: center;
}
body[data-style=fullscreen]:not(.single-post) #social_share_wrapper
{
background: #fff;
padding: 0 10px 0 10px;
}
body[data-style=fullscreen]:not(.single-post) #social_share_wrapper ul li
{
background: #fff;
margin: 0 -2px 0 -2px;
padding: 2px;
font-size: 14px;
}
body[data-style=fullscreen]:not(.single-post) #social_share_wrapper ul li i
{
font-size: 14px;
}
#page_caption #social_share_wrapper ul li a:hover i, body[data-style=fullscreen]:not(.single-post) #social_share_wrapper ul li a:hover i
{
opacity: 1;
} #page_content_wrapper .inner .sidebar_wrapper, .page_content_wrapper .inner .sidebar_wrapper
{
width: 25%;
margin-left: 3%;
float: right;
margin-top: 10px;
}
#page_content_wrapper .inner .sidebar_wrapper.left_sidebar, .page_content_wrapper .inner .sidebar_wrapper.left_sidebar
{
width: 25%;
margin-right: 3%;
float: left;
margin-left: 0;
}
#page_content_wrapper .inner .sidebar_wrapper a, .page_content_wrapper .inner .sidebar_wrapper a
{
color: #000;
}
#page_content_wrapper .inner .sidebar_wrapper a:hover, #page_content_wrapper .inner .sidebar_wrapper a:active, .page_content_wrapper .inner .sidebar_wrapper a:hover, .page_content_wrapper .inner .sidebar_wrapper a:active
{
color: #000;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar, .page_content_wrapper .inner .sidebar_wrapper .sidebar
{
width: 100%;
float: left;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content, .page_content_wrapper .inner .sidebar_wrapper .sidebar .content
{
width: 100%;
margin: 0;
color: #000;
} input[type=text], input[type=email], input[type=url], input[type=password], input[type=date]
{
padding: 10px 10px 10px 10px;
font-size: 100%;
margin: 0;
background: #f0f0f0;
border: 1px solid #f0f0f0;
color: #000;
-webkit-appearance: caret;
-moz-appearance: caret; 
border-radius: 0;
-webkit-transition: background linear .2s, box-shadow linear .2s;
-moz-transition: background linear .2s, box-shadow linear .2s;
-o-transition: background linear .2s, box-shadow linear .2s;
transition: background linear .2s, box-shadow linear .2s;
font-family: "Merriweather", "Times New Roman", georgia, sans-serif;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=date]:focus
{
background: #fff;
outline: 0;
}
input[type=text].blur, textarea.blur
{
color: #fff;
text-transform: uppercase;
font-weight: bold;
}
#contact_form input[type="text"], #contact_form textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea , #contact_form input[type="date"]
{
margin-bottom: 15px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 1.8em;
}
#contact_form input[type="text"], #contact_form textarea, #commentform input[type="text"]
{
margin-bottom: 5px;
}
.fullwidth_comment_wrapper #commentform textarea 
{
width: 100%;
}
#commentform
{
margin-left: -1.33333rem;
margin-top: 40px;
}
#commentform label
{
display: none;
}
.logged-in-as
{
display: none;
}
#commentform > p 
{
border-left: 0 solid transparent;
border-left-width: 24px;
border-left-width: 1.33333rem;
}
#commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url
{
float: left;
width: 31%;
}
#page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content:not(.full_width) #commentform p.comment-form-url
{
width: 30.2%;
}
#page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content.fullscreen #commentform p.comment-form-url
{
width: 29.4%;
}
::-webkit-input-placeholder {
color: #999;
font-style: italic;
}
:-moz-placeholder { color: #999; 
font-style: italic;
}
::-moz-placeholder { color: #999; 
font-style: italic;
}
:-ms-input-placeholder {  
color: #999;
font-style: italic;
}
.form-allowed-tags
{
display: none !important;
}
p.comment-notes
{
margin-bottom: 20px;
display: none;
}
.error
{
font-family: 'Roboto', 'helvetica neue', Helvetica, sans-serif;
font-size: 11px;
color: #ff0000 !important;
}
textarea
{
font-size: 100%;
color: #000;
background: #f0f0f0;
margin: 0;
height: 200px;
border: 1px solid #f0f0f0;
overflow: auto;
-webkit-appearance: caret;
-moz-appearance: caret; 
border-radius: 0;
padding: 12px 10px 12px 10px;
-webkit-transition: background linear .2s, box-shadow linear .2s;
-moz-transition: background linear .2s, box-shadow linear .2s;
-o-transition: background linear .2s, box-shadow linear .2s;
transition: background linear .2s, box-shadow linear .2s;
font-family: "Merriweather", "Times New Roman", georgia, sans-serif;
}
textarea:focus
{
background: #fff;
outline: 0;
}
input[type=submit], input[type=button], a.button, .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: .8em 1.5em .8em;
color: #fff;
background: #cfa670;
border: 1px solid #cfa670;
text-transform: uppercase;
font-size: 14px;
font-family: 'Roboto', 'helvetica neue', Helvetica, sans-serif;
text-shadow: none;
font-weight: bold;
-webkit-transition: color .2s linear, background .1s linear;
-moz-transition: color .2s linear, background .1s linear;
-ms-transition: color .2s linear, background .1s linear;
-o-transition: color .2s linear, background .1s linear;
transition: color .2s linear, background .1s linear;
-webkit-appearance: none;
border-radius: 25px;
}
.woocommerce .cart .button, .woocommerce .cart input.button
{
border-radius: 0;
}
a.button.continue_ppb_blog
{
border-radius: 0;
width: 100%;
box-sizing: border-box;
}
a.button.readmore
{
background: transparent;
color: #000;
border-color: #000;
border-radius: 0;
}
.form-submit #submit
{
float: right;
}
input[type=submit].white, input[type=button].white, a.button.white, .button.white, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active
{
color: #fff !important;
border-color: #fff !important;
border: 2px solid #fff;
background: transparent !important;
}
input[type=submit]:hover, input[type=button]:hover, .button:hover
{
color: #fff !important;
background: #000 !important;
border-color: #000 !important;
}
p.comment-reply-link
{
padding: 0 !important;
}
input[type=submit].medium, input[type=button].medium, a.button.medium
{
font-size: 15px;
}
input[type=submit].large, input[type=button].large, a.button.large
{
font-size: 17px;
}
#cancel-comment-reply-link
{
position: absolute;
bottom: 15px;
left: 0;
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: .4em 1.5em .4em;
color: #fff;
background: #999;
border: 1px solid #999;
text-transform: uppercase;
font-size: 12px;
font-family: 'Roboto', 'helvetica neue', Helvetica, sans-serif;
text-shadow: none;
font-weight: bold;
letter-spacing: 2px;
}
input[type=submit].left, input[type=button].left, a.button.left
{
float: left;
}
input[type=submit].right, input[type=button].right, a.button.right
{
float: right;
}
input[type=submit].center, input[type=button].center, a.button.center
{
margin: auto;
}
.contact_form_wrapper
{
margin-top: 30px;
}
.contact_form_wrapper label
{
display: none;
}
.contact_form_wrapper input[type=text], .contact_form_wrapper input[type=email], .contact_form_wrapper input[type=url]
{
width: 100%;
box-sizing: border-box;
margin-bottom: 20px;
}
.contact_form_wrapper textarea
{
width: 100%;
box-sizing: border-box;
}
.contact_form_response
{
margin-top: 10px;
}
.contact_form_response ul
{
margin-left: 20px;
} .pagination {
margin: 40px 0 40px 0;
float: left;
}
.pagination p a:first-child {
float: left;
}
.pagination p a:last-child {
float: right;
}
.pagination a, .pagination span
{
padding-left: 12px;
padding-right: 12px;
height: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
margin-left: 5px;
color: #444;
border-radius: 200px;
}
.pagination span
{
color: #fff;
background: #000;
}
.pagination span, .pagination a:hover
{
color: #fff;
background: #000;
}
#page_content_wrapper ul
{
margin: 15px 0 15px 40px;
list-style-type: disc;
}
#wpadminbar .quicklinks ul
{
margin: 0;
}
#page_content_wrapper ol
{
margin: 15px 0 15px 40px;
} #page_content_wrapper ul.flickr, .page_content_wrapper ul.flickr
{
margin: 0 0 10px 0;
}
#page_content_wrapper ul.flickr li img, .page_content_wrapper ul.flickr li img
{
width: 65px;
height: auto;
}
#page_content_wrapper .sidebar .content .posts.blog li img, #page_content_wrapper .posts.blog li img, .page_content_wrapper .sidebar .content .posts.blog li img, .page_content_wrapper .posts.blog li img
{
float: left;
margin: 0 10px 2px 0;
padding: 3px;
width: 55px;
}
#page_content_wrapper .sidebar .content .sidebar_widget, #page_content_wrapper .sidebar .content .posts.blog, .page_content_wrapper .sidebar .content .sidebar_widget, .page_content_wrapper .sidebar .content .posts.blog
{
list-style: none;
margin-left: 0;
margin-top: 0;
padding: 0;
}
#page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li
{
padding: 0 0 10px 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li, .page_content_wrapper .sidebar .content .sidebar_widget li
{
margin: 30px 0 50px 0;
padding: 0;
}
.page_item_has_children
{
margin-left: 15px !important;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle
{
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
text-align: center;
position: relative;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:before, h2.widgettitle:before
{
content: "";
border-bottom: 1px solid #d4d4d4;
width: 100%;
position: absolute;
left: 0;
top: 50%;
z-index: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle span, h2.widgettitle span
{
display: inline-block;
padding: 0 1.2em;
background: #ffffff;
position: relative;
z-index: 2;
}
#page_content_wrapper .sidebar .content .sidebar_widget li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li:first-child
{
margin-top: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul, .page_content_wrapper .sidebar .content .sidebar_widget li ul
{
list-style: none;
padding: 10px 0 0 0;
margin: 0 0 15px 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.sub-menu, .page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.sub-menu
{
margin-left: 15px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li, .page_content_wrapper .sidebar .content .sidebar_widget li ul li
{
padding: 0 0 10px 0;
margin-top: 5px;
margin-bottom: 5px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child
{
padding-top: 10px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child
{
border: 0;
padding-top: 0;
}
#page_content_wrapper table#wp-calendar, .page_content_wrapper table#wp-calendar
{
margin-bottom: 30px;
width: 100%;
padding: 5px 0 5px 0;
}
#page_content_wrapper table#wp-calendar a, .page_content_wrapper table#wp-calendar a
{
font-weight: bold;
}
#page_content_wrapper table#wp-calendar caption, .page_content_wrapper table#wp-calendar caption
{
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
text-align: left;
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 20px;
}
#page_content_wrapper table#wp-calendar tr th, #page_content_wrapper table#wp-calendar tr td, .page_content_wrapper table#wp-calendar tr th, .page_content_wrapper table#wp-calendar tr td
{
padding: 0;
border-bottom: 0;
text-align: center;
}
table#wp-calendar tr th
{
font-weight: bold;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr
{
list-style: none;
margin: 5px 0 30px 0;
float: left;
display: block;
padding: 15px 0 3px 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li
{
display: block;
float: left;
margin: 0 10px 3px 0;
padding: 0;
border: 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img
{
width: 79px;
height: auto;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter
{
margin: 0;
margin-top: 15px;
list-style:none;
padding: 0 0 3px 0;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:first-child
{
background-position:0px 1.3em;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media, .page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media
{
list-style: none;
margin: 10px 0 15px 0;
float: left;
display: block;
padding: 0 0 3px 0;
margin-left: -5px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li
{
display: block;
float: left;
margin: 0 5px 0 0;
}
ul.list
{
margin: 5px 0 0 20px;
}
.highlight_yellow
{
background: #ffc600;
color: #000;
}
.highlight_black
{
background: #000;
color: #fff;
}
#page_content_wrapper ul.twitter, .page_content_wrapper ul.twitter
{
margin: 0;
list-style:none;
}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr
{
list-style: none;
margin: 10px 0 0 0;
float: left;
display: block;
clear: both;
}
ul.flickr li
{
float: left;
margin: 0 5px 0 0;
}
#page_content_wrapper  ul.flickr li a, #page_content_wrapper ul.flickr li a:hover, #page_content_wrapper ul.flickr li a:active, .page_content_wrapper  ul.flickr li a, .page_content_wrapper ul.flickr li a:hover, .page_content_wrapper ul.flickr li a:active
{
background: transparent;
}
#page_content_wrapper .sidebar .content .posts.blog, .page_content_wrapper .sidebar .content .posts.blog
{
list-style: none;
margin-top: 15px;
}
#page_content_wrapper .sidebar .content .posts.blog li, #page_content_wrapper .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .posts.blog li
{
line-height: 1.7em;
clear: both;
border:0;
background: none;
}
#page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li
{
padding-top: 10px;
}
#page_content_wrapper .sidebar .content .posts.blog li strong.header, #page_content_wrapper .posts.blog li strong.header, .widget_categories ul li a, .page_content_wrapper .sidebar .content .posts.blog li strong.header, .page_content_wrapper .posts.blog li strong.header, .widget_categories ul li a, .widget_archive ul li a
{
font-family: 'Roboto', 'helvetica neue', Helvetica, sans-serif;
font-weight: 600;
font-size: 15px;
}
.widget_categories ul li, .widget_archive ul li
{
text-align: center;
}
.widget_categories ul li a, .widget_archive ul li a
{
font-family: 'Roboto', 'helvetica neue', Helvetica, sans-serif;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
border-bottom: 1px solid #000;
padding-bottom: 2px;
letter-spacing: 2px;
} .gallery_prev
{
position: fixed;
width: 400px;
height: 40px;
overflow: hidden;
line-height: 40px;
bottom: 50%;
margin-bottom: -200px;
text-align: center;
left: 0;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
font-family: 'Roboto', 'helvetica neue', Helvetica, sans-serif;
font-weight: 600;
letter-spacing: 2px;
font-size: 11px;
text-transform: uppercase;
}
.gallery_next
{
position: fixed;
width: 400px;
height: 40px;
overflow: hidden;
line-height: 40px;
bottom: 50%;
margin-bottom: -200px;
text-align: center;
right: 0;
right: 40px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-ms-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
font-family: 'Roboto', 'helvetica neue', Helvetica, sans-serif;
font-weight: 600;
letter-spacing: 2px;
font-size: 11px;
text-transform: uppercase;
}
.gallery_prev a, .gallery_next a
{
display: block;
overflow: hidden;
vertical-align: top;
-webkit-perspective: 600px;
-moz-perspective: 600px;
-o-perspective: 600px;
-ms-perspective: 600px;
perspective: 600px;
-webkit-perspective-origin: 50% 50%;
-moz-perspective-origin: 50% 50%;
-o-perspective-origin: 50% 50%;
-ms-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
color: #000;
}
.gallery_prev a:hover, .gallery_next a:hover
{
color: #000;
}
.gallery_prev a span, .gallery_next a span
{
display: block;
position: relative;
-webkit-transition: all 250ms ease;
-moz-transition: all 250ms ease;
-o-transition: all 250ms ease;
-ms-transition: all 250ms ease;
transition: all 250ms ease;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-ms-transform-style: none;
-ms-transform: none;
text-align: center;
}
.gallery_prev a:hover span, .gallery_next a:hover span
{
-webkit-transform: translate3d( 0px, 0px, -40px ) rotateX( 90deg );
-moz-transform: translate3d( 0px, 0px, -40px ) rotateX( 90deg );
-o-transform: translate3d( 0px, 0px, -40px ) rotateX( 90deg );
-ms-transform: translate3d( 0px, 0px, -40px ) rotateX( 90deg );
transform: translate3d( 0px, 0px, -40px ) rotateX( 90deg );
-ms-transform-style: none;
-ms-transform: none;
}
.gallery_prev a:hover span:after, .gallery_next a:hover span:after
{
content: attr(data-title);
display: block;
position: absolute;
left: 0;
top: 0;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
-moz-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
-o-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
-ms-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
width: 100%;
}
.image_caption, .image_description
{
font-size: 11px;
margin: auto;
width: 95%;
margin-top: 20px;
}
.image_description
{
font-style: italic;
margin-top: 10px;
width: 80%;
}
#gallery_caption.ppb_fullwidth, .slider_wrapper .gallery_image_caption
{
bottom: 0;
position: absolute;
line-height: 1em;
}
#gallery_caption h2, .slider_wrapper .gallery_image_caption h2
{
color: #000;
font-size: 10px;
padding: 5px 15px 5px 15px;
background: #fff;
font-weight: normal;
}
.slider_wrapper .gallery_image_caption h2
{
padding: 15px;
}
#gallery_caption h2:empty, .slider_wrapper .gallery_image_caption h2:empty
{
display: none;
}
.social_wrapper
{
width: 100%;
margin-top: 50px;
text-align: center;
}
.footer_bar_wrapper .social_wrapper
{
margin: 0;
width: auto;
display: inline-block;
margin-left: 40px;
font-size: 11px;
line-height: 36px;
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 600;
margin-right: 10px;
}
.social_wrapper.shortcode
{
margin: 0;
text-align: left;
}
.social_wrapper.shortcode ul
{
margin-top: 0 !important;
}
.social_wrapper ul
{
list-style: none;
margin-left: 0 !important;
}
#page_content_wrapper .social_wrapper ul
{
list-style: none;
margin-top: 5px;
}
.social_wrapper ul li
{
display: inline-block;
margin: 5px 2px 0 2px;
}
.social_wrapper ul li i
{
font-size: 14px;
padding: 3px;
box-sizing: border-box;
text-align: center;
}
.sidebar .content .sidebar_widget li .social_wrapper
{
text-align: center;
}
.sidebar .content .sidebar_widget li .social_wrapper ul li i
{
font-size: 22px;
margin: 0 10px 0 10px;
}
.footer_bar .social_wrapper ul li a
{
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-size: 11px;
text-transform: uppercase;
color: #fff;
letter-spacing: 3px;
margin: 0 10px 0 10px;
}
#tray-button
{
display: none;
}
#page_background
{
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
}
#page_caption
{
text-align: center;
padding: 60px 0 30px 0;
clear: both;
}
#page_caption.hasbg
{
padding: 0;
height: 650px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
#page_caption.hasbg #bg_regular, #page_caption.hasbg #bg_blurred
{
width: 100%;
min-height: 100%;
position: absolute;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
#page_caption.hasbg #bg_regular
{
opacity: 1;
}
#page_caption.hasbg #bg_blurred
{
opacity: 0;
}
#page_caption_wrapper_bg
{
height: 100%;
max-width: 70%;
position: relative;
display: table;
margin: auto;
}
.pagetopimage img {
max-width: 100%;
height: auto;
max-height: 600px;
}
.page_caption_bg_center_wrapper
{
display: table-cell;
vertical-align: middle;
}
.page_caption_bg_border
{
padding: 10px;
background: transparent;
border: 1px solid #fff;
border: 1px solid rgba(256, 256, 256, .7);
}
.page_caption_bg_content
{
margin: auto;
background: #fff;
padding: 60px 80px 60px 80px;
}
.page_tagline
{
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-weight: 600;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
font-style: normal;
text-align: center;
}
.page_tagline a
{
color: #cfa670;
border-bottom: 1px solid #cfa670;
padding-bottom: 2px;
}
.page_tagline.grid
{
margin-top: 10px;
}
.page_tagline.grid a
{
border: 0;
}
#page_caption_wrapper_bg .page_tagline a
{
border-color: #fff;
font-size: 11px;
}
#page_caption_wrapper
{
width: 85%;
margin: auto;
text-align: center;
}
#page_caption_wrapper.visible
{
display: block;
}
.password_overlay
{
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
z-index: 2;
}
.password_container
{
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.password_wrapper
{
height: 100%;
width: 450px;
padding: 40px;
position: relative;
display: table;
margin: auto;
z-index: 3;
}
.password_wrapper input[type=password]
{
width: 90%;
}
.overlay_gallery_border
{
padding: 10px;
background: transparent;
border: 1px solid #fff;
border: 1px solid rgba(256, 256, 256, .7);
}
.overlay_gallery_content
{
margin: auto;
background: #fff;
padding: 40px;
}
.vertical_center_wrapper
{
display: table-cell;
vertical-align: middle;
animation-name: fadeIn;
-webkit-animation-name: fadeIn;	
animation-duration: 0.6s;	
-webkit-animation-duration: 0.6s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
.lock_wrapper
{
text-align: center;
margin: auto;
margin-top: 0;
margin-bottom: 20px;
}
.lock_wrapper i
{
font-size: 8em;
}
#page_caption h1
{
font-size: 50px;
font-weight: 600;
}
.or-spacer {
width: 100px;
margin: auto;
margin-top: 20px;
position:relative;
}
.or-spacer.left, .or-spacer.right
{
margin: 0;
margin-top: 20px;
}
.or-spacer.right
{
float: right;
margin-top: 10px;
}
.or-spacer .mask {
overflow:hidden;
height:20px;
}
.or-spacer .mask:after {
content:'';
display:block;
margin:-25px auto 0;
width:100%;
height:25px;
border-bottom: 1px solid #d4d4d4;
}
.or-spacer span {
width:8px;
height:8px;
position:absolute;
bottom:100%;
margin-bottom:-5px;
left:50%;
margin-left:-4px;
border-radius:100%;
background:white;
box-shadow: 0 0 0 0;
border: 1px solid #d4d4d4;
}
#page_caption hr
{
margin: 0 0 20px 0;
}
#page_caption h2
{
color: #000;
padding: 0 0 25px 0;
font-size: 24px;
font-weight: 600;
letter-spacing: -1px;
}
#page_caption.page_content
{
background: #fff;
height: 100%;
text-align: left;
overflow: scroll;
color: #000;
}
#page_caption.page_content h1
{
color: #000;
}
#page_caption.page_content .page_tagline
{
color: #000;
}
#page_content_wrapper .sidebar .content .tagcloud, #page_content_wrapper .sidebar .content .textwidget, .page_content_wrapper .sidebar .content .tagcloud, .page_content_wrapper .sidebar .content .textwidget
{
margin-top: 20px;
padding: 0;
}
#page_content_wrapper .sidebar .content .textwidget img, #page_content_wrapper .sidebar .content .textwidget iframe, #page_content_wrapper .sidebar .content .textwidget video, #page_content_wrapper .sidebar .content .textwidget select, .page_content_wrapper .sidebar .content .textwidget img, .page_content_wrapper .sidebar .content .textwidget iframe, .page_content_wrapper .sidebar .content .textwidget video, .page_content_wrapper .sidebar .content .textwidget select
{
max-width: 100%;
}
#page_content_wrapper .sidebar .content .textwidget img, .page_content_wrapper .sidebar .content .textwidget img
{
height: auto;
}
select[name=archive-dropdown]
{
margin-top: 15px;
}
#jquery_jplayer_1
{
display: none;
}
#kenburns
{
position: fixed;
top: 0;
left: 0;
z-index: 1;
}
#kenburns_overlay
{
position: fixed;
top: 0;
left: 0;
z-index: -1;
}
.portfolio_header h6
{
color: #fff;
margin: 10px 0 10px 0;
font-size: 20px;
font-weight: 200;
}
.mansory_img
{
opacity: 0;
visibility: hidden;
}
.mansory_img img {
display: block;
}
.mansory_img .mask {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
background: #000;
background-color: rgba(0,0,0, 0.7);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
text-align: center;
width:100%;
height:100%;
}
.mansory_img .mask .mask_frame
{
width: 100%;
height: 100%;
}
.mansory_img .mask .mask_frame .mask_image_content .mask_image_content_frame
{
display: table-cell;
vertical-align: middle;
}
.mansory_img .mask .mask_frame .mask_image_content h6 {
width: 80%;
font-size: 22px !important;
line-height: 28px;
color: #fff;
font-weight: bold;
margin: auto;
display: block;
}
.mansory_img:hover .mask {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.wall_thumbnail {
float:left;
margin: 0;
overflow: hidden;
}
.wall_thumbnail img {
display: block;
}
.wall_thumbnail .mask {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
background: #000;
background-color: rgba(0,0,0, 0.5);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
text-align: center;
width:100%;
height:100%;
}
.wall_thumbnail:hover .mask 
{
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.wall_thumbnail img
{
display: block;
width: 100%;
height: auto;
}
.wall_thumbnail .mask .mask_frame
{
display: table;
width:100%;
height:100%;
}
.wall_thumbnail .mask .mask_frame.galleries
{
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
padding: 2em;
color: #fff;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 3;
}
.wall_thumbnail .mask .mask_frame.galleries h3
{
position: absolute;
right: 0;
bottom: 0;
padding: 1em 1.2em;
color: #fff;
letter-spacing: -1px;
font-size: 30px;
text-align: right;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(40px,0,0);
transform: translate3d(40px,0,0);
}
.wall_thumbnail:hover .mask .mask_frame.galleries h3
{
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.wall_thumbnail .mask .mask_frame.galleries .excerpt
{
margin-top: 1em;
padding: 0 10px 0 0;
width: 50%;
border-right: 1px solid #fff;
text-align: right;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
font-family: "Roboto", "helvetica neue", Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
}
.wall_thumbnail:hover .mask .mask_frame.galleries .excerpt
{
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.wall_thumbnail .mask .mask_frame .mask_image_content
{
width: 100%;
height: 100%;
display: table !important;
}
.wall_thumbnail .mask .mask_frame .mask_image_content.hascycle
{
z-index: 10;
position: relative;
background: #000;
background-color: rgba(0,0,0, 0.5);
margin: 0;
}
.gallery_excerpt
{
font-size: 11px; 
text-transform: uppercase;
letter-spacing: 2px;
}
.wall_thumbnail:hover .mask {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.wall_thumbnail:hover .mask h6 {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.photo_wall_wrapper_cover
{
background: #f0f0f0;
position: relative;
}
#photo_wall_wrapper, .photo_wall_wrapper 
{
padding: 0;
width: 99.5%;
position: relative;
margin: 10px 0 0 0;
top: 0;
left: 0.5%;
clear: both;
}
#photo_wall_wrapper.parallax
{
padding-top: 14px;
}
#photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry
{
float: left;
border: none;
margin: 0;
padding: 0;
position: relative;
width: 32%;
margin-bottom: 1%;
margin-left: 0.5%;
margin-right: 0.5%;
word-wrap: break-word;
overflow: hidden;
}
#photo_wall_wrapper .wall_entry .wall_thumbnail, .photo_wall_wrapper .wall_entry .wall_thumbnail
{
opacity: 0;
}
#photo_wall_wrapper .wall_entry.visible .wall_thumbnail, .photo_wall_wrapper .wall_entry.visible .wall_thumbnail
{
opacity: 1;
}
@media only screen and (min-width: 1400px) {
#photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry 
{
width: 23.6%;
}
}
@media only screen and (min-width: 1720px) {
#photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry 
{
width: 18.8%;
}
}
@media only screen and (min-width: 2200px) {
#photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry 
{
width: 15.5%;
}
}
#photo_wall_wrapper .wall_entry .wall_entry_wrapper, .photo_wall_wrapper .wall_entry .wall_entry_wrapper
{
position: relative;
}
#photo_wall_wrapper .wall_entry img, .photo_wall_wrapper .wall_entry img
{
display: block;
width: 100%;
height: auto;
}
.photo_wall_wrapper .wall_entry img
{
margin-left: -1px;
}
.isotope,
.isotope .isotope-item { }
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s !important;
-moz-transition-duration: 0s !important;
-ms-transition-duration: 0s !important;
-o-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.page-template-template-gallery-thumbnails-php .gallery_mansory_wrapper {
padding: 0px;
margin: 0 auto;
}
.searchform label
{
display: none;
}
.searchform input[type=text]
{
width: 48%;
display: inline;
}
.searchform input[type=submit]
{
display: inline;
border-radius: 0;
}
.gallery_a_title
{
position: absolute;
left: 20px;
bottom: 20px;
color: #fff;
}
.gallery_a_title h5 {
font-size: 16px;
font-weight: bold;
color: #fff;
}
.gallery_a_title span
{
font-size: 16px;
color: #fff;
font-style: italic;
margin-top: -10px;
display: block;
}
.gallery_a_title a, .gallery_a_title a:hover, .gallery_a_title a:active
{
color: #fff;
}
body.single-attachment p.attachment {
display: none;
}
.widget_tag_cloud div, .tag_cloud
{
margin: 15px 0 10px 0;	
}
.widget_tag_cloud div a, .meta-tags a, .tag_cloud a
{
display: inline-block;
font-size: 14px;
line-height: 0.8em;
margin: 0 0 4px 0;
padding: 6px 10px 6px 10px;
}
.tag_cloud a
{
margin-right: 5px;
}
.widget_tag_cloud div a:hover, .meta-tags a:hover, #footer .widget_tag_cloud div a:hover, #footer .meta-tags a:hover, .tag_cloud a:hover
{
border-color: #000 !important;
color: #fff !important;
background: #000 !important;
}
#reponse_msg ul:empty
{
margin: 0;
}
#reponse_msg ul
{
margin-left: 20px;
margin-top: 0 !important;
}
#reponse_msg ul li:last-child
{
margin-bottom: 20px;
}
#reponse_msg ul li.error
{
color: #000;
}
.footer_bar_wrapper
{
width: 60%;
float: left;
}
@media screen and (max-width: 480px) {
.footer_bar_wrapper
{
width: 80%;
float: left;
}
} 
#toTop 
{
width:40px;
height: 40px;
box-sizing: border-box;
background: #f0f0f0;
color: #000;
text-align:center;
padding:8px 7px 8px 7px;
position:fixed; 
bottom:0;
left: 50%;
margin-left: 20px;
cursor:pointer;
visibility: hidden;
transition: color 300ms, background-color 300ms, opacity 300ms;
-moz-transition: color 300ms, background-color 300ms, opacity 300ms;
-o-transition: color 300ms, background-color 300ms, opacity 300ms;
-webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
z-index: 12;
}
#toTop i
{
font-size: 1.5em;
line-height: 1em;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.slider_wrapper
{
width: 100%;
position: relative;
overflow: hidden;
}
.slider_wrapper ul li
{
line-height: 0;
}
.slider_wrapper ul li img
{
max-width: 100%;
height: auto;
line-height: 0;
}
.portfolio_post_previous, .portfolio_post_next
{
position: fixed;
top: 48%;
right: 20px;
overflow: hidden;
}
.portfolio_post_previous
{
left: 20px;
}
.portfolio_post_previous a, .portfolio_post_next a
{
width: 30px;
background: #fff;
color: #000;
text-align: center;
padding: 8px 7px 8px 7px;
display: block;
}
.portfolio_post_previous a, .portfolio_post_next a, .portfolio_post_previous a:hover, .portfolio_post_next a:hover
{
color: #000;
}
.portfolio_post_previous a:hover, .portfolio_post_next a:hover
{
background: transparent;
}
.portfolio_post_previous
{
float: left;
max-width: 50%;
}
.portfolio_post_next
{
float: right;
max-width: 50%;
}
.gallery_audio
{
position: fixed;
top: 23px;
right: 50px;
z-index: 999;
}
.progress_bar
{
background: #f0f0f0;
height: 37px !important;
position: relative;
margin-bottom: 10px;
visibility: hidden;
}
.progress_bar_content
{
height: 37px !important;
-webkit-transition: width s ease-in-out;
-moz-transition: width 1s ease-in-out;
-o-transition: width 1s ease-in-out;
transition: width 1s ease-in-out;
}
.progress_bar_title
{
font-size: 13px;
color: #fff;
font-weight: normal;
position: absolute;
top: 6px;
left: 13px;
font-weight: bold;
}
#supersized_overlay
{
display: none !important;
}
.lightbox_video_wrapper iframe, .lightbox_video_wrapper video
{
width: 100%;
}
.lightbox_video_wrapper .mejs-container
{
margin: auto;
}
#horizontal_gallery
{
opacity: 0;
overflow-x: scroll;
clear: both;
min-height: 100%;
}
#horizontal_gallery.visible
{
opacity: 1;
}
#horizontal_gallery_wrapper tbody tr td
{
display:table-cell;
vertical-align: middle;
min-width: 200px;
padding: 10px;
padding-top: 0;
padding-bottom: 0;
}
#horizontal_gallery_wrapper tbody tr td:last-child
{
padding-right: 0;
}
#horizontal_gallery_wrapper tbody tr td:first-child
{
padding-left: 0;
}
#horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info
{
padding: 40px;
}
#horizontal_gallery_wrapper tbody tr td a
{
outline: none;
}
#horizontal_gallery_wrapper tbody tr td.horizontal_gallery_info div
{
width: 250px;
text-align: left;
}
#horizontal_gallery_wrapper img.horizontal_gallery_img
{
height: auto;
}
#horizontal_gallery_wrapper .gallery_image_wrapper
{
text-align: center;
display: none;
}
#horizontal_gallery_wrapper .gallery_image_wrapper.visible
{
display: block;
}
.image_caption.fullscreen
{
clear: both;
padding-top: 15px;
}
.caption_header
{
letter-spacing: 2px;
text-transform: uppercase;
font-size: 14px;
}
body[data-style=fullscreen] .image_description
{
width: 70%;
margin: auto;
margin-top: -10px;
}
.gallery_img_slides
{
z-index: 0;
visibility:hidden;
margin: 0 !important;
position: absolute;
width: 100%;
height: 100%;
background: #000;
}
.gallery_img_slides li
{
margin: 0;
padding: 0;
line-height: 0;
}
.gallery_img_slides li img
{
opacity: 0.4;
}
.gallery_img_slides.active
{
visibility:visible;
} #captcha-wrap
{
border:solid #870500 1px;
width:270px;
background:#870500;
text-align:left;
padding:3px;
margin-top:10px;
margin-bottom: 10px;
height:107px;
}
#captcha-wrap .captcha-box
{
background:#fff;
text-align:center;
border:solid #fff 1px;
}
#captcha-wrap .text-box
{
background:#ffdc73;
width:140px;
height:43px;
float:left;
margin:4px;
text-align:center;
border:solid #ffdc73 1px;
}
#captcha-wrap .text-box input
{ 
width:120px; 
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
float: none;
margin: auto;
display: block;
padding: 0;
height: 20px;
margin-top: -5px;
}
#captcha-wrap .text-box label
{
color:#000000;
font-size:11px;	
width:140px;
padding-top:3px; 
padding-bottom:3px; 
margin: 0;
font-weight: normal;
margin-top: -2px;
display: block;
}
#captcha-wrap .captcha-action
{
float:right; width:117px; 
background:url(//rountreeflowers.com/wp-content/themes/newton/images/logos.jpg) top right no-repeat; 
height:44px; margin-top:3px;
}
#captcha-wrap  img#captcha-refresh
{
margin-top:9px;
border:solid #333333 1px;
margin-right:6px;
cursor:pointer;
} .ri-grid{
margin: auto;
position: relative;
max-height: 0;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
overflow: hidden;
}
.ri-grid.visible
{
max-height: 100%;
}
.ri-grid ul {
list-style: none;
display: block;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
} .ri-grid ul:before,
.ri-grid ul:after{
content: '';
display: table;
}
.ri-grid ul:after {
clear: both;
}
.ri-grid ul {
zoom: 1; } 
.ri-grid ul li {
-webkit-perspective: 400px;
-moz-perspective: 400px;
-o-perspective: 400px;
-ms-perspective: 400px;
perspective: 400px;	
margin: 0;
padding: 0;
float: left;
position: relative;
display: block;
overflow: hidden;
background: #000;
width: 0;
height: 0;
}
.ri-grid ul li a{
display: block;
outline: none;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
background-position: center center;
background-repeat: no-repeat;
background-color: #333;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
} .ri-grid-size-1{
width: 55%;
}
.ri-grid-size-2{
width: 100%;
}
.ri-grid-size-3{
width: 100%;
margin-top: 0px;
} .ri-shadow:after,
.ri-shadow:before{
content: "";
position: absolute;
z-index: -2;
bottom: 15px;
left: 10px;
width: 50%;
height: 20%;
max-width: 300px;
max-height: 100px;
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.ri-shadow:after{
right: 10px;
left: auto;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-ms-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
.ri-grid-loading:after,
.ri-grid-loading:before{
display: none;
}
.ri-loading-image{
display: none;
}
.ri-grid-loading .ri-loading-image{
position: relative;
left: 100%;
margin: auto;
margin-top: 50px;
margin-bottom: 50px;
display: block;
text-align: center;
}
.ri-grid-loading .ri-grid-overlay
{
display: none;
}
.ri-grid-overlay
{
background-color: rgba(0,0,0, 0.2);
width: 100%;
height: 100%;
position: absolute;
z-index: 2;
display: block;
}
.ri-grid-wrapper
{
display: table;
height: 100%;
margin: auto;
opacity: 0;
}
.ri-grid.visible .ri-grid-wrapper
{
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
animation-delay: 1s;
animation-name: fadeIn;
-webkit-animation-name: fadeIn;	
animation-duration: 0.6s;	
-webkit-animation-duration: 0.6s;
animation-timing-function: ease-in-out;	
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode:forwards; 
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
.ri-grid-item
{
display: table-cell;
vertical-align: middle;
}
.ri-grid-border
{
padding: 10px;
background: transparent;
border: 1px solid #fff;
border: 1px solid rgba(256, 256, 256, .7);
}
.ri-grid-content
{
margin: auto;
background: #fff;
background: rgba(256, 256, 256, .9);
padding: 50px 0 50px 0;
}
.grid-logo
{
max-width: 50%;
display: block;
margin: auto;
} h1.page-title
{
display: none;
}
#page_content_wrapper .inner .sidebar_content ul.products
{
margin: 0;
padding-top: 20px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
{
width: 32%;
margin-right: 2%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last
{
margin-right: 0;
}
.woocommerce .woocommerce-ordering select
{
border: 0;
background: transparent;
font-family: 'Montserrat', 'Helvetica Neue', Arial,Verdana,sans-serif;
font-size: 14px;
}
.woocommerce .woocommerce-result-count
{
font-family: 'Montserrat', 'Helvetica Neue', Arial,Verdana,sans-serif;
font-size: 14px;
}
.woocommerce ul.products li.product h3
{
font-size: 1em;
}
.woocommerce ul.products li.product .price
{
font-family: 'Montserrat', 'Helvetica Neue', Arial,Verdana,sans-serif;
color: #444;
font-size: 1.3em;
font-weight: bold;
}
.woocommerce ul.products li.product .button
{
background: transparent;
padding: 0;
text-transform: none;
font-size: 12px;
font-family: 'Montserrat', 'Helvetica Neue', Arial,Verdana,sans-serif;
letter-spacing: 0;
font-weight: 400;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty
{
outline: 0;
border: 1px solid #e1e1e1 !important;
height: 32px;
}
.woocommerce-page div.product form.cart .button
{
width: auto !important;
margin-left: 5px;
letter-spacing: 1px !important;
padding: .8em 1.5em .8em 1.5em !important;
border: 0 !important;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img
{
box-shadow: 0px 0px 0px black !important;
width: 100% !important;
text-align: center !important;
margin: auto !important;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3
{
font-size: 18px !important;
margin-top: 5px !important;
padding-bottom: 0;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del
{
font-size: 0.9em !important;
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price
{
text-decoration: none !important;
font-size: 20px !important;
color: #cfa670;
}
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li ins
{
text-decoration: none;
font-weight: bold;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart
{
display: none !important;
}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img
{
box-shadow: 0px 0px 0px black !important;
-webkit-box-shadow: 0px 0px 0px black !important;
-moz-box-shadow: 0px 0px 0px black !important;
width: 45px;
height: auto;
}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img
{
box-shadow: 0px 0px 0px black !important;
-webkit-box-shadow: 0px 0px 0px black !important;
-moz-box-shadow: 0px 0px 0px black !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs
{
margin-left: 0 !important;
}
.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h1
{
font-size: 30px !important;
}
.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h2
{
font-size: 18px !important;
}
.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h3
{
font-size: 16px !important;
padding-bottom: 0;
}
.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h4
{
font-size: 14px !important;
}
.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h5
{
font-size: 13px !important;
}
.woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h6
{
font-size: 12px !important;
}
.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a
{
margin-bottom: 3.8%;
}
div[itemprop="description"]
{
margin: 5px 0 10px 0;
padding-left: 0 !important;
}
.review-summary
{
display: none !important;
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total
{
font-size: 14px !important;
color: #000;
padding-top: 10px !important;
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total
{
border: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
{
background: #444 !important;
box-shadow: inset 0 0 0 0 rgba(0,0,0,0.5) !important;
-webkit-box-shadow: inset 0 0 0 0 rgba(204, 204, 204, 0.5) !important;
-moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.5) !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle
{
border: 1px solid #e1e1e1 !important;
background: #fff !important;
}
.woocommerce #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover
{
text-transform: none !important;
border: 0 !important;
padding: 0 !important;
letter-spacing: 0 !important;
font-family: 'Montserrat', 'Helvetica Neue', Arial,Verdana,sans-serif !important;
font-weight: normal !important;
position: relative !important;
padding-left: 20px !important;
background: transparent !important;
margin-top: 0;
opacity: 0.3;
color: #444 !important;
font-size: 12px !important;
}
.woocommerce #page_content_wrapper a.button:hover, .woocommerce-page #page_content_wrapper a.button:hover, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover
{
opacity: 1;
}
.woocommerce.columns-4 ul.products li.product a.add_to_cart_button
{
color: #000 !important;
font-size: 100% !important;
}
.woocommerce #page_content_wrapper a.button:before, .woocommerce-page #page_content_wrapper a.button:before, .woocommerce .products a.button:before
{
position: absolute;
margin-left: -20px;
color: inherit;
font-family: "FontAwesome";
content: '\f07a';
}
.woocommerce #page_content_wrapper a.button.product_type_variable:before, .woocommerce-page #page_content_wrapper a.button.product_type_variable:before
{
content: '\f03a';
}
.woocommerce ul.products li.product:hover a.add_to_cart_button, .woocommerce-page ul.products li.product:hover
{
border-color: #777 !important;
}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button
{
opacity: 1 !important;
}
.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button, .woocommerce table.cart td.actions .button.alt.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce table.cart td.actions .button.alt
{
background: #444 !important;
color: #fff !important;
text-shadow: none !important;
border-color: #444 !important;
font-weight: normal !important;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a
{
font-weight: normal !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img
{
width: 70px !important;
float: left !important;
margin-right: 15px !important;
margin-left: 0 !important;
}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist
{
margin-top: 20px !important;
}
.cart-collaterals .cart_totals table {
width: 100% !important;
}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
width: 32% !important;
}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove
{
color: #999 !important;
}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover
{
color: #fff !important;
}
body[data-shop=three_cols].woocommerce ul.products li.product, body[data-shop=three_cols].woocommerce-page ul.products li.product 
{ 
width: 31.2% !important; 
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last
{
margin-right: 0 !important;
}
body.woocommerce .page-title
{
display: none;
}
.woocommerce-page div.product div.images div.thumbnails
{
display: none;
}
p.price
{
padding-top: 0 !important;
margin-top: -10px !important;
}
p.price ins span.amount, p.price span.amount, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price
{
font-weight: bold;
font-size: 18px;
color: #cfa670;
}
p.price del span.amount
{
color: #ccc !important;
font-size: 16px;
}
span.price del span.amount
{
font-size: 13px;
}
#tab-description h2, .woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2
{
font-size: 18px;
}
.checkout h3
{
font-size: 18px;
margin: 15px 0 15px 0;
}
.related.products h2, .cart_totals h2, .shipping_calculator h2, .upsells.products h2, .cross-sells h2
{
font-size: 18px;
margin-bottom: 15px;
}
.cart_totals h2
{
display: none;
}
.shipping_calculator h2
{
text-align: left;
}
.related.products
{
margin-top: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before
{
border: 0;
box-shadow: 0 0 0;
border-radius: 0px !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before
{
border: 0;
box-shadow: 0 0 0;
border-radius: 0px !important;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel
{
border: 1px solid #e1e1e1;
padding: 25px;
box-sizing: border-box;
background: #fff;
}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li
{
width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li
{
background: #ebebeb !important;
border: 0 !important;
box-shadow: none !important;
visibility: visible !important;
border: 1px solid #e1e1e1 !important;
border-bottom: 0 !important;
border-radius: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child
{
margin-left: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a
{
padding: 10px 30px 9px 30px !important;
font-weight: normal !important;
font-size: 14px !important;
text-shadow: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
{
background: #fff !important;
color: #000 !important;
border-radius: 0px !important;
height: auto !important;
padding: 0 !important;
border: 1px solid #e1e1e1 !important;
border-bottom: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a
{
color: #000 !important;
font-weight: bold !important;
border-radius: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs
{
padding-left: 0 !important;
margin-bottom: 0 !important;
}
.widget_shopping_cart_content a.button
{
margin-right: 5px !important;
}
.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price
{
font-size: 1.5em !important;
}
.woocommerce-page div.product p.price ins
{
text-decoration: none !important;
}
.product_meta > span
{
clear: both;
display: block;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after
{
border: 0 !important;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info
{
box-shadow: 0 0 0 #000 !important;
border-radius: 0 !important;
}
.woocommerce-message
{
background: #23B064 !important;
border-color: #23B064 !important;
color: #fff !important;
text-shadow: none !important;
padding: 1.3em 1.2em 1.1em 3.2em !important;
}
.woocommerce-info
{
background: #4db2ec !important;
border-color: #4db2ec !important;
color: #fff !important;
text-shadow: none !important;
padding: 1.3em 1.2em 1.1em 3.2em !important;
}
.woocommerce-error
{
background: #e62c22 !important;
border-color: #e62c22 !important;
color: #fff !important;
text-shadow: none !important;
padding: 1.3em 1.2em 1.1em 3.2em !important;
}
.woocommerce-info a, .woocommerce-message a, .woocommerce-error a
{
color: #fff !important;
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before
{
box-shadow: none !important;
top: 0.4em !important;
background: #23B064 !important;
}
.woocommerce-info:before
{
background: #4db2ec !important;
}
.woocommerce-error:before
{
background: #e62c22 !important;
}
.woocommerce .woocommerce-message a.button
{
display: none;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals, #order_review
{
margin-bottom: 0;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th
{
text-align: left;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table
{
border-bottom: 0;
}
.post_carousel.flexslider .slides > li
{
margin-right: 20px;
}
.woocommerce-page .products .star-rating
{
float: right;
margin-top: 5px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price
{
padding-bottom: 10px;
border-bottom: 1px solid #e1e1e1;
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale
{
box-shadow: none;
text-shadow: none;
color: #fff;
background: #ff3e36;
margin-top: -6px;
margin-left: -6px;
left: 0;
right: auto;
}
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination
{
text-align: left;
margin-top: 30px;
margin-bottom: 30px;
}
.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li
{
border: 0;
}
.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li
{
height: 30px;
width: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
color: #888;
background: #fff;
border: 1px solid #e1e1e1;
margin-right: 10px;
overflow: hidden;
}
.woocommerce-page nav.woocommerce-pagination ul li a
{
color: #888;
line-height: 1.3em;
}
.woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:active
{
border-color: #e1e1e1;
background: #fcfcfc;
color: #000000 !important;
font-weight: bold;
line-height: 1.3em;
}
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers
{
margin-left: 0 !important;
}
.woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a
{
text-align: center;
}
.price_slider_wrapper
{
margin-top: 30px;
}
.woocommerce-page ul.product_list_widget li .star-rating
{
display: none;
}
.woocommerce-page ul.product_list_widget li a
{
font-weight: 600 !important;
}
.woocommerce-page ul.product_list_widget li .amount
{
font-weight: 600;
color: #444;
}
.woocommerce-page ul.product_list_widget li del .amount
{
color: #ccc;
}
.woocommerce-page .price_label
{
font-weight: 600;
}
.woocommerce-page ul.product_list_widget li ins
{
background: transparent;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button
{
float: left !important;
}
ul.product_list_widget li
{
padding: 10px 0 10px 0 !important;
}
.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product
{
clear: both;
}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating
{
float: none;
}
.woocommerce-review-link
{
color: #000 !important;
}
.woocommerce-page div.product form.cart
{
margin-top: 2em;
}
.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:after, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:after, .woocommerce-page .woocommerce-message:before
{
display: block;
clear: none;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img
{
width: 70px;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th
{
font-size: 14px;
padding: 12px 12px 10px 12px;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before
{
line-height: 1em;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .wc-forward a:after, .wc-forward:after
{
display: none;	
}
#page_content_wrapper .inner .sidebar_content ul.products
{
margin-left: 0 !important;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td
{
border-top: 0;
padding: 15px 12px;
}
.shipping-calculator-button
{
color: #000;
}
.product-subtotal .amount
{
color: #000;
font-weight: 600;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator
{
width: 100%;
float: none;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator
{
margin-top: 10px;
}
.woocommerce-page table.cart th, table.shop_table thead tr th
{
border-bottom: 1px solid #e1e1e1;
color: #000;
font-weight: 600;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table
{
border-radius: 0 !important;
border-bottom: 1px solid #e1e1e1;
}
.woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart
{
border: 0;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions
{
border-bottom: 0 !important;
padding-top: 40px;
}
.woocommerce table.cart td.actions .coupon .input-text#coupon_code
{
width: 200px;
padding: 12px 10px 8px 10px;
border-radius: 0;
box-shadow: 0 0 0 0;
margin-right: 10px;
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th
{
border-bottom: 0;
}
.woocommerce-page #payment ul.payment_methods label
{
display: inline-block;
clear: none;
width: auto;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box
{
margin-top: 0;
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods
{
border-bottom: 0;
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row
{
border-top: 0;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before
{
color: #444;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta
{
font-size: 1em;
}
strong[itemprop="author"]
{
font-size: 1em;
font-weight: 600;
color: #000;
font-weight: 600 !important;
font-family: 'Montserrat', 'Helvetica Neue', Arial,Verdana,sans-serif;
text-transform: uppercase;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box
{
background: #fff !important;
box-shadow: 0 0 0 0;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after
{
display: none !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text
{
border: 0 !important;
border-bottom: 1px solid #e1e1e1 !important;
padding: 0;
}
.woocommerce ul.products li.product a .star-rating, .woocommerce-page ul.products li.product a .star-rating
{
display: none !important;
}
.woocommerce #review_form #respond
{
width: 100%;
}
.woocommerce #reviews h3
{
text-align: left;
}
h1.product_title, .woocommerce div.product .product_title
{
font-size: 26px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove
{
display: none;
}
.woocommerce-cart .wc-proceed-to-checkout
{
padding: 2em 0;
}
.woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt
{
border-radius: 0 !important;
}
.return-to-shop .wc-backward
{
padding-left: 35px !important;
}
.return-to-shop
{
padding: 0 0 2em 0 !important;
}
.woocommerce-checkout-payment
{
margin-bottom: 4em !important;
}
.woocommerce-result-count
{
padding-top: 0 !important;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before
{
margin-top: 11px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li
{
width: 32%;
}
.woocommerce-tabs h3#reply-title:before
{
border: 0;
}
a:hover, a:active, a:focus {
outline: 0;
} div.post_share_bubble_wrapper.single_image {
margin-top: -45px;
display: none;
}
div.post_share_bubble_wrapper.single_image .social_share_bubble::after{
display: none;
}
#share_post_single_image {
margin-left: auto;
margin-right: auto;
}
#menu-gallery-menu { list-style-type: none; }
#menu-gallery-menu li { display: inline-block; margin-right: 10px; }
#menu-gallery-menu li:last-of-type { margin-right: 0px; }
.gselect {
width: 100%;
overflow: hidden;
text-align: center;
margin-top: 50px;  }
.gselect a {
padding: 5px 10px;
background-color: #000;
color: #FFF;
margin-right: 10px;
font-family: "Roboto","helvetica neue",Helvetica,sans-serif;
font-weight: bold;
font-size: 14px;
display: inline-block;
background-color: #ec4b70;
}
.gselect a:hover {
background-color: #f48328;
}
.gselect a:last-child { margin-right: 0; }
#menu-gallery-menu .current-menu-item a {
background-color: #f48328;
}
.one_third .wp-image-3323 { height: auto; }
#page_caption_wrapper_bg {
position:absolute;
font-size: 15px;
color: #fff;
left: 25px;
right: auto !important;
bottom: 20px;
z-index:100;
display: inline-block;
height: auto;
opacity: 0.5;
text-transform: uppercase;
}
#wrapper { margin-top: 82px; } 
@media screen and (min-width: 769px) and (max-width: 1200px){
.home.page .pics{
max-width: 100%;
height: 17vw !important;
}
.home.page .gallery {
height: auto;
min-height: auto;
}  
}
@media screen and (min-width: 769px) and (max-width: 1024px){
.home.page .pics{
height: 16.7vw !important;
}
}
@media screen and (max-width: 1024px) {
#wrapper { } .one_third .alignleft { height: auto;    
}
@media screen and (min-width: 769px) and (max-width: 900px){
.home.page .pics{
height: 16.4vw !important;
}
}
@media screen and (max-width: 768px) {
#wrapper { } .four-column { width: 47%; margin-bottom: 40px; float: none; display: inline-block; }
.four-column:nth-child(even) { margin-right: 0px; margin-left: 1%; }
.inner_wrapper .post { width: 100% !important; }
.photo_wall_wrapper .masonry { width: 80%; margin-left: 10%; margin-bottom: 20px; }
.photo_wall_wrapper .masonry:last-child { margin-bottom: 0px; }
.wall_thumbnail .mask .mask_frame.galleries h3 { width: 80%; margin-left: 10%; font-size: 28px; text-align: center; }
.three-column {
width: 100% !important;
margin-bottom: 30px;
margin-right: 0 !important;
float:none !important;
display:block !important;
position:relative;
} .one_third { width: 100%; }
.one_third .wp-image-3323 { margin: 0; padding: 0; width: 100%; height: auto; }
.one_third p { margin: 0 !important; }
.one_third p a:last-child img { width: 130px; height: auto; float: right; }
.two_third { width: 100% !important; } .one_half_bg { width: 100% !important; }
.page_caption_bg_border { width: 80%; margin-left:5%; } .testimonial_wrapper .one_half { width: 100%; }
.testimonial_wrapper { width: 100% !important; }
.gselect ul li { margin-bottom: 30px; }
#photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry { width: 70%; margin-left: 15%; margin-bottom: 20px; }
}
@media screen and (max-width: 480px) {
#wrapper { } .four-column { width: 100%; margin-bottom: 40px; }
.inner_wrapper .post { width: 100% !important; }
.photo_wall_wrapper .masonry { width: 80%; margin-left: 10%; margin-bottom: 20px; }
.one_third .wp-image-3323 { width: 90%; height: auto; }
.photo_wall_wrapper .masonry:last-child { margin-bottom: 0px; }
.wall_thumbnail .mask .mask_frame.galleries h3 { width: 80%; margin-left: 10%; font-size: 28px; text-align: center; }
.three-column {
width: 100% !important;
margin-bottom: 30px;
margin-right: 0 !important;
float:none !important;
display:block !important;
position:relative;
} .one_third { width: 100%; }    
.inner .one_third p { margin: 0 !important; }
.one_third p a:first-child img { width: 110px; height: auto }
.one_third p a:last-child img { width: 110px; height: auto; float: right; margin: 0; padding: 0; }
.two_third { width: 100% !important; } .one_half_bg { width: 100% !important; }
.page_caption_bg_border { width: 92% !important; max-width: 83%; }
.page-id-3124 .page_caption_bg_border { max-width: 74%; }
.page_caption_bg_content { padding: 50px 45px 50px 45px; }
.ppb_title { font-size: 25px; } .testimonial_wrapper .one_half { width: 100%; }
.gselect { margin-bottom: 30px; }    
.gselect a { font-size: 12px; }
.single-galleries #page_caption { padding: 20px 0 30px 0; }
#page_caption h1, .page_caption_full h1 { line-height: 50px; }
#main_menu { margin-top: 50px;}
.nav > li a { font-size: 20px; line-height: 40px; }
}
@media only screen and (max-device-width: 480px) {
.three-column {
width: 100% !important;
margin-bottom: 30px;
margin-right: 0 !important;
float:none !important;
display:block !important;
position:relative;
}
}