Вы находитесь на странице: 1из 53

/*

Theme Name: Fruitful


Theme URI: http://themes.fruitfulcode.com/fruitful
Author: fruifrulcode
Author URI: http://fruitfulcode.com
Description: Fruitful - WordPress theme with powerful theme options panel and si
mple clean front end design. Ability to modify styles and options according to y
our needs. Two different layout types responsive and fixed. Easily upload logo,
background, edit colors, header and menu positions, slider, fonts, social icons,
footer, custom css and much more. Translated to Russian language. WooCommerce r
eady.
Version: 1.3.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, orange, theme-options, responsive-layout, fixed-layout, custom-head
er, custom-background, custom-menu, custom-colors, custom-background, translatio
n-ready, featured-images, full-width-template, one-column, right-sidebar, edito
r-style
Text Domain: fruitful
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with othe
rs.
*/
@font-face {
font-family: title;
src: url(fonts_fm/2016/title.ttc);
}
@font-face {
font-family: content;
src: url(fonts_fm/2016/content.ttf);
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockqu
ote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd
, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fie
ldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
html {
/* height: 100%; */
background: url('images/2016/stars_background_final.jpg')!important;
font-size:62.5%;
ms-text-size-adjust:100%;
overflow:auto;
webkit-text-size-adjust:100%;
margin: 0 auto !important;
max-height: 100%;
}
body {
background: transparent !important;
font-size:14px;

line-height:14px;
text-rendering:optimizelegibility;
color:#333333;
overflow:hidden;
margin: 0 auto !important;
}
/*Fix fancybox 2*/
body.fancybox-lock {
overflow:visible !important;
margin-right:auto !important;
}
.container {
position:relative;
width: 940px;
margin: 0 auto 10px auto;
padding:0;
}
.container .column, .container .columns {
}
.row {
margin-bottom:20px;
}
/* Nested Column Classes */
.column.alpha, .columns.alpha {
margin-left:0;
}
.column.omega, .columns.omega {
margin: 40px 0 0 10px;
width: 20% !important;
float: left;
margin-right:0;
}
/* Base Grid */
.container .one.column,.container .one.columns {
width:40px;
}
.container .two.columns {
width:100px;
}
.container .three.columns {
width:160px;
}
.container .four.columns {
width:220px;
}
.container .five.columns {
width: auto;
}
.container .six.columns {
width:340px;
}
.container .seven.columns {
width:400px;
}
.container .eight.columns {
width:460px;
}
.container .nine.columns {
width:520px;
}

.container .ten.columns {
width:580px;
}
.container .eleven.columns {
margin-top: 10px;
float: right;
padding: 0 10px;
border-left: 4px solid #335850;
width: 75%;
}
.container .twelve.columns {
width:700px;
}
.container .thirteen.columns {
width:760px;
}
.container .fourteen.columns {
width:820px;
}
.container .fifteen.columns {
width:880px;
}
.container .sixteen.columns {
width:940px;
}
.container .one-third.column {
width:300px;
}
.container .two-thirds.column {
width:620px;
}
/* Offsets */
.container .offset-by-one {
padding-left:60px;
}
.container .offset-by-two {
padding-left:120px;
}
.container .offset-by-three {
padding-left:180px;
}
.container .offset-by-four {
padding-left:240px;
}
.container .offset-by-five {
padding-left:300px;
}
.container .offset-by-six {
padding-left:360px;
}
.container .offset-by-seven {
padding-left:420px;
}
.container .offset-by-eight {
padding-left:480px;
}
.container .offset-by-nine {
padding-left:540px;
}
.container .offset-by-ten {

padding-left:600px;
}
.container .offset-by-eleven {
padding-left:660px;
}
.container .offset-by-twelve {
padding-left:720px;
}
.container .offset-by-thirteen {
padding-left:780px;
}
.container .offset-by-fourteen {
padding-left:840px;
}
.container .offset-by-fifteen {
padding-left:900px;
}
/* #Tablet (Portrait)================================================== */
/* Note:Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:959px) {
.container {
width:768px;
}
.container .column,.container .columns {
margin-right:10px;
}
.column.alpha,.columns.alpha {
margin-left:0;
margin-right:10px;
}
.column.omega,.columns.omega {
margin-right:0;
}
.alpha.omega {
margin-left:0;
margin-right:0;
}
.container .one.column,.container .one.columns {
width:28px;
}
.container .two.columns {
width:76px;
}
.container .three.columns {
width:124px;
}
.container .four.columns {
width:172px;
}
.container .five.columns {
width: auto;
}
.container .six.columns {
width:268px;
}
.container .seven.columns {
width:316px;
}
.container .eight.columns {
width:364px;

}
.container .nine.columns {
width:412px;
}
.container .ten.columns {
width:460px;
}
.container .eleven.columns {
width: 70%;
padding: 0 0 0 10px;
}
.container .twelve.columns {
width:556px;
}
.container .thirteen.columns {
width:604px;
}
.container .fourteen.columns {
width:652px;
}
.container .fifteen.columns {
width:700px;
}
.container .sixteen.columns {
width: 100%;
}
.container .one-third.column {
width:236px;
}
.container .two-thirds.column {
width:492px;
}
/* Offsets */
.container .offset-by-one {
padding-left:48px;
}
.container .offset-by-two {
padding-left:96px;
}
.container .offset-by-three {
padding-left:144px;
}
.container .offset-by-four {
padding-left:192px;
}
.container .offset-by-five {
padding-left:240px;
}
.container .offset-by-six {
padding-left:288px;
}
.container .offset-by-seven {
padding-left:336px;
}
.container .offset-by-eight {
padding-left:384px;
}
.container .offset-by-nine {
padding-left:432px;
}

.container .offset-by-ten {
padding-left:480px;
}
.container .offset-by-eleven {
padding-left:528px;
}
.container .offset-by-twelve {
padding-left:576px;
}
.container .offset-by-thirteen {
padding-left:624px;
}
.container .offset-by-fourteen {
padding-left:672px;
}
.container .offset-by-fifteen {
padding-left:720px;
}
}
/* #Mobile (Portrait)================================================== */
/* Note:Design for a width of 320px */
@media only screen and (max-width:767px) {
div.textwidget img {display: none;}
div.five.columns.omega {width: 100% !important;}
.container {
width:100%;
}
.container .columns,.container .column {
margin:0;
}
.container .one.column,.container .one.columns,.container .two.columns,.containe
r .three.columns,.container .four.columns,.container .five.columns,.container .s
ix.columns,.container .seven.columns,.container .eight.columns,.container .nine.
columns,.container .ten.columns,.container .eleven.columns,.container .twelve.co
lumns,.container .thirteen.columns,.container .fourteen.columns,.container .fift
een.columns,.container .sixteen.columns,.container .one-third.column,.container
.two-thirds.column {
width:100%;
}
/* Offsets */
.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,
.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,
.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-ni
ne,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-bytwelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container
.offset-by-fifteen {
padding-left:0;
}
}
/* #Mobile (Landscape)================================================== */
/* Note:Design for a width of 480px */
@media only screen and (min-width:480px) and (max-width:767px) {
.container {
width:100%;
}
.container .columns,.container .column {
margin:0;
}
.container .one.column,.container .one.columns,.container .two.columns,.containe
r .three.columns,.container .four.columns,.container .five.columns,.container .s

ix.columns,.container .seven.columns,.container .eight.columns,.container .nine.


columns,.container .ten.columns,.container .eleven.columns,.container .twelve.co
lumns,.container .thirteen.columns,.container .fourteen.columns,.container .fift
een.columns,.container .sixteen.columns,.container .one-third.column,.container
.two-thirds.column {
width:100%;
}
}
/* #Clearing================================================== */
/* Self Clearing Goodness */
.container:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* Use clearfix class on parent to clear nested columns, or wrap each row of col
umns in a <div class="row"> */
.clearfix:before,.clearfix:after,.row:before,.row:after {
content:'';
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
.row:after,.clearfix:after {
clear:both;
}
.row,.clearfix {
zoom:1;
}
/* You can also use a <br class="clear" /> to clear columns */
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
display:block;
}
ol, ul {
list-style:none;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {

quotes:"" "";
}
a:hover, a:active {
outline:0;
}
/*.site-content .entry-content p a img, .site-content .entry-content p img {
box-shadow: 0 0px 1px rgba(0, 0, 0, 0.5)
}*/
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-c
aption {
max-width: 100%;
}
a img, img {
border:0;
}
body,button,input,select,textarea {
font-size:14px;
line-height:1.5;
font-weight:normal;
}
h1,h2,h3,h4,h5,h6 {
clear:both;
line-height:24px;
}
h1 {
font-size: 27px;
}
h2 {
font-size: 23px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 17px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 12px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,

.comment-content h6{
margin:10px 0;
line-height:28px
}
hr {
background-color:#335850;
border:0;
height:4px;
margin-bottom:1.5em;
}
p {
color: rgb(21, 35, 36);
margin: 1em 0 1em 0;
}
ul, ol {
margin:0 0 1.5em 3em;
}
ul {
list-style:disc;
}
ol {
list-style:decimal;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom:0;
margin-left:1.5em;
}
dt {
font-weight:bold;
}
dd {
margin:0 1.5em 1.5em;
}
b, strong {
font-weight:bold;
}
dfn, cite, em, i {
font-style:italic;
}
blockquote {
margin:0 1.5em;
}
address {
margin:0 0 1.5em;
}
pre {
background:#eee;
font-family:"Courier 10 Pitch", Courier, monospace;
font-size:1.5em;
font-size:15px;
line-height:1.6;
margin-bottom:1.6em;
max-width:100%;
overflow:auto;
padding:1.6em;
}
code, kbd, tt, var {
font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {

border-bottom:1px dotted #666;


cursor:help;
}
mark, ins {
background:#fff9c0;
text-decoration:none;
}
sup,sub {
font-size:75%;
height:0;
line-height:0;
position:relative;
vertical-align:baseline;
}
sup {
bottom:1ex;
}
sub {
top:.5ex;
}
small {
font-size:75%;
}
big {
font-size:125%;
}
figure {
margin:0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
table {
margin:0 0 1.5em;
width:100%;
}
th {
text-transform:uppercase;
}
button,input,select,textarea {
font-size:100%;
margin:0;
vertical-align:baseline;
vertical-align:middle;
}
button, input {
line-height:normal;
overflow:visible;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
background:#f15a23;
border:none;

font-family:"Open Sans";
color: #fff;
text-transform:uppercase;
cursor:pointer;
font-size:1.4rem;
font-size:14px;
padding:0.62em .7em .5em;
webkit-appearance:button;
-webkit-transition: background 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;
-khtml-transition: background 0.2s ease-in-out;
-o-transition: background 0.2s ease-in-out;
-ms-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;
}
#page #comments #commentform input[type="submit"] {
max-height:none;
}
.single-post #comments #respond input[type="submit"]{
line-height:12px;
}
button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[typ
e="submit"]:hover {
background:#fe4502;
}
button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[typ
e="submit"]:focus,button:active,html input[type="button"]:active,input[type="res
et"]:active,input[type="submit"]:active {
background:#fe4502;
}
input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
padding:0;
}
input[type="search"] {
box-sizing:content-box;
moz-box-sizing:content-box;
webkit-appearance:textfield;
webkit-box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration {
webkit-appearance:none;
}
button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}
input[type=text],input[type=email],input[type=url],textarea {
border:1px solid #e5e5e5;
border-radius:3px;
color:#45494c;
}
input[type=text]:focus,input[type=email]:focus,textarea:focus {
color:#111;
}
input[type=text],input[type=email],input[type=url] {
padding:3px;
}
#commentform label {

width: 75px;
float: left;
}
textarea {
overflow:auto;
padding-left:3px;
vertical-align:top;
width:98%;
}
a {
color:#333333;
}
a:hover,a:focus,a:active {
color:#FF5D2A;
}
.alignleft {
display:inline;
float:left;
margin-right:1.5em;
width: 320px;
}
.alignleft-esp {
display:inline;
float:left;
margin-right:1.5em;
width: 160px !important;
padding:10px !important;
}
.alignright {
display:inline;
float:right;
margin-left:1.5em;
width: 320px;
}
.alignright-esp {
display:inline;
float:right;
margin-right:1.5em;
width: 160px !important;
padding:10px !important;
}
.aligncenter {
clear:both;
display:block;
margin:0 auto;
}
.assistive-text {
clip:rect(1px 1px 1px 1px);
clip:rect(1px, 1px, 1px, 1px);
position:absolute !important;
}
#header_language_select{
float:right;
height:100%;
margin: 10px 0 0;
padding:0 10px;
z-index:99999999;

}
#header_language_select ul{
margin:0;
list-style:none;
}
#header_language_select ul li.current{
position: relative;
}
#lang-select-block a{
display:block;
color:#333333;
text-decoration:none;
text-transform:uppercase;
padding:7px 10px;
font-size:14px;
}
#lang-select-block .current a{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#lang-select-block li.current:hover>a{
background:#F15A23;
color:#ffffff;
}
ul#lang-select-popup{
box-shadow:0 3px 3px rgba(0,0,0,0.2);
background:#fff;
display:block;
float:left;
left:-26px;
moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
position:absolute;
top:35px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-khtml-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity:0;
margin:20px 0 0 0;
_margin: 0; /*IE6 only*/
visibility:hidden;
z-index:999999;
}
#header_language_select ul li:hover > ul {
margin: 0;
opacity: 1;
visibility: visible;
}
#lang-select-popup a {
padding: 12px 15px;
text-transform: none;
}

/* -SECONDARY- */
.secondary-navigation{
width: 100%;
display:block;
float:left;
margin: 0 0 10px 0;
position:relative;
font-family: 'title' !important;
}
.secondary-navigation ul {
text-align: center;
position: relative;
list-style:none;
margin:0;
padding-left:0;
}
.secondary-navigation li {
font-weight: 700;
max-width: 150px;
text-align: center;
width: 100%;
display: inline-block;
position:relative;
}
.secondary-navigation a {
font-size: 1.4em;
display:block;
text-decoration:none;
padding:7px 0;
}
.secondary-navigation ul ul {
box-shadow:0 3px 3px rgba(0,0,0,0.2);
display:block;
float:left;
left:0;
moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
background:none #fff;
position:absolute;
top:35px;
z-index:99999;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-khtml-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity:0;
margin:20px 0 0 0;
_margin: 0; /*IE6 only*/
visibility:hidden;
}
.secondary-navigation ul ul ul {
left:100%;
top:0;
margin:0 0 0 20px;
}
.secondary-navigation ul ul a {
min-width:155px;
background:none !important;

padding:12px 15px !important;


color:#333333 !important;
text-transform:none;
font-size:14px;
box-shadow:none !important;
}
.secondary-navigation ul ul li:first-child {
background:none;
}
.secondary-navigation ul ul li {
float:left;
width:100%;
margin:0 !important
}
.secondary-navigation ul li:hover > a {
font-weight: normal;
background: none repeat scroll 0 0 #EEEEEE;
color: #335850;
padding:7px 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
/* font-size:22px; */
}
.secondary-navigation ul ul:hover > a {
color:#000 !important;
text-shadow:none !important;
}
.secondary-navigation ul ul a:hover,
.secondary-navigation ul ul li.current_page_item a,
.secondary-navigation ul ul li.current-menu-item a,
.secondary-navigation ul ul li.current-menu-parent a,
.secondary-navigation ul ul li.current-menu-ancestor a {
color:#000 !important;
text-shadow:none !important;
}
.secondary-navigation ul li:hover > ul {
margin:0;
opacity:1;
visibility:visible;
}
.secondary-navigation ul li.current_page_item a,
.secondary-navigation ul li.current-menu-item a,
.secondary-navigation ul li.current-menu-parent a,
.secondary-navigation ul li.current_page_parent a,
.secondary-navigation ul li.current-menu-ancestor a {
/*background: none repeat scroll 0 0 #335850;*/
border-bottom: 1px solid rgb(51, 88, 80);
border-top: 1px solid rgb(51, 88, 80);
background: none repeat scroll 0 0 #F5F5F5;
color: #333333;
/* padding:7px 10px; */
box-shadow: inset 0 0 10px 5px #ddd;
moz-box-shadow: inset 0 0 10px 5px #ddd;
webkit-box-shadow: inset 0 0 10px 5px #ddd;
}

/* -MAIN- */
.main-navigation {
padding: 0 !important;
width: 100%;
text-align: center;
display: block;
float: none;
margin: -50px auto !important;
position: absolute;
background-color: transparent !important;
}
.main-navigation ul {
text-align: center;
list-style:none;
margin:0;
padding: 0;
height: auto;
}
.main-navigation li:first-child {
margin:0;
}
.main-navigation li {
margin:0 0 0 10px;
}
.main-navigation li {
display: inline-block;
position:relative;
}
.main-navigation a {
display:block;
text-decoration:none;
/*color:#333333;*/
text-transform:uppercase;
padding:7px 10px;
font-size:14px;
}
.main-navigation ul ul {
box-shadow:0 3px 3px rgba(0,0,0,0.2);
display:block;
float:left;
left:0;
moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
background:none #fff;
position:absolute;
top:35px;
z-index:99999;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-khtml-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity:0;

margin:20px 0 0 0;
_margin: 0; /*IE6 only*/
visibility:hidden;
}
.main-navigation ul ul ul {
left:100%;
top:0;
margin:0 0 0 20px;
}
.main-navigation ul ul a {
text-align: left;
min-width:155px;
background:none !important;
padding:12px 15px !important;
color:#333333 !important;
text-transform:none;
font-size:14px;
box-shadow:none !important;
}
.main-navigation ul ul li:first-child {
background:none;
}
.main-navigation ul ul li {
float:left;
width:100%;
margin:0 !important
}
.main-navigation ul ul li:hover{
background:none repeat scroll 0 0 #F15A23;
color:#fff;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.main-navigation ul li:hover > a {
background:none repeat scroll 0 0 #F15A23;
color:#fff;
padding:7px 10px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-size:14px;
}
.main-navigation ul ul:hover > a {
color:#000 !important;
text-shadow:none !important;
}
.main-navigation ul ul a:hover,
.main-navigation ul ul li.current_page_item a,
.main-navigation ul ul li.current-menu-item a,
.main-navigation ul ul li.current-menu-parent a,
.main-navigation ul ul li.current-menu-ancestor a {
color:#000 !important;
text-shadow:none !important;

}
.main-navigation ul li:hover > ul {
margin:0;
opacity:1;
visibility:visible;
}
.main-navigation ul li.current_page_item a,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current-menu-parent a,
.main-navigation ul li.current_page_parent a,
.main-navigation ul li.current-menu-ancestor a {
background: none repeat scroll 0 0 #f2c152;
color:#fff;
padding:7px 10px;
}
.menu-toggle {
cursor:pointer;
}
.main-small-navigation .menu {
display:none;
}
#masthead, #colophon, #content {
float: left;
width:100%;
margin:10px 0;
min-height:60px;
}
#colophon {
border: none;
padding: 0 0 10px 0;
position: relative;
background: #2873B6;
margin: 0;
}
#colophon .site-info {
font-size:12px;
/*float:left;*/
text-align: center;
position: relative;
/*width:960px;*/
padding:8px 0;
}
.social-icon{
max-width: 940px;
right: 0px;
height: 30px;
margin: 0 auto;
position: relative;
padding-right: 30px;
}
#colophon .social-icon {
float:right
}
.social-icon a{
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;

-o-transition-property: -o-transform;
transition-property: transform;
overflow:hidden;
float: right;
width: 29px;
height: 32px;
opacity:1;
background-image:url(images/2016/social-fm-color_2016.png);
background-repeat:no-repeat;
margin-right: 5px;
}
#colophon .social-icon a {
float:left;
width:30px;
height:30px;
opacity:1;
background-image:url(images/2016/social-fm-color_2016.png);
background-repeat:no-repeat;
}
.social-icon a:hover, .social-icon a:active, #colophon .social-icon a:hover, #co
lophon .social-icon a:active {
opacity: 0.7;
-webkit-transform: rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
/* background-image:url(images/social-fm.png); */
}
.social-icon a.facebook, #colophon .social-icon a.facebook {
background-position: 0 0;
width: 32px;
}
.social-icon a.twitter_pirata, #colophon .social-icon a.twitter_pirata {
background-position: -32px 0;
width: 31px;
}
.social-icon a.twitter_prem_marti, #colophon .social-icon a.twitter_prem_marti {
background-position: -64px 0;
}
.social-icon a.twitter_prem_esther, #colophon .social-icon a.twitter_prem_esther
{
background-position: -64px 0;
}
.social-icon a.googleplus, #colophon .social-icon a.googleplus {
background-position:-62px 0;
}
.social-icon a.dribbble, #colophon .social-icon a.dribbble {
background-position:0 0;
}
.social-icon a.skype, #colophon .social-icon a.skype {
background-position:-125px 0;
}
.social-icon a.flickr, #colophon .social-icon a.flickr {
background-position:-187px 0;
}
.social-icon a.youtube, #colophon .social-icon a.youtube {
background-position: -188px 0px;
}
.social-icon a.rss, #colophon .social-icon a.rss {
background-position:-155px 0;
}

.social-icon a.vk, #colophon .social-icon a.vk {


background-position:-311px 0;
}
.social-icon a.snapchat, #colophon .social-icon a.snapchat {
background-position: -126px 0;
}
.social-icon a.instagram, #colophon .social-icon a.instagram {
background-position: -157px 0;
}
.social-icon a.yelp, #colophon .social-icon a.yelp {
background-position:-435px 0;
}
.social-icon a.email, #colophon .social-icon a.email {
background-position: -219px 0;
}
.sticky {
}
.hentry {
margin:0 0 1.5em;
}
.entry-meta {
clear:both;
}
.byline {
display:none;
}
.single .byline,.group-blog .byline {
display:inline;
}
.entry-content,.entry-summary {
margin: 20px 4.4%;
}
.page-links {
clear:both;
margin:0 0 1.5em;
}
.blog .format-aside .entry-title,.archive .format-aside .entry-title {
display:none;
}
.site-header img,.comment-content img,.widget img {
max-width:100%;
}
.site-header img,.entry-content img,img[class*="align"],img[class*="wp-image-"]
{
height:auto;
}
.entry-content img{
-webkit-box-shadow: 0px 0px 0px 7px rgba(78, 138, 128, 1);
-moz-box-shadow: 0px 0px 0px 7px rgba(78, 138, 128, 1);
box-shadow: 0px 0px 0px 7px rgba(78, 138, 128, 1);
display: block;
margin:0 auto 20px auto;
overflow:hidden;
background: transparent;
}
.entry-content img.alignleft{margin-bottom:0 !important;}
.aligncenter{
display: block;

margin:0 auto;
overflow:hidden;
width: 320px;
}
.site-header img, img.size-full {
width:auto;
max-width: 100%;
}
.entry-content img.wp-smiley,.comment-content img.wp-smiley {
border:none;
margin-bottom:0;
margin-top:0;
padding:0;
}
.wp-caption {
margin-bottom: 15px;
max-width: 100%;
}
.entry-thumbnail {
display: block;
float: left;
padding:0 4.4%;
max-width: 91.2%;
margin:20px 0 0;
height:auto;
}
.entry-thumbnail .wp-post-image {
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
height: auto;
width: 100%;
}
.format-audio .wp-audio-shortcode {
height: 30px !important;
margin: 20px 0;
max-width: 450px !important;
}
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright {
margin-bottom:1.5em;
margin-bottom:15px;
}
.wp-caption img {
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
}
.wp-caption-text {
text-align:center;
}
.wp-caption .wp-caption-text {
margin:0.8075em 0;
}
.site-content .gallery a img {
border:none;
height:auto;
max-width:90%;
}
.site-content .gallery dd {
margin:0;

}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}
embed,iframe,object {
max-width:100%;
clear:both;
}
.site-content .site-navigation {
float:left;
margin:0 0 1.5em;
overflow:hidden;
width:100%;
}
.site-content .nav-previous a,
.site-content .nav-next a{
text-decoration:none
}
.site-content .nav-previous {
float:left;
width:46%;
}
.site-content .nav-next {
float:right;
text-align:right;
width:46%;
}
.bypostauthor {
}
.widget {
margin:0 0 1.5em;
}
#searchsubmit {
display:none;
}
.main-slider-container {
margin-bottom: -70px;
overflow:hidden;
float:left;
width:100%;
position: relative;
}
#page {position:relative;background: transparent;margin-top: 40px;}
#page .container .btm_header, #page .container .entry-header {
border-bottom:1px solid #d6d6d6;
margin: 0 0 10px;
}
.search #page .container .entry-header {
border:0;
}
#page .container header hgroup.left-pos {
float:left;
margin: 0 15px 0 0;
}

#page .container header hgroup.center-pos {


float: none;
width:100%;
display:block;
}
#page .container header hgroup.center-pos a {
text-align:center;
display:block;
float:none;
}
#page .container header hgroup.right-pos {
float:right;
margin: 0 0 0 15px;
}
#page .container header .menu-wrapper.left-pos {
float:left;
display:inline-block;
}
#page .container header .menu-wrapper.center-pos {
float:none;
display:block;
margin:0 auto;
}
#page .container header .menu-wrapper.right-pos {
float:right;
display:inline-block;
}
#page .container header hgroup.center-pos {
float:right;
margin: 0 0 5px 0;
}
.page-header {
margin: 0 0 20px;
}
#page .container .content p {
text-align:justify;
}
#page .description {
float:left;
width:100%;
min-height:50px;
margin:10px 0 20px 0}
#page .description .top_line, #page .description .btm_line {
float:left;
width:100%;
height:13px}
#page .description .top_line {
background:url(images/top-descr-hr.png) no-repeat center 0 transparent;
}
#page .description .btm_line {

background:url(images/btm-descr-hr.png) no-repeat center 0 transparent;


}
#page .description .text {
width:90%;
margin:0 auto;
}
#page .info_box_area {
display: block;
float: left;
margin: 30px 0 25px;
width: 100%;
}
#page .container header.entry-header h1.entry-title,
#page .container header.archive-header h1.archive-title {
/*font-size:20px;*/
padding:0 0 20px 0
}
#page .info_box_area .info_box .infobox_title {
margin:0 0 20px 0;
font-weight:300}
#page .info_box_area .info_box .info_box_text {
padding:0 25px;
}
#page .info_box_area .info_box img.icon {
display:block;
min-height:51px;
margin:0 auto 15px;
min-width:51px;
}
span.text_orange {
color:#ff5d2a}
.select-menu {
display:none;
width:100%;
margin:0 0 25px 0;
cursor:pointer;
padding:6px;
background:#f9f9f9;
border:1px solid #e3e3e3;
color:#777;
float:left}
header.post-header, .blog_post {
float:left;
width:100%}
.post-content .entry-summary,
.post-content .entry-content{clear:both}
.blog .blog_post,
.category .blog_post,
.tag .blog_post,
.author .blog_post,
.archive .blog_post,
.search .blog_post{
margin:0 0 55px}
.blog .blog_post:last-of-type,
.category .blog_post:last-of-type,
.tag .blog_post:last-of-type,
.author .blog_post:last-of-type,
.search .blog_post:last-of-type{
margin:0 0 35px}
.blog_post .date_of_post {

display: block;
position:relative;
left:1px;
width: 7.6%;
height: 54px;
color:#fff;
float:left;
margin:0;
background: #335850 !important;
}
.blog_post .date_of_post .day_post {
font-size:20px;
text-align:center;
filter:none;
float:left;
width:100%;
font-weight:bold;
margin:5px 0 0 0}
.blog_post .date_of_post .month_post {
font-size:13px;
text-align:center;
float:left;
width:100%;
text-transform:uppercase;
line-height:18px;
position:relative;
top: -6px;}
.blog_post .post-content {
-webkit-box-shadow: 0px 2px 5px 2px rgba(51, 88, 80, 0.07);
-moz-box-shadow: 0px 2px 5px 2px rgba(51, 88, 80, 0.07);
box-shadow: 0px 2px 5px 2px rgba(51, 88, 80, 0.07);
float:left;
width: 92% !important;
padding:0 0 18px 0;
/* border: 1px dotted #335850; */
}
.search .blog_post .post-content {
width:884px;
}
.blog_post .post-content .entry-content,
.blog_post .post-content .entry-summary{
padding:20px 4.4% 10px;
margin-top:0}
.blog_post .post-content footer.entry-meta{
margin:0;
padding:0 4.4%}
.blog_post .post-content footer.entry-meta .comments-link,
.blog_post .post-content footer.entry-meta .author-link,
.blog_post .post-content footer.entry-meta .cat-links,
.blog_post .post-content footer.entry-meta .tag-links {
height:22px;
width:auto;
padding:0 0 2px 26px;
margin:0 10px 0 0}
.blog_post .post-content footer.entry-meta .edit-link{
float:right;
width:auto;
padding:0;

margin:0;
}
.blog_post .post-content footer.entry-meta .comments-link {
background:url(images/comment.png) no-repeat 0 0 transparent;
}
.blog_post .post-content footer.entry-meta .author-link {
background:url(images/user.png) no-repeat 0 0 transparent;
}
.blog_post .post-content footer.entry-meta .cat-links {
background:url(images/category.png) no-repeat 0 3px transparent;
}
.blog_post .post-content footer.entry-meta .tag-links {
background:url(images/tag.png) no-repeat 0 3px transparent;
}
.blog_post .post-content footer.entry-meta .comments-link:hover,.blog_post .post
-content footer.entry-meta .author-link:hover,.blog_post .post-content footer.en
try-meta .cat-links:hover {
opacity:0.9}
.blog_post .post-content footer.entry-meta .comments-link a,.blog_post .post-con
tent footer.entry-meta .tag-links a,.blog_post .post-content footer.entry-meta .
author-link a,.blog_post .post-content footer.entry-meta .cat-links a,.blog_post
.post-content footer.entry-meta .edit-link a {
text-decoration:none;
}
.more-link {
text-decoration:none;
font-size:13px}
/* =Custom posts= */
article.post-password-required header.post-header .post-title{
width:85.61%;
padding: 0 10% 13px 4.4%;
background:url(images/post-password.png) no-repeat 97% 0 transparent;
}
article.format-link header.post-header .post-title{
width:85.61%;
padding: 0 10% 13px 4.4%;
background:url(images/post-link.png) no-repeat 97% 0 transparent;
}
article[class*=tag-twitter] header.post-header .post-title{
width:85.61%;
padding: 0 10% 13px 4.4%;
background:url(images/post-twitter.png) no-repeat 97% 0 transparent;
}
article.format-quote header.post-header .post-title{
width:85.61%;
padding: 0 10% 13px 4.4%;
background:url(images/post-quote.png) no-repeat 97% 0 transparent;
}
cite{font-weight:bold}
cite a{font-weight:bold;text-decoration:none}
article.format-image .wp-caption a{
position:relative;
display:block;
}
.single-post article.format-image img{
width: auto;
max-width: 100%;
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
}
article.format-image .wp-caption a:after{

position:absolute;
display:block;
left:0;
top:0;
width:100%;
height:100%;
content:" ";
background:url(images/image-linked.png) no-repeat center center transpar
ent;
}
article.format-image .wp-caption a:hover:after{
background:url(images/image-linked-hover.png) no-repeat center center tr
ansparent;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
background:#fff !important
}
.entry-content iframe{/*height:auto;*/}
.logo-description {
float:none;
text-align: center;
display:block;
word-wrap: break-word;
text-decoration:none;
margin:5px 0 0 0;
/*color:#333333;*/
}
.logo-description h1.site-title {
font-size:20px !important;
font-weight:bold;
line-height:20px;
/*color:#333333;*/
}
.logo-description h2.site-description {
font-size:14px !important;
/*color:#333333;*/
}
header.post-header .post-title {
font-size: 24px;
font-family: 'fm2015';
line-height: 51px;
float:left;
width: auto;
/* margin:14px 0 0; */
padding: 0 4.4%;
word-wrap: break-word;
border-bottom:2px solid #f15a23;
font-weight: lighter;
}
header.post-header .post-title a {
text-decoration:none;
color: #333333;
}
#page .container #secondary {
float:left;
width:100%;

margin: 0;}
#page .container #secondary .widget {
float:left;
width:98%;
}
#page .container #secondary .widget h3.widget-title, #page .container #secondary
.widget h1.widget-title {
font-family: 'fm2015';
font-size:17px;
border-bottom: 2px solid #335850 !important;
padding: 4px 0;
margin:0 0 20px 0
}
.post-title{border-bottom: 3px solid #335850 !important;}
#page .container #secondary .widget ul {
float:left;
width:100%;
list-style:none;
margin:0 0 0 8px
}
#page .container #secondary .widget a {
font-size:13px;
text-decoration:none
}
#page .container #secondary .widget ul li {
margin:0 0 10px 0
}
#page .container #secondary .widget ul li.cat-item {
background:url(images/arrow_cat.png) no-repeat 0 8px transparent;
float:left;
width:95%;
padding:0 0 0 15px;
}
#page .container #secondary .widget ul li.current-cat,#page .container #secondar
y .widget ul li.cat-item:hover {
background:url(images/arrow_cat_curr.png) no-repeat 0 9px transparent;
float:left;
width:95%;
padding:0 0 0 15px;
}
/*calendar widget*/
#calendar_wrap{
width:212px;
border:1px solid #d9d9d9;
padding:30px;
margin: 0 auto;
}
#calendar_wrap #wp-calendar{
border:0px;
padding:0;
margin:0;
width:212px
}
#calendar_wrap #wp-calendar thead{
display:block;
float:left;
}
#calendar_wrap #wp-calendar tbody{

width:210px;
float:left;
}
table#wp-calendar td{
padding:7px 5px;
border:0px;
text-align:center;
}
table#wp-calendar th{
width:20px;
display:inline-block;
padding:7px 5px;
border:0px;
text-align:center;
color:#2c9bb3;
}
table#wp-calendar th:last-child,table#wp-calendar th:nth-child(6){
color:#333333
}
#wp-calendar caption{
border-bottom:2px solid #d6d6d6;
padding:0 0 15px 0;
margin:0 0 13px 0;
text-transform:uppercase;
font-size:18px;
}
#wp-calendar td{
width: 20px;
height:14px;
font-size:12px;
line-height:14px;
float:left;
border:0px;
color:#d6d6d6;
}
table#wp-calendar td.cal_has_posts{
width:18px;
border:1px solid #d6d6d6;
border-radius:16px;
color:#d6d6d6;
}
#wp-calendar td#today, #wp-calendar td#today~td{
color:#8a8a8a;
}
table#wp-calendar td[colspan="1"]{
width:18px;
}
table#wp-calendar td[colspan="2"]{
width:50px;
}
table#wp-calendar td[colspan="3"]{
width:80px;
}
table#wp-calendar td[colspan="4"]{
width:110px;
}
table#wp-calendar td[colspan="5"]{
width:140px;
}
table#wp-calendar td[colspan="6"]{

width:170px;
}
table#wp-calendar td#prev{
width:80px;
text-align:left;
}
table#wp-calendar td#next{
width:80px;
text-align:right;
}
input#s {
background:url("images/search_icon.png") no-repeat scroll 97% 5px transparen
t;
border-radius:2px 2px 2px 2px;
float:left;
font-size:13px;
height:22px;
line-height:1.2em;
padding:4px 32px 4px 5px;
width:235px;
}
input[type="password"] {
border: 1px solid #e5e5e5;
border-radius:2px 2px 2px 2px;
font-size:13px;
height:22px;
line-height:1.2em;
padding:4px 5px;
width:220px;
}
#back-top {
bottom: 55px;
display: none;
position: absolute;
right: 2%;
}
#back-top a {
text-decoration: none;
font-size: 18px;
color: #000;
}
.glr-container-image {
float:left;
width:100%;
display:block;
margin:30px 0;
position:relative;
}
.column-border{
border-right: 4px solid rgba(51, 88, 80, 1);
background: rgba(69, 123, 114, 1);
border-bottom: none !important;
}

td p{margin: 0;font-weight: bolder;}


.row-border{}
table {
border-collapse: collapse;
text-align: left;
width: 100%;
}
table {
background: rgba(78, 138, 128, 0.54);
-webkit-border-bottom-right-radius: 20px;
-moz-border-bottom-right-radius: 20px;
border-bottom-right-radius: 20px;
width: 200px;
float: left;
margin: 0 15px 10px 0;
}
table td,
table th {
padding: 2px;
}
table thead th,
table th {
/*color:#333333; */
font-size: 14px;
border-bottom: 1px solid #d6d6d6;
}
table tbody td {
font-size: 12px;
font-weight: normal;
padding: 2px 10px;
width: 70px;
}
table tbody tr:last-child td:last-child {
}
table tfoot td div {
border-top: 1px solid #8C8C8C;
background: #EBEBEB;
}
table tfoot td {
padding: 0;
font-size: 12px
}
table tfoot td div{
padding: 2px;
}
table tfoot td ul {
margin: 0;
padding:0;
list-style: none;
text-align: right;
}
table tfoot li {
display: inline;
}

.post-content .entry-content table tbody tr th a {


color:#F15A23;
text-decoration:none;
}
table tfoot li a {
text-decoration: none;
display: inline-block;
padding: 2px 8px;
margin: 1px;
color: #F5F5F5;
border: 1px solid #8C8C8C;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0
.05, #8C8C8C), color-stop(1, #7D7D7D) );
background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endCo
lorstr='#7D7D7D');
background-color:#8C8C8C;
}
table tfoot ul.active,
table tfoot ul a:hover {
text-decoration: none;
border-color: #7D7D7D;
color: #F5F5F5;
background: none;
background-color:#8C8C8C;
}
pre {
background: #f5f5f5;
color: #666;
border:1px solid #d6d6d6;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 14px;
-webkit-hyphens: none;
-moz-hyphens:
none;
-ms-hyphens:
none;
hyphens:
none;
}
blockquote,
q {

-webkit-hyphens:
-moz-hyphens:
-ms-hyphens:
hyphens:
quotes: none;

none;
none;
none;
none;

}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
blockquote {
font-size: 18px;
font-style: italic;
font-weight: 300;
margin: 24px 35px;
}
blockquote blockquote {
margin-right: 0;
}
blockquote cite,
blockquote small {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
blockquote em,
blockquote i {
font-style: normal;
font-weight: 300;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
small {
font-size: smaller;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}

sub {
bottom: -0.25em;
}
code {
font-size: 12px;
margin-left: 3px;
color: #686758;
}
address {
font-style: italic;
margin: 0 0 24px;
}
.head-container {
position:relative;
left:0;
width:100%;
display:block;
background-size: cover;
background-attachment: fixed;
background-position:center center;
z-index:9;
background: transparent !important;
}
.head-container.fixed {
position:fixed;
top:0;
left:0;
-webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
-moz-box-shadow:
0px 2px 2px rgba(50, 50, 50, 0.3);
box-shadow:
0px 2px 2px rgba(50, 50, 50, 0.3);
min-height: 0 !important;
background-attachment:scroll !important;
background-image:none !important;
z-index: 99999;
background-color:#fff;
}
.head-container.is_indent {
top:32px;
}
.single-post #comments ol.commentlist li img.avatar,
.page #comments ol.commentlist li img.avatar {
padding: 3px;
width: 32px;
height: auto;
background: #f7f6f7;
border: 1px solid #f0eef0;
line-height: 1;
}
#comments.comments-area h2.comments-title,
#comments.comments-area #respond.comment-respond h3.comment-reply-title {

margin:20px 0;
font-weight:normal;
}
#comments.comments-area ol.commentlist {
margin:0 0 20px 0;
padding: 0;
}
.commentlist,
.commentlist .children {
list-style-type: none;
padding: 0;
}
.comment-body {
padding: 20px 0;
position: relative;
}
.comment-form-author:before, .comment-form-author:after, .comment-form-email:bef
ore, .comment-form-email:after, .comment-form-url:before, .comment-form-url:afte
r, .comment-body:before, .comment-body:after {
content: "";
display: table;
}
.comment-form-author:before, .comment-form-author:after, .comment-form-email:bef
ore, .comment-form-email:after, .comment-form-url:before, .comment-form-url:afte
r, .comment-body:before, .comment-body:after {
content: "";
display: table;
}
.comment-body:after {
clear: both;
}
#comments.comments-area ol.commentlist li {
width: 100%;
}
#comments.comments-area ol.commentlist li.comment .comment-author {
float:left;
display:block;
max-width:40px;
}
#comments.comments-area ol.commentlist li.comment .comment-author {
font-size:12px;
font-family:inherit;
}
#comments.comments-area ol.commentlist li.comment .comment-author cite.fn {
display: block;
float: left;
width: 100%;
word-wrap: break-word;
text-align:center;
}
.comment-meta{
width:90%;
}

#comments .comment-meta cite.fn,


#comments .comment-meta cite.fn a {
color:#777777;
font-style:normal;
}
.comment-content em{
position:relative;
top:3px;
}
#comments.comments-area ol.commentlist li.comment .comment-author span.says {
float:left;
}
.comment-content{
position:relative;
float: right;
width: calc(100% - 78px);
width: -moz-calc(100% - 78px);
width: -o-calc(100% - 78px);
width: -webkit-calc(100% - 78px);
word-wrap: break-word;
border: 1px solid #F0EEF0;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
padding: 14px 14px 0;
}
#comments.comments-area ol.commentlist li.comment .comment-meta a.meta-date {
color: #A2A2A2;
font-size: 13px;
text-decoration:none;
}
#comments.comments-area ol.commentlist li.comment .comment-meta a.comment-edit-l
ink {
font-size: 13px;
text-decoration:none;
}
.commentlist .reply {
position:absolute;
top:14px;
right:14px;
}
#comments.comments-area ol.commentlist li.comment .reply a.comment-reply-link {
text-decoration:none;
}
.comment-respond {
width:100%;
display:block;
margin:20px 0;
}
#comments.comments-area #respond.comment-respond form#commentform.comment-form p
.comment-form-comment label {
margin:0 0 5px 0;
float:left;
display:block;
width:100%;
}

.commentsErrorBox {
color: #F15A23;
line-height: 1em;
margin-bottom: 27px;
padding: 14px 26px 14px 46px;
overflow:hidden;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #FF5C2C;
background:url(images/error.png) no-repeat 12px center transparent;
display:inline-block;
width:88%;
}
.commentsErrorBox ul {
margin:0;
padding:0;
list-style:none;
list-style:none;
margin:5px 0;
padding:0;
}
.gallery {
display:block;
float:left;
display:block;
width:100%;
}
.blog_post .gallery {
padding:0 0 20px;
}
.gallery .gallery-item {
float:left;
display:block;
margin: 0 4px 4px 0;
position:relative;
overflow:hidden;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
color: #FFFFFF;
font-size: 14px;
left: 0;
line-height: 1.3;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 2px 8px;
position: absolute;
text-align: left;
-webkit-transition: opacity 400ms ease;
transition:
opacity 400ms ease;
width: 100%;
font-style: italic;
font-weight: 300;
}

.gallery-caption:before {
box-shadow: 0 -10px 15px #000000 inset;
content: "";
height: 100%;
left: 0;
min-height: 49px;
position: absolute;
top: 0;
width: 100%;
}
.gallery .gallery-item .gallery-icon a {
float:left;
}
.gallery .gallery-item .gallery-icon a img.attachment-thumbnail {
display: block;
float: left;
max-width: 100%;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-col
umns-3 .gallery-item {
text-align: center;
}
.gallery.gallery-columns-1
.gallery.gallery-columns-2
.gallery.gallery-columns-3
.gallery.gallery-columns-4
.gallery.gallery-columns-5
.gallery.gallery-columns-6
.gallery.gallery-columns-7
.gallery.gallery-columns-8
.gallery.gallery-columns-9
margin: 0 0 4px 0;
}

.gallery-item:nth-of-type(1n),
.gallery-item:nth-of-type(2n),
.gallery-item:nth-of-type(3n),
.gallery-item:nth-of-type(4n),
.gallery-item:nth-of-type(5n),
.gallery-item:nth-of-type(6n),
.gallery-item:nth-of-type(7n),
.gallery-item:nth-of-type(8n),
.gallery-item:nth-of-type(9n) {

.page-links {
clear: both;
font-size: 16px;
font-style: italic;
font-weight: normal;
line-height: 2.2;
margin: 20px 0;
text-transform: uppercase;
}
body.page .entry-thumbnail {
display: block;
float: left;
height: auto;
margin: 0 0 20px;

max-width: 91.2%;
padding: 0 4.4%;
}
body.page .entry-thumbnail .wp-post-image {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
height: auto;
width: 100%;
}
aside #lang_sel {
z-index: 5;
}
/*Custom Tabs*/
/*
.custom-tabs {
float:left;
display:block;
width:100%;
max-width:100%;
height:100%;
margin:0 0 60px 0;
}
.custom-tabs ul {
float: left;
margin: 0;
width: 100%;
list-style:none;
max-width: 240px;
}
.custom-tabs ul li {
float: left;
margin: 0;
width: 228px;
min-height: 25px;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
padding: 0 0 0 10px;
background-image: url("images/menu_shadow.png");
background-repeat: no-repeat;
background-position: right 0;
border-left: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}
.custom-tabs ul li a {
float: left;
font-weight: bold;
line-height: 25px;
min-width: 10em;
padding: 14px 5px;
width: 150px;
text-decoration:none; color:#818181;
}
.custom-tabs ul li.current {

background-color: #fefefe;
border-left:1px solid #e5e5e5;
border-right:0;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
background-image:none;
}
.custom-tabs ul li:first-child {
border-top:1px solid #e5e5e5;
}
.custom-tabs ul li.current a {
border-bottom-color: #6D6D6D;
border-top-color: #808080;
color:#3e3e3e;
outline: 0;
}
.custom-tabs ul li:hover {
color:#e1704b
}
.custom-tabs .tab-content {
background: none repeat scroll 0 0 #FFFFFF;
display: none;
float: right;
max-width: 640px;
min-height: 600px;
padding: 0 15px;
width: 100%;
}
*/
/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width:768px) {
.search header.post-header .post-title { width:auto; padding: 0 4.4%;}
.blog_post .post-content .entry-summary{padding:20px 3% 10px;margin-top:
0}
.search .blog_post .post-content footer.entry-meta{
padding:0 3%}
.search article.post-password-required header.post-header .post-title{wi
dth:90.51%;padding: 0 6.5% 13px 3%;}
.search article.format-link header.post-header .post-title{width:90.51%;
padding: 0 6.5% 13px 3%;}
.search article[class*=tag-twitter] header.post-header .post-title{width
:90.51%;padding: 0 6.5% 13px 3%;}
.search article.format-quote header.post-header .post-title{width:90.51%
;padding: 0 6.5% 13px 3%;}
}
@media only screen and (min-width:768px) and (max-width:959px) {
.blog_post .post-content { /*width: 452px;*/}
.search .blog_post .post-content { width:692px; }
input#s { width:177px;}
.social-icon{max-width: 768px !important;}
}
@media screen and ( max-width: 782px ) {

.head-container.is_indent {top: 46px;}


}
@media screen and (max-width: 600px) {
.head-container.is_indent {top: 0;}
#top-inner-pirata{position: absolute !important;}
}
@media screen and (min-width: 333px) and (max-width: 386px) {
#menu-item-50, #menu-item-51{}
}
@media only screen and (max-width:767px) {
/* nav menu ul & select */
.secondary-navigation{
border: none;
width: 100%;
display:block;
float:left;
position:relative;
font-family: 'Yanone Kaffeesatz', sans-serif;
letter-spacing: 2px;
}
.secondary-navigation li {width: auto;}
.menu { display:none; }
#header_language_select{display:none;}
.widget_nav_menu .menu {display:block;}
.main-navigation { float:none !important; }
#page .container header hgroup { margin: 0 0 15px; }
#page .container #secondary{margin:10px 0}
.select-menu { display:none; }
#back-top { display: none; }
.blog_post .post-content,
.search .blog_post .post-content {width: 364px;}
input#s { width:373px; }
body.post-type-archive #searchform input#s{max-width:100%}
.comment-meta{ width:80%;}
#page .container #secondary .widget>ul>li.cat-item{overflow-x:hidden}
.flex-control-nav{display:none}
/* Premia Pirata PrmiaSPACE Developers Responsive */
.social-icon{height: 50px;position: relative;max-width: 380px;float: non
e;clear: both;margin: 0 auto;padding: 0;}
.blog_post .date_of_post {
width: 50px; height: 50px; float:none; l
eft:0; top:1px}
.blog_post .date_of_post .day_post {font-size: 18px;}
.blog_post .post-content,
.search .blog_post .post-content{width: 298px;}
input#s { width:255px;}
#page .container #secondary .widget>ul>li.cat-item{overflow-x:hidden}
.info_box_area .info_box {margin: 0 0 35px 0;float: left;display: block;
width: 100%;}
.responsive .select-menu{margin: 16px 0 25px 0 !important}
/*
.searchandfilter ul{
text-align: center;
float: none !important;
position: relative;
margin: 0 auto !important;
}
.searchandfilter li{display:inline-block !important;}
.searchandfilter h4{
margin: 0;

font-size:16px;
}
*/
#text-2 > h3{ text-indent:10px;}
.container .eleven.columns{
width: auto;
float: left;
border: none !important;
}
#page .container #secondary .widget {float: none;width: 100%;}
/* Taxonomia Premia Pirata */
#page .container #secondary .widget h3.widget-title, #page .container #s
econdary .widget h1.widget-title, header.post-header .post-title{font-size:20px;
}
.taxonomies-filter-widget-form{
text-align: center;
max-width: 100%;
padding: 0 10px;
}
.taxonomies-filter-widget-form ul {
margin: 0 !important;
}
.taxonomies-filter-widget-form li{
width: 31% !important;
display: inline-block !important;
margin: 0 10px 0 0 !important;
list-style: none;
}
li.post_tag-section {margin: 0 !important;}
.taxonomies-filter-widget-form li:last-child { /*Input*/
width: 100% !important;
margin: 0 !important;
text-align: center;
}
.taxonomies-filter-widget-form input[type="submit"]{
position: relative;
margin: 10px 0 0 0;
float: none !important;
}
/*Margin Bottom Content Article*/
.blog .blog_post:last-of-type,
.category .blog_post:last-of-type,
.tag .blog_post:last-of-type,
.author .blog_post:last-of-type,
.search .blog_post:last-of-type{
margin: 0 0 15px;
}
/*Events Box*/
.blog_post .post-content {width: auto !important;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
}
@media only screen and (max-width:479px) {
}
*:first-child+html #page .container .content .info_box_area {
margin-bottom:25px}
@media only screen and (max-device-width:1024px) and (orientation:portrait) {}
@media only screen and (max-device-width:1024px) and (orientation:landscape) {}

/* Prmeia Pirata */
.main-navigation.fixed{
text-align: center;
left: 0;
top: 0;
margin: 0;
width: 100%;
background: whitesmoke;
position: fixed;
}
#masthead > div.menu-wrapper.center-pos {max-width: 940px !important;}
#main-menu-2 {border: none !important;font-family: title;margin-top: -6px;margin
-bottom: -10px;background-color: #FFF;display: block;}
#main-menu-2 > li.current-menu-item > a:hover{color:#fff !important; font-weight
: lighter;}
#main-menu-2 > li > a:hover, #main-menu-2 > li > a:active{color:#335850 !importa
nt;}
.secondary-pdm{width: 100% !important;}
.li-pdm {
background-color: rgba(51, 88, 80, 0.07);
border-left: 3px solid #335850;
padding-left: 5px;
font-weight: normal;
font-family: 'fm2015' !important;
letter-spacing: 1.5px;
}
.li-pdm a {font-size: 15px !important;color: black;}
.li-pdm a:hover{color:whitesmoke !important;}
.current-pdm{font-weight: 700; color: #0C1B18 !important;}
#google-iframe{height: 480px !important;}
#youtube-iframe{height: 100% !important;}
header.post-header {
background-color: rgba(0, 0, 0, 0.07);
}
.container.page-container{
box-shadow: none !important;
background: url('images/2016/body_background_final.jpg') !important;
/*background: url(http://premiapirata.org/wp-content/themes/fruitful/ima
ges/bg-pdm.png) rgba(51, 88, 80, 1) !important;*/
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg
o8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD
0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbm
VhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2
VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PS
IwJSIgc3RvcC1jb2xvcj0iI2Y4YzY1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZX
Q9IjMlIiBzdG9wLWNvbG9yPSIjZjhjNjUzIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG
9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZmZmZWZkIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICAgID
xzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii
8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PS
IxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(248,198,83,1) 0%, rgba(248,19
8,83,0.99) 3%, rgba(255,254,253,0.65) 99%, rgba(255,255,255,0.65) 100%); /* FF3.
6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0
%,rgba(248,198,83,1)), color-stop(3%,rgba(248,198,83,0.99)), color-stop(99%,rgba
(255,254,253,0.65)), color-stop(100%,rgba(255,255,255,0.65))); /* Chrome,Safari4

+ */
background: -webkit-linear-gradient(top, rgba(248,198,83,1) 0%,rgba(248,
198,83,0.99) 3%,rgba(255,254,253,0.65) 99%,rgba(255,255,255,0.65) 100%); /* Chro
me10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,198,83,1) 0%,rgba(248,198,8
3,0.99) 3%,rgba(255,254,253,0.65) 99%,rgba(255,255,255,0.65) 100%); /* Opera 11.
10+ */
background: -ms-linear-gradient(top, rgba(248,198,83,1) 0%,rgba(248,198,
83,0.99) 3%,rgba(255,254,253,0.65) 99%,rgba(255,255,255,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(248, 198, 83, 1) 0%,rgba(248
, 198, 83, 0.7) 3%,rgba(255,254,253,0.65) 99%,rgba(255,255,255,0.65) 100%); /* W
3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8c6
53', endColorstr='#a6ffffff',GradientType=0 ); /* IE6-8 */
top: -5px;
/*-webkit-box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
-moz-box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);*/
/* NEW */
background-image:
url("http://premiapirata.org/wp-content/themes/fruitful/images/b
ack_2015_30.png"),
linear-gradient(to bottom, rgba(41, 82, 74, 0.91) 0%,rgba(76, 13
9, 130, 1) 3%,rgba(91, 137, 127, 0.18) 99%,rgba(91, 146, 140, 0) 100%);
background-image:
url("http://premiapirata.org/wp-content/themes/fruitful/images/b
ack_2015_30.png"),
-webkit-linear-gradient(top, rgba(41, 82, 74, 0.91) 0%,rgba(76,
139, 130, 1) 3%,rgba(91, 137, 127, 0.18) 99%,rgba(91, 146, 140, 0) 100%); /* Chr
ome10+,Safari5.1+ */
background-image:
url("http://premiapirata.org/wp-content/themes/fruitful/images/b
ack_2015_30.png"),
linear-gradient(to bottom, rgba(41, 82, 74, 0.91) 0%,rgba(76, 13
9, 130, 1) 3%,rgba(91, 137, 127, 0.18) 99%,rgba(91, 146, 140, 0) 100%);
background-image:
url("http://premiapirata.org/wp-content/themes/fruitful/images/b
ack_2015_30.png"),
-moz-linear-gradient(top, rgba(41, 82, 74, 0.91) 0%,rgba(76, 139
, 130, 1) 3%,rgba(91, 137, 127, 0.18) 99%,rgba(91, 146, 140, 0) 100%);
-webkit-box-shadow: 0px 0px 5px 3px rgba(79, 149, 139, 0.44);
-moz-box-shadow: 0px 0px 5px 3px rgba(79, 149, 139, 0.44);
box-shadow: 0px 0px 5px 3px rgba(79, 149, 139, 0.44);
/*background: url(http://premiapirata.org/wp-content/themes/fruitful/ima
ges/back_2015_3.png) rgba(79, 149, 139, 1) !important;*/
}
header#masthead {
box-shadow: none !important;
-webkit-box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
-moz-box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
margin: 0;
height: auto;
}
#header-premiapirata{
max-width: 940px;
height: auto;
margin-bottom: -6px;
}

#header-premiapirata > img{width: 100%;}


#top-inner-pirata{
width: 100%;
background-color: #eee;
-webkit-box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
-moz-box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
box-shadow: 0px 6px 13px 0px rgba(0,0,0,0.64);
height: 30px;
padding: 5px 0;
position: fixed;
z-index: 999;
}
/* Menu Pirata Premianenc */
/*li#menu-item-802 > a {background: url('http://premiapirata.org/wp-content/them
es/fruitful/images/menu/inici_repos.png') no-repeat;}
li#menu-item-807 > a {background: url('http://premiapirata.org/wp-content/themes
/fruitful/images/menu/lafesta_repos.png') no-repeat;}
li#menu-item-810 > a {background: url('http://premiapirata.org/wp-content/themes
/fruitful/images/menu/salutacio_repos.png') no-repeat;}
li#menu-item-809 > a {background: url('http://premiapirata.org/wp-content/themes
/fruitful/images/menu/programa_repos.png') no-repeat;}
li#menu-item-808 > a {background: url('http://premiapirata.org/wp-content/themes
/fruitful/images/menu/participa_repos.png') no-repeat;}
li#menu-item-805 > a {background: url('http://premiapirata.org/wp-content/themes
/fruitful/images/menu/informat_repos.png') no-repeat;}
li#menu-item-811 > a {background: url('http://premiapirata.org/wp-content/themes
/fruitful/images/menu/botiga_repos.png') no-repeat;}
li#menu-item-802:hover > a, li#menu-item-802.current_page_item > a, li#menu-item
-802.current-page-ancestor > a {background: url('http://premiapirata.org/wp-cont
ent/themes/fruitful/images/menu/inici_hover.png') no-repeat;}
li#menu-item-807:hover > a, li#menu-item-807.current_page_item > a, li#menu-item
-807.current-page-ancestor > a {background: url('http://premiapirata.org/wp-cont
ent/themes/fruitful/images/menu/lafesta_hover.png') no-repeat;}
li#menu-item-810:hover > a, li#menu-item-810.current_page_item > a, li#menu-item
-810.current-page-ancestor > a {background: url('http://premiapirata.org/wp-cont
ent/themes/fruitful/images/menu/salutacio_hover.png') no-repeat;}
li#menu-item-809:hover > a, li#menu-item-809.current_page_item > a , li#menu-ite
m-809.current-page-ancestor > a{background: url('http://premiapirata.org/wp-cont
ent/themes/fruitful/images/menu/programa_hover.png') no-repeat;}
li#menu-item-808:hover > a, li#menu-item-808.current_page_item > a, li#menu-item
-808.current-page-ancestor > a {background: url('http://premiapirata.org/wp-cont
ent/themes/fruitful/images/menu/participa_hover.png') no-repeat;}
li#menu-item-805:hover > a, li#menu-item-805.current_page_item > a, li#menu-item
-805.current-page-ancestor > a {background: url('http://premiapirata.org/wp-cont
ent/themes/fruitful/images/menu/informat_hover.png') no-repeat;}
li#menu-item-811:hover > a, li#menu-item-811.current_page_item > a, li#menu-item
-811.current-page-ancestor > a {background: url('http://premiapirata.org/wp-cont
ent/themes/fruitful/images/menu/botiga_hover.png') no-repeat;}*/
ul#main-menu-1 > li {width: auto; height: auto;}
ul#main-menu-1 > li > a {overflow: hidden;font-family: content;letter-spacing: 0
.1em;font-size: 1.5em;text-transform: capitalize;}
ul#main-menu-1 > li, ul#main-menu-1 > li:hover, .main-navigation ul > li:hover a
, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-men
u-item a:hover {font-weight: 900;background: transparent !important;}
/*li#menu-item-802{width: 7% !important;}
li#menu-item-811{width: 8% !important;}*/
h1.entry-title {margin: 0 0 0 10px;font-size: 20px !important;font-family: 'fm20
15' !important;letter-spacing: 0.1px;font-weight: 700;}

.no-results > .post-header{margin-top: -29px !important;}


.tag > #page > .container > .sixteen > #colophon {margin: 10px 0 !important;}
.tag-pdm {padding-top: 10px !important;}
.search-pdm {margin-bottom: -20px !important}
.entry-content > p{text-align: justify;}
@media only screen and (max-width:322px){
li.post_tag-section{margin: 0 10px 0 0 !important;}
}
#logos-footer{width: 100%;}
#footer-img-aj{top: -5px;float: left;left: 10px;position: relative;z-index:1;}
#footer-img-fm{float: right;right: 10px;position: relative;z-index:1;}
#footer-img-aj:hover,#footer-img-fm:hover{opacity: 0.6;}
#text-psdevelopers{color: whitesmoke;text-align: center;position: relative; padd
ing: 0 5px;}
#text-psdevelopers a{color: #ddd;}
@media only screen and (max-width:767px){
#colophon .site-info{padding: 0 !important;}
#logos-footer{height: auto;}
#footer-img-aj{top: 3px !important;float: none !important;left: 0 !impor
tant; position: relative;margin-right: 20px;}
#footer-img-fm{float: none !important;right: 0 !important;position: rela
tive;}
#taxonomies-filter-widget-11 h3 {text-align: center !important;}
span.number-fm {font-size: 15px !important;}
span.number-fm-1{position: relative !important; font-size: 15px !importa
nt; margin: 0 !important;}
span.day-fix{padding-right: 0 !important;}
span.number-fm-2 {font-size: 16px !important;}
}
#img-no-results{text-align: center; }
.ngg-gallery-thumbnail img{width: 100px;box-shadow: none !important;}
.ngg-galleryoverview{
/*box-shadow: 0px 0px 0px 7px rgba(248, 198, 83, 0.54);
-webkit-box-shadow: 0px 0px 0px 7px rgba(248, 198, 83, 0.54);
-moz-box-shadow: 0px 0px 0px 7px rgba(248, 198, 83, 0.54);*/
margin: 10px auto 25px auto !important;
}
.ngg-gallery-thumbnail-box{
width: 23.4% !important;
margin: 0 !important;
padding: 0 10px 0 0 !important;
box-shadow: 0px 0px 0px 5px rgba(248, 198, 83, 0.07);
-webkit-box-shadow: 0px 0px 0px 5px rgba(248, 198, 83, 0.07);
-moz-box-shadow: 0px 0px 0px 5px rgba(248, 198, 83, 0.07);
}
/* Start Gallery Concursos (Trio)*/
#ngg-gallery-5170b0254bb0f69a91216b859458886d-1 .ngg-gallery-thumbnail-box {widt
h: 31.5% !important;}
/* End Gallery Concursos (Trio)*/
.ngg-gallery-thumbnail{float:none !important;width: 100%;}
.ngg-gallery-thumbnail img {
border: none !important;
width: 100% !important;
/* box-shadow: 0px 0px 0px 2px rgba(248, 198, 83, 0.54);
-webkit-box-shadow: 0px 0px 0px 2px rgba(248, 198, 83, 0.54);
-moz-box-shadow: 0px 0px 0px 2px rgba(248, 198, 83, 0.54);*/
margin: 0 !important;
background: rgba(248, 198, 83, 0.22) !important;
}

.ngg-gallery-thumbnail img:hover {background-color: whitesmoke !important;opacit


y: 0.8;}
@media only screen and (min-width:768px) and (max-width:960px){
.ngg-gallery-thumbnail-box{width: 22.9% !important;}
/*ul#main-menu-1 > li {width: 12%;}*/
}
@media only screen and (min-width:410px) and (max-width:721px){
.secondary-navigation a {font-size: 70%;}
.ngg-gallery-thumbnail-box{width: 20% !important;left:5%; position:relat
ive;}
.ngg-galleryoverview{box-shadow: none !important;}
}
@media only screen and (max-width:409px){
.secondary-navigation a {text-transform: none;font-size: 75%;}
.ngg-gallery-thumbnail-box{width: 20% !important;}
}
@media only screen and (min-width:590px) and (max-width:767px){
.ngg-galleryoverview{width: 130% !important;}
}
.taxonomies-filter-widget > h3 {
background: transparent;
text-indent: 10px;
font-weight: normal;
}
p.left-img {
width: 140px;
margin: 0 auto;
}
p.left-img-esp {
max-width: 180px;
margin: 0 auto;
}
.entry-content > ul > li {
list-style-image: url('http://www.cooperatingvolunteers.com/wp-content/theme
s/Relief/images/list3.png');
}
.social-icon-for-entry{height: 50px;position: relative;max-width: 195px;float: n
one;clear: both;margin: 0 auto;padding: 0;}
.no-fons{
background: transparent !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
padding: 0;
}
.emd_dl_red_darker {
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
background:#333333 !important;
background-color:#333333 !important;
border:none !important;
display:inline-block;
color:#ffffff !important;
font-family:"Open Sans" !important;
text-transform: uppercase !important;
text-align:center;
text-shadow:none !important;
-webkit-transition: all 0.2s ease-in-out !important;

-moz-transition: all 0.3s ease-in-out !important;


-khtml-transition: all 0.3s ease-in-out !important;
-o-transition: all 0.3s ease-in-out !important;
-ms-transition: all 0.3s ease-in-out !important;
transition: all 0.3s ease-in-out !important;
filter:none;
width:auto ;
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
.emd_dl_red_darker:hover {
background:#335850 !important;
background-color:#335850 !important;
}
.festa-img{width: 240px !important;margin-bottom:-10px !important}
.cinta-fm-center,.cinta-fm-left,.cinta-fm-right{
position: relative;
text-align: center;
zoom: 1;
margin: 0 auto;
padding: 0;
overflow: visible;
width: 370px;
padding: 10px 0;
}
.cinta-fm-center-festa,.cinta-fm-left-festa,.cinta-fm-right-festa{
position: relative;
text-align: center;
zoom: 1;
margin: -20px auto 10px auto;
padding: 0;
overflow: visible;
width: auto;
padding: 10px 0 0 0;
float: left;
margin-right: 20px;
}
.cinta-fm-center{float:none !important;}
.cinta-fm-left{float:left !important; margin-left: -20px;}
.cinta-fm-right{float:right !important;}
.cinta-fm-left img.alignleft{margin-left:25px !important;}
.cinta-fm-left-festa.daltbarret {margin-top: -5px !important;}
.cinta-fm-left-festa.daltcadena {margin-top: -5px !important;}
.cinta-fm-left-festa.daltespasa {margin-top: -5px !important;}
.cinta-fm-left-festa.daltforca {margin-top: -5px !important;}
.dalt:before, .daltbarret:before, .daltcadena:before, .daltespasa:after, .daltfo
rca:after,
.dos:before, .dos:after,
.diagonal:before, .diagonal:after,
.costats:before, .costats:after {
background: url('http://premiapirata.org/wp-content/leftimages/foto_deco
rat/cadena_2015_foto.png') no-repeat 50%;
content: "";
display: block;
width: 100px;
height: 75px;
position: relative;
top: 20px;
margin: auto;

/*background: rgba(255,255,200,0.6);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.28);*/
}
.daltbarret:before{
top: -20px !important;
height: 54px !important;
background: url('http://premiapirata.org/wp-content/leftimages/foto_deco
rat/barret_2015_foto.png') no-repeat 50% !important;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
transform: rotate(10deg);
position: absolute;
left: -20px;
}
.daltcadena:before{
top: -20px !important;
height: 75px !important;
background: url('http://premiapirata.org/wp-content/leftimages/foto_deco
rat/cadena_2015_foto.png') no-repeat 50% !important;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
transform: rotate(10deg);
position: absolute;
left: -20px;
}
.daltespasa:after{
width: 100px;
bottom: -70px !important;
height: 100px !important;
background: url('http://premiapirata.org/wp-content/leftimages/foto_deco
rat/espasa_2015_foto.png') no-repeat 50% !important;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
transform: rotate(10deg);
position: absolute;
left: -50px;
}
.daltforca:after{
width: 150px;
bottom: -140px !important;
height: 58px !important;
background: url('http://premiapirata.org/wp-content/leftimages/foto_deco
rat/forca_2015_foto.png') no-repeat 50% !important;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
transform: rotate(-5deg);
position: absolute;
left: -35px;
}
.dalt:before{
top: -20px !important;
height: 54px !important;
}
.dos:before, .dos:after {
position: absolute;
top: 10px;
}
.dos:before {

left: 0;
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
transform: rotate(-35deg);
}
.dos:after {
right: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
.diagonal:before {
left: -10px !important;
position: absolute;
top: -20px;
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
transform: rotate(-20deg);
}
.diagonal:after {
position: absolute;
top: 10px;
top: inherit;
bottom: -20px;
right: 0;
-webkit-transform: rotate(-200deg);
-moz-transform: rotate(-200deg);
transform: rotate(-200deg);
}
.costats:before, .costats:after {
width: 30px;
height: 100px;
position: absolute;
top: 50%;
margin-top: -50px;
}
.costats:before {
left: 10px;
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
transform: rotate(2deg);
}
.costats:after {
margin-top: -60px;
right: 10px;
}
.entry-content > ul{text-align:justify;position: relative;padding: 0;float: righ
t;width: 53%;}
h1.post-title {line-height: 1em;}
.slides{border-bottom: 2px solid #335850;border-top: 2px solid whitesmoke;}
span.number-fm {
line-height: 1px;
font-size: 20px;
}
span.number-fm-1{
/* position: absolute; */
/* line-height: 1px; */
/* font-size: 20px; */
/* margin: 5px 0 0; */
}

span.day-fix{padding-right: 7px;}
span.number-fm-2 {
/* line-height: 1px; */
/* font-weight: 100 !important; */
/* font-size: 25px; */
/* top: 0; */
}
input.taxonomies-filter-widget-submit{font-family: 'fm2015';font-size: 12.5px;}
input.taxonomies-filter-widget-submit:hover{color:#335850 !important; font-weigh
t: bolder !important;}
input.sendbutton{color: whitesmoke !important;}
input.sendbutton:hover{color: rgb(51, 88, 80) !important;}
.ngg-album-compactbox {border: none !important;}
.ngg-album-compactbox:after {border: none !important;}
.ngg-album-compactbox:before {border: none !important;}
.ngg-album-compactbox .Thumb {border: none !important;}
.ngg-album-compact h4 {font-family: 'fm2015' !important;}
a.ngg-album-desc {font-size: 21px !important;text-align: center !important;textdecoration: none !important;}
.new-pdm{font-weight: 900 !important;}
h3.widget-title {display: none;}
.taxonomies-filter-widget h3 {display: block !important;}
/* Toogle FM */
.title-day{
border-bottom: 2px solid whitesmoke;
color: #fff;
display: block;
padding: 5px 10px;
width: auto;
cursor: pointer;
background: rgb(51, 88, 80);
position: relative;
}
.box-day-visible{display:block;}
.box-day{-webkit-box-shadow: 0px 2px 5px 2px rgba(51, 88, 80, 0.07); -moz-boxshadow: 0px 2px 5px 2px rgba(51, 88, 80, 0.07);
box-shadow: 0px 2px 5px 2px
rgba(51, 88, 80, 0.07);margin-top: -14px;border-top: 4px solid rgb(51, 88, 80);
;display:none;padding: 5px 10px;}
/* Support */
ul#support li {
vertical-align: top;
max-width: 309px;
margin: 10px 5px;
text-align: center;
display: inline-block;
width: 100%;
}
ul#support li img {
box-shadow: none !important;
}
ul#support {
width: 100%;
margin: 0 auto !Important;
}
ul#support span{
color: #222;
font-weight: 500;
text-decoration: underline;
}

/* New Style FM2016 */


#block-left {
display: block;
vertical-align: middle;
max-width: 100%;
width: 45%;
float: left;
}
#block-left .banner-fm{
-moz-animation-name: dropTitle;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function: ease-in-out;
-moz-animation-duration: 0.5s;
-webkit-animation-name: dropTitle;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-duration: 0.5s;
animation-name: dropTitle;
animation-iteration-count: 1;
animation-timing-function: ease-in-out;
animation-duration: 0.5s;
}
#block-left .banner-fm-box {float: right;width: 55%;padding: 5px;}
#block-left .banner-fm-box h2 {font-size: 1.2em;font-weight: 700;font-family: ti
tle;text-transform: uppercase;}
#block-left .banner-fm-box p{text-align: left !important;}
#block-left .banner-fm-box span{font-weight: 700;font-size: 1.1em;font-family: c
ontent;letter-spacing: 0.15em;text-transform: uppercase;}
#block-left .banner-fm-box span a{text-decoration: none}
@-moz-keyframes dropTitle {
0% {
-moz-transform: scale(0.7);
}
100% {
-moz-transform: scale(1);
}
}
@-webkit-keyframes dropTitle {
0% {
-webkit-transform: scale(0.7);
}
100% {
-webkit-transform: scale(1);
}
}
@keyframes dropTitle {
0% {
transform:scale(0.7);
}
100% {
transform: scale(1);
}
}

#block-left .banner-fm{overflow:hidden;padding: 5px;text-align: center;display:


block;height: auto;overflow: hidden;background: white;margin: 10px;}
#block-right {vertical-align: middle;display: block;text-align: center;max-width
: 100%;width: 55%;float: right;padding: 20px 0;max-height: 529px;}
#block-right img{
max-height: 529px;
height: auto;
max-width: 100%;
width: auto;
display: inline-block;
}
.banner-fm img{
float: left;
display: inline-block;
height: 100%;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
}
.banner-fm img:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
table.new {width: 100%;float: none;}
#header-premiapirata h1 {
top: 20%;
width: 100%;
text-align: center;
display: block;
position: absolute;
font-family: title;
text-transform: uppercase;
color: white;
font-size: 2.5em;
line-height: 1.1em;
font-weight: 900;
}
#header-premiapirata h1 span{font-weight: 300;}
#manteniment {
text-align: center;
font-weight: 300;
font-size: 1.5em;
font-family: title;
}
#manteniment img{max-width: 250px;width: 100%;margin: 30px;}
@media only screen and (max-width: 767px){
#block-left{width: 100%; float: none;}
#header-premiapirata h1 {
font-size: 1.2em;
padding: 10px 0;
top: 0;
}
}

Вам также может понравиться