PHP logo

PHP Version 7.4.33

System Linux sg2plzcpnl489577.prod.sin2.secureserver.net 2.6.32-954.3.5.lve1.4.93.el6.x86_64 #1 SMP Wed Oct 4 17:04:29 UTC 2023 x86_64
Build Date Jan 23 2024 15:06:23
Configure Command './configure' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/opt/alt/php74' '--exec-prefix=/opt/alt/php74' '--bindir=/opt/alt/php74/usr/bin' '--sbindir=/opt/alt/php74/usr/sbin' '--sysconfdir=/opt/alt/php74/etc' '--datadir=/opt/alt/php74/usr/share' '--includedir=/opt/alt/php74/usr/include' '--libdir=/opt/alt/php74/usr/lib64' '--libexecdir=/opt/alt/php74/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/opt/alt/php74/usr/share/man' '--infodir=/opt/alt/php74/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib64' '--with-config-file-path=/opt/alt/php74/etc' '--with-config-file-scan-dir=/opt/alt/php74/link/conf' '--disable-debug' '--enable-calendar' '--enable-exif' '--enable-ftp' '--enable-huge-code-pages' '--enable-jit' '--enable-opcache' '--enable-shmop' '--enable-xml' '--with-bz2' '--with-freetype=/usr' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg=/usr' '--with-layout=GNU' '--with-mhash' '--with-password-argon2=/usr' '--with-pcre-jit' '--with-pic' '--with-readline' '--with-webp=/opt/alt/libwebp' '--with-xpm=/usr' '--with-zlib' '--with-zlib-dir=/usr' '--without-gdbm' '--without-pear' '--with-curl=/opt/alt/curlssl11/usr' '--with-openssl-dir=/opt/alt/openssl11' '--with-openssl=/opt/alt/openssl11' '--with-pcre-dir=/opt/alt/pcre2' '--with-kerberos' '--enable-litespeed' '--enable-pcntl' '--without-mysqli' '--disable-mbstring' '--disable-bcmath' '--disable-dba' '--disable-dom' '--disable-fileinfo' '--disable-json' '--disable-intl' '--disable-pdo' '--disable-phar' '--disable-posix' '--disable-soap' '--disable-sockets' '--disable-sysvsem' '--disable-sysvshm' '--disable-sysvmsg' '--disable-xmlreader' '--disable-xmlwriter' '--without-zip' '--disable-gd' '--without-imap' '--without-xmlrpc' '--without-xsl' '--without-ldap' '--without-pgsql' '--without-snmp' '--without-sodium' '--without-tidy' '--without-enchant' '--without-pspell' '--without-unixODBC' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu' 'PKG_CONFIG_PATH=/opt/alt/nghttp2/lib64/pkgconfig:/opt/alt/curlssl11/usr/lib64/pkgconfig:/opt/alt/openssl11/lib64/pkgconfig:/opt/alt/sqlite/usr/lib64/pkgconfig:/opt/alt/pcre2/usr/lib64/pkgconfig:/opt/alt/libzip/usr/lib64/pkgconfig:/opt/alt/libxml2/usr/lib64/pkgconfig:/opt/alt/libicu/usr/lib64/pkgconfig:/opt/alt/libgd/lib64/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig' 'KERBEROS_CFLAGS=-I/usr/include' 'KERBEROS_LIBS=-L/usr/lib64' 'WEBP_LIBS=-L/opt/alt/libwebp/lib64 -Wl,-rpath=/opt/alt/libwebp/lib64' 'SASL_CFLAGS=-I/usr/include' 'SASL_LIBS=-L/usr/lib64'
Server API LiteSpeed V8.0.1 Cloudlinux 1.3
Virtual Directory Support disabled
Configuration File (php.ini) Path /opt/alt/php74/etc
Loaded Configuration File /opt/alt/php74/etc/php.ini
Scan this dir for additional .ini files /opt/alt/php74/link/conf
Additional .ini files parsed /opt/alt/php74/link/conf/alt_php.ini
PHP API 20190902
PHP Extension 20190902
Zend Extension 320190902
Zend Extension Build API320190902,NTS
PHP Extension Build API20190902,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling enabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streamshttps, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar
Registered Stream Socket Transportstcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3
Registered Stream Filterszlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.*
Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

Configuration

bcmath

BCMath support enabled
DirectiveLocal ValueMaster Value
bcmath.scale00

bz2

BZip2 Support Enabled
Stream Wrapper support compress.bzip2://
Stream Filter support bzip2.decompress, bzip2.compress
BZip2 Version 1.0.5, 10-Dec-2007

calendar

Calendar support enabled

Core

PHP Version 7.4.33
DirectiveLocal ValueMaster Value
allow_url_fopenOnOn
allow_url_includeOffOff
arg_separator.input&&
arg_separator.output&&
auto_append_fileno valueno value
auto_globals_jitOnOn
auto_prepend_fileno valueno value
browscapno valueno value
default_charsetUTF-8UTF-8
default_mimetypetext/htmltext/html
disable_classesno valueno value
disable_functionsno valueno value
display_errorsOffOff
display_startup_errorsOffOff
doc_rootno valueno value
docref_extno valueno value
docref_rootno valueno value
enable_dlOnOn
enable_post_data_readingOnOn
error_append_stringno valueno value
error_log/home/hzkn5uh4psfz/public_html/wp-content/debug.logerror_log
error_prepend_stringno valueno value
error_reporting3276732767
expose_phpOnOn
extension_dir/opt/alt/php74/usr/lib64/php/modules/opt/alt/php74/usr/lib64/php/modules
file_uploadsOnOn
hard_timeout22
highlight.comment#FF8000#FF8000
highlight.default#0000BB#0000BB
highlight.html#000000#000000
highlight.keyword#007700#007700
highlight.string#DD0000#DD0000
html_errorsOnOn
ignore_repeated_errorsOffOff
ignore_repeated_sourceOffOff
ignore_user_abortOnOff
implicit_flushOffOff
include_path.:/opt/alt/php74/usr/share/pear.:/opt/alt/php74/usr/share/pear
input_encodingno valueno value
internal_encodingno valueno value
log_errorsOnOn
log_errors_max_len10241024
mail.add_x_headerOffOff
mail.force_extra_parametersno valueno value
mail.logno valueno value
max_execution_time030
max_file_uploads2020
max_input_nesting_level6464
max_input_time-1-1
max_input_vars10001000
max_multipart_body_parts-1-1
memory_limit256M128M
open_basedirno valueno value
output_buffering40964096
output_encodingno valueno value
output_handlerno valueno value
post_max_size150M32M
precision1414
realpath_cache_size4096K4096K
realpath_cache_ttl120120
register_argc_argvOffOff
report_memleaksOnOn
report_zend_debugOnOn
request_orderno valueno value
sendmail_fromno valueno value
sendmail_path/usr/sbin/sendmail -t -i/usr/sbin/sendmail -t -i
serialize_precision-1-1
short_open_tagOnOn
SMTPlocalhostlocalhost
smtp_port2525
sys_temp_dirno valueno value
syslog.facilityLOG_USERLOG_USER
syslog.filterno-ctrlno-ctrl
syslog.identphpphp
track_errorsOffOff
unserialize_callback_funcno valueno value
upload_max_filesize64M32M
upload_tmp_dirno valueno value
user_dirno valueno value
user_ini.cache_ttl300300
user_ini.filename.user.ini.user.ini
variables_orderEGPCSEGPCS
xmlrpc_error_number00
xmlrpc_errorsOffOff
zend.assertions11
zend.detect_unicodeOnOn
zend.enable_gcOnOn
zend.exception_ignore_argsOffOff
zend.multibyteOffOff
zend.script_encodingno valueno value
zend.signal_checkOffOff

ctype

ctype functions enabled

curl

cURL support enabled
cURL Information 7.87.0
Age 10
Features
AsynchDNS Yes
CharConv No
Debug No
GSS-Negotiate No
IDN Yes
IPv6 Yes
krb4 No
Largefile Yes
libz Yes
NTLM Yes
NTLMWB Yes
SPNEGO Yes
SSL Yes
SSPI No
TLS-SRP Yes
HTTP2 Yes
GSSAPI Yes
KERBEROS5 Yes
UNIX_SOCKETS Yes
PSL No
HTTPS_PROXY Yes
MULTI_SSL No
BROTLI No
Protocols dict, file, ftp, ftps, gopher, gophers, http, https, imap, imaps, ldap, ldaps, mqtt, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
Host x86_64-redhat-linux-gnu
SSL Version OpenSSL/1.1.1w
ZLib Version 1.2.3
libSSH Version libssh2/1.10.0
DirectiveLocal ValueMaster Value
curl.cainfono valueno value

date

date/time support enabled
timelib version 2018.04
"Olson" Timezone Database Version 2022.1
Timezone Database internal
Default timezone UTC
DirectiveLocal ValueMaster Value
date.default_latitude31.766731.7667
date.default_longitude35.233335.2333
date.sunrise_zenith90.58333390.583333
date.sunset_zenith90.58333390.583333
date.timezoneUTCUTC

dom

DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.10.2
HTML Support enabled
XPath Support enabled
XPointer Support enabled
Schema Support enabled
RelaxNG Support enabled

exif

EXIF Support enabled
Supported EXIF Version 0220
Supported filetypes JPEG, TIFF
Multibyte decoding support using mbstring enabled
Extended EXIF tag formats Canon, Casio, Fujifilm, Nikon, Olympus, Samsung, Panasonic, DJI, Sony, Pentax, Minolta, Sigma, Foveon, Kyocera, Ricoh, AGFA, Epson
DirectiveLocal ValueMaster Value
exif.decode_jis_intelJISJIS
exif.decode_jis_motorolaJISJIS
exif.decode_unicode_intelUCS-2LEUCS-2LE
exif.decode_unicode_motorolaUCS-2BEUCS-2BE
exif.encode_jisno valueno value
exif.encode_unicodeISO-8859-15ISO-8859-15

fileinfo

fileinfo support enabled
libmagic 537

filter

Input Validation and Filtering enabled
DirectiveLocal ValueMaster Value
filter.defaultunsafe_rawunsafe_raw
filter.default_flagsno valueno value

ftp

FTP support enabled
FTPS support enabled

gd

GD Support enabled
GD headers Version 2.3.3
GD library Version 2.3.3
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
PNG Support enabled
WBMP Support enabled
XPM Support enabled
XBM Support enabled
WebP Support enabled
BMP Support enabled
TGA Read Support enabled
DirectiveLocal ValueMaster Value
gd.jpeg_ignore_warning11

gettext

GetText Support enabled

gmp

gmp support enabled
GMP version 4.3.1

hash

hash support enabled
Hashing Engines md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b crc32c fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5
MHASH support Enabled
MHASH API Version Emulated Support

iconv

iconv support enabled
iconv implementation glibc
iconv library version 2.12
DirectiveLocal ValueMaster Value
iconv.input_encodingno valueno value
iconv.internal_encodingno valueno value
iconv.output_encodingno valueno value

imagick

imagick moduleenabled
imagick module version 3.7.0
imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version ImageMagick 7.1.1-19 Q16-HDRI x86_64 21601 https://imagemagick.org
Imagick using ImageMagick library version ImageMagick 7.1.1-19 Q16-HDRI x86_64 21601 https://imagemagick.org
ImageMagick copyright (C) 1999 ImageMagick Studio LLC
ImageMagick release date 2023-09-30
ImageMagick number of supported formats: 273
ImageMagick supported formats 3FR, 3G2, 3GP, A, AAI, AI, APNG, ART, ARW, ASHLAR, AVI, AVIF, AVS, B, BAYER, BAYERA, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUBE, CUR, CUT, DATA, DCM, DCR, DCRAW, DCX, DDS, DFONT, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FARBFELD, FAX, FF, FILE, FITS, FL32, FLV, FRACTAL, FTP, FTS, FTXT, G, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, HALD, HDR, HEIC, HEIF, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K, K25, KDC, LABEL, M, M2V, M4V, MAC, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MPO, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, O, ORA, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PHM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PS, PS2, PS3, PSB, PSD, PTIF, PWP, QOI, R, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGB565, RGBA, RGBO, RGF, RLA, RLE, RMF, RSVG, RW2, SCR, SCREENSHOT, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, STRIMG, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TM2, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, Y, YAML, YCbCr, YCbCrA, YUV
DirectiveLocal ValueMaster Value
imagick.allow_zero_dimension_images00
imagick.locale_fix00
imagick.progress_monitor00
imagick.set_single_thread11
imagick.shutdown_sleep_count1010
imagick.skip_version_check00

imap

IMAP c-Client Version 2007f
SSL Support enabled
Kerberos Support enabled
DirectiveLocal ValueMaster Value
imap.enable_insecure_rshOffOff

inotify

Version 2.0.0

intl

Internationalization supportenabled
ICU version 63.1
ICU Data version 63.1
ICU TZData version 2018e
ICU Unicode version 11.0
DirectiveLocal ValueMaster Value
intl.default_localeno valueno value
intl.error_level00
intl.use_exceptions00

json

json support enabled

libxml

libXML support active
libXML Compiled Version 2.10.2
libXML Loaded Version 21002
libXML streams enabled

mbstring

Multibyte Support enabled
Multibyte string engine libmbfl
HTTP input encoding translation disabled
libmbfl version 1.3.2
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 5.9.5
DirectiveLocal ValueMaster Value
mbstring.detect_orderno valueno value
mbstring.encoding_translationOffOff
mbstring.func_overload00
mbstring.http_inputno valueno value
mbstring.http_outputno valueno value
mbstring.http_output_conv_mimetypes^(text/|application/xhtml\+xml)^(text/|application/xhtml\+xml)
mbstring.internal_encodingno valueno value
mbstring.languageneutralneutral
mbstring.regex_retry_limit10000001000000
mbstring.regex_stack_limit100000100000
mbstring.strict_detectionOffOff
mbstring.substitute_characterno valueno value

mcrypt

mcrypt supportenabled
mcrypt_filter supportenabled
Version 2.5.8
Api No 20021217
Supported ciphers cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
Supported modes cbc cfb ctr ecb ncfb nofb ofb stream
DirectiveLocal ValueMaster Value
mcrypt.algorithms_dirno valueno value
mcrypt.modes_dirno valueno value

mysqli

MysqlI Supportenabled
Client API library version mysqlnd 7.4.33
Active Persistent Links 0
Inactive Persistent Links 0
Active Links 1
DirectiveLocal ValueMaster Value
mysqli.allow_local_infileOffOff
mysqli.allow_persistentOnOn
mysqli.default_hostno valueno value
mysqli.default_port33063306
mysqli.default_pwno valueno value
mysqli.default_socketno valueno value
mysqli.default_userno valueno value
mysqli.max_linksUnlimitedUnlimited
mysqli.max_persistentUnlimitedUnlimited
mysqli.reconnectOffOff
mysqli.rollback_on_cached_plinkOffOff

mysqlnd

mysqlndenabled
Version mysqlnd 7.4.33
Compression supported
core SSL supported
extended SSL supported
Command buffer size 4096
Read buffer size 32768
Read timeout 86400
Collecting statistics Yes
Collecting memory statistics No
Tracing n/a
Loaded plugins mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_caching_sha2_password,auth_plugin_sha256_password
API Extensions mysqli,pdo_mysql

openssl

OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.1.1w 11 Sep 2023
OpenSSL Header Version OpenSSL 1.1.1w 11 Sep 2023
Openssl default config /opt/alt/openssl11/etc/pki/tls/openssl.cnf
DirectiveLocal ValueMaster Value
openssl.cafileno valueno value
openssl.capathno valueno value

pcntl

pcntl supportenabled

pcre

PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 10.35 2020-05-09
PCRE Unicode Version 13.0.0
PCRE JIT Support enabled
PCRE JIT Target x86 64bit (little endian + unaligned)
DirectiveLocal ValueMaster Value
pcre.backtrack_limit10000001000000
pcre.jit11
pcre.recursion_limit100000100000

PDO

PDO supportenabled
PDO drivers mysql, sqlite

pdo_mysql

PDO Driver for MySQLenabled
Client API version mysqlnd 7.4.33
DirectiveLocal ValueMaster Value
pdo_mysql.default_socket/tmp/mysql.sock/tmp/mysql.sock

pdo_sqlite

PDO Driver for SQLite 3.xenabled
SQLite Library 3.39.4

Phar

Phar: PHP Archive supportenabled
Phar API version 1.1.1
Phar-based phar archives enabled
Tar-based phar archives enabled
ZIP-based phar archives enabled
gzip compression enabled
bzip2 compression enabled
OpenSSL support enabled
Phar based on pear/PHP_Archive, original concept by Davey Shafik.
Phar fully realized by Gregory Beaver and Marcus Boerger.
Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
DirectiveLocal ValueMaster Value
phar.cache_listno valueno value
phar.readonlyOnOn
phar.require_hashOnOn

posix

POSIX support enabled

readline

Readline Supportenabled
Readline library 6.0
DirectiveLocal ValueMaster Value
cli.pagerno valueno value
cli.prompt\b \> \b \> 

Reflection

Reflection enabled

session

Session Support enabled
Registered save handlers files user
Registered serializer handlers php_serialize php php_binary
DirectiveLocal ValueMaster Value
session.auto_startOffOff
session.cache_expire180180
session.cache_limiternocachenocache
session.cookie_domainno valueno value
session.cookie_httponlyno valueno value
session.cookie_lifetime00
session.cookie_path//
session.cookie_samesiteno valueno value
session.cookie_secure00
session.gc_divisor10001000
session.gc_maxlifetime14401440
session.gc_probability11
session.lazy_writeOnOn
session.namePHPSESSIDPHPSESSID
session.referer_checkno valueno value
session.save_handlerfilesfiles
session.save_path/opt/alt/php74/var/lib/php/session/opt/alt/php74/var/lib/php/session
session.serialize_handlerphpphp
session.sid_bits_per_character44
session.sid_length3232
session.upload_progress.cleanupOnOn
session.upload_progress.enabledOnOn
session.upload_progress.freq1%1%
session.upload_progress.min_freq11
session.upload_progress.namePHP_SESSION_UPLOAD_PROGRESSPHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefixupload_progress_upload_progress_
session.use_cookies11
session.use_only_cookies11
session.use_strict_mode00
session.use_trans_sid00

shmop

shmop support enabled

SimpleXML

SimpleXML support enabled
Schema support enabled

soap

Soap Client enabled
Soap Server enabled
DirectiveLocal ValueMaster Value
soap.wsdl_cache11
soap.wsdl_cache_dir/tmp/tmp
soap.wsdl_cache_enabled11
soap.wsdl_cache_limit55
soap.wsdl_cache_ttl8640086400

SPL

SPL supportenabled
Interfaces OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

sqlite3

SQLite3 supportenabled
SQLite Library 3.39.4
DirectiveLocal ValueMaster Value
sqlite3.defensive11
sqlite3.extension_dirno valueno value

standard

Dynamic Library Support enabled
Path to sendmail /usr/sbin/sendmail -t -i
DirectiveLocal ValueMaster Value
assert.active11
assert.bail00
assert.callbackno valueno value
assert.exception00
assert.quiet_eval00
assert.warning11
auto_detect_line_endings00
default_socket_timeout6060
fromno valueno value
session.trans_sid_hostsno valueno value
session.trans_sid_tagsa=href,area=href,frame=src,form=a=href,area=href,frame=src,form=
unserialize_max_depth40964096
url_rewriter.hostsno valueno value
url_rewriter.tagsa=href,area=href,frame=src,input=src,form=fakeentrya=href,area=href,frame=src,input=src,form=fakeentry
user_agentno valueno value

tokenizer

Tokenizer Support enabled

xml

XML Support active
XML Namespace Support active
libxml2 Version 2.10.2

xmlreader

XMLReader enabled

xmlrpc

core library version xmlrpc-epi v. 0.51
author Dan Libby
homepage http://xmlrpc-epi.sourceforge.net
open sourced by Epinions.com

xmlwriter

XMLWriter enabled

Zend OPcache

Opcode Caching Up and Running
Optimization Enabled
SHM Cache Enabled
File Cache Disabled
Startup OK
Shared memory model mmap
Cache hits 14194726
Cache misses 3560
Used memory 119075408
Free memory 15142320
Wasted memory 0
Interned Strings Used memory 6291000
Interned Strings Free memory 8
Cached scripts 3365
Cached keys 4349
Max keys 16229
OOM restarts 0
Hash keys restarts 0
Manual restarts 0
DirectiveLocal ValueMaster Value
opcache.blacklist_filenameno valueno value
opcache.consistency_checks00
opcache.dups_fixOffOff
opcache.enableOnOn
opcache.enable_cliOffOff
opcache.enable_file_overrideOffOff
opcache.error_logno valueno value
opcache.file_cacheno valueno value
opcache.file_cache_consistency_checksOnOn
opcache.file_cache_onlyOffOff
opcache.file_update_protection22
opcache.force_restart_timeout180180
opcache.huge_code_pagesOffOff
opcache.interned_strings_buffer88
opcache.lockfile_path/tmp/tmp
opcache.log_verbosity_level11
opcache.max_accelerated_files1000010000
opcache.max_file_size00
opcache.max_wasted_percentage55
opcache.memory_consumption128128
opcache.opt_debug_level00
opcache.optimization_level0x7FFEBFFF0x7FFEBFFF
opcache.preferred_memory_modelno valueno value
opcache.preloadno valueno value
opcache.preload_userno valueno value
opcache.protect_memoryOffOff
opcache.restrict_apino valueno value
opcache.revalidate_freq22
opcache.revalidate_pathOffOff
opcache.save_commentsOnOn
opcache.use_cwdOnOn
opcache.validate_permissionOffOff
opcache.validate_rootOffOff
opcache.validate_timestampsOnOn

zlib

ZLib Supportenabled
Stream Wrapper compress.zlib://
Stream Filter zlib.inflate, zlib.deflate
Compiled Version 1.2.3
Linked Version 1.2.3
DirectiveLocal ValueMaster Value
zlib.output_compressionOffOff
zlib.output_compression_level-1-1
zlib.output_handlerno valueno value

Additional Modules

Module Name
litespeed

Environment

VariableValue
LSPHP_ENABLE_USER_INI on
PATH /usr/local/bin:/usr/bin:/bin
TEMP /tmp
TMP /tmp
TMPDIR /tmp
PWD /
MAGICK_THREAD_LIMIT 1

PHP Variables

VariableValue
$_REQUEST['woocommerce-login-nonce']no value
$_REQUEST['_wpnonce']no value
$_REQUEST['woocommerce-reset-password-nonce']no value
$_REQUEST['woocommerce-edit-address-nonce']no value
$_REQUEST['save-account-details-nonce']no value
$_SERVER['SERVER_SOFTWARE']Apache
$_SERVER['REQUEST_URI']/blog-portfolio-4-columns/
$_SERVER['LSPHP_ENABLE_USER_INI']on
$_SERVER['PATH']/usr/local/bin:/usr/bin:/bin
$_SERVER['TEMP']/tmp
$_SERVER['TMP']/tmp
$_SERVER['TMPDIR']/tmp
$_SERVER['PWD']/
$_SERVER['HTTP_ACCEPT']*/*
$_SERVER['CONTENT_LENGTH']0
$_SERVER['HTTP_HOST']www.southshirdi.com
$_SERVER['HTTP_USER_AGENT']claudebot
$_SERVER['HTTP_X_HTTPS']1
$_SERVER['REDIRECT_UNIQUE_ID']ZgX4znTbJ6uto55G2JYH5wAA3QU
$_SERVER['REDIRECT_SCRIPT_URL']/blog-portfolio-4-columns/
$_SERVER['REDIRECT_SCRIPT_URI']https://www.southshirdi.com/blog-portfolio-4-columns/
$_SERVER['REDIRECT_USER_ID']8677135
$_SERVER['REDIRECT_HTTPS']on
$_SERVER['REDIRECT_SSL_TLS_SNI']www.southshirdi.com
$_SERVER['REDIRECT_HTTP2']on
$_SERVER['REDIRECT_H2PUSH']off
$_SERVER['REDIRECT_H2_PUSH']off
$_SERVER['REDIRECT_H2_PUSHED']no value
$_SERVER['REDIRECT_H2_PUSHED_ON']no value
$_SERVER['REDIRECT_H2_STREAM_ID']3
$_SERVER['REDIRECT_H2_STREAM_TAG']2668296-2484-3
$_SERVER['REDIRECT_STATUS']200
$_SERVER['UNIQUE_ID']ZgX4znTbJ6uto55G2JYH5wAA3QU
$_SERVER['SCRIPT_URL']/blog-portfolio-4-columns/
$_SERVER['SCRIPT_URI']https://www.southshirdi.com/blog-portfolio-4-columns/
$_SERVER['USER_ID']8677135
$_SERVER['HTTPS']on
$_SERVER['SSL_TLS_SNI']www.southshirdi.com
$_SERVER['HTTP2']on
$_SERVER['H2PUSH']off
$_SERVER['H2_PUSH']off
$_SERVER['H2_PUSHED']no value
$_SERVER['H2_PUSHED_ON']no value
$_SERVER['H2_STREAM_ID']3
$_SERVER['H2_STREAM_TAG']2668296-2484-3
$_SERVER['SERVER_SIGNATURE']no value
$_SERVER['SERVER_NAME']www.southshirdi.com
$_SERVER['SERVER_ADDR']184.168.112.100
$_SERVER['SERVER_PORT']443
$_SERVER['REMOTE_ADDR']44.221.43.88
$_SERVER['DOCUMENT_ROOT']/home/hzkn5uh4psfz/public_html
$_SERVER['REQUEST_SCHEME']https
$_SERVER['CONTEXT_PREFIX']no value
$_SERVER['CONTEXT_DOCUMENT_ROOT']/home/hzkn5uh4psfz/public_html
$_SERVER['SERVER_ADMIN']webmaster@southshirdi.com
$_SERVER['SCRIPT_FILENAME']/home/hzkn5uh4psfz/public_html/index.php
$_SERVER['REMOTE_PORT']52428
$_SERVER['REDIRECT_URL']/blog-portfolio-4-columns/
$_SERVER['SERVER_PROTOCOL']HTTP/2.0
$_SERVER['REQUEST_METHOD']GET
$_SERVER['QUERY_STRING']no value
$_SERVER['SCRIPT_NAME']/index.php
$_SERVER['PHP_SELF']/index.php
$_SERVER['REQUEST_TIME_FLOAT']1711667406.5637
$_SERVER['REQUEST_TIME']1711667406
$_ENV['LSPHP_ENABLE_USER_INI']on
$_ENV['PATH']/usr/local/bin:/usr/bin:/bin
$_ENV['TEMP']/tmp
$_ENV['TMP']/tmp
$_ENV['TMPDIR']/tmp
$_ENV['PWD']/

PHP Credits

PHP Group
Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski
Language Design & Concept
Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger
PHP Authors
ContributionAuthors
Zend Scripting Language Engine Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov, Xinchen Hui, Nikita Popov
Extension Module API Andi Gutmans, Zeev Suraski, Andrei Zmievski
UNIX Build and Modularization Stig Bakken, Sascha Schumann, Jani Taskinen, Peter Kokot
Windows Support Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye, Anatol Belski, Kalle Sommer Nielsen
Server API (SAPI) Abstraction Layer Andi Gutmans, Shane Caraveo, Zeev Suraski
Streams Abstraction Layer Wez Furlong, Sara Golemon
PHP Data Objects Layer Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
Output Handler Zeev Suraski, Thies C. Arntzen, Marcus Boerger, Michael Wallner
Consistent 64 bit support Anthony Ferrara, Anatol Belski
SAPI Modules
ContributionAuthors
Apache 2.0 Handler Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code)
CGI / FastCGI Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov
CLI Edin Kadribasic, Marcus Boerger, Johannes Schlueter, Moriyoshi Koizumi, Xinchen Hui
Embed Edin Kadribasic
FastCGI Process Manager Andrei Nigmatulin, dreamcat4, Antony Dovgal, Jerome Loyet
litespeed George Wang
phpdbg Felipe Pena, Joe Watkins, Bob Weinand
Module Authors
ModuleAuthors
BC Math Andi Gutmans
Bzip2 Sterling Hughes
Calendar Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez Furlong
COM and .Net Wez Furlong
ctype Hartmut Holzgraefe
cURL Sterling Hughes
Date/Time Support Derick Rethans
DB-LIB (MS SQL, Sybase) Wez Furlong, Frank M. Kromann, Adam Baratz
DBA Sascha Schumann, Marcus Boerger
DOM Christian Stocker, Rob Richards, Marcus Boerger
enchant Pierre-Alain Joye, Ilia Alshanetsky
EXIF Rasmus Lerdorf, Marcus Boerger
FFI Dmitry Stogov
fileinfo Ilia Alshanetsky, Pierre Alain Joye, Scott MacVicar, Derick Rethans, Anatol Belski
Firebird driver for PDO Ard Biesheuvel
FTP Stefan Esser, Andrew Skalski
GD imaging Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger
GetText Alex Plotnick
GNU GMP support Stanislav Malyshev
Iconv Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi
IMAP Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang, Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck Hagenbuch, Daniel R Kalowsky
Input Filter Rasmus Lerdorf, Derick Rethans, Pierre-Alain Joye, Ilia Alshanetsky
Internationalization Ed Batutis, Vladimir Iordanov, Dmitry Lakhtyuk, Stanislav Malyshev, Vadim Savchuk, Kirti Velankar
JSON Jakub Zelenka, Omar Kilani, Scott MacVicar
LDAP Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit Thomson, Stig Venaas
LIBXML Christian Stocker, Rob Richards, Marcus Boerger, Wez Furlong, Shane Caraveo
Multibyte String Functions Tsukada Takuya, Rui Hirokawa
MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia Alshanetsky, Johannes Schlueter
MySQLi Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel
MySQLnd Andrey Hristov, Ulf Wendel, Georg Richter, Johannes Schlüter
OCI8 Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans, Wez Furlong, Christopher Jones, Oracle Corporation
ODBC driver for PDO Wez Furlong
ODBC Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel R. Kalowsky
Opcache Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Dmitry Stogov, Xinchen Hui
OpenSSL Stig Venaas, Wez Furlong, Sascha Kettler, Scott MacVicar
Oracle (OCI) driver for PDO Wez Furlong
pcntl Jason Greene, Arnaud Le Blanc
Perl Compatible Regexps Andrei Zmievski
PHP Archive Gregory Beaver, Marcus Boerger
PHP Data Objects Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
PHP hash Sara Golemon, Rasmus Lerdorf, Stefan Esser, Michael Wallner, Scott MacVicar
Posix Kristian Koehntopp
PostgreSQL driver for PDO Edin Kadribasic, Ilia Alshanetsky
PostgreSQL Jouni Ahto, Zeev Suraski, Yasuo Ohgaki, Chris Kings-Lynne
Pspell Vlad Krupin
Readline Thies C. Arntzen
Reflection Marcus Boerger, Timm Friebe, George Schlossnagle, Andrei Zmievski, Johannes Schlueter
Sessions Sascha Schumann, Andrei Zmievski
Shared Memory Operations Slava Poliakov, Ilia Alshanetsky
SimpleXML Sterling Hughes, Marcus Boerger, Rob Richards
SNMP Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven Lawrance, Johann Hanne, Boris Lytochkin
SOAP Brad Lafountain, Shane Caraveo, Dmitry Stogov
Sockets Chris Vandomelen, Sterling Hughes, Daniel Beulshausen, Jason Greene
Sodium Frank Denis
SPL Marcus Boerger, Etienne Kneuss
SQLite 3.x driver for PDO Wez Furlong
SQLite3 Scott MacVicar, Ilia Alshanetsky, Brad Dewar
System V Message based IPC Wez Furlong
System V Semaphores Tom May
System V Shared Memory Christian Cartus
tidy John Coggeshall, Ilia Alshanetsky
tokenizer Andrei Zmievski, Johannes Schlueter
XML Stig Bakken, Thies C. Arntzen, Sterling Hughes
XMLReader Rob Richards
xmlrpc Dan Libby
XMLWriter Rob Richards, Pierre-Alain Joye
XSL Christian Stocker, Rob Richards
Zip Pierre-Alain Joye, Remi Collet
Zlib Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade Nicoletti, Michael Wallner
PHP Documentation
Authors Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Philip Olson, Georg Richter, Damien Seguy, Jakub Vrana, Adam Harvey
Editor Peter Cowburn
User Note Maintainers Daniel P. Brown, Thiago Henrique Pojda
Other Contributors Previously active authors, editors and other contributors are listed in the manual.
PHP Quality Assurance Team
Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Pierre-Alain Joye, Dmitry Stogov, Felipe Pena, David Soria Parra, Stanislav Malyshev, Julien Pauli, Stephen Zarkos, Anatol Belski, Remi Collet, Ferenc Kovacs
Websites and Infrastructure team
PHP Websites Team Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen, Peter Cowburn, Adam Harvey, Ferenc Kovacs, Levi Morrison
Event Maintainers Damien Seguy, Daniel P. Brown
Network Infrastructure Daniel P. Brown
Windows Infrastructure Alex Schoenmaker

PHP License

This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.

@charset "UTF-8"; /* Theme Name: Vihara Theme URI: http://vihara.themerex.net/ Description: Vihara is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins. Author: ThemeREX Author URI: https://themerex.net/ Version: 1.2.6 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready Text Domain: vihara */ /* TABLE OF CONTENTS: 1. Reset tags 2. Default tag's settings 3. Form fields settings 4. WP styles and Screen readers 5. Theme grid 6. Page layouts 7. Section's decorations 7.1 Header: Logo and Menu 7.2 Sliders 7.3 Post info (page/post title, category or tag name, author, meta, etc.) 7.4 Post Formats 7.5 Paginations 8. Single page parts 8.1 Post header 8.2 Post footer 8.3 Post author 8.4 Related posts 8.5 Comments 8.6 Page 404 8.7 Page 'No search results' and 'No archive results' 9. Sidebars 10. Footer areas 11. Utils 12. Registration and Login popups 13. Third part plugins 14. Predefined classes for users -------------------------------------------------------------- */ /* 1. Reset tags -------------------------------------------------------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 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, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio { font-family: inherit; font-size: 100%; line-height: inherit; font-weight: inherit; font-style: inherit; border: 0; outline: 0; -ms-word-wrap: break-word; word-wrap: break-word; } html, body { margin: 0; padding: 0; width: 100%; } html { font-size: 100%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */ -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */ -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/ controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow-y: scroll !important; overflow-x: hidden; height: 100%; } div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-widget button, div.ui-widget input, div.ui-widget select, div.ui-widget textarea, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default { font-family: inherit; font-size: 1em; line-height: inherit; } div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default { color: inherit; background: none; border-style: none; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } div.ui-datepicker { background-color: #fff; } div.ui-accordion .ui-accordion-header { padding: 0; } div.ui-accordion .ui-accordion-header-icon { display: none; } div.ui-tabs, div.ui-tabs .ui-tabs-panel, div.ui-tabs .ui-tabs-nav { padding: 0; } div.ui-tabs .ui-tabs-nav li { float: none; margin: 0; } div.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: none; } /* 2. Default tag's settings -------------------------------------------------------------- */ html { font-size: 16px; } body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } li > ol, li > ul, dl > dd { margin-bottom: 0; } li > p { margin-bottom: 0; } li > p + p { margin-top: 0.5em; } ol, ul { padding-left: 1.5em; } ul.trx_addons_list_dot li:before { content: ''; width: 6px; height: 6px; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; margin-top: 12px; } ul.trx_addons_list_custom { padding-left: 0; } ul.trx_addons_list_custom li { display: flex; } ul.trx_addons_list_custom li span { font-size: 18px; line-height: 25px; font-weight: 700; flex: 0 0 54px; } ul.trx_addons_list_custom li:before { display: none; } /* Links */ a { text-decoration: none; background: transparent; } a, a:hover, a:focus, a:active { outline: 0; } a img { border: none; } a, button, input[type="button"], input[type="submit"] { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { display: block; } :active, :focus { outline: 0; } a[href="javascript:void(0)"] { cursor: default; } /* Tables */ table { border-collapse: collapse; } table th + th, table th + td, table td + th, table td + td { border-left: 1px solid #ddd; } table > p { margin: 0 !important; } table td, table th { padding: 1.65em 1em; } table th { font-size: 1rem; font-weight: 400; font-style: normal; text-transform: capitalize; text-align: center; } caption { font-weight: 700; text-align: center; } .sc_table table tr:first-child th, .sc_table table tr:first-child td { font-weight: 400; } /* Blockquotes */ blockquote { position: relative; text-align: left; font-size: 40px; line-height: 50px; font-weight: 700; letter-spacing: 0; } blockquote, blockquote[class*="wp-block-quote"][class*="is-style-"], .wp-block-freeform.block-library-rich-text__tinymce blockquote { padding: 5.8rem 5.2rem 4.9rem 8.4rem; } blockquote:before { content: '“'; font-size: 275px; display: block; position: absolute; z-index: 1; top: 4rem; left: 5.6rem; line-height: 1; color: white; opacity: 0.2; font-weight: 400; } blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } blockquote p { margin: 0; font-weight: 700; z-index: 4; position: relative; } .wp-block-quote.is-style-large cite, blockquote > cite, blockquote > p > cite { display: block; font-size: 18px; line-height: 29px; font-weight: 500; font-style: normal; text-transform: capitalize; margin-top: 2.2em; letter-spacing: 0.4px; } .blog_mode_post blockquote, .blog_mode_page blockquote { margin: 3rem 0 3.3rem 0; } .single-format-quote.blog_mode_post .header_content_wrap + .post_content_single blockquote { margin-top: 1.125rem; margin-bottom: 3.3rem; } .blog_mode_post .comments_list blockquote, .blog_mode_page .comments_list blockquote { margin: 1.5em 0; } /* Other tags */ dd { margin-left: 1.5em; } dt, b, strong { font-weight: bold; } dfn, em, i { font-style: italic; } pre, code, kbd, tt, var, samp { font-family: "Courier New", Courier, monospace; font-size: 1em; letter-spacing: 0; } pre { overflow: auto; max-width: 100%; } code { overflow: auto; max-width: 100%; padding: 0 15px; border: 1px solid #888; background-color: #f7f7f7; display: inline-block; vertical-align: middle; word-wrap: break-word; } pre > code { display: block; vertical-align: top; padding: 1em; } abbr, acronym { cursor: help; } mark, ins { background-color: transparent; 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: 80%; } big { font-size: 120%; } [hidden], template { display: none; } hr { height: 0; border: none; border-top: 1px solid #eee; margin: 6.7857em 0; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; } /* Images */ img { max-width: 100%; height: auto; vertical-align: top; } figure, .wp-caption, .wp-caption-overlay .wp-caption { border: 0; margin: 0; padding: 0; overflow: hidden; position: relative; max-width: 100%; } figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd { position: absolute; z-index: 1; top: auto; right: 0; bottom: 0; left: 0; font-size: 11px; line-height: 14px; font-weight: 300; font-style: normal; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 0.3s; margin-bottom: 0; text-align: center; padding: 6px !important; overflow: hidden; } figure:not(.wp-block-gallery):hover figcaption, .wp-caption:hover .wp-caption-text, .wp-caption:hover .wp-caption-dd, .wp-caption-overlay .wp-caption:hover .wp-caption-text, .wp-caption-overlay .wp-caption:hover .wp-caption-dd, figure a:hover + figcaption, figure img:hover + figcaption, figure div:hover + figcaption, .wp-caption-overlay .wp-caption img:hover + .wp-caption-text, .wp-caption-overlay .wp-caption img:hover + .wp-caption-dd { opacity: 0; } figure figcaption:hover, .wp-caption .wp-caption-text:hover, .wp-caption .wp-caption-dd:hover, .wp-caption-overlay .wp-caption .wp-caption-text:hover, .wp-caption-overlay .wp-caption .wp-caption-dd:hover, figure a:hover + figcaption:hover, figure img:hover + figcaption:hover, figure div:hover + figcaption:hover, .wp-caption-overlay .wp-caption img:hover + .wp-caption-text:hover, .wp-caption-overlay .wp-caption img:hover + .wp-caption-dd:hover, figure.wp-block-audio:hover figcaption, figure.wp-block-video:hover figcaption, figure.wp-block-embed:hover figcaption { opacity: 1 !important; } svg:not(:root) { overflow: hidden; } h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_content { margin-top: 1.3em; } .sc_item_descr.sc_align_center { max-width: 85%; margin-left: auto; margin-right: auto; } /* Audio and Video */ audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } iframe, video, embed { max-width: 100%; min-height: 100px; vertical-align: top; } iframe, video { margin: 0 auto; } /* Fontello icons */ [class^="icon-"]:before, [class*=" icon-"]:before { font-size: inherit; line-height: inherit !important; font-weight: inherit; font-style: inherit; display: inline-block; vertical-align: top; width: auto; margin: 0; } /* 3. Form fields settings -------------------------------------------------------------- */ /* Common rules */ form { margin-bottom: 0; } button, input, optgroup, select, textarea, textarea.wp-editor-area { font-family: inherit; font-size: 1em; /* Corrects font size not being inherited in all browsers */ margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ vertical-align: baseline; /* Improves appearance and consistency in all browsers */ } button { overflow: visible; } input[placeholder]::-webkit-input-placeholder, textarea[placeholder]::-webkit-input-placeholder { text-overflow: ellipsis; } input[placeholder]::-moz-placeholder, textarea[placeholder]::-moz-placeholder { text-overflow: ellipsis; } input[placeholder]:-ms-input-placeholder, textarea[placeholder]:-ms-input-placeholder { text-overflow: ellipsis; } input[placeholder]::placeholder, textarea[placeholder]::placeholder { text-overflow: ellipsis; } input[placeholder], textarea[placeholder] { text-overflow: ellipsis; } textarea, textarea.wp-editor-area, select, option, input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], input[type="checkbox"], input[type="radio"] { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } input[type="checkbox"], input[type="radio"] { padding: 0; /* Addresses excess padding in IE8/9 */ } input[type="number"]::-webkit-outer-spin-button { height: 50%; } input[type="number"], input[type="search"] { -webkit-appearance: none; /* Addresses appearance set to searchfield in S5, Chrome */ -webkit-appearance: textfield; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ } button::-moz-focus-inner, input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ border: 0; padding: 0; } button[disabled], html input[disabled] { cursor: default !important; } button:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus, textarea.wp-editor-area:focus { outline: none; } input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area { -webkit-appearance: none; outline: none; resize: none; } /* Required fields */ label.required:after { content: '*'; display: none; vertical-align: text-top; font-size: 80%; color: #da6f5b; } /* Field set */ fieldset { padding: 1em 1.5em; margin: 1.5em 0.2em; border: 1px solid #ddd; position: relative; } fieldset legend { position: absolute; z-index: 1; top: -0.6em; left: 1.5em; background-color: #fff; font-weight: 400; font-style: italic; padding: 0 0.2em; letter-spacing: 0; } /* Buttons */ form button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .gallery_preview_show .post_readmore, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_form button, .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-bar-form .tribe-bar-views-toggle, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe-events .tribe-events-button, .single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-gcal:hover, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-ical:hover, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button, .edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button, .widget_edd_cart_widget .edd_checkout a, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .yith-woocompare-widget a.clear-all, .related_item .more-link, #btn-buy { -webkit-appearance: none; cursor: pointer; display: inline-block; vertical-align: top; font-size: 16px; line-height: 22px; font-weight: 500; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-transform: capitalize; white-space: nowrap; padding: 1.219em 3.172em; letter-spacing: 0; height: auto; border-width: 0 !important; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .wp-block-button .wp-block-button__link { padding: 1.219em 3.172em; } .woocommerce ul.products li.product .button { max-width: 100%; white-space: normal; } .woocommerce .shop_mode_list ul.products li.product .post_data .added_to_cart, .woocommerce-page .shop_mode_list ul.products li.product .post_data .added_to_cart { display: inline-block; padding: 1.219em 3.172em; margin-top: 2.2em; } .sc_button.sc_button_size_small, .theme_button.theme_button_small, .post_item .more-link, .related_item .more-link { padding: 0.66em 2.49em; } /* Bordered button */ .sc_button.sc_button_bordered { border-width: 2px !important; padding: 1.3em 2.8em; } .sc_layouts_row_type_narrow .sc_button.sc_button_bordered { padding: 0.8em 1.8em; } .sc_layouts_item_details_line2 { font-size: 1em; line-height: 1.2em; font-weight: 500; } .sc_layouts_item_icon { font-size: 18px; } .sc_button.sc_button_bordered.sc_button_size_small { padding: 0.6em 1.4em; } .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button) { height: 54px; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; padding: 15px 32px; line-height: 24px; } /* Simple button */ .sc_button_simple { font-size: 1em; line-height: 1.25em; font-weight: 400; font-style: italic; letter-spacing: 0; text-transform: none; border: none; padding: 0 1.8em 0 0; } .sc_button_simple.sc_button_icon_right:after, .sc_button_simple.sc_button_icon_right:before { display: none; } .sc_button_simple.sc_button_with_icon { line-height: 30px; } .sc_button_simple:before, .sc_button_simple:after { content: '\e93a'; font-family: "fontello"; font-style: normal; } .sc_button_icon { font-size: 1.2em; } /* Buttons in widgets */ .widget.woocommerce .button, .widget.WOOCS_CONVERTER .button, .widget.yith-woocompare-widget a.button, .widget.yith-woocompare-widget a.clear-all { font-size: 16px; line-height: 18px; padding: 12px 41px; font-weight: 500; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .woocommerce-mini-cart__buttons { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-content: stretch; align-items: flex-end; margin-top: 31px !important; } .woocommerce-mini-cart__buttons a { flex: 0 1 auto; align-self: auto; } .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 0; margin-bottom: 10px; } .widget.woocommerce .button + .button { margin-left: 3px; } /* Text fields */ input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area, form.mc4wp-form .mc4wp-form-fields input[type="email"], .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select, .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, #buddypress div.dir-search input[type="search"], #buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="search"], #buddypress li.groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea, #give-recurring-form .form-row input[type="email"], #give-recurring-form .form-row input[type="password"], #give-recurring-form .form-row input[type="tel"], #give-recurring-form .form-row input[type="text"], #give-recurring-form .form-row input[type="url"], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row input[type="email"], form.give-form .form-row input[type="password"], form.give-form .form-row input[type="tel"], form.give-form .form-row input[type="text"], form.give-form .form-row input[type="url"], form.give-form .form-row select, form.give-form .form-row textarea, form[id*="give-form"] .form-row input[type="email"], form[id*="give-form"] .form-row input[type="password"], form[id*="give-form"] .form-row input[type="tel"], form[id*="give-form"] .form-row input[type="text"], form[id*="give-form"] .form-row input[type="url"], form[id*="give-form"] .form-row select, form[id*="give-form"] .form-row textarea, form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text, form[id*="give-form"] #give-final-total-wrap .give-final-total-amount, form[id*="give-form"] .give-donation-amount .give-currency-symbol, form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before, form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-after, form[id*="give-form"] #give-final-total-wrap .give-donation-total-label { padding: 0.85em 1.8em; border: 2px solid #ddd; } textarea, textarea.wp-editor-area { overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */ vertical-align: top; /* Improves readability and alignment in all browsers */ min-height: 10em; } /* Text fields in widgets */ .widget input[type="text"], .widget input[type="number"], .widget input[type="email"], .widget input[type="url"], .widget input[type="tel"], .widget input[type="password"], .widget input[type="search"], .widget select, .widget textarea, .widget textarea.wp-editor-area { padding: 1em 1.2em; } /* Radio buttons and checkboxes */ input[type="radio"], input[type="checkbox"], .edd_price_options ul > li > label > input[type="radio"], .edd_price_options ul > li > label > input[type="checkbox"], .wpcf7-radio input[type="radio"], .wpcf7-checkbox input[type="checkbox"], .wpcf7-acceptance input[type="checkbox"] { display: none; } label > input[type="radio"], label > input[type="checkbox"], input[type="checkbox"].wpcf7-acceptance { display: inline-block; vertical-align: baseline; } .wpcf7-radio .wpcf7-list-item-label, .wpcf7-checkbox .wpcf7-list-item-label { cursor: pointer; } .wpcf7-acceptance .wpcf7-list-item { margin-left: 0; } .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span { display: inline-block; vertical-align: baseline; } input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span { position: relative; padding-left: 1.6em; line-height: 1.5em; display: inline-block; vertical-align: top; } .wpcf7-list-item-label.wpcf7-list-item-right { position: relative; padding-right: 1.4em; } input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before { content: ' '; font-family: "fontello"; font-size: 23px; display: block; text-align: center; border: 1px solid #694c5c; width: 18px; height: 18px; line-height: 18px; text-align: center; position: absolute; z-index: 1; top: 0.15em; left: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } input[type="checkbox"] + .wpcf7-list-item-label { padding-left: 1.8em; } .wpcf7-list-item-label.wpcf7-list-item-right:before { left: auto; right: 0; } input[type="checkbox"] + .wpcf7-list-item-label:before { top: 0; -webkit-transform: translateY(10%); -ms-transform: translateY(10%); transform: translateY(10%); } input[type="radio"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } input[type="checkbox"]:checked + label:before, input[type="checkbox"]:checked + .wpcf7-list-item-label:before, .wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="checkbox"]:checked + span:before { content: '\e8ab'; } input[type="radio"]:checked + label:before, input[type="radio"]:checked + .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"]:checked + span:before { content: '\e83c'; } /* Select container (dropdown) */ select { text-overflow: ellipsis; white-space: nowrap; } select::-ms-expand { display: none; } /* Hide all select fields while page loading */ select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) { visibility: hidden; } /* Show all select fields when they inside an our wrapper */ .select_container select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) { visibility: visible; } /* Our wrapper to decorate select fields */ .select_container { width: 100%; position: relative; -webkit-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .select_container, .select_container:after, .select_container select { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .select_container:before { content: ' '; display: block; position: absolute; z-index: 1; top: 2px; right: 8px; bottom: 2px; left: auto; width: 2em; z-index: 1; pointer-events: none; cursor: pointer; border-radius: 30px !important; } .sc_input_hover_accent .select_container::before { right: 2px; top: 2px; bottom: 2px; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .select_container:after { content: '\e828'; font-family: "fontello"; display: block; position: absolute; z-index: 2; top: 50%; right: 1em; width: 1em; height: 1em; line-height: 1em; text-align: center; margin-top: -0.5em; pointer-events: none; cursor: pointer; } .select_container select { background: none !important; border-color: transparent !important; width: 100% !important; max-width: none !important; padding-right: 3em !important; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .widget .select_container select { padding-right: 2em !important; padding-top: 0.75em; padding-bottom: 0.75em; -webkit-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; border: 2px solid #c1c1c1 !important; } .wp-block-archives-dropdown, .wp-block-categories-dropdown { margin-bottom: 1.5rem; } .widget .select_container:before { width: 2em; border-radius: 0 30px 30px 0; } .widget .select_container:after { right: 0.5em; } /* Select2 - Advanced select with search */ .select2-container { width: 100% !important; } .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection { border: 2px solid #ddd; padding: 0.55em 0 0.55em 1.4em; -webkit-border-radius: 27px; -ms-border-radius: 27px; border-radius: 27px; height: auto; } .ua_safari .select2-container.select2-container--default span.select2-choice, .ua_safari .select2-container.select2-container--default span.select2-selection { padding: 0.65rem 0 0.65rem 1.4em; } .select2-container .select2-selection--single .select2-selection__rendered { -webkit-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; } .select2-container--default .select2-selection--single .select2-selection__placeholder { display: inline-block; } .select2-container--default .select2-selection--single span.select2-selection__rendered { line-height: 30px; } .select2-container--default .select2-selection--single .select2-selection__arrow { right: 6px; } .select2-container.select2-container--default .select2-selection .select2-selection__arrow { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .select2-drop-active { border: none; } .select2-dropdown { border: 1px solid #ddd; } .select2-search { padding: 4px 0; } /* 4. WP styles and Screen readers -------------------------------------------------------------- */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; margin: 0 !important; padding: 0 !important; } .alignleft { display: inline-block; float: left; margin-right: 2em; margin-bottom: 1em; } .alignright { display: inline-block; float: right; margin-left: 2em; margin-bottom: 1em; } .aligncenter { clear: both; display: block !important; margin-left: auto !important; margin-right: auto !important; margin-bottom: 1em; text-align: center; } .alignnone { margin-bottom: 1em; } figure.alignleft, figure.alignright { margin-top: 0.5em; } /* Sticky posts */ .sticky_wrap { margin-bottom: 5em; overflow: hidden; } .sticky { position: relative; border: none; padding: 0; } .sidebar_hide .sticky_wrap .sticky, .body_style_fullwide .sticky_wrap .sticky, .body_style_fullscreen .sticky_wrap .sticky { text-align: center; } .sticky_wrap .sticky .post_featured { display: inline-block; } .sticky_wrap .sticky .post_categories { margin-top: 1em; } .sticky_wrap .sticky .post_title { margin-top: 0.5em; margin-bottom: 0; text-transform: uppercase; letter-spacing: 1px; } /* Gallery */ .gallery { margin: 0 -5px; } .gallery-item { display: inline-block; vertical-align: top; overflow: hidden; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .gallery-columns-9 .gallery-item { width: 11.1111111111% !important; } .gallery-columns-8 .gallery-item { width: 12.5% !important; } .gallery-columns-7 .gallery-item { width: 14.2857142857% !important; } .gallery-columns-6 .gallery-item { width: 16.6666666667% !important; } .gallery-columns-5 .gallery-item { width: 20% !important; } .gallery-columns-4 .gallery-item { width: 25% !important; } .gallery-columns-3 .gallery-item { width: 33.3333333333% !important; } .gallery-columns-2 .gallery-item { width: 50% !important; } .gallery-columns-1 .gallery-item { width: 100% !important; } .gallery-item a { display: block; } .gallery-item a img { border: none !important; display: block; width: 100%; } .gallery-item .gallery-icon { margin: 5px; } .gallery-item .gallery-caption { max-height: 75%; overflow-y: auto; left: 5px; right: 5px; bottom: 5px; } .gallery-columns-9 .gallery-caption { font-size: 0.625em; } .gallery-columns-8 .gallery-caption { font-size: 0.6875em; } .gallery-columns-7 .gallery-caption { font-size: 0.75em; } .gallery-columns-6 .gallery-caption { font-size: 0.8125em; } /*.wp-block-gallery.has-nested-images,*/ figure.wp-block-gallery { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } /* Post with password */ .post-password-form label { display: inline-block; vertical-align: top; height: 55px; } .post-password-form input[type="submit"] { display: inline-block; margin-left: 0.2em; height: 55px; padding: 10px 35px; } /* 5. Theme grid -------------------------------------------------------------- */ .container, .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .row, .columns_wrap { margin-left: 0px; margin-right: -30px; } .row > [class*="column-"], .columns_wrap > [class*="column-"] { display: inline-block; vertical-align: top; position: relative; min-height: 1px; padding-left: 0px; padding-right: 30px; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left { margin-left: -30px; margin-right: 0; } .vc_row.columns_padding_left .vc_column_container > .vc_column-inner, .row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"], .row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left { padding-left: 30px; padding-right: 0; } .vc_row.columns_padding_right, .row.columns_padding_right, .columns_wrap.columns_padding_right { margin-left: 0; margin-right: -30px; } .vc_row.columns_padding_right .vc_column_container > .vc_column-inner, .row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"], .row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right { padding-left: 0; padding-right: 30px; } .vc_row, .row.columns_padding_center, .columns_wrap.columns_padding_center { margin-left: -15px; margin-right: -15px; } .vc_column_container > .vc_column-inner, .row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"], .row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center { padding-left: 15px; padding-right: 15px; } .row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"], .row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom { padding-bottom: 30px; } .sc_blogger.no_margin .row, .sc_blogger.no_margin .columns_wrap, .row.no_margin, .columns_wrap.no_margin { margin-left: 0 !important; margin-right: 0 !important; } .sc_blogger.no_margin .row > [class*="column-"], .sc_blogger.no_margin .columns_wrap > [class*="column-"], .row.no_margin > [class*="column-"], .columns_wrap.no_margin > [class*="column-"] { padding: 0 !important; } /* Columns, push, pull and offset sizes */ .column-1, .column-1_1 { width: 100%; } .column-1_2 { width: 50%; } .push-1_2 { left: 50%; } .pull-1_2 { right: 50%; } .offset-1_2 { margin-left: 50%; } .column-1_3 { width: 33.3333333333%; } .push-1_3 { left: 33.3333333333%; } .pull-1_3 { right: 33.3333333333%; } .offset-1_3 { margin-left: 33.3333333333%; } .column-1_4 { width: 25%; } .push-1_4 { left: 25%; } .pull-1_4 { right: 25%; } .offset-1_4 { margin-left: 25%; } .column-1_5 { width: 20%; } .push-1_5 { left: 20%; } .pull-1_5 { right: 20%; } .offset-1_5 { margin-left: 20%; } .column-1_6 { width: 16.6666666667%; } .push-1_6 { left: 16.6666666667%; } .pull-1_6 { right: 16.6666666667%; } .offset-1_6 { margin-left: 16.6666666667%; } .column-1_7 { width: 14.2857142857%; } .push-1_7 { left: 14.2857142857%; } .pull-1_7 { right: 14.2857142857%; } .offset-1_7 { margin-left: 14.2857142857%; } .column-1_8 { width: 12.5%; } .push-1_8 { left: 12.5%; } .pull-1_8 { right: 12.5%; } .offset-1_8 { margin-left: 12.5%; } .column-1_9 { width: 11.1111111111%; } .push-1_9 { left: 11.1111111111%; } .pull-1_9 { right: 11.1111111111%; } .offset-1_9 { margin-left: 11.1111111111%; } .column-1_10 { width: 10%; } .push-1_10 { left: 10%; } .pull-1_10 { right: 10%; } .offset-1_10 { margin-left: 10%; } .column-1_11 { width: 9.0909090909%; } .push-1_11 { left: 9.0909090909%; } .pull-1_11 { right: 9.0909090909%; } .offset-1_11 { margin-left: 9.0909090909%; } .column-1_12 { width: 8.3333333333%; } .push-1_12 { left: 8.3333333333%; } .pull-1_12 { right: 8.3333333333%; } .offset-1_12 { margin-left: 8.3333333333%; } .column-2_2 { width: 100%; } .column-2_3 { width: 66.6666666667%; } .push-2_3 { left: 66.6666666667%; } .pull-2_3 { right: 66.6666666667%; } .offset-2_3 { margin-left: 66.6666666667%; } .column-2_4 { width: 50%; } .push-2_4 { left: 50%; } .pull-2_4 { right: 50%; } .offset-2_4 { margin-left: 50%; } .column-2_5 { width: 40%; } .push-2_5 { left: 40%; } .pull-2_5 { right: 40%; } .offset-2_5 { margin-left: 40%; } .column-2_6 { width: 33.3333333333%; } .push-2_6 { left: 33.3333333333%; } .pull-2_6 { right: 33.3333333333%; } .offset-2_6 { margin-left: 33.3333333333%; } .column-2_7 { width: 28.5714285714%; } .push-2_7 { left: 28.5714285714%; } .pull-2_7 { right: 28.5714285714%; } .offset-2_7 { margin-left: 28.5714285714%; } .column-2_8 { width: 25%; } .push-2_8 { left: 25%; } .pull-2_8 { right: 25%; } .offset-2_8 { margin-left: 25%; } .column-2_9 { width: 22.2222222222%; } .push-2_9 { left: 22.2222222222%; } .pull-2_9 { right: 22.2222222222%; } .offset-2_9 { margin-left: 22.2222222222%; } .column-2_10 { width: 20%; } .push-2_10 { left: 20%; } .pull-2_10 { right: 20%; } .offset-2_10 { margin-left: 20%; } .column-2_11 { width: 18.1818181818%; } .push-2_11 { left: 18.1818181818%; } .pull-2_11 { right: 18.1818181818%; } .offset-2_11 { margin-left: 18.1818181818%; } .column-2_12 { width: 16.6666666667%; } .push-2_12 { left: 16.6666666667%; } .pull-2_12 { right: 16.6666666667%; } .offset-2_12 { margin-left: 16.6666666667%; } .column-3_3 { width: 100%; } .column-3_4 { width: 75%; } .push-3_4 { left: 75%; } .pull-3_4 { right: 75%; } .offset-3_4 { margin-left: 75%; } .column-3_5 { width: 60%; } .push-3_5 { left: 60%; } .pull-3_5 { right: 60%; } .offset-3_5 { margin-left: 60%; } .column-3_6 { width: 50%; } .push-3_6 { left: 50%; } .pull-3_6 { right: 50%; } .offset-3_6 { margin-left: 50%; } .column-3_7 { width: 42.8571428571%; } .push-3_7 { left: 42.8571428571%; } .pull-3_7 { right: 42.8571428571%; } .offset-3_7 { margin-left: 42.8571428571%; } .column-3_8 { width: 37.5%; } .push-3_8 { left: 37.5%; } .pull-3_8 { right: 37.5%; } .offset-3_8 { margin-left: 37.5%; } .column-3_9 { width: 33.3333333333%; } .push-3_9 { left: 33.3333333333%; } .pull-3_9 { right: 33.3333333333%; } .offset-3_9 { margin-left: 33.3333333333%; } .column-3_10 { width: 30%; } .push-3_10 { left: 30%; } .pull-3_10 { right: 30%; } .offset-3_10 { margin-left: 30%; } .column-3_11 { width: 27.2727272727%; } .push-3_11 { left: 27.2727272727%; } .pull-3_11 { right: 27.2727272727%; } .offset-3_11 { margin-left: 27.2727272727%; } .column-3_12 { width: 25%; } .push-3_12 { left: 25%; } .pull-3_12 { right: 25%; } .offset-3_12 { margin-left: 25%; } .column-4_4 { width: 100%; } .column-4_5 { width: 80%; } .push-4_5 { left: 80%; } .pull-4_5 { right: 80%; } .offset-4_5 { margin-left: 80%; } .column-4_6 { width: 66.6666666667%; } .push-4_6 { left: 66.6666666667%; } .pull-4_6 { right: 66.6666666667%; } .offset-4_6 { margin-left: 66.6666666667%; } .column-4_7 { width: 57.1428571429%; } .push-4_7 { left: 57.1428571429%; } .pull-4_7 { right: 57.1428571429%; } .offset-4_7 { margin-left: 57.1428571429%; } .column-4_8 { width: 50%; } .push-4_8 { left: 50%; } .pull-4_8 { right: 50%; } .offset-4_8 { margin-left: 50%; } .column-4_9 { width: 44.4444444444%; } .push-4_9 { left: 44.4444444444%; } .pull-4_9 { right: 44.4444444444%; } .offset-4_9 { margin-left: 44.4444444444%; } .column-4_10 { width: 40%; } .push-4_10 { left: 40%; } .pull-4_10 { right: 40%; } .offset-4_10 { margin-left: 40%; } .column-4_11 { width: 36.3636363636%; } .push-4_11 { left: 36.3636363636%; } .pull-4_11 { right: 36.3636363636%; } .offset-4_11 { margin-left: 36.3636363636%; } .column-4_12 { width: 33.3333333333%; } .push-4_12 { left: 33.3333333333%; } .pull-4_12 { right: 33.3333333333%; } .offset-4_12 { margin-left: 33.3333333333%; } .column-5_5 { width: 100%; } .column-5_6 { width: 83.3333333333%; } .push-5_6 { left: 83.3333333333%; } .pull-5_6 { right: 83.3333333333%; } .offset-5_6 { margin-left: 83.3333333333%; } .column-5_7 { width: 71.4285714286%; } .push-5_7 { left: 71.4285714286%; } .pull-5_7 { right: 71.4285714286%; } .offset-5_7 { margin-left: 71.4285714286%; } .column-5_8 { width: 62.5%; } .push-5_8 { left: 62.5%; } .pull-5_8 { right: 62.5%; } .offset-5_8 { margin-left: 62.5%; } .column-5_9 { width: 55.5555555556%; } .push-5_9 { left: 55.5555555556%; } .pull-5_9 { right: 55.5555555556%; } .offset-5_9 { margin-left: 55.5555555556%; } .column-5_10 { width: 50%; } .push-5_10 { left: 50%; } .pull-5_10 { right: 50%; } .offset-5_10 { margin-left: 50%; } .column-5_11 { width: 45.4545454545%; } .push-5_11 { left: 45.4545454545%; } .pull-5_11 { right: 45.4545454545%; } .offset-5_11 { margin-left: 45.4545454545%; } .column-5_12 { width: 41.6666666667%; } .push-5_12 { left: 41.6666666667%; } .pull-5_12 { right: 41.6666666667%; } .offset-5_12 { margin-left: 41.6666666667%; } .column-6_6 { width: 100%; } .column-6_7 { width: 85.7142857143%; } .push-6_7 { left: 85.7142857143%; } .pull-6_7 { right: 85.7142857143%; } .offset-6_7 { margin-left: 85.7142857143%; } .column-6_8 { width: 75%; } .push-6_8 { left: 75%; } .pull-6_8 { right: 75%; } .offset-6_8 { margin-left: 75%; } .column-6_9 { width: 66.6666666667%; } .push-6_9 { left: 66.6666666667%; } .pull-6_9 { right: 66.6666666667%; } .offset-6_9 { margin-left: 66.6666666667%; } .column-6_10 { width: 60%; } .push-6_10 { left: 60%; } .pull-6_10 { right: 60%; } .offset-6_10 { margin-left: 60%; } .column-6_11 { width: 54.5454545455%; } .push-6_11 { left: 54.5454545455%; } .pull-6_11 { right: 54.5454545455%; } .offset-6_11 { margin-left: 54.5454545455%; } .column-6_12 { width: 50%; } .push-6_12 { left: 50%; } .pull-6_12 { right: 50%; } .offset-6_12 { margin-left: 50%; } .column-7_7 { width: 100%; } .column-7_8 { width: 87.5%; } .push-7_8 { left: 87.5%; } .pull-7_8 { right: 87.5%; } .offset-7_8 { margin-left: 87.5%; } .column-7_9 { width: 77.7777777778%; } .push-7_9 { left: 77.7777777778%; } .pull-7_9 { right: 77.7777777778%; } .offset-7_9 { margin-left: 77.7777777778%; } .column-7_10 { width: 70%; } .push-7_10 { left: 70%; } .pull-7_10 { right: 70%; } .offset-7_10 { margin-left: 70%; } .column-7_11 { width: 63.6363636364%; } .push-7_11 { left: 63.6363636364%; } .pull-7_11 { right: 63.6363636364%; } .offset-7_11 { margin-left: 63.6363636364%; } .column-7_12 { width: 58.3333333333%; } .push-7_12 { left: 58.3333333333%; } .pull-7_12 { right: 58.3333333333%; } .offset-7_12 { margin-left: 58.3333333333%; } .column-8_8 { width: 100%; } .column-8_9 { width: 88.8888888889%; } .push-8_9 { left: 88.8888888889%; } .pull-8_9 { right: 88.8888888889%; } .offset-8_9 { margin-left: 88.8888888889%; } .column-8_10 { width: 80%; } .push-8_10 { left: 80%; } .pull-8_10 { right: 80%; } .offset-8_10 { margin-left: 80%; } .column-8_11 { width: 72.7272727273%; } .push-8_11 { left: 72.7272727273%; } .pull-8_11 { right: 72.7272727273%; } .offset-8_11 { margin-left: 72.7272727273%; } .column-8_12 { width: 66.6666666667%; } .push-8_12 { left: 66.6666666667%; } .pull-8_12 { right: 66.6666666667%; } .offset-8_12 { margin-left: 66.6666666667%; } .column-9_9 { width: 100%; } .column-9_10 { width: 90%; } .push-9_10 { left: 90%; } .pull-9_10 { right: 90%; } .offset-9_10 { margin-left: 90%; } .column-9_11 { width: 81.8181818182%; } .push-9_11 { left: 81.8181818182%; } .pull-9_11 { right: 81.8181818182%; } .offset-9_11 { margin-left: 81.8181818182%; } .column-9_12 { width: 75%; } .push-9_12 { left: 75%; } .pull-9_12 { right: 75%; } .offset-9_12 { margin-left: 75%; } .column-10_10 { width: 100%; } .column-10_11 { width: 90.9090909091%; } .push-10_11 { left: 90.9090909091%; } .pull-10_11 { right: 90.9090909091%; } .offset-10_11 { margin-left: 90.9090909091%; } .column-10_12 { width: 83.3333333333%; } .push-10_12 { left: 83.3333333333%; } .pull-10_12 { right: 83.3333333333%; } .offset-10_12 { margin-left: 83.3333333333%; } .column-11_11 { width: 100%; } .column-11_12 { width: 91.6666666667%; } .push-11_12 { left: 91.6666666667%; } .pull-11_12 { right: 91.6666666667%; } .offset-11_12 { margin-left: 91.6666666667%; } .column-12_12 { width: 100%; } /* Utils */ .clearfix:after, .container:after, .container-fluid:after, .row:after, .columns_wrap:after { content: " "; clear: both; width: 100%; height: 0; display: block; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .affix { position: fixed; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .visible { visibility: visible; } .invisible { visibility: hidden; } .show { display: block !important; } .hide { display: none !important; } .hidden { display: none !important; visibility: hidden !important; } .text-hide { font-size: 0; line-height: 0; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .vertical-centered { overflow: hidden; } .vertical-centered:before { content: ' '; width: 0; height: 100%; margin-left: -0.3em; } .vertical-centered:before, .vertical-centered > * { display: inline-block; vertical-align: middle; } .vihara_loading { background-image: url(images/preloader.gif) !important; background-position: center !important; background-repeat: no-repeat !important; } /* 6. Page layouts -------------------------------------------------------------- */ .page_wrap { min-height: 100vh; overflow: hidden; } .page_wrap, .content_wrap { margin: 0 auto; } .body_style_boxed { background-color: #f0f0f0; background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; } .body_style_boxed .page_wrap { width: 1290px; } .page_content_wrap { padding-top: 7.5rem; padding-bottom: 8.9rem; } .single-cpt_team .page_content_wrap { padding-top: 7.5rem; padding-bottom: 0; } .remove_margins .page_content_wrap { padding-top: 0 !important; padding-bottom: 0 !important; } .content_wrap, .content_container { width: 1170px; margin: 0 auto; } .content_wrap .content_wrap, .content_wrap .content_container, .content_container .content_wrap, .content_container .content_container { width: 100%; } .content_wrap:after, .content_container:after { content: " "; clear: both; width: 100%; height: 0; display: block; } .body_style_fullwide .content_wrap { max-width: 1920px; margin: 0 auto; width: 100% !important; padding-left: 130px; padding-right: 130px; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .content, .sidebar, .sidebar_inner { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .sidebar_fixed_placeholder { min-height: 1px; } .page_content_wrap .content_wrap { position: relative; } /* Content and Sidebar */ body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content { width: 770px; } [class*="content_wrap"] > .sidebar { width: 350px; } .sidebar_hide [class*="content_wrap"] > .content { margin-left: auto; margin-right: auto; } .sidebar_right [class*="content_wrap"] > .content { float: left; } .sidebar_right [class*="content_wrap"] > .sidebar { float: right; } .sidebar_left [class*="content_wrap"] > .content { float: right; } .sidebar_left [class*="content_wrap"] > .sidebar { float: left; } /* Fullwide or Fullscreen with sidebar */ .body_style_fullwide [class*="content_wrap"] > .content, .body_style_fullscreen [class*="content_wrap"] > .content { width: 100%; } .body_style_fullwide.sidebar_right [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content { padding-right: 400px; } .body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar { margin-left: -350px; } .body_style_fullwide.sidebar_left [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content { padding-left: 400px; } .body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar { margin-right: -350px; } .body_style_fullscreen .page_content_wrap { overflow: hidden; padding: 0; position: relative; /* Need to correct 'sticky' sidebar position */ } /* Boxed style for articles and sidebar */ .body_style_fullscreen [class*="content_wrap"] > .content > article.page { padding: 0; } /* Sidebar control to show/hide sidebar on mobile devices */ .sidebar_control { display: none; } /* 7. Section's decorations =============================================================== */ /* 7.1 Header -------------------------------------------------------------- */ /* Top panel */ .top_panel { position: relative; z-index: 8000; padding: 0.01px 0; background-position: center; background-repeat: no-repeat; background-size: cover; } .top_panel .row > [class*="column-"], .top_panel .columns_wrap > [class*="column-"] { vertical-align: middle; } .top_panel.with_bg_image:before { content: ' '; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); } /* Background video in the header */ #background_video { object-fit: cover; overflow: hidden; position: absolute; z-index: -1 !important; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; } div#background_video { position: absolute !important; } div#background_video:after { content: ' '; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.3); } div#background_video iframe, div#background_video video { position: absolute; z-index: 1; top: 50% !important; left: 50% !important; -webkit-transform: translate(-50%, 50%) !important; -ms-transform: translate(-50%, 50%) !important; transform: translate(-50%, 50%) !important; max-width: none; } #tubular-container { display: none; } .top_panel.with_bg_video { background: #000; } /* Header positions */ .header_position_over .page_wrap { position: relative; } .header_position_over .top_panel { position: absolute; z-index: 8000; top: 0; left: 0; width: 100%; background: none !important; } .header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on) { background-color: transparent; } .header_position_under .top_panel { position: relative; z-index: 2; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .header_position_under .top_panel_mask { display: none; background-color: #000; opacity: 0; pointer-events: none; position: absolute; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; } .header_position_under .page_content_wrap { position: relative; z-index: 4; } .header_position_under .footer_wrap { position: relative; z-index: 3; } /* Default header layouts ---------------------------------------------- */ /* Add transition to the default header */ .top_panel_default .sc_layouts_row_fixed_on { -webkit-transition: padding 0.3s ease; -ms-transition: padding 0.3s ease; transition: padding 0.3s ease; } .top_panel_default .sc_layouts_row .custom-logo-link img, .top_panel_default .sc_layouts_row .sc_layouts_logo img { -webkit-transition: max-height 0.3s ease; -ms-transition: max-height 0.3s ease; transition: max-height 0.3s ease; } .sc_layouts_menu_nav > li.menu-item-has-children > a:after { display: none; } .sc_layouts_menu_nav > li.menu-item-has-children > a { padding-right: 1em; } .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a { padding: 0.6em 2.5em; } div .sc_layouts_menu_nav > li > ul { left: -1.5em; } /* Main menu in the default header */ .top_panel_default .sc_layouts_menu_nav > li.menu-item-has-children > a:after { content: '\e828'; font-family: "fontello"; } .top_panel_default .sc_layouts_menu_nav li li.menu-item-has-children > a:after { content: '\e836'; font-family: "fontello"; } .top_panel_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before { content: '\e8ba'; font-family: "fontello"; } .sc_layouts_row_type_compact .sc_layouts_menu_nav > li > a { padding: 0 1.3em; } .sc_layouts_row_type_compact .sc_layouts_menu_nav > li > ul { top: 2.65em; left: 0; } /* Vertical menus */ .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu { display: none; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; width: 2.2em; } /* Side menu ----------------------------------------------------------- */ body.menu_style_side { width: auto; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; } body.menu_style_left { margin-left: 6rem; } body.menu_style_right { margin-right: 6rem; } .menu_style_side .body_wrap { position: relative; overflow: hidden; max-width: 100%; } .menu_style_side .menu_side_wrap { position: fixed; z-index: 20000; top: 0; right: auto; bottom: 0; left: 0; width: 6rem; -webkit-transition: left 0.3s ease, right 0.3s ease; -ms-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; } .menu_style_right .menu_side_wrap { left: auto; right: 0; } .admin-bar .menu_side_wrap { top: 32px; } @media (max-width: 782px) { .admin-bar .menu_side_wrap { top: 46px; } } @media (max-width: 600px) { .admin-bar .menu_side_wrap { top: 0; } } .menu_side_wrap .menu_side_inner { display: block; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .menu_style_side .menu_side_wrap .sc_layouts_logo { display: block; padding: 25% 10%; text-align: center; border-bottom: 1px solid #ddd; position: relative; z-index: 1; } .menu_style_side .menu_side_wrap .logo_text { font-size: 1em; letter-spacing: 0; text-align: center; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .menu_style_side .menu_side_wrap .logo_slogan { display: none; } .menu_side_wrap .menu_mobile_button { display: block; position: relative; left: 0; right: auto; top: 0; } .menu_side_wrap .menu_side_button { display: none; font-size: 16px; margin-top: -1.5em; overflow: hidden; cursor: pointer; position: absolute; z-index: 1; top: 50%; left: -1.5em; width: 3em; height: 3em; line-height: 3em; text-align: center; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: left 0.3s ease, right 0.3s ease; -ms-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; } .menu_style_right .menu_side_wrap .menu_side_button { text-align: left; padding-left: 10px; -webkit-border-radius: 50% 0 0 50%; -ms-border-radius: 50% 0 0 50%; border-radius: 50% 0 0 50%; } .menu_style_left .menu_side_wrap .menu_side_button { left: auto; right: -1.5em; text-align: right; padding-right: 10px; -webkit-border-radius: 0 50% 50% 0; -ms-border-radius: 0 50% 50% 0; border-radius: 0 50% 50% 0; } .menu_style_right .menu_side_wrap .menu_side_button:before { content: '\e92a'; } .menu_style_right .menu_side_wrap.opened .menu_side_button:before { content: '\e92b'; } .menu_style_left .menu_side_wrap .menu_side_button:before { content: '\e92b'; } .menu_style_left .menu_side_wrap.opened .menu_side_button:before { content: '\e92a'; } #toc_menu { display: none; position: absolute; top: 50%; left: 50%; width: 100%; margin: -50% 0 0 -50%; } .toc_menu_item { position: relative; z-index: 1; } .toc_menu_item .toc_menu_icon { display: block; position: relative; color: #888; height: 1.5em; line-height: 1.5em; text-align: center; } .toc_menu_item .toc_menu_icon:before { display: inline-block; line-height: inherit; color: inherit; } .toc_menu_item .toc_menu_icon_default:before { content: ' '; margin-top: 0.75em; width: 0.5em; height: 1px; background-color: #888; } .toc_menu_item:hover .toc_menu_icon, .toc_menu_item_active .toc_menu_icon { color: #292929; } .toc_menu_item:hover .toc_menu_icon_default:before, .toc_menu_item_active .toc_menu_icon_default:before { background-color: #292929; } .toc_menu_item_active .toc_menu_icon_default:before { width: 1.5em; } .toc_menu_item .toc_menu_description { position: absolute; top: 0; right: -20em; opacity: 0; white-space: nowrap; -webkit-transition: all 0.6s ease-out; -ms-transition: all 0.6s ease-out; transition: all 0.6s ease-out; } .toc_menu_item:hover .toc_menu_description { right: 100%; margin-right: 1.5em; opacity: 1; } .menu_side_inner #toc_menu { display: block; position: relative; z-index: 0; -webkit-transition: top 0.3s ease; -ms-transition: top 0.3s ease; transition: top 0.3s ease; } .menu_side_icons #toc_menu { left: 0; top: 0; margin: 0; } .menu_side_icons .toc_menu_item .toc_menu_description { height: 6rem; font-size: 1.0667em; line-height: 6rem; font-weight: bold; text-transform: uppercase; top: 0; } .menu_side_icons .toc_menu_item:hover .toc_menu_description { margin-right: 0; } .menu_side_icons .toc_menu_item .toc_menu_description span { display: inline-block; vertical-align: middle; padding: 0 3em; letter-spacing: 1px; } .menu_side_icons .toc_menu_item .toc_menu_icon { width: 100%; height: 6rem; line-height: 6rem; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; border-bottom: 1px solid #ddd; } .menu_side_icons .toc_menu_item .toc_menu_icon:before { font-size: 2rem; line-height: inherit; font-weight: normal; } .menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon { text-align: center; } .menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before { content: ' '; width: 5px; height: 5px; line-height: inherit; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon:before { width: 9px; height: 9px; line-height: 9px; text-align: center; } .menu_style_left .toc_menu_item .toc_menu_description { left: -20em; right: auto; } .menu_style_left .toc_menu_item:hover .toc_menu_description { left: 100%; right: auto; } /* Mobile header ---------------------------------------- */ .top_panel_mobile_info p { margin: 0; } /* Mobile menu ---------------------------------------- */ body.mobile_layout.menu_style_left { margin-left: 0; } body.mobile_layout.menu_style_right { margin-right: 0; } body.mobile_layout.menu_style_right .menu_side_wrap { right: -6rem; } body.mobile_layout.menu_style_left .menu_side_wrap { left: -6rem; } body.mobile_layout.menu_style_right .menu_side_wrap.opened { right: 0; } body.mobile_layout.menu_style_left .menu_side_wrap.opened { left: 0; } body.mobile_layout.menu_style_side .menu_side_wrap .menu_side_button { display: block; } body.mobile_layout.menu_style_left .menu_side_wrap .menu_side_button:hover { right: -2em; } body.mobile_layout.menu_style_right .menu_side_wrap .menu_side_button:hover { left: -2em; } .menu_mobile_close { display: block; cursor: pointer; width: 5em; height: 5em; line-height: 5em; text-align: center; position: absolute; z-index: 1; top: 0; right: 0; } .menu_mobile_close:before, .menu_mobile_close:after { content: ' '; position: absolute; z-index: 2; top: 50%; left: 38%; width: 25%; height: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-top: -1px; border-top: 2px solid #fff; } .menu_mobile_close:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .menu_mobile_close:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .menu_mobile_overlay { display: none !important; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 100000; } .menu_mobile { position: fixed; z-index: 100002; top: 0; left: 0; width: 100%; height: 0; -webkit-transition: height 0.3s ease; -ms-transition: height 0.3s ease; transition: height 0.3s ease; } .menu_mobile.opened { height: 100%; } .menu_mobile_inner { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; text-align: center; overflow: hidden; } .menu_mobile a { display: block; } .menu_mobile [class*="sc_fly_"]:not(.sc_fly_static) { position: static !important; -webkit-transform: none; -ms-transform: none; transform: none; left: auto; top: auto; right: auto; bottom: auto; } .menu_mobile .sc_layouts_logo { text-align: center; margin: 4.4rem 0 0; font-size: 1em !important; /* Remove this rule if you want to zoom this logo too */ } .menu_mobile .menu_mobile_nav_area { position: absolute; z-index: 1; top: 48%; left: 0; width: 100%; height: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); max-height: 49%; padding-right: 20px; /* Hide scrollbar */ overflow-y: scroll; } .menu_mobile .menu_mobile_nav_area ul { margin: 0 auto; padding: 0; list-style: none; width: auto; } .menu_mobile .menu_mobile_nav_area ul ul { margin: 0; display: none; } .menu_mobile .menu_mobile_nav_area li { margin-bottom: 0; width: auto; } .menu_mobile .menu_mobile_nav_area li > a { font-size: 1.25em; line-height: 1.5em; padding: 1px 2.5em 1px 0; text-transform: uppercase; letter-spacing: 1px; position: relative; display: inline-block; width: 28rem; text-align: left; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .menu_mobile .menu_mobile_nav_area > ul > li > a { font-size: 2em; line-height: 1.5em; } .menu_mobile .menu_mobile_nav_area > ul > li li > a { padding-left: 1em; padding-top: 0.25em; padding-bottom: 0.25em; } .menu_mobile .menu_mobile_nav_area > ul > li li li > a { padding-left: 2em; } .menu_mobile .menu_mobile_nav_area > ul > li li li li > a { padding-left: 3em; } .menu_mobile .menu_mobile_nav_area > ul > li li.menu-delimiter { margin-top: 0 !important; padding-top: 0 !important; text-align: center; overflow: hidden; } .menu_mobile .menu_mobile_nav_area > ul > li li.menu-delimiter > a { overflow: hidden; padding-top: 0.25em; padding-bottom: 0.25em; padding-right: 0.5em; } .menu_mobile .menu_mobile_nav_area > ul > li li.menu-delimiter > a > span { display: block; border-top: 1px solid #f0f0f0; width: 100%; height: 0; } .menu_mobile .menu_mobile_nav_area .open_child_menu { display: block; position: absolute; z-index: 1; top: 0; right: 0; width: 1em; height: 1em; line-height: 1em; text-align: center; padding: 0.25em; background-color: rgba(255, 255, 255, 0.1); -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } .menu_mobile .menu_mobile_nav_area li li .open_child_menu { background-color: transparent; padding: 0.25em 0.7em; } .menu_mobile .menu_mobile_nav_area a:hover > .open_child_menu { background-color: rgba(255, 255, 255, 0.2); } .menu_mobile .menu_mobile_nav_area .open_child_menu:before { font-family: "fontello"; content: '\e828'; } .menu_mobile .menu_mobile_nav_area li.opened > a > .open_child_menu:before { content: '\e835'; } .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu { display: none; width: 26rem; text-align: left; padding: 1em; margin: 0 auto; } .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .sc_content { width: 100% !important; } .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]), .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*="elementor-xs-"]) { width: 100%; float: none; } .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]) + .wpb_column:not([class*="vc_col-xs-"]), .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*="elementor-xs-"]) + .elementor-column:not([class*="elementor-xs-"]) { margin-top: 2em; } .menu_mobile .search_mobile { position: absolute; z-index: 1; bottom: 8rem; left: 50%; width: 28rem; margin-left: -14rem; } .menu_mobile .search_mobile .search_form_wrap form.search_form { padding-left: 0; } .menu_mobile .search_mobile form { position: relative; } .menu_mobile .search_mobile .search_field { width: 100%; padding: .5em 3em .5em 1.5em !important; } .menu_mobile .search_mobile .search_submit { position: absolute; z-index: 1; top: 0; right: 0; bottom: auto; left: auto; font-size: 0.8667em; padding: 0.6em 1.8em; background-color: transparent; } .menu_mobile .socials_mobile { position: absolute; z-index: 1; bottom: 4rem; left: 0; text-align: center; display: block; width: 100%; } .menu_mobile .social_item { display: inline-block; margin: 1em 1em 0 0; } .menu_mobile .social_item .social_icon { display: block; font-size: 1em; width: 1em; height: 1em; line-height: 1em; text-align: center; } /* Menu mobile 'Narrow' */ .menu_mobile_narrow { margin-top: 0; margin-left: -320px; width: 320px; height: 100%; -webkit-transition: margin-left 0.3s ease, margin-right 0.3s ease; -ms-transition: margin-left 0.3s ease, margin-right 0.3s ease; transition: margin-left 0.3s ease, margin-right 0.3s ease; } .menu_mobile_narrow.opened { margin-left: 0; } .sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a { font-weight: 400 !important; } .menu_style_right .menu_mobile_narrow { margin-right: -320px; margin-left: 0; left: auto; right: 0; } .menu_style_right .menu_mobile_narrow.opened { margin-right: 0; } .menu_mobile_narrow .menu_mobile_nav_area li > a { font-size: 1em; line-height: 1.5em; text-transform: none; letter-spacing: 0; width: 18rem; } .menu_mobile_narrow .menu_mobile_nav_area > ul > li > a { font-size: 1.25em; line-height: 1.5em; } .menu_mobile_narrow .menu_mobile_nav_area > ul > li > a > .open_child_menu:before { font-size: 1em; line-height: inherit; } .menu_mobile_narrow .menu_mobile_nav_area li li .open_child_menu { padding: 0.4em; } .menu_mobile_narrow .search_mobile { width: 18rem; margin-left: -9rem; } /* Menu mobile in mobile layout */ .mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area { position: relative; top: auto; max-height: none; margin: 4em 0 0; -webkit-transform: none; -ms-transform: none; transform: none; } .mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile { position: relative; bottom: auto; left: 0; margin: 3em auto 0; } .mobile_device .menu_mobile .socials_mobile, .mobile_layout .menu_mobile .socials_mobile { position: relative; bottom: auto; margin: 1em 0 0; } /* Widgets in the Header ------------------------------------------------------------- */ .header_widgets_wrap { position: relative; z-index: 2; } .header_widgets_wrap.header_fullwidth { overflow: hidden; } .header_widgets_wrap.header_fullwidth .widget { margin-bottom: 0; } /* 7.2 Sliders -------------------------------------------------------------- */ /* Revolution slider */ .slider_wrap .rev_slider_wrapper { z-index: 0; } .tparrows, .custom.tparrows { background: transparent !important; } .tparrows:before, .custom.tparrows:before { font-family: "fontello" !important; font-size: 30px !important; } .tparrows.tp-leftarrow:before, .custom.tparrows.tp-leftarrow:before { content: "" !important; } .tparrows.tp-rightarrow:before, .custom.tparrows.tp-rightarrow:before { content: "" !important; } .rev_slider_wrapper:before { content: ''; width: 2px; height: 55px; position: absolute; display: block; left: calc(50% - 1px); bottom: -27px; z-index: 21; } @media (max-width: 1023px) { .rev_slider_wrapper:before { display: none; } } .decoration-border:before { content: ''; width: 100%; display: block; height: 65px; position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; } /* 7.3 Post info (page/post title, category or tag name, author, meta, etc.) -------------------------------------------------------------- */ /* Common styles */ .blog_archive { padding-bottom: 4em; } .post_item p { margin-bottom: 0; } .post_item > .post_title { margin-top: 0; } .post_item .more-link, .gallery_preview_show .post_readmore { margin-top: 2.1em; } /* Tabs (internal and Essential Grid) */ .mptt-navigation-tabs, div.vihara_tabs .vihara_tabs_titles { list-style-type: none; padding: 0; text-align: center; letter-spacing: 0; margin: -0.85em 0 3.2em; } div.esg-filter-wrapper .esg-filterbutton, .mptt-navigation-tabs li, div.vihara_tabs .vihara_tabs_titles li { display: inline-block; margin: 0 0 3px; font-size: 12px; line-height: 1.4em; font-weight: normal; text-transform: uppercase; padding: 0; border: none; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } div.esg-filter-wrapper .esg-filterbutton:hover, div.esg-filter-wrapper .esg-filterbutton.selected { -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; } div.esg-filter-wrapper .esg-filterbutton + .esg-filterbutton, .mptt-navigation-tabs li + li, div.vihara_tabs .vihara_tabs_titles li + li { margin-left: 3px; } div.esg-filter-wrapper .esg-filterbutton > span, .mptt-navigation-tabs li a, div.vihara_tabs .vihara_tabs_titles li a, div.vihara_tabs .vihara_tabs_titles li a.ui-tabs-anchor { display: block; float: none; padding: 1.75em 3em; -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } div.vihara_tabs .vihara_tabs_content { padding: 0; } div.vihara_tabs .vihara_tab_content_remove { opacity: 0; } div.vihara_tabs .nav-links { margin-top: 1em; } /* Post's header and featured elements ----------------------------------------------------------------- */ .header_content_wrap { margin-bottom: 30px; } .post_header_position_above .header_content_wrap { margin-bottom: 2.5em; } .thumbnail_type_fullwidth.post_header_position_default .page_content_wrap > .header_content_wrap, .post_header_position_on_thumb .page_content_wrap > .header_content_wrap { margin-bottom: 7.1rem; } .header_content_wrap + .content_wrap { padding-top: 0; } .header_content_wrap .post_header { margin-bottom: 0; } .header_content_wrap .post_header .post_title { margin-top: 0; margin-bottom: 0; } .header_content_wrap .post_header .post_title + .post_meta { margin-top: 0.5em; } .header_content_wrap .post_featured { margin: 0; overflow: visible; } .thumbnail_type_fullwidth .header_content_wrap .post_header { margin-left: auto; margin-right: auto; } .thumbnail_type_fullwidth .header_content_wrap .post_featured img { max-width: none; width: 100%; } .thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg { height: 40rem; overflow: visible; } .thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg:before { display: none; } .thumbnail_type_fullwidth:not(.post_header_position_above) .page_content_wrap { padding-top: 0; } .post_header_position_above .top_panel { border-bottom: 1px solid #eee; } .post_header_position_above .header_content_wrap .post_header { margin-bottom: 3em; } .post_header_position_under .header_content_wrap .post_header { margin-top: 2.5em; } .post_header_position_default .header_content_wrap .post_featured + .post_header { margin-top: 2.5em; } .post_header_position_on_thumb .header_content_wrap { position: relative; } .post_header_position_on_thumb .header_content_wrap .post_header { display: block; max-width: 50%; padding: 2em; margin: 0 auto !important; box-sizing: border-box; text-align: center; } .post_header_position_on_thumb .header_content_wrap.header_align_tl .post_header, .post_header_position_on_thumb .header_content_wrap.header_align_ml .post_header, .post_header_position_on_thumb .header_content_wrap.header_align_bl .post_header { text-align: left; } .post_header_position_on_thumb .header_content_wrap.header_align_tr .post_header, .post_header_position_on_thumb .header_content_wrap.header_align_mr .post_header, .post_header_position_on_thumb .header_content_wrap.header_align_br .post_header { text-align: right; } .post_header_position_on_thumb .header_content_wrap .post_featured + .post_header { display: inline-block; background-color: #fff; } .post_header_position_on_thumb .header_content_wrap.header_align_tl .post_featured + .post_header { position: absolute; z-index: 1; top: 3em; left: 3em; } .post_header_position_on_thumb .header_content_wrap.header_align_tc .post_featured + .post_header { position: absolute; z-index: 1; top: 3em; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .post_header_position_on_thumb .header_content_wrap.header_align_tr .post_featured + .post_header { position: absolute; z-index: 1; top: 3em; right: 3em; } .post_header_position_on_thumb .header_content_wrap.header_align_ml .post_featured + .post_header { position: absolute; z-index: 1; top: 50%; left: 3em; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .post_header_position_on_thumb .header_content_wrap.header_align_mc .post_featured + .post_header { position: absolute; z-index: 1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .post_header_position_on_thumb .header_content_wrap.header_align_mr .post_featured + .post_header { position: absolute; z-index: 1; top: 50%; right: 3em; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .post_header_position_on_thumb .header_content_wrap.header_align_bl .post_featured + .post_header { position: absolute; z-index: 1; bottom: 3em; left: 3em; } .post_header_position_on_thumb .header_content_wrap.header_align_bc .post_featured + .post_header { position: absolute; z-index: 1; bottom: 3em; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .post_header_position_on_thumb .header_content_wrap.header_align_br .post_featured + .post_header { position: absolute; z-index: 1; bottom: 3em; right: 3em; } .post_header_position_on_thumb .header_align_ts, .post_header_position_on_thumb .header_align_ts > .content_wrap { padding-top: 0.1px; } .post_header_position_on_thumb .header_content_wrap.header_align_ts .post_featured { margin-top: 6em; } .post_header_position_on_thumb .header_content_wrap.header_align_ts .post_featured + .post_header { position: absolute; z-index: 1; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); text-align: center; border: 1px solid #ddd; background-color: #fff; } .post_header_position_on_thumb .header_align_bs, .post_header_position_on_thumb .header_align_bs > .content_wrap { padding-bottom: 0.1px; } .post_header_position_on_thumb .page_content_wrap > .header_align_bs { margin-bottom: 4em; } .post_header_position_on_thumb .header_content_wrap.header_align_bs .post_featured { margin-bottom: 5em; } .post_header_position_on_thumb .header_content_wrap.header_align_bs .post_featured + .post_header { position: absolute; z-index: 1; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); text-align: center; border: 1px solid #ddd; background-color: #fff; } .post_header_position_on_thumb.thumbnail_type_default .post_item_single .header_content_wrap .post_featured + .post_content { padding-top: 2.8rem; } .post_header_position_on_thumb .header_content_wrap .post_featured.with_header { position: relative; } .post_header .post_meta_categories { margin-bottom: 0.5em; } .post_header_position_default .header_content_wrap .post_header .post_meta_categories { margin-bottom: 1.5em; } .header_content_wrap .post_header .post_meta_other { margin-top: 1em; } .header_content_wrap .post_header .post_subtitle { margin-top: 0.1em; } .header_content_wrap .post_header.align_center, .post_item_single .header_content_wrap .post_header.align_center { text-align: center; } .header_content_wrap .post_header.align_left, .post_item_single .header_content_wrap .post_header.align_left { text-align: left; } .header_content_wrap .post_header.align_right, .post_item_single .header_content_wrap .post_header.align_right { text-align: right; } /* Post's banners */ .page_content_wrap { position: relative; } [class*="_banner_wrap"] { position: relative; text-align: center; } [class*="_banner_wrap"] .banner_link { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .banner_with_image:before { content: ' '; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); -webkit-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } .banner_with_image:hover:before { background-color: rgba(0, 0, 0, 0.1); } .banner_with_image > * { position: relative; z-index: 2; color: #fff !important; } .page_banner_wrap { position: absolute; top: 0; right: 0; left: 0; bottom: 0; padding: 30px; background-size: 100% auto; background-repeat: repeat-y; background-attachment: fixed; } .custom-background .page_content_wrap { background-color: transparent !important; } .custom-background .content_wrap > .content, .page_banner_wrap ~ .content_wrap > .content { padding: 4rem; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .header_banner_wrap, .sidebar_banner_wrap, .footer_banner_wrap { padding: 30px; background-position: center; background-size: cover; } .sidebar_banner_wrap { margin-bottom: 30px; } /* Post featured block */ .post_featured { overflow: hidden; position: relative; margin-bottom: 1.8em; } .post_featured_bg { background-position: center; background-repeat: no-repeat; background-size: cover; } .post_featured_bg:before { content: ' '; width: 0; height: 0; padding-top: 56.25%; display: inline-block; vertical-align: top; margin-left: -0.3em; } .post_featured_right { float: right; width: 50%; margin-left: 4.3478%; } .post_featured_left { float: left; width: 50%; margin-right: 4.3478%; } /* Post info block */ .post_meta .post_meta_item, .post_meta .vc_inline-link { font-size: inherit; display: inline-block; margin-left: 0; white-space: normal; -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; } .post_meta .post_meta_item:after, .post_meta .post_meta_item.post_edit:after, .post_meta .vc_inline-link:after { content: ''; display: inline; font-family: inherit; font-size: inherit; font-weight: 400; font-style: normal; vertical-align: baseline; margin: 0 15px; } .post_meta .post_meta_item:last-child:after, .post_meta .post_meta_item.post_edit:last-child:after, .post_meta .vc_inline-link:last-child:after { display: none; } .post_meta a.post_meta_item:before, .post_meta .vc_inline-link:before, .post_meta a.post_meta_item > .post_counters_number { margin-right: 0.3em; } .post_meta .vc_inline-link:before { content: '\e8bb'; font-family: "fontello"; } .post_meta .post_meta_item .post_author_avatar { display: inline-block; vertical-align: middle; line-height: inherit; margin-right: 0.3em; } .post_meta .post_meta_item .post_author_avatar > img { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 1.25em; height: 1.25em; } .post_meta .post_meta_item .post_meta_number + .post_meta_label { margin-left: 0.3em; text-transform: lowercase; } .post_meta a.post_meta_item:before, .post_meta .vc_inline-link:before, .post_meta a.post_meta_item > .post_counters_number { margin-right: 8px; } .post_meta_item.post_date { position: relative; } .post_meta_item.post_date:before { content: '\e969'; font-family: "fontello"; padding-right: 0.3em; font-size: 18px; } /* Socials share in the post meta */ .post_share .social_items { font-size: 1em; } .socials_share.socials_type_drop .social_items { padding: 0.8em 1em; } .post_share .social_items .social_item .social_icon i { font-style: normal; text-transform: capitalize; } .post_meta .socials_share { display: inline; vertical-align: baseline; } .post_meta_item .socials_share .social_items { bottom: auto; top: 2.5em; vertical-align: middle; margin-top: 3px; } .post_meta_item .socials_share .social_items:before { bottom: auto; top: -5px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } /* 7.4 Post Formats -------------------------------------------------------------- */ .post_featured .mask { background-color: rgba(0, 0, 0, 0.5); } /* WordPress Playlist */ .wp-playlist .wp-playlist-current-item img { background-color: #fff; } /* Audio */ .format-audio .post_featured { position: relative; max-height: 15em; } .single .format-audio .post_featured { max-height: none; } .format-audio .post_featured img { position: relative; } .format-audio .post_featured.with_thumb .mask { background: -moz-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: -webkit-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: linear-gradient(to bottom, rgba(65, 34, 54, 0) 0%, #412236 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00412236', endColorstr='#412236',GradientType=0 ); } .format-audio .post_featured .mask { opacity: 1; } .format-audio .post_featured .post_audio.with_iframe .post_audio_author, .format-audio .post_featured .post_audio.with_iframe .post_audio_title, .sc_layouts_blog_item_featured .post_featured .post_audio.with_iframe .post_audio_author, .sc_layouts_blog_item_featured .post_featured .post_audio.with_iframe .post_audio_title { display: none; } .format-audio .post_featured .post_audio_author, .trx_addons_audio_player .audio_author, .sc_layouts_blog_item_featured .post_featured .post_audio_author { font-size: 1em; line-height: 1.625em; font-weight: 400; margin: 0; } .trx_addons_audio_player .audio_author, .sc_layouts_blog_item_featured .audio_author { margin-left: 0; margin-right: 0; text-transform: none; } .format-audio .post_featured .post_audio_title, .trx_addons_audio_player .audio_caption, .sc_layouts_blog_item_featured .post_featured .post_audio_title { font-size: 24px; font-weight: 700; font-style: normal; letter-spacing: .5px; text-transform: none; margin: 0 0 5px; } .format-audio .post_featured .post_audio_title { font-size: 24px; line-height: 1.5em; font-weight: 700; margin-bottom: 0; } .format-audio .post_featured.with_thumb .post_audio_author, .trx_addons_audio_player.with_cover .audio_author, .format-audio .post_featured.with_thumb .post_audio_title, .trx_addons_audio_player.with_cover .audio_captionm .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_author, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_title { color: #ffffff; } .vc_row .trx_addons_audio_player .audio_caption { font-size: 1.2em; line-height: 1.35em; } .trx_addons_audio_player .audio_author + .audio_caption { margin: -0.6em 0 0.25em; } .format-audio .post_featured.with_thumb .post_audio, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio { position: absolute; z-index: 1000; top: auto; right: 4%; bottom: 3em; left: 4%; text-align: left; display: flex; flex-direction: column; } .trx_addons_audio_player.with_cover .audio_author, .format-audio .post_featured.with_thumb .post_audio_author { order: 2; margin-bottom: 35px; } .format-audio .post_featured .post_audio_title, .trx_addons_audio_player .audio_caption, .sc_layouts_blog_item_featured .post_featured .post_audio_title { order: 1; } .post_featured.with_thumb .mejs-container, .post_featured.with_thumb .mejs-controls, .post_featured > div > .mejs-container, .post_featured > div > .mejs-container .mejs-controls, .trx_addons_audio_player.with_cover .mejs-container, .trx_addons_audio_player.with_cover .mejs-controls { order: 3; } .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) { padding: 2em 70px; border: none; } .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .wp-audio-shortcode, .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-controls, .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .wp-audio-shortcode, .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-controls { height: 50px !important; } .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-playpause-button, .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-playpause-button { background-color: transparent !important; } .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-playpause-button, .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-playpause-button { font-size: 11px; height: 20px; line-height: 20px; margin: 0; width: 20px; text-align: center; padding: 0 !important; } .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-playpause-button > button, .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-playpause-button > button { height: 20px; width: 20px; line-height: 20px; margin: 0; padding: 0 !important; } .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-button, .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-button { margin-top: 15px; } .wp-audio-shortcode .mejs-playpause-button, .wp-audio-shortcode .mejs-fullscreen-button, .wp-video-shortcode .mejs-playpause-button, .wp-video-shortcode .mejs-fullscreen-button { padding: 0 !important; } .wp-audio-shortcode .mejs-playpause-button > button, .wp-audio-shortcode .mejs-fullscreen-button > button, .wp-video-shortcode .mejs-playpause-button > button, .wp-video-shortcode .mejs-fullscreen-button > button { padding: 0 !important; } .footer_wrap .wp-video-shortcode .mejs-inner .mejs-time-total { margin: 1px; } .sidebar .widget_media_audio .mejs-inner .mejs-time-total { margin: 11px 0 0; } .sidebar .widget_media_audio .mejs-horizontal-volume-slider { margin-top: 5px; } /* Shortcode "Audio" */ .trx_addons_audio_player { padding: 58px 28px 45px; } .trx_addons_audio_player.without_cover { border: 1px solid #ddd; } .wp-audio-shortcode { height: 50px !important; } .wp-audio-shortcode .mejs-controls { height: 50px !important; } .wp-audio-shortcode .mejs-inner .mejs-time { padding: 16px 8px 0 12px; } .wp-audio-shortcode .mejs-button { margin-top: 5px; } .format-audio .post_featured.without_thumb .post_audio .mejs-controls { padding: 0 20px; } .mejs-inner .mejs-time { font-size: 16px; line-height: 20px; font-weight: 400; letter-spacing: 0.3px; padding-left: 18px; padding-right: 12px; } .mejs-inner .mejs-time-total, .mejs-inner .mejs-horizontal-volume-total, .mejs-time-total .mejs-time-buffering { height: 17px; border-radius: 10px !important; } .sidebar .mejs-horizontal-volume-total { top: 11px; } .mejs-horizontal-volume-total .mejs-horizontal-volume-current { left: 6px !important; max-width: calc(100% - 12px) !important; height: 8px; top: 4px; border-radius: 5px !important; } .mejs-inner .mejs-time-total { margin: 7px 0 0; } .mejs-inner .mejs-time-total .mejs-time-loaded { background-color: transparent !important; } .mejs-inner .mejs-time-total .mejs-time-current { left: 6px !important; max-width: calc(100% - 12px) !important; height: 8px; top: 4px; border-radius: 5px !important; } .mejs-inner .mejs-time-total .mejs-time-hovered { top: 4px; left: 6px !important; max-width: calc(100% - 12px); height: 8px; background-color: transparent !important; } .mejs-inner .mejs-time-total .mejs-time-handle { display: none; } .trx_addons_audio_wrap .mejs-button.mejs-volume-button, .post_audio .mejs-button.mejs-volume-button { height: 48px; font-size: 14px; } .trx_addons_audio_wrap .mejs-button.mejs-volume-button button, .post_audio .mejs-button.mejs-volume-button button { height: 48px; margin: 0; } .trx_addons_audio_wrap .mejs-button.mejs-volume-button { margin-top: 0; } .trx_addons_audio_player .audio_info + .audio_embed, .trx_addons_audio_player .audio_info + .audio_frame { margin-top: 0.6em; } .trx_addons_audio_wrap .mejs-inner .mejs-playpause-button, .post_audio .mejs-inner .mejs-playpause-button { font-size: 11px; height: 48px; line-height: 48px; margin: 0; width: 48px; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .trx_addons_audio_wrap .mejs-inner .mejs-playpause-button > button, .post_audio .mejs-inner .mejs-playpause-button > button { height: 48px; width: 48px; line-height: 48px; margin: 0; } .sidebar .mejs-time-rail { padding-top: 5px; } .trx_addons_audio_wrap .mejs-controls .mejs-playpause-button.mejs-play > button:before, .trx_addons_audio_wrap .mejs-controls .mejs-playpause-button.mejs-replay > button:before { content: '\e967'; font-family: "fontello"; margin-left: 3px; } .post_featured.with_thumb .mejs-container, .post_featured.with_thumb .mejs-controls, .post_featured > div > .mejs-container, .post_featured > div > .mejs-container .mejs-controls, .trx_addons_audio_player.with_cover .mejs-container, .trx_addons_audio_player.with_cover .mejs-controls { background: none; padding: 0; } .sidebar .mejs-controls .mejs-time, .footer_wrap .mejs-controls .mejs-time { display: none; } .mejs-button > button { -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: transparent !important; } /* Video */ .format-video .post_featured.without_thumb { display: block; } .format-video .post_featured.with_thumb { position: relative; } .format-video .post_featured.with_thumb .post_video, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; text-align: center; opacity: 0; overflow: hidden; } .format-video .post_featured.with_thumb .post_video:before, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video:before { content: ' '; display: inline-block; padding-top: 55%; width: 0; height: 0; } .format-video .post_featured.with_thumb img, .sc_layouts_blog_item_featured .post_featured.with_thumb img { position: relative; z-index: 2; } .format-video .post_featured.with_thumb .mask, .sc_layouts_blog_item_featured .post_featured.with_thumb .mask { z-index: 3; background-color: rgba(0, 0, 0, 0.5); opacity: 0; } .format-video .post_featured.with_thumb:hover .mask, .sc_layouts_blog_item_featured .post_featured.with_thumb:hover .mask { opacity: 1; } .trx_addons_video_player.with_cover .video_hover, .format-video .post_featured.with_thumb .post_video_hover, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover { width: 2em; height: 2em; line-height: 2em; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; z-index: 20; top: 50%; left: 50%; -webkit-transform: none; -ms-transform: none; transform: none; margin: -44px 0 0 -44px; font-size: 2em; opacity: 1; cursor: pointer; overflow: hidden; background-color: white; border: none; } .trx_addons_video_player.with_cover:hover .video_hover, .format-video .post_featured.with_thumb:hover .post_video_hover, .sc_layouts_blog_item_featured .post_featured.with_thumb:hover .post_video_hover { opacity: 1; margin-top: -44px; } .trx_addons_video_player.with_cover .video_hover, .body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover, .post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover, .post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover { font-size: 30px; width: 88px; height: 88px; line-height: 88px; text-align: center; padding-left: 8px; } .widget_video .trx_addons_video_player.with_cover .video_hover { font-size: 30px; } .sidebar .trx_addons_video_player.with_cover .video_hover, .footer_wrap .trx_addons_video_player.with_cover .video_hover { font-size: 1.8em; } .trx_addons_video_player.with_cover .video_hover:before, .format-video .post_featured.with_thumb .post_video_hover:before, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover:before { content: '\e967'; font-family: "fontello"; } .format-video .post_featured.post_video_play .post_video, .sc_layouts_blog_item_featured .post_featured.post_video_play .post_video { opacity: 1; z-index: 100; } .format-video .post_featured.post_video_play .mask, .sc_layouts_blog_item_featured .post_featured.post_video_play .mask { opacity: 1; background-color: #000; } .format-video .post_featured.post_video_play .post_video_hover, .sc_layouts_blog_item_featured .post_featured.post_video_play .post_video_hover { display: none; } /* Gallery */ .format-gallery .post_featured.with_thumb .slider_outer { position: absolute; z-index: 1000; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; } /* Aside, Link, Status, Quote */ .format-quote .post_content, .format-aside .post_content, .format-link .post_content, .format-status .post_content { padding: 0; text-align: left; } .format-aside .post_content_inner, .post_item_single.format-aside .post_content > p, .format-link .post_content_inner, .post_item_single.format-link .post_content > p, .format-status .post_content_inner, .post_item_single.format-status .post_content > p { font-size: 1.6667rem; line-height: 1.4em; } .format-aside .post_content_inner { padding: 1em 1.3158em; } .format-quote .post_content p, .format-aside .post_content p, .format-link .post_content p, .format-status .post_content p { margin-bottom: 0; } .format-aside .post_content p + p, .format-link .post_content p + p, .format-status .post_content p + p { margin-top: 1em; } .format-aside .post_content_inner:after { display: none; } .format-aside .post_content_inner + .post_meta, .format-link .post_content_inner + .post_meta, .format-status .post_content_inner + .post_meta { margin-top: 1.6em; } /* Chat */ .format-chat p { margin-bottom: 0; } .format-chat p > em, .format-chat p > b, .format-chat p > strong { display: inline-block; margin-top: 1.7em; } .format-chat p:first-child > em, .format-chat p:first-child > b, .format-chat p:first-child > strong { margin-top: 0; } /* 7.5 Paginations -------------------------------------------------------------- */ /* Blog pagination: Load more and Infinite */ .nav-links-more { text-transform: uppercase; letter-spacing: 1px; text-align: center; margin-top: 2em; } [class*="blog_style_classic"] .nav-links-more, [class*="blog_style_masonry"] .nav-links-more { margin-top: 0; } .nav-links-more.nav-links-infinite { display: none; } .nav-links-more a { display: inline-block; padding-top: 2em; position: relative; } .nav-links-more a:before { content: '\e929'; font-family: "fontello"; font-size: 1.6em; font-weight: normal; display: block; text-align: center; margin-left: -0.5em; position: absolute; z-index: 1; top: 0; left: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; } .nav-links-more a:hover { -webkit-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2); -ms-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2); animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2); } .nav-links-more.loading a:before { content: '\e810'; -webkit-animation: spin 2s infinite linear; -ms-animation: spin 2s infinite linear; animation: spin 2s infinite linear; } .nav-links-infinite a span { opacity: 0; } .nav-links-infinite.loading { display: block; } /* Blog pagination: Prev/Next links */ .nav-links-old { overflow: hidden; font-size: 0.9333em; text-transform: uppercase; letter-spacing: 1px; margin-top: 3em; } body[class*="blog_style_portfolio"] .nav-links-old, body[class*="blog_style_classic"] .nav-links-old { margin-top: 1.3em; } .nav-links-old .nav-prev a:before, .nav-links-old .nav-next a:after { font-family: "fontello"; font-weight: normal; display: inline; position: absolute; z-index: 1; top: 0; left: 0; } .nav-links-old .nav-prev { float: left; position: relative; padding-left: 2em; } .nav-links-old .nav-prev a:before { content: '\e939'; } .nav-links-old .nav-next { float: right; position: relative; padding-right: 2em; } .nav-links-old .nav-next a:after { content: '\e93a'; left: auto; right: 0; } .nav-links-old a { border-bottom: 1px dotted transparent; } /* Blog pagination: Page numbers */ div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links { font-size: 1em; text-transform: uppercase; margin-top: 30px; text-align: left; border: none; list-style-type: none; clear: both; } .page_links { margin-top: 0; padding-top: 2.5em; } .page_links .page_links_title { display: inline-block; vertical-align: top; margin: 1.75em 1em 0 0; } .esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers { display: inline-block; vertical-align: top; font-size: inherit; margin: 5px 2px 0 0; padding: 0; border: none; width: 3.375em; height: 3.375em; line-height: 3.375em; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, background-position 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, background-position 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, background-position 0.3s ease; font-weight: 500; } .page_links > span:not(.page_links_title), .page_links .post-page-numbers { margin: 5px 6px 0 0; } .esg-filters .esg-navigationbutton i[class*="eg-icon-"] { color: inherit; } .esg-filters .esg-navigationbutton i.eg-icon-left-open:before { content: '\e939'; font-family: "fontello"; } .esg-filters .esg-navigationbutton i.eg-icon-right-open:before { content: '\e93a'; font-family: "fontello"; } .woocommerce nav.woocommerce-pagination ul li { border: none; display: inline-block; margin: 0 0.6667em 0 0; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current { margin-right: 0; } .esg-filters div.esg-navigationbutton:hover, .esg-filters div.esg-navigationbutton.selected { -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; } .nav-links .page-numbers.prev, .nav-links .page-numbers.next, .comments_pagination .page-numbers.prev, .comments_pagination .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next { text-indent: -200px; overflow: hidden; position: relative; } .nav-links .page-numbers.prev:before, .nav-links .page-numbers.next:before, .comments_pagination .page-numbers.prev:before, .comments_pagination .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before { font-family: "fontello"; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; text-align: center; text-indent: 0; } .nav-links .page-numbers.prev:before, .comments_pagination .page-numbers.prev:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before { content: '\e939'; } .nav-links .page-numbers.next:before, .comments_pagination .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.next:before { content: '\e93a'; } /* Single page Prev/Next navigation */ .nav-links-single .nav-links { font-size: 0.8667em; text-align: left; margin-top: 2.2em; padding-top: 0; border-top: none; overflow: hidden; text-transform: none; } div .post-navigation .nav-previous a .nav-arrow:after, div .post-navigation .nav-next a .nav-arrow:after { opacity: 1; } .nav-links-single .nav-links a { display: block; position: relative; min-height: 5em; z-index: 1; } .nav-links-single .nav-links a .nav-arrow { overflow: hidden; text-align: center; position: absolute; left: 0; top: 0px; } .nav-links-single .nav-links .post-title, .nav-links-single .nav-links a .post_date { display: none; } .nav-links-single .nav-links a:hover .nav-arrow:before { opacity: 0.5; } .nav-links-single .nav-links a .nav-arrow:after { content: '\e939'; font-family: "fontello"; display: inline-block; position: relative; z-index: 2; top: 0; opacity: 1; color: #292929; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 30px; } .nav-links-single .nav-links a .screen-reader-text { position: relative !important; top: 0; font-size: 24px; line-height: 1.2em; font-weight: 700; text-transform: capitalize; } .nav-links-single .nav-links a:hover .nav-arrow:after { top: 0; opacity: 1; } .nav-links-single .nav-links .nav-next a .nav-arrow { right: 0; left: auto; } .nav-links-single .nav-links .nav-next a .nav-arrow:after { content: '\e93a'; } .nav-links-single .nav-links .nav-previous, .nav-links-single .nav-links .nav-next { width: 50%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .nav-links-single .nav-links .nav-previous { float: left; text-align: left; padding-right: 15px; } .nav-links-single .nav-links .nav-previous a { padding-left: 3.5em; } .nav-links-single .nav-links .nav-previous .post-title { text-align: left; } .nav-links-single .nav-links .nav-next { float: right; text-align: right; padding-left: 15px; } .nav-links-single .nav-links .nav-next a { padding-right: 3.5em; } .nav-links-single .nav-links .nav-next .post-title { text-align: right; } .nav-links-single .nav-links .post-title, .nav-links-single .nav-links .post_date { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } .nav-links-single .nav-links .post-title { margin: 0 0 0.3em; } .nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date { font-size: 0.9286em; font-weight: normal; } .nav-links-single.nav-links-fixed { position: fixed; z-index: 10; bottom: 100px; left: 20px; right: 20px; opacity: 0; -webkit-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .nav-links-single.nav-links-fixed.nav-links-visible { opacity: 1; } .nav-links-single.nav-links-fixed .nav-links { padding: 0; margin: 0; border-width: 0; } .nav-links-single.nav-links-fixed .nav-links .nav-previous, .nav-links-single.nav-links-fixed .nav-links .nav-next { position: absolute; z-index: 1; bottom: 0; left: 0; width: 220px; padding: 15px; border: 1px solid #e5e5e5; background-color: #fff; -webkit-transition: left 0.3s ease, right 0.3s ease; -ms-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; } .nav-links-single.nav-links-fixed .nav-links .nav-previous { left: -300px; } .nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous { left: 0; } .nav-links-single.nav-links-fixed .nav-links .nav-next { left: auto; right: -300px; } .nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next { right: 0; } /* Attachments navigation */ .image-navigation .nav-previous, .image-navigation .nav-next { float: none; width: auto; text-align: left; padding: 0; margin: 0; position: absolute; z-index: 1; top: 50%; left: 1.5em; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .image-navigation .nav-next { left: auto; right: 1.5em; text-align: right; } .image-navigation .nav-previous a, .image-navigation .nav-next a { display: block; padding: 1.1em 1em; width: 0; max-width: 20em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); color: #fff; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .image-navigation .nav-previous a:hover, .image-navigation .nav-next a:hover { width: auto; color: #fff; background-color: rgba(0, 0, 0, 0.6); border-color: rgba(0, 0, 0, 0.6); -webkit-border-radius: 2em; -ms-border-radius: 2em; border-radius: 2em; } .image-navigation .nav-previous a:hover { padding-left: 3.5em; } .image-navigation .nav-next a:hover { padding-right: 3.5em; } .image-navigation .nav-previous a:after, .image-navigation .nav-next a:after { content: '\e8ef'; font-family: "fontello"; position: absolute; z-index: 1; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 4em; height: 4em; line-height: 4em; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 1px solid #000; background-color: #333; color: #fff; } .image-navigation .nav-next a:after { content: '\e8f0'; left: auto; right: 0; } .image-navigation .nav-previous a:hover:after, .image-navigation .nav-next a:hover:after { border-color: transparent; background-color: transparent; } /* 8. Single page parts -------------------------------------------------------------- */ .structured_data_snippets { display: none; } .post_item_single.format-aside .post_content, .post_item_single.format-link .post_content, .post_item_single.format-status .post_content { padding: 0; text-align: left; } .post_item_single.format-quote .post_content { background-color: transparent; padding-top: 0; } .section_title { margin: 0 0 1.5em; text-align: left; } .single-post .post_item_single { background: white; padding-bottom: 60px; padding-top: 1px; } .single-post .post_item_single .post_content_single, .single-post .post_item_single .post_header { padding: 0 70px; } .single-post .post_item_single .header_content_wrap { margin-top: -1px; } .single-mp-column .post_item_single, .single-mp-event .post_item_single { padding: 60px 70px; } .single-post.thumbnail_type_boxed .post_item_single, .single-post.thumbnail_type_fullwidth .post_item_single { padding-top: 60px; } .single-post.post_header_position_default .post_item_single { padding-top: 60px; } .single-post.post_header_position_default .post_item_single.post_format_quote { padding-top: 22px; } .post_header_position_under .header_content_wrap .post_header { margin-top: 60px; } .post_item_single .post_header_single { margin-bottom: 30px; } /* 8.1 Post header ------------------------------------------------------ */ .post_item_single > .post_featured { margin-bottom: 2.8em; text-align: center; } .post_item_single > .post_featured > img { width: auto; max-height: 80vh; } .post_featured.post_attachment { margin-bottom: 0.5em; } .post_item_single.post_format_quote { padding-top: 22px; } .entry-caption { text-align: center; font-style: italic; } .post_item_single .post_content > h1:first-child, .post_item_single .post_content > h2:first-child, .post_item_single .post_content > h3:first-child, .post_item_single .post_content > h4:first-child, .post_item_single .post_content > h5:first-child, .post_item_single .post_content > h6:first-child, .post_item_single .post_content > .vc_row:first-child h1:first-child, .post_item_single .post_content > .vc_row:first-child h2:first-child, .post_item_single .post_content > .vc_row:first-child h3:first-child, .post_item_single .post_content > .vc_row:first-child h4:first-child, .post_item_single .post_content > .vc_row:first-child h5:first-child, .post_item_single .post_content > .vc_row:first-child h6:first-child, .post_item_single .post_title { margin-top: -0.2em; } .post_item_single .post_header_single .post_title { margin-bottom: 0; } /* 8.2 Post footer ------------------------------------------------------ */ .post_item_single .post_content > .post_meta_single { font-size: 1em; line-height: 1.375em; margin-top: 0; padding-top: 2em; letter-spacing: 0; overflow: hidden; clear: both; } .post_item_single .post_content > .post_meta_single .post_tags { float: left; display: block; max-width: 50%; margin-top: 6px; } .post_item_single .post_content > .post_meta_single .post_tags:after { display: none; } /* Social share in the single post/page */ .post_item_single .post_content > .post_meta_single .post_share { float: right; display: block; max-width: 47%; } .post_item_single .post_content > .post_meta_single .post_share:before { display: none; } .post_item_single .post_content > .post_meta_single .post_share .social_item { margin: 0 0 5px 5px; } .post_item_single .post_content > .post_meta_single .post_share .social_item .social_icon { display: block; width: 2.8em; height: 2.8em; line-height: 2.8em; text-align: center; } .post_meta_single .post_tags .post_meta_label { font-size: 18px; line-height: 25px; font-weight: 700; } .post_meta_single .post_tags a { padding: 5px 20px; text-transform: capitalize; display: inline-block; margin: 0 10px 10px 0; } .post_meta_single .post_share .socials_caption { font-size: 18px; line-height: 50px; font-weight: 700; margin-right: 11px; } .post_meta_single .post_share .socials_caption:before { content: none; } .post_meta_single .post_share .social_items { background-color: transparent !important; } /* 8.3 Post author ------------------------------------------------------ */ .author_info { margin-top: 35px; padding: 58px 75px 40px 58px; position: relative; } .author_avatar { width: 6.7rem; height: 6.7rem; line-height: 6.7rem; text-align: center; position: absolute; z-index: 1; top: 60px; left: 60px; } .author_avatar img { width: 100%; height: auto; } .author_description { padding-left: 9.2rem; } .author_title { margin-top: 0; margin-bottom: 1.6em; font-size: 18px; line-height: 1.2em; font-weight: 700; } .author_bio p { margin: 0; } .author_bio p + p { margin-top: 0.6em; } .author_bio .author_link { display: block; margin-top: 1.9em; font-style: normal; letter-spacing: 0; font-weight: 500; } .author_bio .socials_wrap { margin-top: 1em; } /* 8.4 Related posts ------------------------------------------------------ */ .related_wrap { margin-top: 3.8em; padding-top: 0; border-top: none; } .post_content .related_wrap { margin: 2em 0 1em; padding: 0.01px 0; border-top: none; } .post_content .related_wrap_slider { margin-bottom: 1em; } .post_content .related_wrap.related_position_inside_left { float: left; margin: 1em 2em 1em 0; max-width: 18em; } .post_content .related_wrap.related_position_inside_right { float: right; margin: 1em 0 1em 2em; max-width: 18em; } .post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images), .post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide, .post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images), .post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide { min-height: 5em; } .related_wrap .related_item { text-align: center; } .related_wrap .post_categories { text-transform: uppercase; font-size: 12px; } .related_wrap .post_categories ul { margin: 0; padding: 0; list-style: none; display: inline-block; } .related_wrap .post_categories li { display: inline-block; margin: 0; } .related_wrap .post_categories li + li { margin-left: 0.5em; } .related_wrap .post_categories li:nth-child(n+3) { display: none; } .related_wrap .post_title { margin: 0; font-size: 24px; line-height: 1.25em; font-weight: 700; } .related_wrap .post_meta { font-size: 16px; line-height: 1.3em; font-weight: 500; } .related_wrap .post_meta [class^="icon-"] { font-size: 1.1em; line-height: inherit; margin-right: .3em; margin-left: 0; vertical-align: middle; } /* Style 1: Modern */ .related_wrap.related_style_modern .post_featured { margin-bottom: 0; } .related_wrap.related_style_modern .post_featured .post_header { display: block; width: 70%; padding: 1.5em; position: absolute; z-index: 8; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .related_wrap.related_style_modern.format-video .post_featured.with_thumb .post_video_hover { top: 90%; } .related_wrap.related_style_modern.format-audio .post_featured .post_header { display: none; } .related_wrap.related_style_modern .post_title { margin: 0.5em 0; letter-spacing: 0; line-height: 1.25em; } /* Style 2: Classic */ .related_wrap.related_style_classic .post_featured { margin-bottom: 0; } .related_wrap.related_style_classic .post_featured img { width: 100%; } .related_wrap.related_style_classic .post_header { padding: 54px 30px 30px; } .related_style_classic .related_item.post_format_quote blockquote { padding: 30px 15px; font-size: 20px; line-height: 24px; } .related_style_classic .related_item.post_format_quote blockquote:before { top: 0; left: 0.6rem; } .related_style_classic .related_item.post_format_audio aside h6 { display: none; } .related_style_classic .related_item.post_format_audio aside h5 { margin-top: 0; } .related_style_classic .related_item h2 { display: none; } .related_style_classic .related_item.post_format_video .post_featured.with_thumb .post_video_hover { width: 50px; height: 50px; line-height: 50px; text-align: center; margin: -25px 0 0 -25px; font-size: 20px; } .related_style_classic .related_item.post_format_video .post_featured.with_thumb .post_video_hover:before { position: relative; right: -2px; } .related_wrap.related_style_classic .more-link { margin-top: 30px; } .related_wrap.related_style_classic .post_meta { font-weight: 500; text-transform: capitalize; margin-top: 18px; margin-bottom: 14px; } /* Style 3: Wide */ .related_wrap.related_style_wide .related_item { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; text-align: left; } .related_wrap.related_style_wide .post_featured { margin: 0 1em 0 0; width: 6em; } .related_wrap.related_style_wide .post_featured img { width: 100%; } .related_wrap.related_style_wide .post_title { margin: -0.25em 0 0; } .post_content .related_wrap.related_style_wide .columns_wrap.columns_padding_bottom > [class*="column-"], .post_content .related_wrap.related_style_wide .columns_wrap > [class*="column-"].columns_padding_bottom { padding-bottom: 1em; } /* Style 4: List */ .related_wrap.related_style_list .related_item { text-align: left; padding: 0 0 0 1.5em; position: relative; } .related_wrap.related_style_list .related_item:before { content: ' '; position: absolute; z-index: 1; top: 0.75em; left: 0; width: 6px; height: 6px; line-height: 6px; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #ff0000; } .post_content .related_wrap.related_style_list .columns_wrap.columns_padding_bottom > [class*="column-"], .post_content .related_wrap.related_style_list .columns_wrap > [class*="column-"].columns_padding_bottom { padding-bottom: 1em; } /* Style 5: Short */ .related_wrap.related_style_short .related_item { text-align: left; padding-bottom: 1em; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em; } .related_wrap .related_wrap_slider .related_item_style_short.related_item { border-bottom: none; } .related_wrap.related_style_short .columns_wrap .column-1_4:last-child .related_item, .related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(2) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(3) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(4) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_3:last-child .related_item, .related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(2) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(3) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_2:last-child .related_item, .related_wrap.related_style_short .columns_wrap .column-1_2:nth-last-child(2) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_1:last-child .related_item { border-bottom: none; } .post_content .related_wrap.related_style_short .columns_wrap.columns_padding_bottom > [class*="column-"], .post_content .related_wrap.related_style_short .columns_wrap > [class*="column-"].columns_padding_bottom { padding-bottom: 1em; } /* 8.5 Comments -------------------------------------------------------- */ .body_style_fullscreen .comments_wrap { margin-bottom: 3em; } /* Comment list */ .comments_list_wrap { margin-top: 4.5em; padding-top: 0; border-top: none; overflow: hidden; } .comments_list_wrap .comments_closed { margin-top: 2em; color: #1d1d1d; } .comments_list_wrap > ul { padding: 0; margin: 0; list-style: none; } .comment_info { display: flex; flex-direction: row; } .comments_list_wrap ul li + li, .comments_list_wrap li > ul > li { padding-top: 2.8em; } .comments_list_wrap ul > li { display: block; overflow: hidden; position: relative; min-height: 6em; } .comments_list_wrap ul > li:before { display: none; } .comments_list_wrap ul ul { margin-left: 9.3em; padding-left: 0; } .comments_list_wrap ul ul ul ul { margin-left: 0; padding-left: 0; } .comments_list_wrap li + li, .comments_list_wrap li ul { margin-top: 0; border-top: none; } .comments_list .comment.comment_item .comment_body { min-height: 135px; } .comments_list_wrap .comment_author_avatar { position: absolute; z-index: 1; top: 0; left: 0; width: 7.5em; height: 7.5em; line-height: 7.5em; text-align: center; overflow: hidden; } .comments_list_wrap ul li + li > .comment_body > .comment_author_avatar, .comments_list_wrap li > ul > li > .comment_body > .comment_author_avatar { top: 3.2em; } .comments_list_wrap .bypostauthor > .comment_body .comment_author_avatar:after { content: ' '; display: block; border: 12px solid transparent; border-top-color: #ddd; position: absolute; z-index: 1; top: -14px; right: -14px; width: 0; height: 0; -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); } .comments_list_wrap .comment_author_avatar img { width: 100%; } .comments_list_wrap .comment_content { padding-left: 9.3em; overflow: hidden; } .comments_list_wrap .comment_info { margin: 0 0 0.8em; position: relative; } .comments_list_wrap .comment_author { margin: 0 0 0 1.9em; display: inline-block; order: 2; font-size: 1em; line-height: inherit; font-weight: 500; flex: 0 0 auto; } .comments_list_wrap .comment_author a { display: inline-block; } .comments_list_wrap .comment_author:before { content: '\e958'; font-family: "fontello"; padding-right: 3px; font-size: 1.3em; } .comments_list_wrap .comment_posted { display: inline-block; position: relative; letter-spacing: 0; vertical-align: baseline; font-size: 1em; line-height: inherit; font-weight: 500; font-style: normal; flex: 0 0 auto; } .comments_list_wrap .comment_posted:before { content: '\e969'; font-family: "fontello"; padding-right: 3px; font-size: 1.3em; } .comments_list_wrap .comment_posted_label { display: none; } .comments_list_wrap .comment_counters { display: none; } .comments_list_wrap .comment_date, .comments_list_wrap .comment_time { display: inline-block; vertical-align: baseline; } .comments_list_wrap .comment_date, .comments_list_wrap .comment_time { margin-right: 0.3em; } .comments_list_wrap .comment_time { display: none; } .comments_list_wrap .comment_not_approved { padding: 0.2em 0 0.5em 0; font-style: italic; } .comments_list_wrap .comment_text { margin-bottom: 0.5em; } .comments_list_wrap .comment_text p { margin: 0; } .comments_list_wrap .comment_text p + p { margin-top: 0.6em; } .comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ol { margin: 0; padding: 0 0 0 1.5em; } .comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li { display: list-item; } .comments_list_wrap .comment_text ul { list-style: disc outside; } .comments_list_wrap .comment_text ul ul { list-style-type: circle; } .comments_list_wrap .comment_text ul ul ul { list-style-type: square; } .comments_list_wrap .comment_text ul ul ul ul { list-style-type: disc; } .comments_list_wrap .comment_text ol { list-style: decimal outside; } .comments_list_wrap .comment_text ol ol { list-style-type: lower-alpha; } .comments_list_wrap .comment_text ol ol ol { list-style-type: upper-roman; } .comments_list_wrap .comment_text ul > li > ul, .comments_list_wrap .comment_text ol > li > ol { margin-top: 0.5em; } .comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li { min-height: 0; padding: 0; margin: 0 0 0.5em 0; overflow: visible; } .comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol, .comments_list_wrap .comment_text ol > li { border: none; } .comments_list_wrap .comment_reply { font-size: 1em; line-height: 1.2em; font-weight: 500; font-style: normal; letter-spacing: 1px; margin-top: 1em; } .comments_list_wrap .comment_reply a:before { content: '\e802'; font-family: "fontello"; margin-right: 0.2em; display: none; } /* Trackbacks and pingbacks */ .comments_list > li.pingback, .comments_list > li.trackback { list-style: none; margin-left: 0; padding-left: 0; padding-right: 4em; padding-top: 1em; min-height: 0; position: relative; } .comments_list > li.pingback + li, .comments_list > li.trackback + li { margin-top: 1em; } .comments_list > li.pingback p, .comments_list > li.trackback p { font-style: italic; padding-bottom: 0.8em; } .comments_list > li.pingback p a, .comments_list > li.trackback p a { font-style: normal; } .comments_list > li.pingback .edit-link, .comments_list > li.trackback .edit-link { position: absolute; z-index: 1; top: 1em; right: 0; } /* Comments form */ .comments_form_wrap { margin-top: 6.8em; padding-top: 0; border-top: none; overflow: hidden; } .comments_form_wrap form { position: relative; } .comments_wrap .comments_list_wrap .comments_form_title { margin-top: 1.5em; position: relative; margin-bottom: 0.5em; } .comments_wrap #cancel-comment-reply-link { font-size: 0; } .comments_wrap #cancel-comment-reply-link:before { content: '\e916'; font-family: "fontello"; font-size: 18px; display: block; position: absolute; z-index: 1; top: 0; right: 0; width: 2em; height: 2em; line-height: 2em; text-align: center; } .comments_wrap .comments_notes { font-size: 0.8667em; } .comments_wrap .comments_field { margin-bottom: 2em; } .comments_wrap .comments_author, .comments_wrap .comments_email { width: 48%; float: left; } .comments_wrap .comments_email { float: right; } .comments_wrap .comments_url { clear: both; } .comments_wrap .comments_comment:before { content: ' '; clear: both; width: 100%; height: 0; display: block; } .comments_wrap .comments_field label { display: none; } .comments_wrap .comments_field input[type="checkbox"] + label, .comments_wrap .comments_field input[type="radio"] + label { display: block; } .comments_wrap .comments_field input, .comments_wrap .comments_field textarea { width: 100%; padding: 0.85em 1.8em; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .comments_wrap .comments_field textarea { min-height: 16em; } /* Submit button */ .comments_wrap .form-submit { margin: 2em 0 0; } .comments_wrap .form-submit:before { content: ' '; clear: both; width: 100%; height: 0; display: block; } .comments_wrap .form-submit input[type="submit"] { display: inline-block; text-transform: none; } form .trx_addons_message_box { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; box-shadow: none; border: 2px solid transparent; } form .error_field { border-color: #CC6868 !important; -webkit-box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, 0.2); -ms-box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, 0.2); box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, 0.2); } /* Social login in the comment form */ .comments_form_wrap form .wp-social-login-widget { position: absolute; z-index: 1; top: -6.2em; right: 0; } .comments_form_wrap form .wp-social-login-widget .wp-social-login-connect-with { display: none; } .comments_form_wrap form .wp-social-login-widget .wp-social-login-provider-list { padding: 0; } /* 8.6 Page 404 -------------------------------------------------------------- */ .post_item_404 .post_content { padding: 6em 0 5em; overflow: hidden; } .post_item_404 .go_home { -webkit-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .post_item_404 .page_title { float: left; width: 50%; font-size: 17em; line-height: 1em; margin: 0; margin-top: 0 !important; letter-spacing: 0; text-align: center; hyphens: none; } .post_item_404 .page_info { float: left; width: 50%; text-align: left; padding: 0 0 0 5rem; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .post_item_404 .page_subtitle { margin: 0; letter-spacing: 1px; } .post_item_404 .page_description { margin-top: 1em; margin-bottom: 2em; text-transform: uppercase; letter-spacing: 1px; line-height: 1.8em; } .post_item_404 .go_home:after { content: '\e93a'; font-family: "fontello"; margin-left: 0.5em; line-height: inherit; } /* 8.7 Page 'No search results' and 'No archive results' -------------------------------------------------------- */ .post_item_none_search .post_content { padding: 1.5em 0; } .post_item_none_search .page_title, .post_item_none_archive .page_title { font-size: 7em; line-height: 1.2em; } /* 9. Sidebars -------------------------------------------------------------- */ /* Common rules */ .sidebar[class*="scheme_"] .sidebar_inner { padding: 4rem 0; } .sidebar[class*="scheme_"] .widget { padding: 0 4rem; } .sidebar[class*="scheme_"] .widget .widget { padding: 0; } .sidebar .widget + .widget, .sidebar[class*="scheme_"] .widget + .widget { padding-top: 40px; margin-top: 35px; border-top: none; } .sidebar .widget + .widget.widget_bg_image, .sidebar[class*="scheme_"] .widget + .widget.widget_bg_image, .sidebar .widget + .widget.widget_fullwidth, .sidebar[class*="scheme_"] .widget + .widget.widget_fullwidth { border-top: none; padding-top: 4rem; padding-bottom: 4rem; } .sidebar .widget.widget_bg_image + .widget, .sidebar[class*="scheme_"] .widget.widget_bg_image + .widget, .sidebar .widget.widget_fullwidth + .widget, .sidebar[class*="scheme_"] .widget.widget_fullwidth + .widget { border-top: none; margin-top: 0; } .sidebar .widget { padding: 40px 50px 45px; } .widget p { margin: 0; } .widget p + p, .widget p + div, .widget p + form { margin-top: 1em; } .widget .widgettitle { font-size: 1.4286em; line-height: 1.35em; } .widget .widget_title, .widget .widgettitle { margin-top: 0; margin-bottom: 0.85em; } .widget_fullwidth .widget_title, .widget_fullwidth .widgettitle { text-align: center; } .widget ul { margin: 0; padding-left: 0.7em; list-style-type: none; } .widget li { position: relative; } .widget ul:not(#recentcomments):not(#give-donation-level-button-wrap):not(.custom_links_list):not(.trx_addons_tabs_titles):not(.stack__images) > li:before { content: ' '; display: block; width: 6px; height: 6px; line-height: 6px; text-align: center; position: absolute; z-index: 1; top: 0.63em; left: -1.2em; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .widget li a img { vertical-align: baseline; } .widget_recent_comments #recentcomments { padding: 0; } .widget_recent_comments #recentcomments .recentcomments + .recentcomments { margin-top: 14px; } .widget_recent_comments #recentcomments .recentcomments .comment-author-link, .widget_recent_comments #recentcomments .recentcomments .comment-author-link a { padding-left: 0; font-size: 16px; line-height: 29px; font-weight: 500; display: inline-block !important; } .widget_recent_comments #recentcomments .recentcomments a { display: block !important; font-size: 18px; line-height: 25px; font-weight: 700; } /* Widgets above and below the page (content and sidebar) */ .widgets_above_page_wrap, .widgets_above_content_wrap { font-size: 1em; margin-bottom: 5em; } .widgets_below_content_wrap, .widgets_below_page_wrap { font-size: 1em; margin-top: 5em; } .widgets_below_page_wrap { clear: both; } /* Widget: Calendar */ .widget_calendar table { width: 100%; position: relative; } .wp-block-calendar caption, .widget_calendar caption { padding-bottom: 0.5em; font-weight: 400; } .widget_calendar table > thead > tr { background-color: transparent !important; } .widget_calendar th, .widget_calendar td { font-size: 1em !important; line-height: 1.5em; font-weight: 400 !important; font-style: normal; text-align: center; text-transform: uppercase; padding: 2px; border: none !important; background-color: transparent !important; width: 14.2857%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .widget_calendar th { font-size: 1em !important; line-height: 1.5em; font-weight: 700 !important; font-style: normal; } .widget_calendar td { line-height: 38px; padding: 0; } .wp-block-calendar table { font-family: inherit; } .wp-block-calendar table thead th { font-weight: 700; color: inherit; border: none; } .wp-block-calendar table thead th, .wp-block-calendar table > tbody > tr:nth-child(2n+1) > td { background-color: transparent !important; } .wp-block-calendar table tbody td { border: none; } .wp-block-calendar tbody td a, .widget_calendar tbody td a { display: block; position: relative; font-weight: normal; text-decoration: none; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; z-index: 2; } .wp-block-calendar tbody td a:after, .widget_calendar tbody td a:after { content: ' '; position: absolute; z-index: -1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 2.2em; height: 2.2em; line-height: 2.2em; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .wp-block-calendar td#today, .widget_calendar td#today { position: relative; z-index: 2; } .wp-block-calendar td#today:before, .widget_calendar td#today:before { content: ' '; position: absolute; z-index: -1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 2.1em; height: 2.1em; line-height: 2.1em; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .widget_calendar tfoot { position: relative; top: 0.6em; } .widget_calendar tfoot td { text-transform: none !important; } .wp-calendar-nav .wp-calendar-nav-prev, .widget_calendar td#prev { text-align: left; overflow: hidden; } .wp-calendar-nav .wp-calendar-nav-next, .widget_calendar td#next { text-align: right; } .wp-calendar-nav .wp-calendar-nav-prev a, .wp-calendar-nav .wp-calendar-nav-next a, .widget_calendar td#prev a, .widget_calendar td#next a { position: relative; text-decoration: none; } .wp-calendar-nav .wp-calendar-nav-prev a, .widget_calendar td#prev a { padding-left: 0.6em; } .wp-calendar-nav .wp-calendar-nav-next a, .widget_calendar td#next a { padding-right: 0.6em; } .wp-calendar-nav .wp-calendar-nav-prev a:before, .wp-calendar-nav .wp-calendar-nav-next a:before, .widget_calendar td#prev a:before, .widget_calendar td#next a:before { position: absolute; z-index: 1; top: 0; left: 0; width: 1.2em; height: 1em; line-height: 1.4em; display: inline-block; height: 100%; } .wp-calendar-nav .wp-calendar-nav-prev a:before, .widget_calendar td#prev a:before { content: '\e939'; font-family: "fontello"; } .wp-calendar-nav .wp-calendar-nav-next a:before, .widget_calendar td#next a:before { content: '\e93a'; font-family: "fontello"; left: auto; right: 0; } .wp-calendar-nav { position: relative; text-align: left; top: 0.6em; } .wp-calendar-nav .wp-calendar-nav-next { position: absolute; right: 0; } /* Widget: Recent Posts */ .widget_recent_entries .post-date { display: inline-block; margin-left: 0.5em; } .widget_area .post_item .post_info, aside .post_item .post_info { font-size: 16px; line-height: 29px; font-weight: 500; } .post_info_date:before { content: '\e860'; font-family: "fontello"; padding-right: 8px; position: relative; left: 1px; } /* Widgets: WP Search, WooCommerce Products Search and bbPress Forums Search */ .widget_search form, .woocommerce.widget_product_search form, .widget_display_search form, #bbpress-forums #bbp-search-form, .top_panel_custom .search_form_wrap form.search_form { width: 100%; overflow: hidden; position: relative; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; display: flex; flex-direction: row-reverse; flex-wrap: nowrap; } .top_panel_custom .search_form_wrap form.search_form { padding-left: 52px; } .post_item_none_search .search_form_wrap form.search_form { padding-left: 0; } .widget_search form > label, .sc_layouts_row_type_normal .search_wrap .search_field { flex: 1 1 auto; } .widget_search form:after, .woocommerce.widget_product_search form:after, .widget_display_search form:after, #bbpress-forums #bbp-search-form:after { content: '\e966'; font-family: "fontello"; display: block; position: absolute; z-index: 0; top: 50%; left: 1.4em; margin-top: -0.5em; width: 1em; height: 1em; line-height: 1em; text-align: center; pointer-events: none; cursor: pointer; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .widget_search .search-field, .top_panel_custom .search_form_wrap .search_field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search { width: 100%; padding: 0.5em 1.5em !important; padding-left: 22px !important; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 54px; } .widget_search input.search-submit, .sc_layouts_row_type_normal .search_wrap .search_submit, .woocommerce.widget_product_search .search_button, .widget_display_search #bbp_search_submit, #bbpress-forums #bbp-search-form #bbp_search_submit { display: block; text-indent: -1000px; width: 3em; height: 54px; padding: 0; border: none !important; background: none !important; cursor: pointer; flex: 0 0 54px; } .sc_layouts_row_type_normal .search_wrap .search_submit { text-indent: inherit; } .sc_layouts_row_type_normal .search_wrap .search_field { width: 20rem; font-size: 16px; line-height: 24px; font-weight: 500; height: 54px; text-transform: capitalize; padding: 12px 22px !important; } .sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item, .sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) { margin-left: 0.5em; } .search_style_fullscreen .search_field { padding: 0 !important; } .sc_layouts_row_type_normal .search_wrap .search_submit:before { font-size: 16px; content: '\e966'; font-family: "fontello"; } .widget_search .search-field { border-radius: 31px !important; } .widget .wp-block-search { display: block; border-radius: 0; background-color: transparent !important; } .widget .wp-block-search::after { display: none; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { border-width: 2px; border-radius: 31px; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { padding: 1em 1.2em; border-radius: 31px; } .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon { padding: 0.125em 1em; } /* Widget: RSS */ .widget_rss .widget_title a { display: inline-block; margin-right: 6px; } .widget_rss .widget_title a:first-child:before { content: '\e8ed'; font-family: "fontello"; display: inline-block; font-size: 0.9em; } .widget_rss .widget_title img { display: none; } .widget_rss ul { padding-left: 1.2em; } .widget_rss li { padding-left: 0; } .widget_rss li:before { display: none; } .widget_rss li + li { margin-top: 2em; } /* Widgets: WP Tag Cloud and WooCommerce Tag Cloud */ .wp-block-tag-cloud, .widget_product_tag_cloud, .widget_tag_cloud { overflow: hidden; } .widget_product_tag_cloud .widget_title, .widget_tag_cloud .widget_title { margin-bottom: 1em; } .sc_edd_details .downloads_page_tags .downloads_page_data > a, .wp-block-tag-cloud a, .widget_product_tag_cloud a, .widget_tag_cloud a { display: block; float: left; padding: 7px 18px; margin: 0 10px 10px 0; font-size: 16px !important; line-height: 18px; font-weight: 500; letter-spacing: 0; text-transform: capitalize; } /* Widget: Instagram Feed */ #sb_instagram .sbi_header_text { padding-top: 0 !important; margin-top: -2px; } #sb_instagram .sb_instagram_header { padding: 0 !important; margin-bottom: 0.5em !important; } .footer_fullwidth #sb_instagram .sb_instagram_header { float: none; text-align: center; overflow: hidden; } .footer_fullwidth #sb_instagram .sb_instagram_header > a { float: none; display: inline-block; overflow: hidden; } #sb_instagram .sb_instagram_header h3 { font-size: 1.2308em; line-height: 1.5em; } #sb_instagram .sb_instagram_header p { font-size: 1em; line-height: 1.5em; } #sb_instagram #sbi_load { margin-top: 0.5em; } /* Widget: Instagram */ ul.instagram-pics { margin-right: -5px; } ul.instagram-pics li { float: left; padding: 0 5px 5px 0; margin: 0; overflow: hidden; width: 33.3333%; height: auto; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .column-1_3 ul.instagram-pics li { width: 25%; } .column-1_2 ul.instagram-pics li { width: 20%; } .column-1_1 ul.instagram-pics li { width: 16.6666%; } ul.instagram-pics li:before { display: none; } /* 10. Footer areas -------------------------------------------------------------- */ /* Footer widgets */ .footer_wrap p { margin: 0; } .footer_wrap .widget[class*="column-"] { margin: 1.5em 0; } .footer_wrap .vc_col-sm-4 .widget li { display: inline-block; width: 45%; margin-right: 3%; vertical-align: top; } .footer_wrap .vc_col-sm-4 .widget li li { display: block; width: 100%; margin-right: 0; } .footer_wrap .footer_fullwidth { overflow: hidden; } .footer_wrap .widget_title, .footer_wrap .widgettitle { text-align: left; } .footer_wrap .footer_fullwidth .widget_title, .footer_wrap .footer_fullwidth .widgettitle { text-align: center; margin-bottom: 1.5em; } /* Footer logo */ .footer_logo_inner { padding: 4em 0; overflow: hidden; text-align: center; position: relative; } .footer_widgets_wrap + .footer_logo_wrap .footer_logo_inner { border-top-width: 1px; border-top-style: solid; } .footer_widgets_wrap .wp-audio-shortcode .mejs-inner .mejs-time-total { margin: 7px 0 0; } .footer_logo_inner:after { content: ' '; position: absolute; z-index: 1; bottom: 0; left: 50%; width: 1px; height: 3em; } .trx_addons_absent .footer_logo_inner { padding: 1em 0; } .trx_addons_absent .footer_logo_inner:after { display: none; } .footer_logo_inner img { max-width: 25%; } .logo_footer_text { font-size: 3.3333em; line-height: 1em; letter-spacing: 6px; margin: 0; } .logo_footer_image + .logo_footer_text { margin: 0.63em 0 2em; } /* Socials in the default footer */ .footer_socials_inner { padding: 2em 0 3em; text-align: center; } .socials_wrap .social_item .social_icon { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .sidebar .wp-block-social-links { padding-left: 0; } .wp-block-social-links .wp-block-social-link::before { display: none !important; } /* Menu in the default footer */ .footer_menu_inner { padding: 2em 0; text-align: center; } .menu_footer_nav_area > ul, .footer_wrap .sc_layouts_menu > ul { padding: 0; margin: 0; list-style-type: none; } .menu_footer_nav_area > ul > li, .footer_wrap .sc_layouts_menu > ul > li { display: inline-block; vertical-align: baseline; font-size: 16px; z-index: auto !important; } .menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a { padding: 0.5em 24px; display: inline-block; } .mobile_layout .menu_footer_nav_area > ul > li > a, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li > a { padding: 0.5em 1em; } .menu_footer_nav_area > ul > li.menu-item-has-children > a, .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a { padding-right: 3.5em; } .mobile_layout .menu_footer_nav_area > ul > li.menu-item-has-children > a, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a { padding-right: 2em; } .menu_footer_nav_area > ul > li.menu-item-has-children > a:after, .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a:after { content: '\e828'; font-family: "fontello"; right: 2em; } .mobile_layout .menu_footer_nav_area > ul > li.menu-item-has-children > a:after, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a:after { right: 0.5em; } .menu_footer_nav_area li li.menu-item-has-children > a:after, .footer_wrap .sc_layouts_menu li li.menu-item-has-children > a:after { content: '\e836'; font-family: "fontello"; } .menu_footer_nav_area > ul > li ul, .footer_wrap .sc_layouts_menu > ul > li ul { top: auto; bottom: 3em; border: 1px solid #ddd; } .menu_footer_nav_area > ul > li ul ul, .footer_wrap .sc_layouts_menu > ul > li ul ul { top: auto; bottom: -1.4em; margin-left: 2px; } .menu_footer_nav_area > ul > li ul ul.submenu_left, .footer_wrap .sc_layouts_menu > ul > li ul ul.submenu_left { margin-left: -2px; } .menu_footer_nav_area > ul > li ul > li, .menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li, .footer_wrap .sc_layouts_menu > ul > li ul > li > a { font-size: 12px; } .menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li > a { display: block; } .decoration-divider { position: relative; } .decoration-divider:before { content: ''; width: 2px; height: 55px; position: absolute; top: -27px; left: calc(50% - 1px); display: block; z-index: 2; } /* Copyright area in the default footer */ .footer_widgets_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_logo_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_socials_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_menu_wrap + .footer_copyright_wrap .footer_copyright_inner { border-top-width: 1px; border-top-style: solid; } .footer_copyright_inner { font-size: 0.9333em; padding: 2em 0; overflow: hidden; text-align: center; } .footer_copyright_wrap p { margin: 0; } /* 11. Utils -------------------------------------------------------------- */ /* Customizer message */ .vihara_customizer_message { padding: 2em; margin: 0 auto; max-width: 60%; background-color: #f3e6ce; color: #996600; border-left: 3px solid #666600; } .vihara_customizer_message b { color: #333300; } /* Debug window */ #debug_log { position: fixed; z-index: 1000000; top: 0; left: 0; display: block; width: 100%; background: rgba(0, 0, 0, 0.8); color: #ffffff; } .admin-bar #debug_log { top: 32px; } #debug_log_close { position: absolute; z-index: 1; top: -6px; right: 0; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 18px; font-weight: bold; cursor: pointer; } #debug_log_content { font-size: 12px; line-height: 15px; max-height: 66px; padding: 16px 16px 6px; overflow: auto; word-wrap: normal; white-space: pre-line; } /* 12. Registration and Login popups -------------------------------------------------------------- */ .popup_wrap { position: absolute; z-index: 1; top: 3.3333em; right: 0; width: 37.5em; padding: 3em 2.5em 2em; display: none; } .popup_registration { right: -5.5em; } .popup_wrap .popup_close { display: block; font-size: 1.25em; width: 1em; height: 1em; line-height: 1em; text-align: center; position: absolute; z-index: 1; top: 0; right: 0; margin: 0.5em 0.5em 0 0; color: #cccccc; border: 2px solid #ebebeb; background-color: #f4f7f9; } .popup_wrap .popup_close:hover { color: #909090; border: 2px solid #cccccc; background-color: #ffffff; } .popup_wrap .popup_close:before { content: '\e8ac'; font-family: "fontello"; line-height: 1em; padding: 0 !important; margin: 0 !important; } .popup_wrap .form_wrap { position: relative; overflow: hidden; } .popup_wrap .form_left { float: left; padding-right: 2.5em; width: 54%; border-right: 1px solid #e0e0e0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .popup_wrap .form_right { float: right; padding-left: 2.5em; width: 45%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .popup_wrap.popup_registration .form_left { width: 50%; padding-right: 5px; border-right: none; } .popup_wrap.popup_registration .form_right { width: 50%; padding-left: 5px; } .popup_wrap .popup_form_field { margin-bottom: 0.625em; } .popup_wrap input[type="text"], .popup_wrap input[type="email"], .popup_wrap input[type="url"], .popup_wrap input[type="password"] { width: 100%; border: 2px solid #ebebeb; background-color: #fafafa; } .popup_wrap input:not([type="submit"]):focus { background-color: #ffffff; } .popup_wrap .popup_form_field.iconed_field { position: relative; } .popup_wrap .popup_form_field.iconed_field:before { position: absolute; z-index: 1; top: 10px; right: 8px; margin-right: 0; color: #c9c9c9; width: 1em; } .popup_wrap .popup_form_field.iconed_field input { padding-right: 30px; } .popup_wrap .popup_form_field .forgot_password { float: right; line-height: 1.5em; } .popup_wrap .popup_form_field.submit_field { padding: 1em 0 4px 4px; } .popup_wrap .popup_form_field .submit_button { width: 100%; } .popup_wrap .login_socials_title { color: #222222; font-size: 1.5em; line-height: 1.3em; margin-bottom: 0.5em; } .popup_wrap .login_socials_problem { line-height: 1.3em; } .popup_wrap .popup_form_field.remember_field { margin-top: 1.2em; } /* 13. Third part plugins ------------------------------------------------------------------------------------ */ /* WPBakery PageBuilder */ .wpb_row, .wpb_text_column, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button { margin-bottom: 0 !important; } .sc_gap .vc_row { margin-left: 0; margin-right: 0; } .sc_gap .vc_column_container { padding-left: 0; padding-right: 0; } h1 .wpb_text_column p, h2 .wpb_text_column p, h3 .wpb_text_column p, h4 .wpb_text_column p, h5 .wpb_text_column p, h6 .wpb_text_column p { padding-bottom: 0 !important; } .top_panel > .vc_row > .wpb_column { z-index: 10; } .top_panel > .vc_row:nth-child(2) > .wpb_column { z-index: 9; } .top_panel > .vc_row:nth-child(3) > .wpb_column { z-index: 8; } .top_panel > .vc_row:nth-child(4) > .wpb_column { z-index: 7; } .top_panel > .vc_row:nth-child(5) > .wpb_column { z-index: 6; } .top_panel > .vc_row:nth-child(6) > .wpb_column { z-index: 5; } .top_panel > .vc_row:nth-child(7) > .wpb_column { z-index: 4; } .top_panel > .vc_row:nth-child(8) > .wpb_column { z-index: 3; } .top_panel > .vc_row:nth-child(9) > .wpb_column { z-index: 2; } .top_panel > .vc_row:nth-child(10) > .wpb_column { z-index: 1; } .post_item_single .post_edit .vc_inline-link { display: none; } /* Google conversion */ iframe[name="google_conversion_frame"] { height: 1px; min-height: 0px; display: none; } /* Magnific popup */ .mfp-bg { z-index: 200001; } .mfp-wrap { z-index: 200002; } .mfp-arrow { background-color: transparent !important; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { right: -20px; padding: 0; width: 44px; text-align: center; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { background: none !important; } /* The GDPR Framework */ .gdpr-terms-container { clear: both; margin: 1em 0 !important; } .ua_ie .wpgdprc-checkbox label { padding-left: 0; } .ua_ie .wpgdprc-checkbox input[type="checkbox"] { width: auto; } .ua_ie .wpgdprc-checkbox input[type="checkbox"]:before { display: none; } .ua_edge .wpgdprc-checkbox label { padding-left: 0; } .ua_edge .wpgdprc-checkbox label input[type='checkbox'] { width: auto; padding: 0; } .ua_edge .wpgdprc-checkbox input[type="checkbox"]:before { display: none; } .wpgdprc-checkbox label input { width: auto !important; } /* WP GDPR Compliance */ table.wpgdprc-table { margin-bottom: 2em; } div.wpgdprc .wpgdprc-checkbox { display: inline; } .wpgdprc-checkbox label { padding-left: 1.15em; position: relative; padding-bottom: 0 !important; } .wpgdprc-checkbox label input[type="checkbox"] { width: 0; -webkit-appearance: none; -moz-appearance: none; } .wpgdprc-checkbox input[type="checkbox"] + label { padding-left: 1.8em; } .wpgdprc-checkbox label input[type="checkbox"]:before { content: ''; font-family: "fontello"; display: block; border: 1px solid #ddd; width: 1em; height: 1em; line-height: 1em; text-align: center; position: absolute; z-index: 1; top: 0.13em; left: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .wpgdprc-checkbox label input[type="checkbox"]:checked:before { content: '\e8ab'; } .ua_ie .wpgdprc-checkbox label { padding-left: 0; } .ua_ie .wpgdprc-checkbox input[type="checkbox"] { width: auto; } .ua_ie .wpgdprc-checkbox input[type="checkbox"]:before { display: none; } /*Gutenberg */ body.sidebar_hide .alignfull { margin-left: calc( -100vw / 2 + 100% / 2 ); margin-right: calc( -100vw / 2 + 100% / 2 ); width: 100vw; max-width: 100vw; } body.sidebar_hide .alignwide { position: relative; left: calc( -44vw + 50% ); width: 88vw; max-width: none; } .alignfull > img, .alignwide > img { max-width: none; width: 100%; } /* Gutenberg blocks */ .wp-block-cover { margin-bottom: 1.5rem; box-sizing: border-box; } .wp-block-cover.aligncenter { display: flex !important; } table.is-style-stripes > tbody > tr:nth-child(even) > td { background-color: transparent; } .wp-block-image figcaption { margin-bottom: 0; max-height: 73%; overflow-y: auto; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } p[style*="font-size:"], .has-large-font-size, .has-huge-font-size, .has-small-font-size, .has-normal-font-size, .has-medium-font-size { line-height: 1.1em; } .wp-block-column .wp-block-quote { padding: 1.6em 2em; font-size: 1.2rem; line-height: 1.4; } .wp-block-column blockquote.wp-block-quote:before { top: 0; left: 0.6rem; } .wp-block-column .wp-block-quote:first-child { margin-top: 0; } .wp-block-quote.is-large, .wp-block-quote.is-style-large { padding: 2.5em; } .wp-block-pullquote.is-style-solid-color blockquote { background-color: transparent; } .wp-block-button { margin-bottom: 1.5rem; } .wp-block-media-text, .wp-block-media-text { margin: 2em 0; } .wp-block-separator { margin: 3em 0; } .wp-block-separator:not([class*="is-style"]) { width: 15%; } .wp-block-separator.is-style-wide { max-width: 100%; } .wp-block-separator.is-style-dots:before { font-size: 30px; letter-spacing: 1.5em; padding-left: 1.5em; } .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright { max-width: 400px; } figure.wp-block-audio .mejs-time { padding-top: 10px; } figure.wp-block-audio .mejs-time-rail { padding-top: 3px; } figure.wp-block-audio .mejs-horizontal-volume-total { top: 11px; } .wp-block-table { margin-top: 1.6em; margin-bottom: 1.6em; } .wp-block-image figure.aligncenter { display: table !important; } .wp-block-embed-twitter .twitter-widget { margin-bottom: 0 !important; } figcaption, figure.wp-block-video figcaption, figure.wp-block-embed figcaption { position: static; transition: none; margin: 0; } figure.wp-block-audio:hover figcaption, figure.wp-block-video:hover figcaption, figure.wp-block-embed:hover figcaption { margin-bottom: 0; } .sidebar_hide .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .sidebar_hide .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .sidebar_hide .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .sidebar_hide .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .sidebar_hide .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .sidebar_hide .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .sidebar_hide .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; } .sidebar_hide .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .sidebar_hide .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .sidebar_hide .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .sidebar_hide .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .sidebar_hide .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .sidebar_hide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .sidebar_hide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before { content: ""; display: block; padding-top: 50%; } .sidebar_hide .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before { padding-top: 56.25%; } body.sidebar_hide .wp-block-columns.alignfull .wp-block-column { padding: 0 1.5em; } .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { box-sizing: border-box; overflow: hidden; max-height: 70%; overflow: auto; transition: all 0.3s; } .wp-block-gallery figure:hover figcaption, .wp-block-image:hover figcaption { opacity: 0; } .wp-block-gallery .blocks-gallery-grid + .blocks-gallery-caption { margin-top: .2rem; margin-bottom: 1.5rem; position: relative; width: 100%; } .wp-block-embed__wrapper { position: relative; } figure.wp-block-audio { margin-bottom: 1.5em; } /* UT*/ .wp-block-group.has-background { padding: 1rem; } .related_item.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) { padding: 2em 0; } .related_item.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-inner .mejs-time { display: none; } .wp-block-button.is-style-squared .wp-block-button__link { border-radius: unset; } .wp-block-pullquote.is-style-solid-color blockquote p, .wp-block-pullquote p, .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: revert; } .post_content > .has-drop-cap.has-medium-font-size { margin-bottom: 3em; } .post_content > .wp-block-cover.has-background-dim .wp-block-cover__inner-container > p { margin: 0; } article.tag-gallery > .post_content > figure.wp-block-audio { overflow: inherit; } .trx_addons_absent .post_content > [class*='wp-block-']:not(.wp-block-quote) { margin-bottom: 1.7em; } .post_content > ul.wp-block-latest-posts:not(.is-grid) { list-style: revert; padding-left: 1.5em; } .post_content > ol[class*="wp-block-"] { padding-left: 0; } .wp-block-group.has-background .wp-block-group__inner-container > p:last-child { margin-bottom: 0; } .wp-block-media-text .wp-block-media-text__content .has-large-font-size { font-size: 1.5em; } /* 14. Predefined classes for users -------------------------------------------------------------- */ /* Round object corners */ .rounded_none { -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .rounded_tiny { -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } .rounded_small { -webkit-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; } .rounded_medium { -webkit-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; } .rounded_large { -webkit-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; } .rounded { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } /* Scroll button on the slider */ .theme_scroll_down { display: inline-block; text-align: center; cursor: pointer; text-transform: uppercase; font-size: 11px !important; line-height: 15px !important; letter-spacing: 2px; } .theme_scroll_down:after { content: '\e938'; font-family: "fontello"; font-size: 16px !important; line-height: 30px !important; display: block; text-align: center; } .theme_scroll_down:hover { -webkit-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2); -ms-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2); animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2); } /* Makeup image */ #makeup { position: absolute; z-index: 1000000; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none; opacity: 0.5; } .admin-bar #makeup { top: 32px; } #makeup { margin-left: 0; margin-top: 0; } .post_content > p:last-child > img.alignright { margin: 3em 0; } .comments_wrap { clear: both; } .woocommerce div.product form.cart .group_table td { vertical-align: inherit; } blockquote.has-text-align-right { padding: 5.8rem 8.4rem 4.9rem 5.2rem; } blockquote.has-text-align-right::before { right: 5.6rem; left: auto; } .outofstock .add_to_cart_wrap { display: none; } /* Styles of the supported plugins and other site modules Attention! Must be at the end of the main stylesheet ------------------------------------------------------- */ /* ATTENTION! This file was generated automatically! Don't change it!!! ----------------------------------------------------------------------- */ /* Blog layout: Excerpt ------------------------- */ .post_layout_excerpt { position: relative; margin-bottom: 0; } .post_layout_excerpt + .post_layout_excerpt { margin-top: 35px; } .post_layout_excerpt:not(.has-post-thumbnail):not(.post_format_quote):not(.post_format_image):not(.post_format_audio):not(.post_format_video):not(.post_format_gallery) { padding-top: 54px; } .post_item.post_layout_excerpt.post_format_gallery .post_featured.without_thumb { margin-bottom: 45px; } .post_layout_excerpt.sticky { padding: 0; } .post_layout_excerpt .post_featured { display: inline-block; } .post_layout_excerpt.post_format_audio .post_featured.without_thumb, .post_layout_excerpt.post_format_gallery .post_featured.without_thumb { display: block; } .post_layout_excerpt .post_header { margin: 0; position: relative; } .post_layout_excerpt .post_header .post_price { width: auto; position: absolute; z-index: 1; top: 0; right: 0; font-size: 2.5em; line-height: 1.5em; } .post_layout_excerpt .post_title { margin: 0; font-size: 36px; line-height: 44px; font-weight: 700; } .post_layout_excerpt .post_meta { margin-top: 0.55rem; } .post_layout_excerpt .post_header + .post_content { margin-top: 1.75rem; } .post_layout_excerpt .post_header, .post_layout_excerpt .post_content { padding: 0 70px; } .post_layout_excerpt.post_format_quote .post_content { padding: 0 0 50px; } .post_layout_excerpt .post_content .post_content_inner blockquote { margin: 0; } .post_layout_excerpt .post_content { padding-bottom: 60px; } .post_item.post_layout_excerpt .post_featured.with_thumb { margin-bottom: 45px; } .post_featured.without_thumb { margin-bottom: 0; } .post_format_video .post_featured.without_thumb { margin-bottom: 45px; } .related_item.post_format_video .post_featured.without_thumb { margin-bottom: 0; } .post_item.post_layout_excerpt.post_format_quote { display: flex; flex-direction: column; } .post_item.post_layout_excerpt.post_format_quote .post_content { order: 1; margin-top: 0; } .post_item.post_layout_excerpt.post_format_quote .post_header { order: 2; padding-bottom: 60px; } body[class*="blog_style_classic"] .post_layout_excerpt, body[class*="blog_style_masonry"] .post_layout_excerpt { margin-bottom: 3em; } /* Blog layout: Classic ------------------------- */ .posts_container.columns_wrap { display: flex; flex-wrap: wrap; } .posts_container.columns_wrap .post_layout_classic { display: inline-block; vertical-align: top; width: 100%; height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .post_layout_classic { position: relative; } .post_layout_classic .post_featured img { width: 100%; } .post_layout_classic .post_header { padding-top: 0.01px; } .post_layout_classic .post_title { font-size: 1.5em; line-height: 1.3em; margin: 0; } .post_layout_classic .post_title + .post_meta { margin-top: 0.5em; } .post_layout_classic blockquote { margin: 0 0 1.4em; } .post_layout_classic .post_header + .post_content { padding-top: 1em; } .post_layout_classic.format-aside .post_content_inner + .post_meta, .post_layout_classic.format-link .post_content_inner + .post_meta, .post_layout_classic.format-status .post_content_inner + .post_meta { margin-top: 1em; } .post_layout_classic_2.post_format_quote blockquote { padding: 2.8rem 3.2rem 2.8rem 3.4rem; } .post_layout_classic_2.post_format_quote blockquote:before { top: 1rem; left: 1.6rem; } /* Blog layout: Masonry ------------------------- */ .masonry_wrap { position: relative; margin-right: -30px; } .masonry_wrap .masonry_item { position: relative; display: inline-block; vertical-align: top; padding: 0 30px 30px 0; margin-bottom: 0; width: 50%; border-width: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .masonry_wrap .masonry_item-1_3 { width: 33.3333%; } .masonry_wrap .masonry_item-1_4 { width: 25%; } /* Blog layout: Portfolio ------------------------- */ .post_layout_portfolio .post_title { margin: 1em 0 0.4em; } .post_layout_portfolio .post_featured { margin-bottom: 0; } .post_layout_portfolio .post_featured img { width: 100%; } .post_layout_portfolio .label_sticky { top: -12px; left: -12px; right: auto; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } /* Blog layout: Portfolio Gallery (use Portfolio styles too) ------------------------------------------------------------- */ .post_layout_gallery * { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .post_layout_gallery .post_details { display: none; } .gallery_item_current { opacity: 0 !important; } .gallery_preview { position: fixed; z-index: 200000; top: 0; left: 0; width: 50%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; pointer-events: none; } .gallery_preview:before { content: ' '; opacity: 0; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; -webkit-transition: opacity 0.6s ease; -ms-transition: opacity 0.6s ease; transition: opacity 0.6s ease; } .gallery_preview_show { pointer-events: auto; } .gallery_preview_show:before { opacity: 1; } .gallery_preview_image_clone { position: fixed; z-index: 110; -webkit-transition: -webkit-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; transition: transform 0.5s ease; -webkit-backface-visibility: hidden; } .gallery_preview_image_original { position: relative; z-index: 120; display: block; object-fit: contain; -webkit-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; transition: opacity 0.2s ease; -webkit-backface-visibility: hidden; } .gallery_preview_show .gallery_preview_image_animate { /* open */ -webkit-transition: -webkit-transform 0.6s, opacity 0.2s; -ms-transition: -ms-transform 0.6s, opacity 0.2s; transition: transform 0.6s, opacity 0.2s; } .gallery_preview_image_animate { /* close */ -webkit-transition: -webkit-transform 0.3s, opacity 0.2s; -ms-transition: -ms-transform 0.3s, opacity 0.2s; transition: transform 0.3s, opacity 0.2s; } .gallery_preview_description { position: absolute; z-index: 140; top: 0; left: 100%; width: 100%; height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: -webkit-transform 1s, opacity 1s; -ms-transition: -ms-transform 1s, opacity 1s; transition: transform 1s, opacity 1s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -ms-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transform: translate3d(0, 30px, 0); -ms-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); padding: 0 3em; opacity: 0; } .gallery_preview_show .gallery_preview_description { opacity: 1; -webkit-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .gallery_preview_show .post_title { margin: 0 0 0.5em; } .gallery_preview_show .post_meta { font-size: 1em; line-height: 1.3em; margin-top: 0; margin-bottom: 2em; } .gallery_preview_show .post_description_content { max-width: 100%; font-size: 1.1429em; line-height: 2em; } .gallery_preview_close { font-size: 2em; margin: 0; padding: 0; cursor: pointer; vertical-align: top; border: none; background: none; padding: 1em; opacity: 0; position: fixed; z-index: 150; top: 0; right: 0; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -ms-transition: -ms-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transform: scale3d(0.6, 0.6, 1); -ms-transform: scale3d(0.6, 0.6, 1); transform: scale3d(0.6, 0.6, 1); } .gallery_preview_image_loaded .gallery_preview_close { opacity: 1; -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } /* Blog layout: Chess ------------------------- */ .chess_wrap { overflow: hidden; } .post_layout_chess { position: relative; overflow: hidden; margin-bottom: 0; } .post_layout_chess.sticky { padding: 0; border-width: 0; } .post_layout_chess .label_sticky { top: -12px; left: -12px; right: auto; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } .blog_style_excerpt .post_layout_excerpt .post_meta_item.post_share, .blog_style_excerpt .post_layout_sticky .post_meta_item.post_share { font-size: 16px; } .blog_style_excerpt .post_layout_excerpt .post_meta_item.post_share .socials_share.socials_type_drop .socials_caption, .blog_style_excerpt .post_layout_sticky .post_meta_item.post_share .socials_share.socials_type_drop .socials_caption { font-size: 16px; } .post_layout_chess .post_featured { margin-bottom: 0; width: 50%; float: right; max-height: none !important; } .post_layout_chess .post_featured_bg:before { padding-top: 100%; /* 112.5% - 16:9 */ } .post_layout_chess .post_inner { width: 50%; position: absolute; z-index: 1; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .post_layout_chess_1:nth-child(2n+2) .post_featured { float: left; } .post_layout_chess_1:nth-child(2n+2) .post_inner { left: auto; right: 0; } .post_layout_chess_2 { width: 50%; float: left; } .post_layout_chess_2:nth-child(4n+3) .post_featured, .post_layout_chess_2:nth-child(4n+4) .post_featured { float: left; } .post_layout_chess_2:nth-child(4n+3) .post_inner, .post_layout_chess_2:nth-child(4n+4) .post_inner { left: auto; right: 0; } .post_layout_chess_3 { width: 33.3333%; float: left; } .post_layout_chess_3:nth-child(6n+4) .post_featured, .post_layout_chess_3:nth-child(6n+5) .post_featured, .post_layout_chess_3:nth-child(6n+6) .post_featured { float: left; } .post_layout_chess_3:nth-child(6n+4) .post_inner, .post_layout_chess_3:nth-child(6n+5) .post_inner, .post_layout_chess_3:nth-child(6n+6) .post_inner { left: auto; right: 0; } .post_layout_chess_3 .post_meta_item.post_date { display: block; margin-bottom: 0.384615385em; } .post_layout_chess_2 .post_meta_item.post_date { margin-bottom: 0.384615385em; } .post_layout_chess blockquote { margin: 0; } .post_layout_chess_1 .post_inner_content { padding: 0 14%; } .post_layout_chess_2 .post_inner_content { padding: 0 12%; } .post_layout_chess_3 .post_inner_content { padding: 0 10%; } .post_layout_chess .post_header { padding-top: 0.01px; } .post_layout_chess .post_title { margin: 0; } .post_layout_chess .post_meta { margin-top: 1em; margin-bottom: 0 !important; } .post_layout_chess .post_header + .post_content { margin-top: 1em; } .post_layout_chess .post_content_inner { overflow: hidden; position: relative; padding-bottom: 1em; } .post_layout_chess:not(.post_format_aside) .post_content_inner { padding-top: 0; } .post_layout_chess .post_content_inner:after { content: ' '; width: 100%; height: 1em; position: absolute; z-index: 1; bottom: 0; left: 0; } .post_layout_chess_1.post_format_quote .post_content_inner .post_meta, .post_layout_chess_1.post_format_link .post_content_inner .post_meta, .post_layout_chess_1.post_format_status .post_content_inner .post_meta { margin-top: 1rem; } .post_layout_chess_1.post_format_aside .post_content_inner .post_meta { margin-top: 3rem; } .post_layout_chess_1 .post_header + .post_content { margin-top: 3.8rem; } .post_layout_chess.post_layout_chess_1 .more-link { margin-top: 3rem; } .post_layout_chess_1.post_format_quote .post_header, .post_layout_chess_1.post_format_link .post_header, .post_layout_chess_1.post_format_aside .post_header, .post_layout_chess_1.post_format_status .post_header, .post_layout_chess_2.post_format_quote .post_header, .post_layout_chess_2.post_format_link .post_header, .post_layout_chess_2.post_format_aside .post_header, .post_layout_chess_2.post_format_status .post_header { display: none; } .post_layout_chess_2 .post_title { font-size: 1.6rem; } .post_layout_chess_2:not(.post_format_quote):not(.post_format_link):not(.post_format_aside):not(.post_format_status) .post_content_inner { font-size: 1em; line-height: 1.5em; max-height: 15.4em; } .post_layout_chess_2 .post_meta, .post_layout_chess_3 .post_meta { font-size: 13px; line-height: 18px; margin-top: 8px; } .post_layout_chess_2.post_format_aside .post_meta { margin-top: 1.3333rem; } .post_layout_chess_2.post_format_audio .post_featured .post_audio_title, .post_layout_chess_3.post_format_audio .post_featured .post_audio_title { letter-spacing: 0; } .post_layout_chess_2.format-chat p > em, .post_layout_chess_2.format-chat p > b, .post_layout_chess_2.format-chat p > strong { margin-top: 0.8em; } .post_layout_chess.post_layout_chess_2 .more-link, .post_layout_chess.post_layout_chess_3 .more-link { padding: 1.1667em 2.3333em; letter-spacing: 0; margin-top: 0.5rem; } .post_layout_chess.post_layout_chess_1 blockquote { padding: 2.8rem 1.2rem 2.9rem 3.4rem; } .post_layout_chess.post_layout_chess_1 blockquote:before { top: 1.5rem; left: 1.6rem; } .post_layout_chess_3 .post_title { font-size: 1.3333rem; line-height: 1.2em; } .post_layout_chess_3 .post_content_inner { max-height: 6.2rem; } .post_layout_chess_3 .post_content_inner, .post_layout_chess_3 .post_content_inner + .post_meta { display: none; } .body_style_boxed .post_layout_chess_2 .post_content_inner, .body_style_boxed .post_layout_chess_2 .post_content_inner + p, .body_style_boxed .post_layout_chess_3 .post_meta, .body_style_boxed .post_layout_chess_3 .post_content_inner + p, .body_style_wide .post_layout_chess_2 .post_content_inner, .body_style_wide .post_layout_chess_2 .post_content_inner + p, .body_style_wide .post_layout_chess_3 .post_meta, .body_style_wide .post_layout_chess_3 .post_content_inner + p { display: none; } .post_layout_chess.post_layout_chess_3 .more-link { padding: 1em 2em; } /* Blog layout: Custom ------------------------- */ .post_layout_custom { position: relative; } .post_layout_custom .post_featured img { width: 100%; } .post_layout_custom .post_header { padding-top: 0.01px; } /* Front Page sections -------------------------------------------------------- */ .home-page.with_bg_image, .frontpage.with_bg_image { background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; } .home-page.with_bg_image .page_content_wrap, .frontpage.with_bg_image .page_content_wrap { background-color: transparent; } /* Common settings */ .front_page_section { background-position: center; background-repeat: no-repeat; background-size: cover; } .front_page_section > .customize-partial-edit-shortcut button { left: 2px !important; } .front_page_section_paddings_none .front_page_section_content_wrap { padding: 0; } .front_page_section_paddings_small .front_page_section_content_wrap { padding: 4% 0; } .front_page_section_paddings_medium .front_page_section_content_wrap { padding: 8% 0; } .front_page_section_paddings_large .front_page_section_content_wrap { padding: 12% 0; } .front_page_section_paddings_huge .front_page_section_content_wrap { padding: 16% 0; } .front_page_block_empty { height: 0 !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; margin: 0 !important; padding: 0 !important; } .front_page_section_description, .front_page_section_content, .front_page_section_output, .front_page_section_buttons { font-size: 1.1429em; } .front_page_section .front_page_section_caption { margin: 0; text-align: center; } .front_page_section_description { line-height: 1.5em; text-align: center; } .front_page_section_description p:last-child, .front_page_section_content p:last-child, .front_page_section_output p:last-child { margin-bottom: 0; } .front_page_section_buttons { text-align: center; } .front_page_section_caption:not(.front_page_block_empty) + .front_page_section_description { margin-top: 1em; } .front_page_section_caption:not(.front_page_block_empty) + .front_page_section_content, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_content { margin-top: 3em; } .front_page_section_caption:not(.front_page_block_empty) + .front_page_section_output, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_output, .front_page_section_content:not(.front_page_block_empty) + .front_page_section_output { margin-top: 3em; } .front_page_section_caption:not(.front_page_block_empty) + .front_page_section_columns, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_columns, .front_page_section_content:not(.front_page_block_empty) + .front_page_section_columns { margin-top: 3em; } .front_page_section_caption:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_content:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_output:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_columns:not(.front_page_block_empty) + .front_page_section_buttons { margin-top: 2em; } .front_page_section_buttons > .front_page_section_button { margin-top: 1em; margin-right: 1em; font-size: 0.8em; } .front_page_section_buttons > .front_page_section_button + .front_page_section_button { margin-right: 0; } .front_page_section_columns .front_page_section_caption { font-size: 2.5em; line-height: 1.2em; text-align: left; } .front_page_section_columns .front_page_section_output, .front_page_section_columns .front_page_section_content, .front_page_section_columns .front_page_section_description { font-size: 1em; line-height: 1.5em; text-align: left; } .front_page_section_columns h1, .front_page_section_columns h2, .front_page_section_columns h3, .front_page_section_columns h4, .front_page_section_columns h5, .front_page_section_columns h6 { margin-top: 1em; margin-bottom: 0.3em; } .front_page_section_columns h1:first-child, .front_page_section_columns h2:first-child, .front_page_section_columns h3:first-child, .front_page_section_columns h4:first-child, .front_page_section_columns h5:first-child, .front_page_section_columns h6:first-child { margin-top: 0; } .front_page_section_columns p { margin: 0; } .front_page_section_columns p + p { margin-top: 0.5em; } /* Section 'Title' */ .front_page_section_title_description { line-height: 1.75em; } .front_page_section_title_caption:not(.front_page_block_empty) + .front_page_section_title_description { margin-top: 2em; } /* Section 'Features' */ .front_page_section_features .sc_item_descr { padding: 1em 0; } .front_page_section_features .sc_services_light .sc_services_item_icon { font-size: 4em; } /* Section 'Subscribe' */ .front_page_section_subscribe .front_page_section_output { max-width: 50%; margin-left: auto; margin-right: auto; } .front_page_section_subscribe .mc4wp-form .mc4wp-form-fields input[type="email"] { padding: 1em; } /* Section 'Googlemap' */ .front_page_section_googlemap .front_page_section_output { -webkit-box-shadow: 0 0 40px 10px rgba(255, 255, 255, 0.4); -ms-box-shadow: 0 0 40px 10px rgba(255, 255, 255, 0.4); box-shadow: 0 0 40px 10px rgba(255, 255, 255, 0.4); } /* Buttons hovers ------------------------------------------------------------------ */ /* Slide left and top */ [class*="sc_button_hover_slide"] { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .sc_button_hover_just_init { -webkit-transition: none !important; -ms-transition: none !important; transition: none !important; } [class*="sc_button_hover_"]:not(.sc_button_bg_image) { -webkit-transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important; -ms-transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important; transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important; } /* Arrow */ .sc_button_hover_arrow { position: relative; overflow: hidden; padding-left: 2em !important; padding-right: 2em !important; } .sc_button_hover_arrow:before { content: '\e8f4'; font-family: "fontello"; position: absolute; z-index: 1; right: -2em !important; left: auto !important; top: 50% !important; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; background-color: transparent !important; color: inherit !important; } .sc_button_hover_arrow:hover:before, .sc_button_hover_arrow.active:before, .vc_active .sc_button_hover_arrow:before { right: 0.5em !important; } /* Images (post featured) hovers ----------------------------------------------------- */ .post_featured[class*="hover_"] { position: relative; -webkit-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } .post_featured[class*="hover_"], .post_featured[class*="hover_"] * { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .post_featured .mask { content: ' '; position: absolute; z-index: 4; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; pointer-events: none; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .post_featured .post_info { position: absolute; z-index: 6; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5); -ms-transform: translate(-50%, -50%) scale(0.5, 0.5); transform: translate(-50%, -50%) scale(0.5, 0.5); -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; display: none; font-size: 1.1429em; line-height: 1.3em; width: 90%; text-align: center; margin: -1em auto 0; opacity: 0; } /* Hover empty */ .post_featured.hover_ .icons { position: absolute; z-index: 7; top: 0; left: 0; right: 0; bottom: 0; } /* Hover Icon and Icons */ .post_featured.hover_icon, .post_featured.hover_icons { position: relative; } .post_featured.hover_icon .mask { background-color: rgba(0, 0, 0, 0.4); } .post_featured.hover_icon:hover .mask { opacity: 1; } .post_featured.hover_icon .icons, .post_featured.hover_icons .icons { position: absolute; z-index: 5; top: 0; left: 0; right: 0; bottom: 0; } .post_featured.hover_icon .icons a, .post_featured.hover_icons .icons a { display: inline-block; font-size: 1.7143em; cursor: pointer; opacity: 0; margin: -1em 0 0 -1em; position: absolute; z-index: 10; top: 50%; left: 50%; -webkit-transform: scale(0.3, 0.3); -ms-transform: scale(0.3, 0.3); transform: scale(0.3, 0.3); -webkit-transition: all 0.5s ease, transform 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s; -ms-transition: all 0.5s ease, transform 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s; transition: all 0.5s ease, transform 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s; width: 2em; height: 2em; line-height: 2em; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; line-height: 2.1em; } .post_featured.hover_icon .icons a { font-size: 2.5em; } .post_featured.hover_icons .icons a { margin-left: -2.25em; } .post_featured.hover_icons .icons a + a { margin-left: 0.25em; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } .post_featured.hover_icons .icons a.single_icon { margin-left: 0; } .post_featured.hover_icon:hover .icons a, .post_featured.hover_icons:hover .icons a { opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition: all 0.5s ease, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; -ms-transition: all 0.5s ease, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; transition: all 0.5s ease, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; } .post_featured.hover_icons:hover .icons a + a { -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } /* Hover Zoom: icons 'link' and 'zoom' */ .post_featured.hover_zoom:before { content: ' '; position: absolute; z-index: 5; top: 50%; left: 50%; width: 100px; height: 100px; margin: -50px 0 0 -50px; border: 2px solid #fff; background-color: rgba(0, 0, 0, 0.15); -webkit-transform: scale(0, 0) rotate(0deg); -ms-transform: scale(0, 0) rotate(0deg); transform: scale(0, 0) rotate(0deg); -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .post_featured.hover_zoom:hover:before { -webkit-transform: scale(1, 1) rotate(45deg); -ms-transform: scale(1, 1) rotate(45deg); transform: scale(1, 1) rotate(45deg); } .post_featured.hover_zoom .mask { background-color: rgba(255, 255, 255, 0.15); } .post_featured.hover_zoom:hover .mask { opacity: 1; } .post_featured.hover_zoom .icons { position: absolute; z-index: 6; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: inline-block; } .post_featured.hover_zoom .icons a { display: inline-block; font-size: 18px; width: 32px; height: 32px; line-height: 32px; text-align: center; color: #fff; position: relative; left: -50px; opacity: 0; -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .post_featured.hover_zoom .icons a + a { margin-left: 8px; left: 50px; } .post_featured.hover_zoom .icons a:hover { color: #fff; background-color: rgba(255, 255, 255, 0.2); } .post_featured.hover_zoom:hover .icons a { left: 0; opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); } /* Hover Dots */ .post_featured.hover_dots:hover .mask { opacity: 1; } .post_featured.hover_dots .icons { position: absolute; z-index: 6; top: 0; left: 0; right: 0; bottom: 0; } .post_featured.hover_dots .icons span { display: inline-block; opacity: 0; position: absolute; z-index: 5; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 6px; height: 6px; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .post_featured.hover_dots:hover .icons span { opacity: 1; display: inline-block; } .post_featured.hover_dots:hover .icons span:first-child { margin-left: -13px; } .post_featured.hover_dots:hover .icons span + span + span { margin-left: 13px; } .post_featured.hover_dots.hover_with_info .icons span { margin-top: 1em; } .post_featured.hover_dots .post_info { display: block; top: 45%; } .post_featured.hover_dots:hover .post_info { -webkit-transform: translate(-50%, -50%) scale(1, 1); -ms-transform: translate(-50%, -50%) scale(1, 1); transform: translate(-50%, -50%) scale(1, 1); opacity: 1; } /* Hover Fade, Slide, Pull, Border: Common Rules */ .post_featured.hover_fade, .post_featured.hover_slide, .post_featured.hover_pull, .post_featured.hover_border { position: relative; overflow: hidden; } .post_featured.hover_fade .post_info, .post_featured.hover_slide .post_info, .post_featured.hover_pull .post_info, .post_featured.hover_border .post_info { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; overflow: hidden; text-align: center; display: block; margin: 0; opacity: 1; font-size: 1em; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: none; -ms-transition: none; transition: none; -webkit-transform: none; -ms-transform: none; transform: none; } .post_featured.hover_fade .post_info .post_title, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_border .post_info .post_title { font-weight: 400; font-size: 1.5em; line-height: 1.4em; margin: 0 0 0.5em; text-transform: uppercase; text-align: center; } .post_featured.hover_fade .post_info .post_descr, .post_featured.hover_slide .post_info .post_descr, .post_featured.hover_pull .post_info .post_descr, .post_featured.hover_border .post_info .post_descr { margin: 0; position: relative; padding: 0.5em 1em; text-align: center; } .post_featured.hover_fade .post_info .post_title span, .post_featured.hover_slide .post_info .post_title span, .post_featured.hover_pull .post_info .post_title span, .post_featured.hover_border .post_info .post_title span { font-weight: 700; } .post_featured.hover_fade .post_info .post_excerpt, .post_featured.hover_slide .post_info .post_excerpt, .post_featured.hover_pull .post_info .post_excerpt, .post_featured.hover_border .post_info .post_excerpt { display: none; } .post_featured.hover_fade img, .post_featured.hover_fade .post_info .post_info_back, .post_featured.hover_fade .post_info .post_title, .post_featured.hover_fade .post_info .post_descr, .post_featured.hover_slide img, .post_featured.hover_slide .post_info .post_info_back, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr, .post_featured.hover_pull img, .post_featured.hover_pull .post_info .post_info_back, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr, .post_featured.hover_border img, .post_featured.hover_border .post_info .post_info_back, .post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .post_featured.hover_fade .post_info .post_excerpt, .post_featured.hover_slide .post_info .post_excerpt, .post_featured.hover_pull .post_info .post_excerpt, .post_featured.hover_border .post_info .post_excerpt { margin-top: 1em; display: none; } /* Hover Fade */ .post_featured.hover_fade:hover .mask { opacity: 1; } .post_featured.hover_fade .post_info .post_info_back { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; padding: 15px; margin-top: 100%; opacity: 0; } .post_featured.hover_fade.top_to_bottom .post_info .post_info_back { margin-top: -100%; } .post_featured.hover_fade.bottom_to_top .post_info .post_info_back { margin-top: 100%; } .post_featured.hover_fade.left_to_right .post_info .post_info_back { margin-left: -100%; } .post_featured.hover_fade.right_to_left .post_info .post_info_back { margin-left: 100%; } .post_featured.hover_fade:hover .post_info .post_info_back { margin: 0 !important; opacity: 1; } /* Hover Slide */ .post_featured.hover_slide .mask { opacity: 0.3; } .post_featured.hover_slide:hover .mask { opacity: 1; } .post_featured.hover_slide .post_info, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr { text-align: left; } .post_featured.hover_slide img, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr { position: relative; margin: 0; } .post_featured.hover_slide .post_info .post_title { padding: 0 0 15px; margin: 30px 30px 15px !important; overflow: hidden; } .post_featured.hover_slide .post_info .post_title:after { content: " "; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } .post_featured.hover_slide:hover .post_info .post_title:after { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .post_featured.hover_slide > img { max-width: none; width: calc(100% + 20px); -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); } .post_featured.hover_slide:hover > img { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .post_featured.hover_slide .post_info, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr { text-align: left; } .post_featured.hover_slide .post_info .post_descr { padding: 0 30px 30px; opacity: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .post_featured.hover_slide:hover .post_info .post_descr { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } /* Hover Pull */ .post_featured.hover_pull .post_info, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr { text-align: left; } .post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr { position: absolute; bottom: 0; left: 0; width: 100%; margin: 0; } .post_featured.hover_pull .mask { opacity: 0.3; } .post_featured.hover_pull:hover .mask { opacity: 1; } .post_featured.hover_pull:hover > img { -webkit-transform: translateY(-60px); -ms-transform: translateY(-60px); transform: translateY(-60px); } .post_featured.hover_pull .post_info .post_title { padding: 20px; } .post_featured.hover_pull:hover .post_info .post_title { -webkit-transform: translateY(-70px); -ms-transform: translateY(-70px); transform: translateY(-70px); } .post_featured.hover_pull .post_info .post_descr { height: 60px; -webkit-transform: translateY(60px); -ms-transform: translateY(60px); transform: translateY(60px); } .post_featured.hover_pull:hover .post_info .post_descr { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .post_featured.hover_pull .post_info .post_descr .post_meta { max-height: 60px; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin: 0; padding: 0 10px 0 20px; } /* Hover Border */ .post_featured.hover_border:hover .mask { opacity: 1; } .post_featured.hover_border .post_info:before, .post_featured.hover_border .post_info:after { content: ' '; position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; pointer-events: none; } .post_featured.hover_border .post_info:before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } .post_featured.hover_border:hover .post_info:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .post_featured.hover_border .post_info:after { border-left: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); } .post_featured.hover_border:hover .post_info:after { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); } .post_featured.hover_border .post_info .post_info_back { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; padding: 45px; } .post_featured.hover_border img, .post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr { -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .post_featured.hover_border:hover > img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr { opacity: 0; position: relative; text-align: center; margin: 0; } .post_featured.hover_border .post_info .post_title { font-size: 1.2em; padding: 0 0 15px; -webkit-transform: translateY(-1em); -ms-transform: translateY(-1em); transform: translateY(-1em); } .post_featured.hover_border:hover .post_info .post_title { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .post_featured.hover_border .post_info .post_descr { padding: 0; -webkit-transform: translateY(1em); -ms-transform: translateY(1em); transform: translateY(1em); } .post_featured.hover_border:hover .post_info .post_descr { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .post_featured.hover_border .post_info .post_info_item + .post_info_item:before { content: ' '; display: block; margin: 0.5em 0 0 0; } /* Hover Shop (icons) */ .post_featured.hover_shop { position: relative; display: block; } .post_item:hover .post_featured.hover_shop .mask, .post_item:hover .post_featured.hover_shop:hover .mask { opacity: 1; } .post_featured.hover_shop .icons { position: absolute; z-index: 1002; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; } .post_featured.hover_shop .icons a { display: inline-block; pointer-events: all; font-size: 1.2632em !important; padding: 0 !important; letter-spacing: 0 !important; cursor: pointer; text-align: center; border: 3px solid #ddd !important; opacity: 0; margin-left: -1.76em; position: absolute; z-index: 10; top: 50%; left: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em !important; -webkit-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; -webkit-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3) rotate(45deg); transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3) rotate(45deg); -webkit-transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s; -ms-transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s; transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s; } .post_featured.hover_shop .icons a.added_to_cart { display: none; } .post_featured.hover_shop .icons a.product_out_stock { display: none; } .product-category .post_featured.hover_shop .icons a, .post_featured.hover_shop .icons a.product_out_stock + a { margin-left: 0; -webkit-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; } .post_featured.hover_shop .icons a + a, .post_featured.hover_shop .icons a + a + a { margin-left: 1.76em; -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } .post_featured.hover_shop .icons a.shop_cart:before { font-family: "fontello" !important; font-weight: 400 !important; content: '\e93d' !important; } .post_featured.hover_shop .icons a:before, .post_featured.hover_shop .icons a:after { margin: 0 !important; padding: 0 !important; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .post_featured.hover_shop .icons a:after { position: absolute; top: 25%; left: 25%; -webkit-transform: translate(-50%, -50%) rotate(-45deg); -ms-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); font-size: 0.6em; } .post_item:hover .post_featured.hover_shop .icons a, .post_featured.hover_shop:hover .icons a { opacity: 1; -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1, 1); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(1, 1); transform: translate(-50%, -50%) rotate(45deg) scale(1, 1); -webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; -ms-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; } .post_item:hover .post_featured.hover_shop .icons a + a, .post_item:hover .post_featured.hover_shop .icons a + a + a, .post_featured.hover_shop:hover .icons a + a, .post_featured.hover_shop:hover .icons a + a + a { -webkit-transition-delay: 0.15s; -ms-transition-delay: 0.15s; transition-delay: 0.15s; } /* Hover Shop (buttons) */ .post_featured.hover_shop_buttons { position: relative; display: block; overflow: hidden !important; } .post_featured.hover_shop_buttons .mask { display: none; } .post_featured.hover_shop_buttons .icons { position: absolute; z-index: 1002; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; } .post_featured.hover_shop_buttons .icons a { position: absolute; z-index: 10; bottom: -5em; left: 0; font-size: 1em !important; letter-spacing: 0 !important; display: block; text-transform: none !important; width: 50%; text-align: center; padding: 0.5em 1em !important; pointer-events: all; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .post_featured.hover_shop_buttons .icons a + a, .post_featured.hover_shop_buttons .icons a + a + a { left: 50%; } .post_featured.hover_shop_buttons .icons a:before { font-family: "fontello" !important; font-weight: 400 !important; content: '\e93d' !important; margin-right: 0.3em; } .post_featured.hover_shop_buttons .icons a.shop_link:before { content: '\e8b5' !important; } .post_item:hover .post_featured.hover_shop_buttons .icons a, .post_featured.hover_shop_buttons:hover .icons a { bottom: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .post_featured.hover_shop_buttons .icons a.added_to_cart { display: none; } .post_featured.hover_shop_buttons .icons a.product_out_stock { display: none; } .product-category .post_featured.hover_shop_buttons .icons a, .post_featured.hover_shop_buttons .icons a.product_out_stock + a { width: 100%; left: 0 !important; } /* ThemeREX Addons ------------------------------------------------------------------------------------ */ /* Grid */ .sidebar .trx_addons_columns_wrap { margin-right: 0; } .sidebar .trx_addons_columns_wrap [class*="trx_addons_column-"] { display: block; width: 100%; padding: 0; } /* Scroll to top */ .menu_style_right .trx_addons_scroll_to_top { left: 2em; right: auto; } /*Drop Cape*/ .trx_addons_dropcap { font-size: 3.125em; line-height: 1.2em; font-weight: 700; width: 68px; height: 68px; line-height: 68px; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 0.15em 0.4em 0 0; } .trx_addons_dropcap.trx_addons_dropcap_style_2 { margin: 0 0; width: 68px; height: 50px; line-height: 50px; } /* Layouts */ .menu_style_left .sc_layouts_row_fixed_on { margin-left: 6rem !important; } .menu_style_right .sc_layouts_row_fixed_on { margin-right: 6rem !important; } body.mobile_layout.menu_style_left .sc_layouts_row_fixed_on { margin-left: 0 !important; } body.mobile_layout.menu_style_right .sc_layouts_row_fixed_on { margin-right: 0 !important; } .header_position_under:not(.mobile_layout) .top_panel .wpb_row { background-color: transparent !important; } .top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) { background-color: transparent; } /* Search field inside content */ .content .search_wrap { max-width: 50%; margin: 0; } .post_item_none_search .search_wrap, .post_item_none_archive .search_wrap { max-width: none; } .content .search_wrap .search_form_wrap { width: 100%; } .content .search_wrap .search_form_wrap .search_field { width: 100%; } .content .search_wrap .search_submit { background-color: transparent; } .post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field { padding: 1.2em 3em 1em 1em !important; } .post_item_none_search .search_wrap .search_submit, .post_item_none_archive .search_wrap .search_submit { left: auto; right: 0; top: 0; padding: 0 1em; } .content .search_wrap .search_results { width: 100%; } /* Slider ---------------------------------------------- */ /* Pagination */ .sidebar .slider_pagination_pos_bottom > .swiper-pagination, .sidebar .slider_outer_pagination_pos_bottom > .swiper-pagination { bottom: 0.5em; } .sidebar .slider_container .swiper-pagination-bullet, .sidebar .slider_outer .swiper-pagination-bullet { width: 8px; height: 8px; line-height: 8px; text-align: center; } /* Controls */ /* Icons in controls */ .sc_slider_controls .slider_controls_wrap > a:before, .slider_container.slider_controls_side .slider_controls_wrap > a:before, .slider_outer_controls_side .slider_controls_wrap > a:before, .slider_outer_controls_outside .slider_controls_wrap > a:before, .slider_outer_controls_top .slider_controls_wrap > a:before, .slider_outer_controls_bottom .slider_controls_wrap > a:before { font-family: "fontello"; font-size: 1.6em; } .sc_slider_controls .slider_controls_wrap > .slider_prev:before, .slider_container.slider_controls_side .slider_controls_wrap > .slider_prev:before, .slider_outer_controls_side .slider_controls_wrap > .slider_prev:before, .slider_outer_controls_outside .slider_controls_wrap > .slider_prev:before, .slider_outer_controls_top .slider_controls_wrap > .slider_prev:before, .slider_outer_controls_bottom .slider_controls_wrap > .slider_prev:before { content: '\e939'; } .sc_slider_controls .slider_controls_wrap > .slider_next:before, .slider_container.slider_controls_side .slider_controls_wrap > .slider_next:before, .slider_outer_controls_side .slider_controls_wrap > .slider_next:before, .slider_outer_controls_outside .slider_controls_wrap > .slider_next:before, .slider_outer_controls_top .slider_controls_wrap > .slider_next:before, .slider_outer_controls_bottom .slider_controls_wrap > .slider_next:before { content: '\e93a'; } .slider_elastistack_outer.slider_outer_controls > .slider_controls_wrap > .slider_next:before, .slider_elastistack.slider_controls > .slider_controls_wrap > .slider_next:before { content: '\e929'; } /* Slider in the widgets area */ .header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large { background-color: transparent; } .header_widgets_wrap .slider_container.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large { width: 18em; } .sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large), .sidebar .slider_container .slide_info:not(.slide_info_large), .footer_wrap .slider_container.slider_multi .slide_info:not(.slide_info_large), .footer_wrap .slider_container .slide_info:not(.slide_info_large) { bottom: 8px; } .sidebar .slider_container.slider_multi .slide_title, .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title, .footer_wrap .slider_container.slider_multi .slide_title, .footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_title { font-size: 1.2em; line-height: 1.2em; margin-bottom: 6px; } .sidebar .slider_container.slider_multi .slide_date, .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date, .footer_wrap .slider_container.slider_multi .slide_date, .footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_date { font-size: 12px; line-height: 16px; } /* Widgets ---------------------------------------------- */ /* Widgets in the Footer */ .footer_wrap .sc_layouts_row { line-height: 1.7857em; } .footer_wrap .sc_layouts_item:not(.elementor-widget-spacer), .footer_wrap .sc_layouts_row .widget { vertical-align: top; margin-top: 0.5em !important; margin-bottom: 2.5em !important; } .footer_wrap .sc_layouts_item .widget { margin-top: 0 !important; margin-bottom: 0 !important; } /* Widget Categories list in columns or sidebar */ .widget_categories_list[class*="column-"] [class*="column-"], .sidebar .widget_categories_list [class*="column-"] { width: 100%; float: none; overflow: hidden; } .widget_categories_list[class*="column-"] [class*="column-"] + [class*="column-"], .sidebar .widget_categories_list [class*="column-"] + [class*="column-"] { margin-top: 0.5em; } .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_item { text-align: left; } .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image { display: inline-block; width: 20%; } .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image { display: inline-block; width: 32px; vertical-align: middle; } .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image img, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img { width: 100%; height: auto; } .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_title { display: inline-block; vertical-align: middle; width: 70%; margin: 0; font-size: 1em; text-align: left; text-transform: none; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image + .categories_list_title, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image + .categories_list_title { padding-left: 1em; } /* Contacts */ .footer_wrap .widget_contacts .contacts_description, .footer_wrap .widget_contacts .contacts_content { margin-left: auto; margin-right: auto; } .footer_wrap .columns_wrap .widget_contacts .contacts_description, .footer_wrap .columns_wrap .widget_contacts .contacts_content { max-width: none; } /* Recent News + Shortcode Recent News */ body.expand_content .sc_recent_news_style_news-announce .post_size_full, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full { height: 656px; } body.expand_content .sc_recent_news_style_news-announce .post_size_big, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big { height: 328px; } body.expand_content .sc_recent_news_style_news-announce .post_size_medium, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small { height: 164px; } .sidebar .sc_recent_news .post_item .post_title, .footer_wrap .sc_recent_news .post_item .post_title { font-size: 1em; } .sidebar .sc_recent_news .post_item .post_content, .footer_wrap .sc_recent_news .post_item .post_content { font-size: 0.8667em; line-height: 1.3846em; } .sc_recent_news.sc_recent_news_style_news-announce .icons { display: none; } .sc_recent_news.sc_recent_news_style_news-announce .post_featured.hover_icon .mask { background: -moz-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: -webkit-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: linear-gradient(to bottom, rgba(65, 34, 54, 0) 0%, #412236 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00412236', endColorstr='#412236',GradientType=0 ); opacity: 1; } .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured .post_info { padding: 0 0 67px 57px; } .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured .post_info .post_footer .more-link { margin-top: 0.8em; } body.expand_content .sc_recent_news_style_news-announce .post_size_big, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big { height: 800px; } body.expand_content .sc_recent_news_style_news-announce .post_size_big .post_info .post_title, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big .post_info .post_title { font-size: 50px; line-height: 60px; font-weight: 700; } body.expand_content .sc_recent_news_style_news-announce .post_size_medium, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small { height: 400px; } body.expand_content .sc_recent_news_style_news-announce .post_size_medium .post_info .post_title, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium .post_info .post_title, body.expand_content .sc_recent_news_style_news-announce .post_size_small .post_info .post_title, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small .post_info .post_title { font-size: 36px; line-height: 44px; font-weight: 700; } /* Shortcodes ---------------------------------------------- */ .trx_addons_tooltip:before { font-size: 1rem; white-space: nowrap; padding: 8px 10px; } .trx_addons_tooltip:after { border: 10px solid transparent; margin: 0 0 -17px -7px; } /* Blogger */ .sc_blogger .post_featured + .post_header { max-width: none; padding: 0; display: block; } .sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_image_position_right .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_image_position_alter .sc_blogger_item_title { font-size: 1.15em; line-height: 1.5em; font-weight: 400; } .sc_blogger.sc_blogger_excerpt .post_header { padding: 0 70px; } /* Form */ .sc_form .sc_form_info_item .sc_form_info_icon:before { font-family: "fontello"; } .sc_form .sc_form_info_item_address .sc_form_info_icon:before { content: '\e8fd'; } .sc_form .sc_form_info_item_email .sc_form_info_icon:before { content: '\e8fa'; } .sc_form .sc_form_info_item_phone .sc_form_info_icon:before { content: '\e8f5'; } /* Icons */ .footer_wrap .sc_icons .sc_icons_icon + .sc_icons_item_title { margin-top: 1em; margin-bottom: 2em; } .sc_icons_default .sc_icons_item { padding: 62px 38px 55px; } .sc_icons_default .sc_icons_item.sc_icons_item_linked { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; padding: 62px 38px 72px; } .sc_icons_default .sc_icons_item.sc_icons_item_linked:hover { box-shadow: 0 15px 25px rgba(253, 143, 143, 0.4); transform: translateY(-15px); } .sc_icons_item_title { font-size: 30px; line-height: 38px; font-weight: 700; text-transform: capitalize; letter-spacing: 0; } .sc_icons_default .sc_icons_icon + .sc_icons_item_details, .sc_icons_default .sc_icons_image + .sc_icons_item_details { margin-top: 2.5em; } .sc_icons_item_title + .sc_icons_item_description { margin-top: 1.2em; } .sc_icons_item_description { line-height: 1.75rem; } .sc_item_subtitle_above { margin-bottom: 2px; } /* Portfolio */ .sc_portfolio_default .sc_portfolio_item { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } /* Services */ .services_page_tabs { margin-top: 5em; } .services_page_tabs .comments_list_wrap, .services_page_tabs .comments_form_wrap:first-child { margin-top: 0; padding-top: 0; border-top-width: 0; } .services_page_tabs .comments_list_wrap + .comments_form_wrap { margin-top: 3em; padding-top: 3em; border-top-width: 1px; } .sc_services_default .sc_services_item_info { padding: 3.1em 1em 2.6em; } .sc_services_timeline .sc_services_item_featured_left { padding-left: 0; display: flex; flex-wrap: nowrap; width: 100%; padding-bottom: 70px; } .sc_services_timeline .sc_services_item_featured_left .sc_services_item_marker { position: relative; border: none; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; flex: 0 0 auto; width: calc(50% - 40px); height: auto; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .sc_services_timeline .sc_services_item_featured_left .sc_services_item_marker:hover { box-shadow: 0 15px 25px rgba(253, 143, 143, 0.4); } .sc_services_timeline .sc_services_item_featured_left .sc_services_item_info { flex: 1 0 50%; width: 50%; padding-left: 90px; } .sc_services_timeline .sc_services_item_featured_left .sc_services_item_info .sc_services_item_title { font-size: 30px; line-height: 38px; font-weight: 700; padding-top: 10px; max-width: 290px; } .sc_services_timeline .sc_services_item_featured_left .sc_services_item_info .sc_services_item_subtitle { display: none; } .sc_services_timeline .sc_services_item_featured_left:last-child { padding-bottom: 0; } .sc_services_timeline .sc_services_item_featured_left:last-child .sc_services_item_info .sc_services_item_title { max-width: 350px; } .sc_services_timeline .sc_services_item_featured_left:nth-child(even) { flex-direction: row-reverse; } .sc_services_timeline .sc_services_item_featured_left:nth-child(even) .sc_services_item_info { text-align: right; padding-left: 0; padding-right: 90px; } .sc_services_timeline .sc_services_item_featured_left:nth-child(even) .sc_services_item_info .sc_services_item_title { margin: 0 0 0 auto; } .sc_services_timeline .sc_services_item_content { margin-top: 1.3em; } .sc_services_timeline .sc_services_item_featured_left .sc_services_item_timeline { left: 50%; border-width: 0 2px 0 0; border-style: solid; } .sc_services_timeline .sc_services_item_featured_left .sc_services_item_timeline:before { content: ''; width: 12px; height: 12px; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: block; position: relative; top: 23px; left: -5px; } /* Team */ .single-cpt_team .comments_list_wrap, .single-cpt_team .comments_form_wrap { margin-top: 0; border-top: none; } .sc_team_default .sc_team_item_socials { margin: 0; } .sc_team_default .sc_team_item_socials .social_item { margin: 0 4px 3px; } .sc_team_default .sc_team_item_socials .social_item:last-child { margin-right: 2px !important; } .sc_team_default .sc_team_item_subtitle, .sc_team_short .sc_team_item_subtitle, .sc_team_featured .sc_team_item_subtitle { font-size: 16px; line-height: 28px; font-weight: 400; font-style: normal; letter-spacing: 0.5px; margin-top: 10px; margin-bottom: 12px; } .sc_team.sc_team_short .sc_team_item_info { text-align: center; } .sc_team.sc_team_short .sc_team_item_title { font-weight: 700; } .sc_team.sc_team_short .sc_team_item_subtitle { font-size: 16px; line-height: 28px; font-weight: 400; font-style: normal; letter-spacing: 0.5px; margin-top: 22px; } .sc_team.sc_team_short .sc_team_item_thumb { border-bottom: none; } .sc_team.sc_team_short .trx_addons_hover_content { top: auto; bottom: 0; padding: 0; } .sc_team.sc_team_short .trx_addons_hover_mask { background: -moz-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: -webkit-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: linear-gradient(to bottom, rgba(65, 34, 54, 0) 0%, #412236 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00412236', endColorstr='#412236',GradientType=0 ); } .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 48px; height: 48px; line-height: 48px; } .sc_team.sc_team_short .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .sc_team.sc_team_short .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom { padding-bottom: 60px; } .sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image, .sc_item_pagination + .sc_item_button, .sc_item_pagination + .sc_item_button_image { margin-top: .9em; } .team_member_page .team_member_featured { width: 46%; padding: 0 4.5em 0 0; } .team_member_page .team_member_socials .social_item { margin: 0 8px 5px 0; } .team_member_page .team_member_socials .social_item .social_icon { width: 3em; height: 3em; line-height: 3em; } .team_member_page .team_member_socials { margin-top: 2.5em; } .team_member_details_label { text-transform: uppercase; letter-spacing: 6px; } /* Testimonials */ .sc_testimonials_item_author_title { font-size: 18px; line-height: 1.2em; font-weight: 700; font-style: normal; } .sc_testimonials_item_content:before { content: '"'; width: 60px; height: 60px; line-height: 90px; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; margin: 0 auto 30px; font-size: 60px; font-weight: 700; } .sc_testimonials_default { text-align: center; } .sc_testimonials_default .sc_testimonials_item { padding: 50px 60px; } .sc_testimonials [class*="column"] .sc_testimonials_item_content { text-align: center; line-height: 28px; } .sc_testimonials_item_author { padding: 0; } .sc_testimonials [class*="column"] .sc_testimonials_item_author { text-align: center; margin-top: 26px; } .sc_testimonials_default .sc_testimonials_item_author_avatar { width: 2.5em; height: 2.5em; margin: 0 .5em 0 0; } .sc_testimonials_item_author_data { max-width: 70%; } /* Contact Form*/ .wpcf7 .elementor-column-gap-extended { margin: 0 -15px; } .wpcf7 .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated { padding: 15px; } @media (max-width: 480px) { .wpcf7 .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated { padding: 7.5px 15px; } } .wpcf7 .elementor-column-gap-extended + .text-center { margin-top: 20px; text-align: center; } .wpcf7 .elementor-column-gap-extended + .text-center + .text-center { margin-top: 20px; text-align: center; } .wpcf7 .elementor-column-gap-extended + .text { margin-top: 20px; } .wpcf7 .elementor-column-gap-extended + .text + .text { margin-top: 20px; } .wpcf7 .wpcf7-form-control:not(.wpcf7-submit) { width: 100%; } .wpcf7 .wpcf7-form-control-wrap { width: 100%; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .wpcf7 .wpcf7-form-control-wrap.your-message { width: 100%; } .wpcf7 .wpcf7-form-control-wrap.your-message textarea { min-height: 13rem; max-height: 16.375rem; } .wpcf7 label { width: 100%; } .wpcf7 .text-center + .wpcf7-response-output { text-align: center; } .wpcf7 div.wpcf7-response-output { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; padding: 15px; } div.wpcf7 .wpcf7-spinner, div.wpcf7 .ajax-loader { margin: 0; position: absolute; bottom: -23px; left: calc(50% - 8px); } /* Breadcrambs */ .sc_layouts_title { position: relative; } .sc_layouts_title:after { content: ''; width: 2px; height: 55px; position: absolute; bottom: -91px; left: calc(50% - 1px); display: block; z-index: 2; } .sc_layouts_title:before { content: ''; width: 2px; height: 230px; position: relative; bottom: 15px; left: calc(50% - 1px); display: block; z-index: 2; } .breadcrumbs { font-size: 18px; line-height: 21px; font-weight: 500; } .sc_layouts_title_breadcrumbs { margin-top: .8em; } /* Slider */ .slider_container.slider_controls_side .slider_controls_wrap > a, .slider_outer_controls_side .slider_controls_wrap > a, .slider_container.slider_controls_side .slider_controls_wrap > .slider_prev, .slider_outer_controls_side .slider_controls_wrap > .slider_prev { opacity: 1; margin-left: 0; margin-right: 0; } .widget_slider .video_embed h6 { margin-top: 0; } .slider_outer_controls_bottom > .slider_controls_wrap { text-align: left; margin-top: 1.4em; } .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px 0 4px; } /* Audio */ .trx_addons_audio_player.with_cover:after { background: -moz-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: -webkit-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: linear-gradient(to bottom, rgba(65, 34, 54, 0) 0%, #412236 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00412236', endColorstr='#412236',GradientType=0 ); } /* Action */ .sc_action_item_default.with_image:not(.with_bg_color) { min-height: 28.5em; } .sc_action_item_default.with_image:not(.with_bg_color):before { content: ''; position: absolute; display: block; top: 0; bottom: 0; right: 0; left: 0; background: -moz-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: -webkit-linear-gradient(top, rgba(65, 34, 54, 0) 0%, #412236 100%); background: linear-gradient(to bottom, rgba(65, 34, 54, 0) 0%, #412236 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00412236', endColorstr='#412236',GradientType=0 ); } .sc_action_item_title { font-size: 3.125em; line-height: 1.2em; } .sc_action_item.with_image:not(.with_bg_color) .sc_action_item_inner { padding: 2em 12.5em 2em 25em; } .sc_action_item_subtitle + .sc_action_item_link, .sc_action_item_title + .sc_action_item_link, .sc_action_item_description + .sc_action_item_link { margin-top: 2.7em; } /* Skill */ .sc_skills_pie.sc_skills_compact_off .sc_skills_total { font-size: 36px; line-height: 1.1em; font-weight: 700; } .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title, .sc_skills_counter .sc_skills_item_title { font-size: 24px; line-height: 1.1em; font-weight: 700; font-style: normal; letter-spacing: 0; } .sc_skills_counter .sc_skills_item_title { margin-top: 8px; text-transform: capitalize; } .sc_skills_counter .sc_skills_icon { font-size: 7.2em; } .sc_skills_counter .sc_skills_total { font-weight: 700; font-size: 3.125em; } /* Essention Greed */ .esgbox-button.esgbox-button--share { display: none; } /* Pricing */ .sc_price_item_title { font-size: 1.8em; } .sc_price_item_description, .sc_price_item_details { font-style: normal; } .sc_price_item_description ul, .sc_price_item_details ul { list-style-type: none; } .sc_price_item_info { padding: 2em 0 0 0; } .sc_price_item_description ul li::before, .sc_price_item_details ul li::before { display: block; top: -4px; } .post_type_mp-event .timeslot { width: 26%; } /* Elementor styles ----------------------------------------------------------------- */ /* Add negative margins to the our post container to align left and right side of the post content and header/footer */ .post_content > .elementor { margin-left: -15px; margin-right: -15px; } /* Default Elementor's grid */ .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated { padding: 5px; } .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding: 10px; } .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated { padding: 15px; } .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated { padding: 20px; } .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated { padding: 30px; } /* Stretch columns container to remove white spaces from sides of the rows with gaps between columns */ .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container:not(.elementor-column-gap-no) { max-width: none; position: relative; } /* Narrow: 5px */ .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow { width: 1180px; } .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow { width: 780px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow { left: -5px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow { margin-left: -5px; margin-right: -5px; } /* Default: 10px */ .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default { width: 1190px; } .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default { width: 790px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default { left: -10px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default { margin-left: -10px; margin-right: -10px; } /* Extended: 15px */ .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { width: 1200px; } .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { width: 800px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { left: -15px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended { margin-left: -15px; margin-right: -15px; } /* Wide: 20px */ .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { width: 1210px; } .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { width: 810px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { left: -20px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide { margin-left: -20px; margin-right: -20px; } /* Wider: 30px */ .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider { width: 1230px; } .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider { width: 830px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider { left: -30px; } .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider { margin-left: -30px; margin-right: -30px; } /* Fix for Elementor 3.5.0+: paddings are moved from the .elementor-column-wrap to the .elementor-widget-wrap ----------------------------------------------------------- */ .elementor-container[class*="elementor-column-gap-"] > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap { padding: 0; } /* Default Elementor's grid ----------------------------------------------------------- */ :root { --theme-var-elm_gap_nogap: 0px; --theme-var-elm_gap_narrow: 10px; --theme-var-elm_gap_default: 20px; --theme-var-elm_gap_extended: 30px; --theme-var-elm_gap_wide: 40px; --theme-var-elm_gap_wider: 60px; --theme-var-elm_add_page_margins: var( --theme-var-elm_gap_extended ); } .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { /* Elm 3.0+ */ padding: calc( var(--theme-var-elm_gap_narrow) / 2 ); } .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-default > .elementor-column > .elementor-element-populated { /* Elm 3.0+ */ padding: calc( var(--theme-var-elm_gap_default) / 2 ); } .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-extended > .elementor-column > .elementor-element-populated { /* Elm 3.0+ */ padding: calc( var(--theme-var-elm_gap_extended) / 2 ); } .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-wide > .elementor-column > .elementor-element-populated { /* Elm 3.0+ */ padding: calc( var(--theme-var-elm_gap_wide) / 2 ); } .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-wider > .elementor-column > .elementor-element-populated { /* Elm 3.0+ */ padding: calc( var(--theme-var-elm_gap_wider) / 2 ); } .elementor-container > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-container > .elementor-column > .elementor-element-populated { /* Elm 3.0+ */ padding-top: 0; padding-bottom: 0; } /* Progress Bar */ .elementor-progress-percentage { padding-right: 0; position: absolute; left: auto; right: 0; top: -27px; font-size: 16px; } .elementor-progress-wrapper { height: 22px; padding: 4px; -webkit-border-radius: 23px; -ms-border-radius: 23px; border-radius: 23px; } .elementor-progress-bar { height: 14px; -webkit-border-radius: 23px; -ms-border-radius: 23px; border-radius: 23px; } .elementor-widget-progress .elementor-title { font-size: 18px; line-height: 22px; font-weight: 700; } /* Common styles ----------------------------------------------------------------- */ .woocommerce table th, .woocommerce table td { border-width: 0; } /* Shop Listing ----------------------------------------------------------------- */ .woocommerce ul.products:before, .woocommerce-page ul.products:before, .woocommerce .products ul:before, .woocommerce-page .products ul:before, .woocommerce div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:before, .woocommerce #content div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:before { display: none; } .woocommerce .list_products_header, .woocommerce-page .list_products_header { padding: 0; margin-bottom: 2em; display: none; } .woocommerce .woocommerce-breadcrumb { font-size: 1em; } .woocommerce .woocommerce-breadcrumb-delimiter, .woocommerce .woocommerce-breadcrumb-item { display: inline-block; vertical-align: baseline; } .woocommerce .woocommerce-breadcrumb-delimiter { margin: 0 0.5em; } .woocommerce .woocommerce-breadcrumb-delimiter:before { content: '\e93a'; font-family: "fontello"; } .woocommerce .post_item_single .woocommerce-breadcrumb { margin: -2em 0 3em; display: none; } .woocommerce.sidebar_show .post_item_single .woocommerce-breadcrumb { margin-top: 0; } .woocommerce .post_item_single .summary > .woocommerce-breadcrumb { margin-top: 0; margin-bottom: 2em; } .woocommerce .page-title { margin: 0; } .woocommerce .vihara_shop_mode_buttons, .woocommerce-page .vihara_shop_mode_buttons { float: left; font-size: 22px; margin: -2px 0.5em 1.25em 0; display: block; } .woocommerce .vihara_shop_mode_buttons a + a, .woocommerce-page .vihara_shop_mode_buttons a + a { margin-left: 0.5em; } .woocommerce ul.products li.product .add_to_cart:before, .woocommerce div.product form.cart .button:before { content: none !important; } .woocommerce div.product form.cart .button { -webkit-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button { margin-top: 0; } .woocommerce ul.products li.product .add_to_cart:before, .woocommerce div.product form.cart .button:before { content: '\e93d'; font-family: "fontello"; margin-right: 0.6em; } .woocommerce div.product form.cart div.quantity span.q_inc, .woocommerce-page div.product form.cart div.quantity span.q_inc, .woocommerce .shop_table.cart div.quantity span.q_inc, .woocommerce-page .shop_table.cart div.quantity span.q_inc { border-radius: 0 30px 0 0; top: 1px; } .woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec { border-radius: 0 0 30px 0; bottom: 1px; } .woocommerce div.product form.cart table td { padding-left: 24px; } .woocommerce-grouped-product-list.group_table { margin-bottom: 30px; } .woocommerce ul.products li.product.outofstock a[class*="add_to_cart"] { display: none; } .woocommerce ul.products li.product .outofstock_label { position: absolute; z-index: 1; top: 1.7em; right: -2.3em; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 10em; height: 2em; line-height: 2em; font-size: 10px; letter-spacing: 0.5px; background-color: #a00000; color: #fff; text-align: center; display: block; } .woocommerce-ordering .select_container { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; overflow: hidden; } .woocommerce .woocommerce-ordering select { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .woocommerce .woocommerce-result-count { margin: 0 0.5em 1.2em 0; display: none; } .woocommerce .woocommerce-ordering { margin-top: 0; margin-bottom: 3em; } .sidebar_show.woocommerce ul.products.columns-4, .sidebar_show.woocommerce-page ul.products.columns-4, .woocommerce ul.products.columns-5, .woocommerce-page ul.products.columns-5, .woocommerce ul.products.columns-6, .woocommerce-page ul.products.columns-6 { font-size: 0.9286em; } .sidebar_show.woocommerce ul.products.columns-4 a.button, .sidebar_show.woocommerce-page ul.products.columns-4 a.button, .woocommerce ul.products.columns-5 a.button, .woocommerce-page ul.products.columns-5 a.button, .woocommerce ul.products.columns-6 a.button, .woocommerce-page ul.products.columns-6 a.button { padding: 1em 1.5em; } .woocommerce ul.products, .woocommerce-page ul.products { margin-right: -2em; margin-bottom: 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce ul.products li.product > .post_item.post_layout_thumbs { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; } .woocommerce .products.related ul.products li.product > .post_item.post_layout_thumbs { height: auto; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { margin: 0; clear: none; padding: 0 2em 2em 0; position: relative; width: 50%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product, .woocommerce ul.products li.product.column-1_1, .woocommerce-page ul.products li.product.column-1_1, .woocommerce .related.products ul.products.columns-1 li.product, .woocommerce-page .related.products ul.products.columns-1 li.product, .woocommerce .related.products ul.products li.product.column-1_1, .woocommerce-page .related.products ul.products li.product.column-1_1, .woocommerce .upcells.products ul.products.columns-1 li.product, .woocommerce-page .upcells.products ul.products.columns-1 li.product, .woocommerce .upcells.products ul.products li.product.column-1_1, .woocommerce-page .upcells.products ul.products li.product.column-1_1 { width: 100%; } .woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2, .woocommerce .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products.columns-2 li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products.columns-2 li.product, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2 { width: 50%; } .woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3, .woocommerce .related.products ul.products.columns-3 li.product, .woocommerce-page .related.products ul.products.columns-3 li.product, .woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3, .woocommerce .upcells.products ul.products.columns-3 li.product, .woocommerce-page .upcells.products ul.products.columns-3 li.product, .woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3 { width: 33.3333333333%; } .woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4, .woocommerce .related.products ul.products.columns-4 li.product, .woocommerce-page .related.products ul.products.columns-4 li.product, .woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4, .woocommerce .upcells.products ul.products.columns-4 li.product, .woocommerce-page .upcells.products ul.products.columns-4 li.product, .woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4 { width: 25%; } .woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5, .woocommerce .related.products ul.products.columns-5 li.product, .woocommerce-page .related.products ul.products.columns-5 li.product, .woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products.columns-5 li.product, .woocommerce-page .upcells.products ul.products.columns-5 li.product, .woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5 { width: 20%; } .woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6, .woocommerce .related.products ul.products.columns-6 li.product, .woocommerce-page .related.products ul.products.columns-6 li.product, .woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6, .woocommerce .upcells.products ul.products.columns-6 li.product, .woocommerce-page .upcells.products ul.products.columns-6 li.product, .woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6 { width: 16.6666666667%; } .woocommerce ul.products li.product-category mark, .woocommerce-page ul.products li.product-category mark { background: none; } .woocommerce ul.products li.product .post_item, .woocommerce-page ul.products li.product .post_item { margin-bottom: 0; -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } .woocommerce .related ul.products li.product .post_featured { padding: 0; } .woocommerce ul.products li.product .post_featured { overflow: hidden; margin-bottom: 0; border: none; padding: 0; background: transparent !important; } .woocommerce ul.products.columns-2 li.product .post_item.post_layout_thumbs { padding: 0 50px; } /* Thumbs mode */ .woocommerce .shop_mode_thumbs ul.products li.product .post_item, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img { margin: 0; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { -webkit-transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18) !important; -ms-transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18) !important; transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18) !important; } .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale { font-size: 11px; width: 4em; height: 4em; line-height: 4.2em; margin: 0; padding: 0; left: 5%; text-transform: uppercase; top: 5%; } .woocommerce ul.products li.product strong { margin-top: 0.5em; } .woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data { padding: 2em 0; text-align: center; overflow: hidden; } .woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button { display: none; } .woocommerce ul.products li.product .post_header .post_tags { display: none; } .woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header { margin-bottom: 0; } .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-size: 1.5em; line-height: 1.3em; font-weight: 700; -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; margin-top: 0; margin-bottom: 0; padding: 0; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { font-size: 2.25em; line-height: 1.25em; font-weight: 700; margin: 0.8em auto; } span.amount { line-height: 1em; } span.amount > .decimals { position: relative; display: inline; font-size: 0.75em; line-height: 1em; vertical-align: top; margin-left: 0.2em; } span.amount > .decimals_separator { display: none; } .woocommerce ul.products li.product .price .decimals, .woocommerce-page ul.products li.product .price .decimals { top: -0.2em; } .woocommerce ul.products li.product .price ins { text-decoration: none; font-weight: inherit; font-style: inherit; } .woocommerce ul.products li.product .price del { display: inline-block; margin-right: 6px; font-size: 0.8em; opacity: 1; text-decoration: none; position: relative; } .woocommerce ul.products li.product .price del:before { content: ' '; position: absolute; z-index: 1; top: 45%; left: 0; width: 100%; height: 1px; } /* Thumbs mode */ .woocommerce .shop_mode_thumbs ul.products li.product .post_data, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_data { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-grow: 10; -ms-flex-grow: 10; flex-grow: 10; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .woocommerce .shop_mode_thumbs ul.products li.product .post_data_inner, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_data_inner { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; width: 100%; } .woocommerce .shop_mode_thumbs ul.products li.product .price_wrap, .woocommerce-page .shop_mode_thumbs ul.products li.product .price_wrap { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-grow: 10; -ms-flex-grow: 10; flex-grow: 10; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .woocommerce .shop_mode_thumbs ul.products li.product .price, .woocommerce-page .shop_mode_thumbs ul.products li.product .price { margin: 0.5em auto 0.8em; } /* List mode */ .woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product { overflow: hidden; margin: 0; float: none; width: 100% !important; } .woocommerce .shop_mode_list ul.products li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product .post_item { overflow: hidden; text-align: left; border: none; } .woocommerce .shop_mode_list ul.products li.product + li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product + li.product .post_item { border-top: 1px solid #ddd; margin-top: 3em; padding-top: 5em; } .woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data { height: auto; overflow: hidden; text-align: left; padding: 0; } .woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured { float: left; margin: 0 2em 0 0; width: 33%; max-width: 270px; position: relative; border: none; padding: 0; } .woocommerce .shop_mode_list ul.products li.product .description, .woocommerce-page .shop_mode_list ul.products li.product .description { margin-bottom: 1.5em; line-height: 1.3em; overflow: hidden; max-height: 6.6em; } .woocommerce .shop_mode_list ul.products li.product-category .description, .woocommerce-page .shop_mode_list ul.products li.product-category .description { border-bottom: none; } .woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content { margin: 1.2em 0 1.6em; } .woocommerce .shop_mode_list ul.products li.product .description p, .woocommerce-page .shop_mode_list ul.products li.product .description p, .woocommerce .shop_mode_list ul.products li.product .description ul, .woocommerce-page .shop_mode_list ul.products li.product .description ul { padding-bottom: 0; margin-bottom: 0; line-height: 1.3em; } .woocommerce .shop_mode_list ul.products li.product .price, .woocommerce-page .shop_mode_list ul.products li.product .price { margin: 0; } .woocommerce .shop_mode_list ul.products li.product .post_data .add_to_cart_button, .woocommerce-page .shop_mode_list ul.products li.product .post_data .add_to_cart_button, .woocommerce .shop_mode_list ul.products li.product .post_data .added_to_cart, .woocommerce-page .shop_mode_list ul.products li.product .post_data .added_to_cart { margin-top: 2em; } .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart { padding: 1.3em 0 0 1em; vertical-align: top; line-height: 1em; } .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after { display: none; } /* Rating stars */ .woocommerce .products .star-rating { float: none; margin: 0.6em auto -0.6em; } .woocommerce ul.products li.product .post_header { position: relative; overflow: visible; } .woocommerce ul.products li.product .star-rating { font-size: 0.7em; width: 6.2em; margin: 1em auto 0; } .woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { font-size: 0.7em; width: 6.2em; } .woocommerce .shop_mode_list .products .star-rating, .woocommerce .shop_mode_list ul.products li.product .star-rating { position: relative; top: auto; left: auto; font-size: 0.8em; float: none; margin: 0.5em 0 0; -webkit-transform: none; -ms-transform: none; transform: none; } .woocommerce .products .star-rating:before, .woocommerce .products .star-rating span { top: 1px; } /* Single product decoration ---------------------------------------------------------------------------- */ /* Messages */ .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button { margin: 0 0 0.5em 1em; -webkit-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button { margin-bottom: 0; } .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart { padding: 1.3em 0 0 0; text-transform: capitalize; display: block; } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text { height: 61px; } .woocommerce-form-coupon .form-row-first input { height: 50px; } .woocommerce-form-coupon .form-row-last .button { -webkit-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; padding: 14px 15px; height: 50px; } /* Title */ .woocommerce div.product .product_title { margin: -0.25em 0 0.25em; } /* Price */ .woocommerce div.product p.price, .woocommerce div.product span.price { position: relative; font-size: 1.8em; font-weight: 700; } .woocommerce div.product p.price { margin: 0 0 1.5em; } .woocommerce div.product p.price ins { text-decoration: none; font-style: normal; font-weight: 700; } .woocommerce div.product p.price del { font-size: 0.75em; font-weight: 700; font-style: normal; opacity: 1; text-decoration: none; position: relative; } .woocommerce div.product p.price del:before { content: ' '; position: absolute; z-index: 1; top: 45%; left: 0; width: 100%; height: 1px; } /* Images and thumbnails */ .woocommerce-main-image { position: relative; display: block; } .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images { margin-bottom: 4em; } .woocommerce.sidebar_show div.product div.images, .woocommerce-page.sidebar_show div.product div.images, .woocommerce.sidebar_show #content div.product div.images, .woocommerce-page.sidebar_show #content div.product div.images { width: 100%; float: none; } .woocommerce.sidebar_hide div.product div.images, .woocommerce-page.sidebar_hide div.product div.images, .woocommerce.sidebar_hide #content div.product div.images, .woocommerce-page.sidebar_hide #content div.product div.images { width: 31.624%; float: left; } .woocommerce div.product div.images img { border: 1px solid #ddd; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce div.product div.images .woocommerce-product-gallery__image:first-child { margin-bottom: 6px; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { padding: 0 6px 6px 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } /* Built-in images slider */ .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { max-width: none; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child { margin-bottom: 0; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) { padding: 0; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { border: none; } .woocommerce div.product div.images .flex-viewport { border: 1px solid #ddd; margin-bottom: 6px; } .woocommerce div.product div.images .flex-control-thumbs li { padding: 0 6px 6px 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce div.product span.onsale { position: absolute; z-index: 1; top: 2em; left: 2em; width: 5.5em; height: 5.5em; line-height: 5.8em; font-size: 12px; margin: 0; padding: 0; text-transform: uppercase; pointer-events: none; } .woocommerce div.product div.thumbnails > div, .woocommerce div.product div.thumbnails > ul { max-height: 12em; } .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a { margin-right: 1.5%; width: 18.5%; position: relative; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover { border-style: solid; } .woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a { margin-right: 2.6666%; width: 23%; } .woocommerce #content div.product div.thumbnails.columns-3 a, .woocommerce div.product div.thumbnails.columns-3 a, .woocommerce-page #content div.product div.thumbnails.columns-3 a, .woocommerce-page div.product div.thumbnails.columns-3 a { margin-right: 3.5%; width: 31%; } .woocommerce #content div.product div.thumbnails a:before, .woocommerce div.product div.thumbnails a:before, .woocommerce-page #content div.product div.thumbnails a:before, .woocommerce-page div.product div.thumbnails a:before { content: ' '; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .woocommerce #content div.product div.thumbnails a:hover:before, .woocommerce div.product div.thumbnails a:hover:before, .woocommerce-page #content div.product div.thumbnails a:hover:before, .woocommerce-page div.product div.thumbnails a:hover:before { background-color: rgba(255, 255, 255, 0.4); } .woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first { clear: none; } .woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last { margin-right: 0; } .woocommerce #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page div.product div.thumbnails a:nth-child(4n+1) { clear: both; } .woocommerce div.product div.images .flex-control-thumbs li img { -webkit-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous { margin-top: 4px; } /* Product summary */ .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary { margin-bottom: 3.6em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce.sidebar_show #content div.product div.summary, .woocommerce-page.sidebar_show #content div.product div.summary, .woocommerce.sidebar_show div.product div.summary, .woocommerce-page.sidebar_show div.product div.summary { width: 100%; float: none; } .woocommerce.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary { width: 68%; padding-left: 5em; float: right; } .woocommerce div.product .product_title { display: none; } .woocommerce.single_product_layout_stretched #content div.product div.summary, .woocommerce-page.single_product_layout_stretched #content div.product div.summary, .woocommerce.single_product_layout_stretched div.product div.summary, .woocommerce-page.single_product_layout_stretched div.product div.summary { width: 52%; padding: 3em; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .woocommerce.single_product_layout_stretched.sidebar_show #content div.product div.summary, .woocommerce-page.single_product_layout_stretched.sidebar_show #content div.product div.summary, .woocommerce.single_product_layout_stretched.sidebar_show div.product div.summary, .woocommerce-page.single_product_layout_stretched.sidebar_show div.product div.summary { width: 100%; } .woocommerce #content div.product div.summary:after, .woocommerce div.product div.summary:after, .woocommerce-page #content div.product div.summary:after, .woocommerce-page div.product div.summary:after { content: ' '; float: none; clear: both; width: 100%; height: 0; display: block; } /* Meta: SKU, tags, categories, ID */ .woocommerce .product_meta span { display: block; } .woocommerce .product_meta span + span { margin-top: 3px; } .woocommerce .product_meta span span { display: inline; } .woocommerce .product_meta span { font-size: 18px; font-weight: 700; line-height: 1.3; } .woocommerce .product_meta span span, .woocommerce .product_meta a { font-weight: 400; } .woocommerce div.product .product_meta span > a, .woocommerce div.product .product_meta span > span { font-size: 1em; letter-spacing: 0; font-weight: 400; text-transform: lowercase; } .woocommerce div.product .summary .stock { font-size: 12px; font-weight: bold; text-decoration: underline; text-transform: uppercase; letter-spacing: 1px; } /* Add to cart */ .woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart { padding: 0; margin-bottom: 2.7em; } .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity { margin: 0 1.85em 0 0; width: 7.5em; height: 61px; position: relative; } .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity { margin: 0 auto; width: 6em; } .woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span, .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span { display: block; position: absolute; z-index: 1; top: 0; right: 0; width: 1.5em; height: 50%; line-height: 1.95em; text-align: center; cursor: pointer; } .woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec { top: auto; bottom: 1px; border-top: 1px solid #ffffff; height: calc(50% - 1px); } .woocommerce div.product form.cart div.quantity span:before, .woocommerce-page div.product form.cart div.quantity span:before, .woocommerce .shop_table.cart div.quantity span:before, .woocommerce-page .shop_table.cart div.quantity span:before { font-family: "fontello"; } .woocommerce div.product form.cart div.quantity span.q_inc:before, .woocommerce-page div.product form.cart div.quantity span.q_inc:before, .woocommerce .shop_table.cart div.quantity span.q_inc:before, .woocommerce-page .shop_table.cart div.quantity span.q_inc:before { content: '\e835'; } .woocommerce div.product form.cart div.quantity span.q_dec:before, .woocommerce-page div.product form.cart div.quantity span.q_dec:before, .woocommerce .shop_table.cart div.quantity span.q_dec:before, .woocommerce-page .shop_table.cart div.quantity span.q_dec:before { content: '\e828'; top: -2px; position: relative; } .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"], .woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"] { width: 100%; height: 100%; padding: 0; font-size: 1.25em; } /* Product variations */ .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { padding: 0 0 0.5em; background-color: transparent; } .woocommerce div.product form.cart .variations td.label { font-weight: 400; vertical-align: middle; } .woocommerce div.product form.cart .variations label { font-weight: 400; } .woocommerce div.product form.cart .reset_variations { font-style: italic; font-size: 1em; letter-spacing: 0; } .woocommerce-variation-price { margin: 2em 0 1em; } .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt { font-size: 0.9333em; line-height: 1.25em; font-weight: 400; padding: 0; margin: 0; } .woocommerce td.product-name dl.variation dd { padding-left: 0.5em; } .woocommerce .reset_variations { display: none !important; } .variations .select_container:before { border-radius: 0 30px 30px 0; } .variations .select_container select { -webkit-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .woocommerce div.product form.cart .group_table td { padding-top: 0.5em; } /* Wishlist and compare */ .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist { float: left; width: auto; margin-top: 0; margin-bottom: 2em; } .woocommerce .product div:not(.yith_buttons_wrap) > .compare { float: left; margin-bottom: 2em; margin-right: 2em; } .woocommerce .product div.woocommerce-tabs + .compare, .woocommerce .product div.woocommerce-tabs + .compare + .yith-wcwl-add-to-wishlist, .woocommerce .product div.woocommerce-product-gallery__image + .compare, .woocommerce .product div.woocommerce-product-gallery__image + .compare + .yith-wcwl-add-to-wishlist { margin-top: 2em; margin-bottom: 0; } .woocommerce .product .compare:before, .woocommerce .product .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before, .woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before { content: '\e8a8'; font-family: "fontello"; margin-right: 0.6em; } .woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before { content: '\e8aa'; } .woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before { content: '\e8aa'; } .woocommerce .product .compare:before { content: '\e8e7'; } .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show { display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; } .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > .feedback, .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > .feedback { order: 2; margin-left: 1em; font-size: 0.923em; } .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > .feedback:before, .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > .feedback:before { content: '('; } .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > .feedback:after, .woocommerce .product div:not(.yith_buttons_wrap) > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > .feedback:after { content: ')'; } .woocommerce ul.products li.product .yith_buttons_wrap { position: absolute; z-index: 2000; top: 1em; left: 1em; border: 1px solid #ddd; -webkit-transform: translateX(-60%); -ms-transform: translateX(-60%); transform: translateX(-60%); -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease; -ms-transition: -ms-transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; opacity: 0; } .woocommerce .related.products ul.products li.product .post_item .yith_buttons_wrap { top: -1em; } .mobile_layout.woocommerce ul.products li.product .yith_buttons_wrap, .woocommerce ul.products li.product .post_item:hover .yith_buttons_wrap { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; } .woocommerce ul.products li.product .yith_buttons_wrap > :nth-child(n+1) { border-top: 1px dotted #eee; } .woocommerce ul.products li.product .yith_buttons_wrap > .yith-wcwl-add-to-wishlist { margin: 0; } .woocommerce ul.products li.product .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div { position: relative; } .woocommerce ul.products li.product .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > img { position: absolute; z-index: 1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: 0; } .woocommerce ul.products li.product .yith_buttons_wrap > a, .woocommerce ul.products li.product .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > a { display: block; position: relative; z-index: 2; width: 2em; height: 2em; line-height: 2em; text-align: center; } .woocommerce ul.products li.product .yith_buttons_wrap > a:before, .woocommerce ul.products li.product .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > a:before { position: absolute; z-index: 1; top: 0; left: 0; width: 2em; height: 2em; line-height: 2em; text-align: center; } .woocommerce ul.products li.product .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > span { display: none !important; } .woocommerce ul.products li.product .yith_buttons_wrap a > .tooltip { display: inline-block; vertical-align: top; pointer-events: none; padding: 6px 10px; font-size: 12px; line-height: 16px; position: absolute; z-index: 1; top: 0; left: 100%; margin-left: 10px; white-space: nowrap; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); opacity: 0; -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease; -ms-transition: -ms-transform 0.3s ease, opacity 0.3s ease; transition: transform 0.3s ease, opacity 0.3s ease; border-width: 0; } .woocommerce ul.products li.product .yith_buttons_wrap a > .tooltip:before { content: ' '; position: absolute; z-index: 1; top: 50%; left: -7px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-style: solid; border-width: 0 0 4px 7px; border-bottom-color: inherit; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; } .woocommerce ul.products li.product .yith_buttons_wrap a:hover > .tooltip { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; } .woocommerce table.wishlist_table { font-size: 1em; } .woocommerce .yith-wcwl-share h4.yith-wcwl-share-title { font-size: 1.25em; } .woocommerce .wishlist_table td.product-add-to-cart a { display: inline-block !important; } /* Product meta */ .woocommerce div.product .product_meta { clear: both; } /* Tabs */ .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs { padding-left: 0; margin-bottom: 15px; } .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { border-width: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li { border: none; padding: 0 44px 0 0; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; margin: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active { border: none; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content 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:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after { display: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a { text-shadow: inherit; } .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a { font-weight: 700; padding: 0.75em 0; } .woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel { margin: 0; padding: 0; display: none; } .woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2 { margin: 0 0 1em; font-size: 1.5385em; font-weight: 400; letter-spacing: 1px; } .woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 { font-size: 1.5385em; margin-bottom: 0.25em !important; letter-spacing: 1px; } .woocommerce div.product .woocommerce-tabs p, .woocommerce #content div.product .woocommerce-tabs p, .woocommerce-page div.product .woocommerce-tabs p, .woocommerce-page #content div.product .woocommerce-tabs p { margin: 0; } .woocommerce div.product .woocommerce-tabs p + p, .woocommerce #content div.product .woocommerce-tabs p + p, .woocommerce-page div.product .woocommerce-tabs p + p, .woocommerce-page #content div.product .woocommerce-tabs p + p { margin-top: 0.5em; } .woocommerce div.product .woocommerce-tabs #tab-description h2 { display: none; } .single-product div.product .woocommerce-tabs .wc-tabs li a { font-size: 24px; line-height: 1.1em; font-weight: 700; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li { background: transparent; } /* Decorate stretched tabs on single product */ .single_product_layout_stretched div.product .trx-stretch-width-wrap { clear: both; } .single_product_layout_stretched div.product .woocommerce-tabs { padding: 4em 0; } .single_product_layout_stretched.sidebar_show div.product .woocommerce-tabs { padding: 3em; } .single_product_layout_stretched div.product .trx-stretch-width, .single_product_layout_stretched.sidebar_show div.product .woocommerce-tabs { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .single_product_layout_stretched div.product .woocommerce-tabs .panel { border: none; padding: 3em 0 0 0; } .single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs { padding-left: 0; margin-bottom: -1px; } .single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs:before, .single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs:after { display: none; } .single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs li { border: none !important; background-color: transparent !important; margin: 0 !important; padding: 0 !important; } .single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs li a { position: relative; font-size: 1.2em; line-height: 1.5em; padding: 0 !important; text-transform: uppercase; letter-spacing: 1px; margin-right: 2em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background-color: transparent !important; } .single_product_layout_stretched div.product .woocommerce-tabs .panel { margin-top: 1em; border-top: 1px solid #ddd; } .single_product_layout_stretched div.product .woocommerce-tabs #review_form_wrapper { margin-top: 1em; } /* Additional attributes */ .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td { font-weight: 400; text-align: left; } /* Stars */ .woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating { float: right; margin-top: 0.15em; margin-bottom: 1em; } .woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link { display: none; } .woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating { margin-top: 4px; margin-bottom: 4px; } .woocommerce .star-rating, .woocommerce-page .star-rating { width: 5.5em; height: 1.2em; margin-top: 4px; margin-bottom: 4px; } /* Users reviews */ .woocommerce #reviews { display: block; margin-left: -15px; margin-right: -15px; overflow: hidden; } .woocommerce #reviews #comments, .woocommerce #comments + #review_form_wrapper { float: left; width: 50%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; padding-right: 15px; } .woocommerce #reviews #comments ol.commentlist { padding: 0; font-style: inherit; font-weight: inherit; } .woocommerce #reviews #comments ol.commentlist ul.children { padding: 0; margin: 0 0 0 4em; } .woocommerce #reviews #comments ol.commentlist li { margin-bottom: 0; } .woocommerce #reviews #comments ol.commentlist li + li, .woocommerce #reviews #comments ol.commentlist ul.children { padding-top: 1.5em; margin-top: 1.5em; border-top: 1px dotted #ddd; } .woocommerce .woocommerce-tabs .form-submit { display: block; } .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background: none; border: none; padding: 0; width: 4em; float: left; margin: 0 1.5em 0.5em 0; position: static; } .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text { margin: 0; padding: 0; border: 0; } .woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p { margin: 0; } .woocommerce #reviews #comments ol.commentlist li .comment-text p + p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p + p { margin-top: 0.3em; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta { margin-top: -5px; margin-bottom: 4px; font-size: 0.9333em; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong { font-size: 1em; font-weight: 400; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time { font-style: italic; letter-spacing: 0; } .woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea { height: 10em; font-weight: 400; overflow: auto; } .woocommerce #review_form #respond #reply-title { font-size: 1.5385em; line-height: 1.25em; font-weight: 400; letter-spacing: 0; margin-bottom: 0.2em; } .woocommerce #review_form #respond p { margin: 0 0 1.5em; } .woocommerce #review_form #respond p.comment-form-rating, .woocommerce #review_form #respond p.comment-form-rating .stars { margin-bottom: 0; } .woocommerce #review_form #respond p.stars { margin-bottom: 0; } .woocommerce .comment-form .comment-form-author label, .woocommerce .comment-form .comment-form-email label { display: block; } .woocommerce.single-product div.product .price { font-size: 36px; line-height: 1.1em; font-weight: 700; margin: 0 0 .75em; } .woocommerce-product-details__short-description { margin-bottom: 43px; } /* Related products */ .single-product .related { margin-top: 0; padding-top: 4em; border-top: 1px solid #ddd; } .single-product .related { position: relative; } .single-product .related:before { content: ''; position: absolute; top: 0; left: -100vw; right: -100vw; bottom: 0; display: block; } .single-product .related:after { content: ''; display: block; position: absolute; left: -100px; right: -100px; bottom: 0; top: 0; background-image: url("images/decoration.png"); background-position: top center; background-repeat: no-repeat; } .woocommerce .related ul.products li.product .post_item.post_layout_thumbs { padding: 0; } .single-product .woocommerce-tabs { padding-bottom: 6.6em; } .single-product .page_content_wrap { padding-bottom: 0; } .single-product .woocommerce-tabs + .related, .single-product .trx-stretch-width-wrap + .related, .single_product_layout_stretched .related { padding-top: 7.5em; padding-bottom: 5.3em; border-top: none; } .single-product .related .title-discription { text-align: center; font-size: 13px; letter-spacing: 6px; } .single-product .related .title-discription, .single-product .related .products { position: relative; z-index: 5; } .single-product .related h1 { text-align: center; margin-top: 0; position: relative; z-index: 5; margin-bottom: 55px; } .single-product ul.products li.product .post_item { padding: 0; position: relative; } .single-product ul.products li.product .post_featured { margin: 0; min-height: 11em; } .single-product ul.products li.product .post_featured.hover_shop .icons { top: 60%; height: 40%; } .single-product ul.products li.product .post_data { position: absolute; z-index: 1001; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; padding: 0 !important; } .single-product ul.products li.product .post_item:hover .post_data { opacity: 1; } .single-product ul.products li.product .post_data_inner { position: absolute; z-index: 1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; text-align: center; padding: 1.5em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .single-product ul.products li.product .post_data .post_header { position: relative; } .single-product ul.products li.product .post_data .post_header .post_tags { font-size: 1em; } .single-product ul.products li.product .post_data .post_header h3, .single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title { font-size: 1.6667em; } .single-product ul.products li.product .post_data .price { font-size: 1.6667em; line-height: 1.25em; margin: 1em 0; } .single-product ul.products li.product .post_data .add_to_cart_wrap, .single-product ul.products li.product .post_data .button { display: inline-block; vertical-align: top; } .single-product ul.products li.product .post_data .add_to_cart_wrap + .button { margin-left: 1em; } .single-product ul.products li.product .post_data .button { padding: 1.1em 2em; } .single-product ul.products li.product .post_data .button.compare { position: static; } .single-product .footer_copyright_wrap { margin-top: 5em; } .single-product .footer_logo_wrap + .footer_copyright_wrap, .single-product .footer_socials_wrap + .footer_copyright_wrap, .single-product .footer_menu_wrap + .footer_copyright_wrap { margin-top: 0; } .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { border: none; box-shadow: none; } /* Categories list */ .woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background: url(images/woo/shop-cat-bg-1.jpg) center center no-repeat; padding: 1em; overflow: hidden; } /* not work correctly in the Chrome */ .woocommerce ul.products li.product.product-category .thumb_wrapper img, .woocommerce-page ul.products li.product.product-category .thumb_wrapper img { -moz-transform: scale(1.7) translate(15%, 15%); -ms-transform: scale(1.7) translate(15%, 15%); -o-transform: scale(1.7) translate(15%, 15%); } .woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper { background: url(images/woo/shop-cat-bg-1.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper { background: url(images/woo/shop-cat-bg-2.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper { background: url(images/woo/shop-cat-bg-3.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper { background: url(images/woo/shop-cat-bg-4.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper { background: url(images/woo/shop-cat-bg-5.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper { background: url(images/woo/shop-cat-bg-6.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category img, .woocommerce-page ul.products li.product.product-category img { width: 100%; height: auto; } .woocommerce ul.products li.product.product-category h3, .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, .woocommerce-page ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category .woocommerce-loop-category__title { margin-bottom: 0; border-bottom: none; } .woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count { font-weight: 400; font-style: normal; } /* Widgets decoration ---------------------------------------------------------------*/ /* Cart & Products list */ .woocommerce a.remove { margin-top: 0.5em; text-align: left; } .woocommerce a.remove, .woocommerce a.remove:hover { color: #e05100 !important; background-color: transparent !important; } .woocommerce table.shop_table { border-collapse: collapse; margin-bottom: 2em; border: none; } .woocommerce table.shop_table tr:first-child th { border-style: solid; border-width: 0 0 1px 0 !important; } .woocommerce table.shop_table tr:nth-child(n+1) th:first-child, .woocommerce table.shop_table tr:nth-child(n+1) td:first-child, .woocommerce table.shop_table td { border-style: solid; border-width: 1px 0; } .woocommerce .shop_table p { margin: 0; } .woocommerce .shop_table a.remove { margin: 0 auto; font-weight: 400; text-align: center; } .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li { padding: 0 0 1em 3.75em; overflow: hidden; } .woocommerce.widget_shopping_cart ul.cart_list li { padding: 0 0 1.45em 0; overflow: hidden; } div .woocommerce ul.cart_list li img, div .woocommerce-page ul.cart_list li img { left: 0; } div .woocommerce ul.cart_list li img, div .woocommerce-page ul.cart_list li img, div.woocommerce ul.product_list_widget li img, div .woocommerce-page ul.product_list_widget li img { width: 5rem; } div .woocommerce .widget_shopping_cart .cart_list li a.remove, div .woocommerce.widget_shopping_cart .cart_list li a.remove { left: auto; right: 0; text-align: center; top: 0; margin-top: 0; line-height: 24px; } .woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after { clear: none; } .woocommerce ul.cart_list li:before, .woocommerce-page ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.product_list_widget li:before { display: none; } .woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a { font-weight: 700; } .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 { width: 3em; margin: 0; position: absolute; z-index: 1; top: 6px; left: 0; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; position: relative; float: left; padding-right: 20px; } .woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img { left: 1.5em; } .woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.product_list_widget li dl { overflow: hidden; font-size: 12px; border-left-width: 1px; padding-left: 8px; } .woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { padding: 0; margin: 0; } .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt { font-weight: 400; margin-right: 0.3em; } .woocommerce ul.product_list_widget li dl dt:before, .woocommerce-page ul.product_list_widget li dl dt:before { content: ' '; display: block; width: 100%; height: 0; } .woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd { margin-right: 2em; } .woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity { margin: 0.1em 0 0; display: inline-block; } .woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount, .woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount, .woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount { font-size: 1em; font-weight: 500; } .woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins { text-decoration: none; font-style: normal; } .woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del { font-size: 0.875em; } .woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total { font-size: 1em; padding: 0.75em 0 0; } .woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount { font-size: 1em; font-weight: 400; } .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: 1px solid; border-bottom: 1px solid; padding: 0.75em 0; text-align: right; } .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong { font-weight: 400; } .sidebar .widget.widget_shopping_cart { padding: 40px 37px 38px 50px; } .sidebar .widget.widget_price_filter { padding: 40px 37px 42px 50px; } /* Active filters */ .woocommerce .widget_layered_nav_filters > ul > li { padding: 0 0.625em 0.5em 0; display: block; } .woocommerce .widget_layered_nav_filters > ul > li:before { display: none; } .woocommerce .widget_layered_nav ul { padding-left: 1.2em; } .woocommerce .widget_layered_nav_filters > ul > li a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a { background-color: transparent; border: none; padding: 0; } /* Average Rating */ .woocommerce .widget_rating_filter ul li .star-rating { vertical-align: middle; } /* Price filter */ .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { margin-bottom: .5em; height: 4px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 12px; height: 12px; margin-left: -6px; top: -4px; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { height: 4px; top: 0; } .woocommerce .widget_price_filter .price_slider_amount { font-size: 1em; line-height: 2.5em; display: flex; flex-direction: column-reverse; flex-wrap: nowrap; justify-content: flex-start; align-content: stretch; align-items: flex-end; } .woocommerce .widget_price_filter .price_slider_amount button.button { flex: 0 1 auto; align-self: auto; } .woocommerce .widget_price_filter .price_slider_amount span { font-weight: 400; } .woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1em; float: none; margin-top: 18px; } /* Product search */ /* This widget's styles see in the style.css in the section 'Widget: Search' */ /* Rating filter */ .woocommerce.widget_rating_filter ul li:before { display: none !important; } /* Product title in widgets */ aside.woocommerce .product-title, aside.woocommerce .mini_cart_item > a:not(.remove) { display: block; line-height: 1.3889em; } aside.woocommerce .mini_cart_item > a:not(.remove) { font-size: 18px; letter-spacing: 0; padding-right: 24px; } .widget.WOOCS_CONVERTER .woocs_converter_shortcode > * { vertical-align: middle; } .widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container { display: inline-block; width: 43%; margin-right: 0.3em; } .widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container + .select_container { margin-left: 0.3em; margin-right: 0; } .widget.WOOCS_CONVERTER .button { margin-top: 1em; } .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single { height: auto; padding: 1em 0 1em 1em; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; } .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div { background: none; } .widget.WOOCS_SELECTOR .chosen-container-single .chosen-drop { margin-top: 1px; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li { background-position: right center !important; } .yith-woocompare-widget ul.products-list { padding-left: 0; } .yith-woocompare-widget ul.products-list li:before { display: none; } .yith-woocompare-widget ul.products-list li .remove { margin-top: 0; } .yith-woocompare-widget a.compare { float: left; } .yith-woocompare-widget a.clear-all { display: inline-block; float: right; } /* Cart --------------------------------------------------------------------- */ .woocommerce .woocommerce-cart-form table.shop_table_responsive tr.woocommerce-cart-form__cart-item td { vertical-align: middle; } .woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty { font-weight: 400; padding-left: 0.75em; padding-right: 0; width: 4em; font-size: 0.8421em; line-height: 1em; } .woocommerce table.cart .product-remove, .woocommerce #content table.cart .product-remove, .woocommerce-page table.cart .product-remove, .woocommerce-page #content table.cart .product-remove, .woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail { text-align: center; width: 40px; } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 40px; } .woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name { text-align: left !important; } .woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce-page table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td { padding: 12px; text-align: center; } .woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions { border-bottom: none !important; padding-top: 1em; } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text { width: 10.7em; margin-right: 0.3em; } .woocommerce table.cart td.actions .coupon + .button, .woocommerce #content table.cart td.actions .coupon + .button, .woocommerce-page table.cart td.actions .coupon + .button, .woocommerce-page #content table.cart td.actions .coupon + .button { float: right; } .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th { text-align: center; } .woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 { font-size: 1.5em; line-height: 1.3em; font-weight: 400; margin: 1em 0 0.6em; } .woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce-page .cart-collaterals .cart-subtotal .amount { font-size: 1em; font-weight: 700; } .woocommerce .cart-collaterals .cart_totals table { border-collapse: collapse; } .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td { padding: 12px; vertical-align: middle; } .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th { padding: 12px; font-weight: 700; text-align: left; vertical-align: middle; } .woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select { font-size: 1em; } .woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 100px; } .woocommerce ul#shipping_method li { padding-left: 0; text-indent: 0; } .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form, .woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form { margin: 1em 0; } .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after { font-size: 1em; font-weight: 400; } #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; } .woocommerce-shipping-calculator .select2-container.select2-container--default .select2-selection .select2-selection__arrow { display: none; } .woocommerce-shipping-calculator .select_container:before { top: 2px; right: 2px; bottom: 2px; } /* Checkout --------------------------------------------------------------------------*/ .woocommerce form .form-row { padding: 0; margin-bottom: 1em; } .woocommerce form .form-row label, .woocommerce-page form .form-row label { line-height: 1.5em; } .woocommerce form .form-row label.inline { margin-left: 1em; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { line-height: 1.2em; } .woocommerce form.checkout_coupon { padding-bottom: 0.6em; } .woocommerce form.checkout_coupon p + p { float: left; padding-left: 0.3em; } .woocommerce-checkout h3 { margin-bottom: 0.6em; margin-top: 0; } .woocommerce .checkout input[type="checkbox"] { display: inline; } .woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label { display: inline-block; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea { font-weight: 400; } .woocommerce .checkout table.shop_table { margin-bottom: 3em; } .woocommerce .checkout table.shop_table th, .woocommerce .checkout table.shop_table td { text-align: left; } .woocommerce .checkout table.shop_table tfoot th { text-align: right; } .woocommerce .checkout table.shop_table tfoot td, .woocommerce .checkout table.shop_table tfoot th { font-weight: 400; } .woocommerce table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount, .woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td { font-weight: 400; } .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { clear: none; float: left; margin-bottom: 30px; } .woocommerce .checkout #order_review, .woocommerce-page .checkout #order_review { margin-bottom: 0em; } .woocommerce-checkout #payment div.form-row { padding-bottom: 0; margin-bottom: 0; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .woocommerce .checkout #order_review_heading, .woocommerce-page .checkout #order_review_heading { padding-top: 1.825em; } .woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount { letter-spacing: 0; } .woocommerce .checkout #order_review .payment_methods li, .woocommerce-page .checkout #order_review .payment_methods li { list-style: none; } .woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label { display: inline-block; } #add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { margin: -5px 0.5em 0; max-height: 30px; } .woocommerce-checkout #payment div.payment_box:after { top: 0; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background-color: transparent; } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { border-top: 1px solid #ddd; } #add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { line-height: 1.7em; float: none; } .woocommerce .order_details.woocommerce-thankyou-order-details { padding: 1em; } .woocommerce .order_details.woocommerce-thankyou-order-details li strong { font-weight: 400; margin-top: 0.2em; } .woocommerce .shop_table.order_details th, .woocommerce .shop_table.customer_details th { text-align: left; } .woocommerce .shop_table.order_details tfoot th { text-align: right; } .woocommerce .shop_table.order_details td.product-name strong { font-style: normal; } .woocommerce .order_details li, .woocommerce-page .order_details li { font-size: 1em; line-height: 1em; list-style: none; } .woocommerce .woocommerce-customer-details address { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce form .form-row #createaccount { margin-right: 4px; vertical-align: middle; } .woocommerce form .form-row input[type="radio"] + label:before, .woocommerce form .form-row input[type="checkbox"] + label:before { top: 10px; } .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox { display: inline; } .woocommerce-terms-and-conditions-wrapper p { margin-bottom: 0.5em; } .woocommerce-terms-and-conditions-wrapper label { padding-left: 1.15em; position: relative; } .woocommerce-terms-and-conditions-wrapper label input[type="checkbox"] { width: 0; outline: 0 !important; -webkit-appearance: none; -moz-appearance: none; } .woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]:before { content: ''; font-family: "fontello"; display: block; border: 1px solid #ddd; width: 1em; height: 1em; line-height: 1em; text-align: center; position: absolute; z-index: 1; top: 0.13em; left: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]:checked:before { content: '\e8ab'; } .ua_ie .woocommerce-terms-and-conditions-wrapper label { padding-left: 0; } .ua_ie .woocommerce-terms-and-conditions-wrapper input[type="checkbox"] { width: auto; } .ua_ie .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:before { display: none; } /* My Account --------------------------------------------------------------------------*/ .woocommerce form .form-row label.inline input[type="checkbox"] { display: inline; position: relative; top: 2px; } .woocommerce-account h2, .woocommerce-account .address .title h3 { margin: 1em 0 0.4em; } .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a { font-size: 1em; line-height: 1.4em; font-weight: 400; text-transform: uppercase; } .woocommerce-account .woocommerce-MyAccount-navigation { width: 20%; float: left; } .woocommerce-MyAccount-navigation ul { padding: 0; margin: 0; list-style-type: none; } .woocommerce-MyAccount-navigation ul li { padding: 0; margin: 0; } .woocommerce-MyAccount-navigation ul li + li { border-top: 1px dotted #ddd; } .woocommerce-MyAccount-navigation ul li a { display: block; padding: 1.2em 0 0.8em; -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; } .woocommerce table.my_account_orders { font-size: 1em; } .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 400; } .woocommerce table.shop_table tfoot tr:last-child td { font-weight: 700; } .woocommerce-account .woocommerce-MyAccount-content { width: 75%; float: right; } .woocommerce-MyAccount-content .my_account_orders th { text-align: left; } .woocommerce-MyAccount-content .my_account_orders .button { padding: 0; background-color: transparent !important; } .woocommerce-MyAccount-content .my_account_orders .button + .button:before { content: '|'; display: inline-block; line-height: inherit; margin: 0 0.5em; } .woocommerce-MyAccount-content .woocommerce-Address-title { position: relative; } .woocommerce-MyAccount-content .woocommerce-Address-title h3 { display: inline-block; margin-top: 0.5em; } .woocommerce-MyAccount-content .woocommerce-Address-title a { display: inline-block; vertical-align: text-top; margin: 0 0 0 2em; text-decoration: underline; float: none !important; } .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset { margin-top: 2em; } .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend { top: -1em; } .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding: 10px 8px 7px; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .woocommerce .woocommerce-MyAccount-content h3 { margin-top: 0; } .woocommerce .woocommerce-address-fields .select_container:before { top: 10px; right: 7px; } .woocommerce .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; } /* Responsive tables ----------------------------------------------------------------- */ .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead { display: table-row-group; } .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { display: table-row; } .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { display: table-cell; text-align: left !important; vertical-align: top; } .woocommerce table.shop_table_responsive tr td.product-price, .woocommerce-page table.shop_table_responsive tr td.product-price, .woocommerce table.shop_table_responsive tr td.product-quantity, .woocommerce-page table.shop_table_responsive tr td.product-quantity, .woocommerce table.shop_table_responsive tr td.product-subtotal, .woocommerce-page table.shop_table_responsive tr td.product-subtotal { text-align: center !important; } .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before { display: none; } .woocommerce-Reviews #review_form_wrapper .comment-form input { width: 100%; } .woocommerce-Reviews #review_form_wrapper .comment-form .comments_i_agree_privacy_policy { margin-bottom: 15px; } .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input { width: auto; } .pswp.pswp--visible { z-index: 99999; } .woocommerce #modal { z-index: 99999; } .woocommerce #elegro-reset-wrapper .elegro-widget__actions .elegro-widget__button { line-height: inherit; padding: inherit; padding-top: .7rem; padding-bottom: .7rem; height: auto; } .woocommerce .elegro-widget__coin-selector input[type="search"] { display: none; } .woocommerce .elegro-widget__coin-selector.vs--open input[type="search"] { display: block; } /* Icons fix */ .booked-icon { padding-left: 1px; } /* Calendar */ body table.booked-calendar, body table.booked-calendar thead, body table.booked-calendar body { background-color: transparent !important; } table.booked-calendar, table.booked-calendar tr { border-width: 0 !important; } table.booked-calendar tr th, table.booked-calendar tr td { border-width: 0 !important; background-color: transparent !important; } table.booked-calendar tr td.prev-date .date, table.booked-calendar tr td.prev-date:hover .date, table.booked-calendar tr td.prev-date:hover .date span, table.booked-calendar tr td.today .date, table.booked-calendar tr td.today .date span, table.booked-calendar tr td.next-month .date, table.booked-calendar tr td.next-month .date span, table.booked-calendar tr td .booked-appt-list { color: inherit !important; background-color: transparent !important; } body .booked_el_column .booked-calendar-wrap { margin-bottom: 0; } .booked_el_column .booked-calendar-shortcode-wrap { position: relative; max-height: 520px !important; overflow-x: hidden; overflow-y: auto; padding: 10px; z-index: 10; } body .booked_el_column .booked-calendar-shortcode-wrap table.booked-calendar { border-bottom: none !important; } body .booked-calendar-wrap.small table.booked-calendar thead th { padding: 1.5em 0 !important; } body .booked-calendar-wrap.small table.booked-calendar th .monthName { font-size: 1.5em; font-weight: 700; } body .booked-calendar-wrap.small table.booked-calendar thead tr.days th { font-weight: 700; font-size: 1em; padding: 1.5em 0 !important; } body .booked-calendar-wrap.small table.booked-calendar td:hover .date { background: transparent; } body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people, body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people { padding-top: 5px; } body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time { padding-top: 1.7em; } body .booked-list-view a.booked_list_date_picker_trigger { -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } body .booked-calendar-wrap h2 { padding: 1em 1em 0; } body .booked-list-view .booked-list-view-nav .booked-list-view-date-prev { left: 35px; } body .booked-list-view .booked-list-view-nav .booked-list-view-date-prev, body .booked-list-view .booked-list-view-nav .booked-list-view-date-next { top: 1.5em; } body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-time { height: 71px; } /* Booked form */ body .booked-form .field .checkbox-radio-block label { padding-left: 1.4em; } body .booked-form .cf-block select { visibility: visible; } body .booked-modal .bm-window { background: none; } /* Login form */ #booked-page-form .login-remember input { display: inline; vertical-align: middle; } #booked-profile-page i.fa { color: inherit; } /* User profile header */ #booked-profile-page div.booked-profile-header { padding: 0 0 2em; } #booked-profile-page div.booked-user-avatar { width: 50px; height: 50px; } #booked-profile-page div.booked-user-avatar img { -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } #booked-profile-page .booked-user h3 strong { font-weight: 400; } /* User profile content */ #booked-profile-page div.booked-tab-content { -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } #profile-edit #booked-page-form .form-table { margin-bottom: 2em; } body .booked-modal .bm-window .booked-scrollable { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } body .booked-modal .bm-window { padding: 43px 0 0px; } body .booked-form .field .button { margin-top: 1em; } /* booked calendar shortcode in sidebar */ body .widget table.booked-calendar td .date .number { position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height: 1; box-sizing: border-box; display: flex; justify-content: center; align-items: center; } body .widget table.booked-calendar td .date { position: relative; height: 0; width: 100%; padding-top: 100%; border-radius: 50%; } /* MP Timetable styles ----------------------------------------------------------------- */ /* Table */ .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container { background-color: inherit; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .mptt-inner-event-content { max-width: 100%; hyphens: auto; } table.mptt-shortcode-table { border-collapse: inherit; } .mptt-inner-event-content { display: flex; flex-direction: column; } .mptt-inner-event-content .event-title { order: 2; font-size: 12px; line-height: 16px; font-weight: 400; letter-spacing: 0.4px; } .mptt-inner-event-content .timeslot { order: 1; } .mptt-navigation-tabs li a { padding: 1em 2em; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container { justify-content: center; align-content: center; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot { font-size: 1rem; margin: 0; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title { font-size: 12px; line-height: 16px; font-weight: 400; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container, .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .mptt-inner-event-content { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover .event-title { text-decoration: none; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title, .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description { margin: 0; padding: 4px; max-width: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th { border: 4px solid #fff; padding: 14px 1rem; } .mptt-shortcode-wrapper .mptt-shortcode-table tbody td { border: 4px solid #fff; } /* Slots in the single event */ .post_type_mp-event .timeslot { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; border: 1px solid; margin-bottom: 5px; } /* Tribe Events Calendar styles ----------------------------------------------------------------- */ .events-archive .entry-content, .events-archive .entry-header { width: 100%; } #tribe-events-bar { margin: 6px 0 2.7em; } #tribe-bar-form.tribe-bar-mini *, #tribe-bar-form.tribe-bar-mini label { font-size: 11px; } #tribe-bar-form { background: none; } #tribe-bar-form input { border-bottom-width: 1px !important; } /* Views */ .tribe-bar-views-inner { padding: 0; background: none; } .tribe-bar-mini .tribe-bar-views-inner { padding: 0; } #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner { padding: 0; } #tribe-bar-views .select_container { display: none; } #tribe-bar-views .tribe-bar-views-list { border: none; background-color: transparent; top: 27px; z-index: 1; padding: 27px 0 0 0; border-radius: 0 0 31px 31px; overflow: hidden; } #tribe-bar-form.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list { padding: 0; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list { padding: 1em 0; } #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option, .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option { padding: 1.1667em 2.5em; display: block; text-align: left; background: unset; } #tribe-bar-views-toggle:after, .tribe-bar-collapse #tribe-bar-views-toggle:after { position: absolute; z-index: 1; top: 50%; right: 1em; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-width: 6px; margin-top: 3px; } .tribe-bar-views-open #tribe-bar-views-toggle:after { margin-top: 0; top: 50%; } #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow { position: absolute; z-index: 1; top: 50%; right: 1em; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after { position: absolute; z-index: 1; top: 0; right: 0; content: '\e929'; font-family: "fontello"; border: none; width: auto; height: auto; margin-top: -9px; } #tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after { content: '\e92c'; font-family: "fontello"; margin-top: -10px; } #tribe-bar-views-toggle, #tribe-bar-views .tribe-bar-views-option { -webkit-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; transition: background-color 0.3s ease; } #tribe-bar-views [class^="tribe-icon-"] { display: inline-block; vertical-align: top; } #tribe-bar-views-toggle [class^="tribe-icon-"] { margin-top: 2px; } #tribe-bar-views span[class^=tribe-icon-] { display: none !important; } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) [class^='tribe-icon-'], #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-month, #tribe-bar-views-toggle:not(:hover) .tribe-icon-month { background-image: url(plugins/the-events-calendar/images/events-bar/icon-month.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-list, #tribe-bar-views-toggle:not(:hover) .tribe-icon-list { background-image: url(plugins/the-events-calendar/images/events-bar/icon-list.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-week, #tribe-bar-views-toggle:not(:hover) .tribe-icon-week { background-image: url(plugins/the-events-calendar/images/events-bar/icon-week.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-day, #tribe-bar-views-toggle:not(:hover) .tribe-icon-day { background-image: url(plugins/the-events-calendar/images/events-bar/icon-day.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-photo, #tribe-bar-views-toggle:not(:hover) .tribe-icon-photo { background-image: url(plugins/the-events-calendar/images/events-bar/icon-photo.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-map, #tribe-bar-views-toggle:not(:hover) .tribe-icon-map { background-image: url(plugins/the-events-calendar/images/events-bar/icon-map.png); } @media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) { #tribe-bar-views [class^='tribe-icon-'], #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-month, #tribe-bar-views-toggle:not(:hover) .tribe-icon-month { background-image: url(plugins/the-events-calendar/images/events-bar/icon-month@2x.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-list, #tribe-bar-views-toggle:not(:hover) .tribe-icon-list { background-image: url(plugins/the-events-calendar/images/events-bar/icon-list@2x.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-week, #tribe-bar-views-toggle:not(:hover) .tribe-icon-week { background-image: url(plugins/the-events-calendar/images/events-bar/icon-week@2x.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-day, #tribe-bar-views-toggle:not(:hover) .tribe-icon-day { background-image: url(plugins/the-events-calendar/images/events-bar/icon-day@2x.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-photo, #tribe-bar-views-toggle:not(:hover) .tribe-icon-photo { background-image: url(plugins/the-events-calendar/images/events-bar/icon-photo@2x.png); } #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-map, #tribe-bar-views-toggle:not(:hover) .tribe-icon-map { background-image: url(plugins/the-events-calendar/images/events-bar/icon-map@2x.png); } } /* Filters */ #tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-views #tribe-bar-filters-wrap, #tribe-bar-form.tribe-bar-full.tribe-events-bar--has-views #tribe-bar-filters-wrap { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding-right: 1em; } #tribe-bar-form.tribe-bar-full.tribe-events-bar--has-views #tribe-bar-filters-wrap, #tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-views #tribe-bar-filters-wrap { width: calc( 100% - 23.077%); padding-right: 0; } #tribe-bar-form #tribe-bar-collapse-toggle { display: none; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle { display: block; border: 2px solid !important; height: 54px; padding: 0 30px; z-index: 10; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-filters > .tribe-bar-filters-inner { padding: 1em; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-filters > .tribe-bar-filters-inner .tribe-bar-search-filter, #tribe-bar-form.tribe-bar-collapse #tribe-bar-filters > .tribe-bar-filters-inner .tribe-bar-submit { margin-top: 15px; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-filters > .tribe-bar-filters-inner .tribe-bar-submit { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; overflow: hidden; } #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters { top: 27px; padding-top: 27px; z-index: 1; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); } .tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit, .tribe-bar-mini .tribe-bar-date-filter, .tribe-bar-mini .tribe-bar-search-filter, .tribe-bar-mini .tribe-bar-submit { padding: 0; } .tribe-bar-collapse .tribe-bar-date-filter, .tribe-bar-collapse .tribe-bar-search-filter, .tribe-bar-collapse .tribe-bar-submit { padding: 0; } .datepicker { z-index: 10005 !important; } .datepicker table { border-collapse: collapse !important; } .datepicker table, .datepicker table td, .datepicker table th { border-width: 0 !important; } .tribe-bar-date-filter, .tribe-bar-mini .tribe-bar-date-filter { width: 45.978%; padding-right: 30px; } .tribe-bar-mini .tribe-bar-date-filter { padding-left: 0; } .datepicker th, .datepicker td, .datepicker thead tr:first-child th, .datepicker tfoot tr th { -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .tribe-bar-search-filter, .tribe-bar-mini .tribe-bar-search-filter { width: calc(100% - 45.978% - 30px); } .tribe-bar-submit, .tribe-bar-mini .tribe-bar-submit { width: 21.2%; margin: 0; } #tribe-bar-form label { display: none; text-transform: none; font-size: 1em; margin-bottom: 1.1em; } #tribe-bar-form input[type="text"] { border: 2px solid transparent !important; padding: 14px 30px; outline: none; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; font-size: 1rem; line-height: 1.1em; font-weight: 400; font-style: normal; height: 54px; } #tribe-bar-form input[placeholder]::placeholder { line-height: 23px; } #tribe-bar-form #tribe-bar-views .tribe-bar-views-toggle { border: 2px solid transparent !important; padding: 14px 30px; outline: none; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; font-size: 1rem; line-height: 1.1em; font-weight: 400; font-style: normal; height: 54px; z-index: 5; } #tribe-bar-views-toggle:after { content: '\e929'; font-family: "fontello"; border: none; width: auto; height: auto; margin-top: 0; } .tribe-bar-views-open #tribe-bar-views-toggle:after { content: '\e92c'; font-family: "fontello"; } #tribe-bar-form input[type=text]:focus { outline: none; border-bottom: 2px solid; } #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"] { border: none; margin: 0; } /* Page title */ .tribe-events-page-title { display: block; margin: 0; font-size: 24px; } #tribe-events-content-wrapper { display: flex; flex-direction: column; } #tribe-events-content-wrapper #tribe-events-bar { order: 1; } #tribe-events-content-wrapper .tribe-events-title-bar { order: 2; } #tribe-events-content-wrapper #tribe-events-content { order: 3; } /* Page content */ #tribe-events-content.tribe-events-month { font-size: 14px; line-height: 1.4em; position: relative; } #tribe-events-content.tribe-events-month #tribe-events-footer { display: none; } #tribe-events-content.tribe-events-month #tribe-events-header { position: absolute; top: -40px; left: 0; right: 0; } #tribe-events-content.tribe-events-month #tribe-events-header .tribe-events-sub-nav li a { font-size: 0; padding: 0 10px; } #tribe-events-content.tribe-events-month #tribe-events-header .tribe-events-sub-nav li a:after, #tribe-events-content.tribe-events-month #tribe-events-header .tribe-events-sub-nav li a:before { font-size: 32px; } #tribe-events-content { padding: 0; margin: 1.3em 0 0; } #tribe-events-footer, #tribe-events-header { margin: 0; } .tribe-events-month #tribe-events-header .tribe-events-sub-nav { margin-bottom: 3em; display: block; } #tribe-events-content table.tribe-events-calendar { margin: 0 0 2em; font-size: 1em; border-collapse: separate; border: none; } body.tribe-events-day { padding: 0; } .events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-calendar + #tribe-events-footer { margin: 3.4em 0 1.8em; } .events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer { padding-top: 3em; border-top-style: dotted; } /* Calendar */ #tribe-events-content .tribe-events-calendar { border-spacing: 0; border-collapse: collapse; } .tribe-events-calendar thead th { padding: 1.1em 0 !important; font-weight: 500; letter-spacing: 0; text-transform: capitalize; position: relative; } #tribe-events-content .tribe-events-calendar th, #tribe-events-content .tribe-events-calendar td { border: 4px solid #ddd; } #tribe-events-content .tribe-events-calendar td { font-size: 12px; padding: 0; height: 8.5em; text-align: center; } #tribe-events-content .tribe-events-calendar td:hover { box-shadow: none; background: none; } .tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a { font-size: 1rem; font-weight: 500; } .tribe-events-calendar td div[id*="tribe-events-daynum-"] { padding: .5em 1em 0; margin-bottom: 0; text-align: center; } .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"] > a { background-color: transparent; } .tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a { background: none; } #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a { background-color: transparent; } .tribe-events-calendar td.tribe-events-present { position: relative; } .tribe-events-calendar td.tribe-events-present:before { content: ' '; position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: -1px; border: 1px solid #ddd; pointer-events: none; } .events-archive.events-gridview #tribe-events-content table .type-tribe_events { margin: 0; padding: 1em 1.5em; } #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title { font-size: 12px; line-height: 16px; font-weight: 400; } #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth div[id*="tribe-events-event-"] { display: none; pointer-events: none; } .tribe-events-calendar td.tribe-events-othermonth div[id*="tribe-events-daynum-"] { display: none; pointer-events: none; } .tribe-bar-filters-inner { position: relative; } @media (min-width: 1024px) { .tribe-bar-filters-inner .tribe-bar-submit { position: absolute; right: auto; left: 45.978%; height: 58px; width: 50px; } .tribe-bar-filters-inner .tribe-bar-submit:before { font-size: 16px; content: '\e966'; font-family: "fontello"; display: inline-block; position: absolute; left: 21px; bottom: 17px; } } @media (min-width: 1024px) { #tribe-bar-form .tribe-bar-submit input.tribe-events-button { font-size: 0 !important; padding: 10px; height: 58px; width: 50px; background: transparent !important; z-index: 12; position: relative; } } .tribe-bar-search-filter, .tribe-bar-mini .tribe-bar-search-filter { padding-left: 52px; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; background: #F6E0CE; } #tribe-bar-form.tribe-bar-full.tribe-events-bar--has-filters #tribe-bar-views, #tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-filters #tribe-bar-views { width: 23.077%; } /* Mobile view */ #tribe-bar-form.tribe-bar-collapse #tribe-bar-filters-wrap { float: left; width: 66%; z-index: 6; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-views { float: right; width: 32%; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list { padding: 27px 0 0; } .tribe-events-othermonth.tribe-events-past, .tribe-events-othermonth.tribe-events-future { pointer-events: none; } .tribe-events-othermonth.tribe-events-past:after, .tribe-events-othermonth.tribe-events-future:after { display: none; } #tribe-events-footer:after, #tribe-events-footer:before, #tribe-events-header:after, #tribe-events-header:before { display: none; } .tribe-events-list .type-tribe_events .tribe-events-list-event-title { padding-right: 70px; } .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-date-filter, .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-search-filter, .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-submit { float: left; width: 32%; } .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-date-filter, .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-search-filter { margin-right: 2%; } .tribe-events-calendar .tribe-events-has-events.mobile-trigger:after { margin: 1.5em auto 0; } .tribe-events-calendar td.mobile-trigger div[id*="tribe-events-daynum-"], .tribe-events-calendar td.mobile-trigger div[id*="tribe-events-daynum-"] a { margin-top: 0; } .tribe-mobile-day-heading { font-size: 1.4286em; line-height: 1.25em; } #tribe-mobile-container { margin-bottom: 2em; } #tribe-mobile-container .type-tribe_events { padding-top: 1em; } #tribe-mobile-container .type-tribe_events h4 { font-size: 1.0714em; margin-bottom: 1em; } #tribe-mobile-container .type-tribe_events .tribe-event-date-start { display: inline-block; margin-bottom: 0.8em; } #tribe-mobile-container .type-tribe_events .tribe-events-read-more { margin-top: 0; padding: 0; } /* Tooltip */ .recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip { padding: 0; bottom: 8.4em !important; left: -2em; width: 32.5em; z-index: 10000; text-transform: none; } .tribe-events-tooltip .tribe-events-arrow { background: none; width: 14px; height: 14px; line-height: 14px; text-align: center; bottom: -7px; left: 5.2em; display: block; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .tribe-events-tooltip .tribe-events-event-body { font-size: 1em; line-height: 1.8em; padding: 1em 1.8em 1.5em; } #tribe-events-content .tribe-events-tooltip .summary { padding: 0.5em 0.8em; margin: 0; } .sc_events_item_meta_date_start { margin-left: 0.5em; } #tribe-events-content.tribe-events-listm, #tribe-events-content-wrapper #tribe-events-content { margin-bottom: 0; } .tribe-events-tooltip .tribe-event-duration { margin: 0 0 1em; line-height: 1.5em; overflow: hidden; } .tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb { padding: 0.5em 1.5em 0 0; } .tribe-events-tooltip .tribe-event-description p { margin: 0; line-height: 1.7em; } .tribe-events-tooltip .tribe-event-description p + p { margin-top: 1em; } /* Buttons and Navigation */ #tribe-events-footer .tribe-events-sub-nav { text-align: justify; display: flex; justify-content: space-between; } #tribe-events-footer .tribe-events-sub-nav li { width: auto !important; margin: 0 !important; padding: 0 !important; display: inline-block !important; vertical-align: top; float: none !important; text-align: justify; } #tribe-events-footer .tribe-events-sub-nav li a { white-space: nowrap; } #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next { text-align: right; } .tribe-events-sub-nav li a span { display: none !important; } #tribe-events .tribe-events-button:after, .tribe-events-button:after, .tribe-events-cal-links a:after, .tribe-events-sub-nav li.tribe-events-nav-next a:after { content: '\e93a'; font-family: "fontello"; margin-left: 0.5em; } #tribe-events .tribe-events-ical { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } #tribe-events .tribe-events-ical:after { display: none; } .tribe-events-sub-nav li.tribe-events-nav-previous a:before { content: '\e939'; font-family: "fontello"; margin-right: 0.5em; } /* Buttons */ .tribe-events-read-more { display: block; margin-top: 1.5em; padding: 0 !important; } /* Events list */ .tribe-events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop { max-width: 770px; margin: 0 auto; } .tribe-events-list .tribe-events-list-separator-month { margin: 3.5em auto; text-transform: uppercase; letter-spacing: 2px; font-size: 1.25em; line-height: 1.6em; font-weight: 400; z-index: 0; } .tribe-events-list .tribe-events-list-separator-month:first-child { margin-top: 2em; } .tribe-events-list .tribe-events-event-cost { margin: 0; display: block !important; position: absolute; z-index: 1; top: 0; right: 0; } .tribe-events-list .tribe-events-event-cost span { padding: 0.6em 1em; font-weight: 400; } .tribe-events-list .tribe-events-event-meta { font-weight: 400; } .tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details { line-height: 1.5em; font-style: normal; } .tribe-events-event-meta .tribe-event-schedule-details { margin-bottom: 0.8em; font-size: 1.0667em; font-style: italic; letter-spacing: 0; } .tribe-events-list .type-tribe_events, .tribe-events-list-separator-month + .type-tribe_events.tribe-events-first { padding: 0; margin: 0; position: relative; } .tribe-events-list .type-tribe_events { border-bottom: none !important; } .tribe-events-list .type-tribe_events + .type-tribe_events, .tribe-events-day .tribe-events-day-time-slot + .tribe-events-day-time-slot + .tribe-events-day-time-slot { border-top: 1px solid #eee; margin-top: 4em; padding-top: 4em; } .tribe-events-list .type-tribe_events + .type-tribe_events .tribe-events-event-cost { top: 4em; } .tribe-events-list .tribe-events-event-image { margin-top: 0.4em; width: 30%; float: left; } .tribe-events-list .tribe-events-loop .tribe-events-content { text-align: justify; } #tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p { line-height: 1.8em; } .tribe-events-loop .tribe-events-content { padding-right: 0; } .sc_events_item .post_featured.with_thumb { margin-bottom: -2px; } /* Events day */ .tribe-events-day { padding: 0; } .tribe-events-day #tribe-events-header { display: none; } .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading { margin: 0 0 1em; padding: 1em 2em; } .tribe-events-day .tribe-events-day-time-slot .type-tribe_events { margin-left: 0; } .tribe-events-list .time-details { font-style: italic; } /* Single event */ #tribe-events-content.tribe-events-single { margin-top: 0; } .tribe-events-single #tribe-events-header { display: none; } .tribe-events-back { display: none; } .tribe-events-notices { margin: 0 0 1em 0; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; text-shadow: none; border: 2px solid transparent; padding: 10px 35px 10px 24px; } .single-tribe_events .tribe-events-single-event-title { font-size: 2em; line-height: 1.2em; letter-spacing: 2px; margin: 0; text-align: center; } .tribe-events-notices + .tribe-events-single-event-title { margin-top: 1.5em; } .tribe-events-schedule { position: relative; } .tribe-events-schedule h2 { font-size: 12px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; margin: 0; display: block; text-align: center; } .single-tribe_events .tribe-events-schedule .tribe-events-divider, .single-tribe_events .tribe-events-schedule .tribe-events-cost { font-size: 1em; } .single-tribe_events .tribe-events-schedule .tribe-events-divider { display: none; } .single-tribe_events .tribe-events-schedule .tribe-events-cost { position: absolute; z-index: 1; top: 0; right: 0; font-weight: 400; } .single-tribe_events .tribe-events-single-event-title, .single-tribe_events .tribe-events-schedule { display: none; } .single-tribe_events .tribe-events-event-image { float: left; width: 40%; margin: 0.4em 3% 2em 0; } .single-tribe_events .tribe-events-event-meta { font-size: 1em; line-height: 1.25em; } .single-tribe_events .tribe-events-cal-links:after { content: ' '; clear: both; width: 100%; height: 0; display: block; } .single-tribe_events .type-tribe_events { padding-top: 0; } .single-tribe_events .tribe-events-single-section { clear: none; float: left; width: 50%; margin: 0; padding: 3em 0 0; border: none; background-color: transparent; } .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group { padding: 3em 0 0 0; margin: 0; width: 40%; } .single-tribe_events .tribe-events-event-meta .tribe-events-venue-map { width: 50%; margin-top: 3em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .single-tribe_events .tribe-events-event-meta .tribe-events-venue-map > div { height: 250px !important; } .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group + .tribe-events-meta-group, .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group + .tribe-events-venue-map { margin-left: 3em; } .single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title { margin-top: 0; font-size: 1.2em; } .single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .single-tribe_events #tribe-events-content .tribe-events-event-meta dd { line-height: 1.4em; } .single-tribe_events #tribe-events-content .tribe-events-event-meta dt { font-size: 1.0667em; font-weight: 400; font-style: italic; letter-spacing: 0; } .single-tribe_events .tribe-events-venue-map { margin: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .single-tribe_events #tribe-events-footer { border-top: none; } .single-tribe_events .tribe-events-sub-nav li a { white-space: normal; } .single-tribe_events .tribe-events-sub-nav li a:before, .single-tribe_events .tribe-events-sub-nav li a:after { display: inline-block; line-height: inherit; margin: 0 0.3em 0 0; } .single-tribe_events .tribe-events-sub-nav li a:after { margin: 0 0 0 0.3em; } .single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next, .single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next a { text-align: right; } .tribe-events-sub-nav { padding-left: 0; } .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before { background: none !important; content: '\e837' !important; font-family: "fontello"; } .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after { background: none !important; content: '\e836' !important; font-family: "fontello"; } .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before { display: inline-block !important; height: 20px; vertical-align: baseline; width: 11px; } .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after { display: none; } #tribe-events-footer:before, #tribe-events-footer:after { display: none; } #tribe-events .tribe-events-content p { font-size: 1em; } /* Widget */ .tribe-events-list-widget .tribe-list-widget { padding-left: 0; } .tribe-events-list-widget .tribe-events-list-widget-events { margin-bottom: 1.5em; padding: 0; } .tribe-events-list-widget .tribe-events-list-widget-events .tribe-event-title { font-size: 1.2em; margin: 0; } .sc_events_default .sc_events_item { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; overflow: hidden; } .sc_events_default .sc_events_item:hover { box-shadow: 0 15px 25px rgba(253, 143, 143, 0.4); } .sc_events_default .sc_events_item_meta { font-size: 16px; line-height: 1.1em; font-weight: 500; } .sc_events_item_meta_date { position: relative; } .sc_events_item_meta_date:before { content: '\e860'; font-family: "fontello"; padding-right: 4px; font-size: 18px; } .sc_events_default .sc_events_item_info { padding: 0 1em 0 70px; width: 63.5%; } .sc_events_default .sc_events_item_thumb { width: 23%; } .sc_events_default .sc_events_item_thumb .icons a { font-size: 1.5em; } .sc_events_default .sc_events_item_button { margin-right: 50px; } .sc_events_default .sc_events_item_button a { padding: 0.66em 2.49em; } .sc_events_default .sc_events_item_thumb .sc_events_item_date { padding: 0; width: 81px; height: 81px; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: flex; flex-direction: column; justify-content: center; right: 0; left: auto; transform: translate(50%, -50%); pointer-events: none; } .sc_events_default .sc_events_item_thumb .sc_events_item_date_day { font-size: 30px; line-height: 1.2em; font-weight: 700; } .sc_events_default .sc_events_item_thumb .sc_events_item_date_month { font-size: 14px; line-height: 1.2em; font-weight: 500; margin-bottom: 5px; opacity: 0.5; } .single-tribe_events .tribe-events-nav-pagination li.tribe-events-nav-next a:after, .single-tribe_events .tribe-events-nav-pagination li.tribe-events-nav-previous a:before { display: none; } .single-tribe_events .tribe-events-cal-links { clear: none; } .tribe-events-gcal.tribe-events-button, .tribe-events-ical.tribe-events-button, .tribe-events-button.tribe-events-ics { margin-top: 9px !important; } .tribe-events-gcal.tribe-events-button:after, .tribe-events-ical.tribe-events-button:after, .tribe-events-button.tribe-events-ics:after { display: none; } .single-tribe_events .tribe-events-event-image { float: left; width: 45%; margin: 0.4em 6.5% 2em 0; } .single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title { font-size: 24px; } #tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p { margin: 0 0 27px; } .single-tribe_events .tribe-events-single-section { padding-top: 0.7em; } /* The Events Calendar 5+ */ .tribe-common button[disabled] { pointer-events: none; } .tribe-common.tribe-common .tribe-events-header__events-bar .tribe-events-c-search__input { background-color: transparent; padding-left: 10px; } .tribe-common .tribe-events-c-events-bar__search-button-icon, .tribe-common .tribe-events-c-view-selector__button-icon, .tribe-common .tribe-events-c-top-bar__datepicker-button:after, .tribe-common.tribe-common--breakpoint-medium .tribe-events-c-nav__prev:before, .tribe-common.tribe-common--breakpoint-medium .tribe-events-c-top-bar__nav-link:before, .tribe-common.tribe-common--breakpoint-medium .tribe-events-c-nav__next:after, .tribe-common .tribe-events-c-nav__prev:before, .tribe-common .tribe-events-c-nav__next:after, .tribe-common .tribe-events-c-nav__prev:disabled:before, .tribe-common .tribe-events-c-nav__next:disabled:before, .tribe-common .datepicker .prev .tribe-common-svgicon, .tribe-common .datepicker .next .tribe-common-svgicon, .tribe-common .datepicker .prev:active .tribe-common-svgicon, .tribe-common .datepicker .prev:focus .tribe-common-svgicon, .tribe-common .datepicker .prev:hover .tribe-common-svgicon, .tribe-common .datepicker .next:active .tribe-common-svgicon, .tribe-common .datepicker .next:focus .tribe-common-svgicon, .tribe-common .datepicker .next:hover .tribe-common-svgicon, .tribe-common .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, .tribe-common .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input, .tribe-common .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus, .tribe-common .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:hover { background-image: none; } .tribe-common.tribe-common--breakpoint-medium .tribe-events-c-events-bar--border { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; padding: 0 1.8em; border: 2px solid #ddd; overflow: hidden; -webkit-appearance: none; outline: none; resize: none; } .tribe-common .datepicker .prev .tribe-common-svgicon:before, .tribe-common .tribe-events-c-top-bar__nav-list .tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-left:before { content: '\e837'; } .tribe-common .datepicker .next .tribe-common-svgicon:before, .tribe-common .tribe-events-c-top-bar__nav-list .tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-right:before { content: '\e836'; } .tribe-common .tribe-common-svgicon--list:before, .tribe-common .datepicker .prev .tribe-common-svgicon:before, .tribe-common .datepicker .next .tribe-common-svgicon:before, .tribe-common .tribe-events-c-events-bar__search-button-icon:before, .tribe-common .tribe-events-c-top-bar__nav-list .tribe-common-c-btn-icon:before { font-family: "fontello"; line-height: 1em; } .tribe-common .tribe-events-c-top-bar__nav-list .tribe-common-c-btn-icon:before, .tribe-common .tribe-events-c-top-bar__nav-list .tribe-common-c-btn-icon:after { line-height: 1.65em; border-radius: 31px; } .tribe-common .tribe-common-c-btn-icon { border-radius: 31px; } .tribe-common .tribe-events-c-top-bar__nav-list .tribe-common-c-btn-icon:before, .tribe-common .tribe-events-c-top-bar__nav-list .tribe-common-c-btn-icon:after { height: 1.7em; width: 1.4em; text-align: center; } .tribe-common .tribe-common-anchor-thin, .tribe-common .tribe-common-anchor-thin, .tribe-common .tribe-common-anchor-thin { border: none !important; } .tribe-common .tribe-events-c-ical__link:before { content: none; } .tribe-common.tribe-common--breakpoint-medium .tribe-events-calendar-day__event-description, .tribe-common.tribe-common--breakpoint-medium .tribe-events-calendar-list__event-description { font-size: inherit; font-style: inherit; line-height: inherit; text-decoration: inherit; text-transform: inherit; } .tribe-common button.tribe-common-c-btn { -webkit-appearance: none; cursor: pointer; display: inline-block; vertical-align: top; font-size: 16px; line-height: 22px; font-weight: 500; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-transform: capitalize; white-space: nowrap; padding: 1.219em 3.172em; letter-spacing: 0; height: auto; border-width: 0 !important; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .tribe-common button.tribe-common-c-btn { padding: 0.8em 1.2em; } .tribe-common .tribe-events-header .tribe-events-c-top-bar__nav-list { margin-right: 15px; } .tribe-common .tribe-events-c-top-bar__nav-list-item { padding: 0; } .tribe-common .tribe-events-c-ical__link, .tribe-common .tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__today-button { -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; padding: 8px 15px; border: 2px solid #ddd; } .tribe-common .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon { padding: 6px 9px; border-radius: 31px; } .tribe-common .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon.tribe-events-c-top-bar__nav-link--prev { margin-right: 5px; } .tribe-common .tribe-events-c-nav__list button[disabled], .tribe-common .tribe-events-c-events-bar__search-button, .tribe-common .tribe-events-c-view-selector__button, .tribe-common .tribe-events-header .tribe-events-c-top-bar__datepicker-button { background-color: transparent !important; } .tribe-common .tribe-events-c-top-bar__datepicker .tribe-common-h3.tribe-events-c-top-bar__datepicker-button { font-size: 1.375rem; } .tribe-common .tribe-events-calendar-month__multiday-event-bar-inner { padding-top: 3px; padding-bottom: 3px; } .tribe-common .tribe-events-c-top-bar__datepicker .datepicker { margin: 0 !important; padding: 5px; } .tribe-common .tribe-events-c-top-bar__datepicker .datepicker thead .datepicker-switch, .tribe-common .tribe-events-c-top-bar__datepicker .datepicker thead .prev, .tribe-common .tribe-events-c-top-bar__datepicker .datepicker thead .next { padding: 10px 5px; } .tribe-common .tribe-events-c-top-bar__datepicker .datepicker thead .datepicker-switch .tribe-common-svgicon, .tribe-common .tribe-events-c-top-bar__datepicker .datepicker thead .prev .tribe-common-svgicon, .tribe-common .tribe-events-c-top-bar__datepicker .datepicker thead .next .tribe-common-svgicon { height: 18px; } .tribe-common .tribe-events-c-top-bar__datepicker .datepicker thead th.dow { line-height: 2.2em; } .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__next, .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__prev, .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__today { align-items: center; display: flex; flex: none; flex-wrap: wrap; justify-content: center; padding: 1rem; } .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__next:before, .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__next:after, .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__prev:before, .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__prev:after, .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__today:before, .tribe-common .tribe-events-c-nav__list .tribe-events-c-nav__today:after { display: none; } .tribe-common .tribe-events-c-events-bar__search-button:before, .tribe-common .tribe-events-c-view-selector__button:before { background-color: transparent; } .tribe-common .tribe-common-anchor, .tribe-common .tribe-common-anchor-thin, .tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover { border-bottom-color: transparent; border-bottom: none !important; opacity: 1; } .tribe-common .tribe-events-c-events-bar__search-button-icon:before { content: '\e8eb'; font-family: "fontello"; font-size: 21px; height: 21px; width: 21px; position: relative; } a.tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium:before, button.tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium:before, a.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium:after, button.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium:after { content: none; } .tribe-events .tribe-events-c-small-cta > :first-child { font-size: 1rem; font-weight: 700; } .tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-list { position: relative; padding-left: 2em; text-align: left; width: 100%; } .tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-list:before { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 26px; content: '\e959'; font-family: "fontello"; font-size: 19px; background-image: none; margin-right: 12px; } .tribe-common .tribe-common-anchor-thin-alt, .tribe-common .tribe-common-anchor-thin-alt:active, .tribe-common .tribe-common-anchor-thin-alt:focus, .tribe-common .tribe-common-anchor-thin-alt:hover { border-bottom: 0; } /* LOADER */ .tribe-common .tribe-common-c-loader { /* Dots */ } .tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot { background-color: #fff; display: inline-block; vertical-align: top; width: 20px; height: 20px; line-height: 20px; text-align: center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot + .tribe-common-c-loader__dot { margin-left: 20px; } .tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--first { -webkit-animation: preloader_dot_one 1.5s infinite; -ms-animation: preloader_dot_one 1.5s infinite; animation: preloader_dot_one 1.5s infinite; } .tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--second { -webkit-animation: preloader_dot_two 1.5s infinite; -ms-animation: preloader_dot_two 1.5s infinite; animation: preloader_dot_two 1.5s infinite; -webkit-animation-delay: 0.25s; -ms-animation-delay: 0.25s; animation-delay: 0.25s; } .tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--third { -webkit-animation: preloader_dot_three 1.5s infinite; -ms-animation: preloader_dot_three 1.5s infinite; animation: preloader_dot_three 1.5s infinite; -webkit-animation-delay: 0.5s; -ms-animation-delay: 0.5s; animation-delay: 0.5s; } @-webkit-keyframes preloader_dot_one { 75% { -webkit-transform: scale(0); } } @keyframes preloader_dot_one { 75% { transform: scale(0); -webkit-transform: scale(0); } } @-webkit-keyframes preloader_dot_two { 75% { -webkit-transform: scale(0); } } @keyframes preloader_dot_two { 75% { transform: scale(0); -webkit-transform: scale(0); } } @-webkit-keyframes preloader_dot_three { 75% { -webkit-transform: scale(0); } } @keyframes preloader_dot_three { 75% { transform: scale(0); -webkit-transform: scale(0); } } .tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg, .tribe-events .tribe-events-c-ical__link-icon-svg, .tribe-events .tribe-events-c-search__input-control-icon-svg, .tribe-common.tribe-common--breakpoint-medium .tribe-events-c-top-bar__nav-link > svg { display: none; } .tribe-events-meta-group .tribe-events-single-section-title { text-transform: none; letter-spacing: 0px; } .tribe-events-event-meta:before { border-top: none; } .tribe-events.tribe-common .tribe-events-c-view-selector__list-item-link:focus, .tribe-common .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:hover a, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item:hover { background-color: transparent; } .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper { height: 28px; } .single-tribe_events .tribe-events-venue-map > iframe { height: 100% !important; } .tribe-events .tribe-events-c-events-bar__search-container { padding-top: 1.333333333em; padding-bottom: 1.333333333em; } .tribe-events .tribe-events-c-search__button { margin-top: 0.625em; } .tribe-events-gcal.tribe-events-button, .tribe-events-ical.tribe-events-button { background-image: none; } @media (min-width: 768px) { .tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical { margin-right: 40px; } } .single-tribe_events .tribe-events-cal-links .tribe-events-gcal, .single-tribe_events .tribe-events-cal-links .tribe-events-ical, .tribe-events-button.tribe-events-ical { padding-left: 3.172em; } /* Subscribe button */ .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border { padding: 0; border: none; background: transparent; } .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border svg { display: none; } .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border .tribe-events-c-subscribe-dropdown__button-text { padding: 0.8em 1.2em; border-radius: 31px; } .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover { background-color: transparent; } /* Essential Grid styles ----------------------------------------------------------------- */ .esg-grid i[class*="eg-icon-"] { color: #fff; -webkit-transition: color 0.5s ease; -ms-transition: color 0.5s ease; transition: color 0.5s ease; } .esgbox-share__button:hover { color: #fff !important; } .esg-grid a:hover i[class*="eg-icon-"] { color: #888; } .esg-navigationbutton i[class*="eg-icon-"] { color: #888; } .esg-navigationbutton:hover i[class*="eg-icon-"] { color: #333; } .esg-entry-cover .eec > div { margin-right: 0 !important; } .esg-entry-cover .eec > div[class*="-element-1-a"] { margin-left: 10px !important; } .esg-starring { vertical-align: top; } .esg-starring .star-rating, .esg-starring-page .star-rating { width: 6em; } .flat-light .esg-filters .esg-sortbutton-order, .flat-light .esg-filters .esg-cartbutton-order { line-height: 36px; margin: 0; } .flat-light .esg-filters .esg-sortbutton { padding-right: 0; } .esgbox-overlay { z-index: 228010 !important; } .esgbox-opened { z-index: 228030 !important; } .wp-widget-ess-grid-widget ul > li:before { display: none !important; } /* Give styles ----------------------------------------------------------------- */ form[id*="give-form"] .give-donation-amount .give-currency-symbol, form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text, form[id*="give-form"] #give-final-total-wrap .give-donation-total-label, form[id*="give-form"] #give-final-total-wrap .give-final-total-amount { height: auto; } .give-total-wrap, .give-donation-levels-wrap { display: inline-block; } .give-progress-bar { height: 35px; border: 4px solid transparent; } .give-progress-bar > span { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } .give-goal-progress span.income { font-size: 50px; padding-right: 10px; } .give-goal-progress .raised { font-size: 24px; font-weight: 700; } .give-grid__item .give-goal-progress .raised { margin-bottom: 20px; } .ua_ie_11 .give-wrap .give-grid.give-grid--2 .give-grid__item { width: calc(50% - 30px); padding: 0 15px; } #give-final-total-wrap, form.give-form.give-form-type-multi .form-row label { display: none; } .give-modal #give-final-total-wrap, .give-modal form.give-form.give-form-type-multi .form-row label { display: block; } #give-recurring-form .form-row:last-child, form.give-form .form-row:last-child, form[id*=give-form] .form-row:last-child { margin-bottom: 11px; } .give-form-type-multi .give-submit-button-wrap { text-align: center; margin-top: 8px; } .give-form-type-multi .give-submit-button-wrap .give-submit { float: none; } form.give-form .form-row input[type=text], form[id*=give-form] .form-row input[type=text], form.give-form .form-row input[type="email"], form[id*="give-form"] .form-row input[type="email"] { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; } [id*="give-form"] fieldset legend { font-style: normal; border: none; background-color: transparent !important; font-size: 24px; font-weight: 700; } [id*=give-form] fieldset { margin-top: 5px; } .give-total-wrap .give-donation-amount { -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; overflow: hidden; } .give-total-wrap .give-donation-amount .give-currency-symbol.give-currency-position-before { border: none !important; background: transparent !important; padding: 1em 0.6em 1em 1.3em !important; } div form[id*=give-form] .give-donation-amount #give-amount { border: 2px solid black; -webkit-border-radius: 31px; -ms-border-radius: 31px; border-radius: 31px; width: 95px; min-width: 96px; padding: 0.85em 0.8em; } ul.give-donation-levels-wrap li { margin-bottom: 0 !important; } ul.give-donation-levels-wrap li .give-donation-level-btn { height: 56px; padding: 8px 23px; } [id*=give-form].give-display-modal .give-btn, [id*=give-form].give-display-reveal .give-btn { margin: 0; } .give-btn { height: 54px; } [id*=give-form] div#give-sidebar-left, [id*=give-form] div.summary { width: 100%; float: none; } .give_forms-template-default.single.single-give_forms .give_forms { text-align: center; } .give_forms-template-default.single.single-give_forms .give_forms .give-form-content-wrap p { text-align: center !important; } @media (min-width: 1024px) { .give_forms-template-default.single.single-give_forms .give_forms .give-form { max-width: 570px; margin: 0 auto; } } .give_forms-template-default.single.single-give_forms .content { width: 100% !important; } .give_forms-template-default.single.single-give_forms [class*="content_wrap"] > .sidebar { display: none; visibility: hidden; opacity: 0; } .give-wrap .give-card { border: none; } .give-wrap .give-card__body { padding: 3.5rem; } .give-wrap .give-grid { grid-gap: 2.5rem; } .give-wrap .give-card:active, .give-wrap .give-card:focus, .give-wrap .give-card:hover, .give-wrap .give-card:visited { box-shadow: 0 15px 25px rgba(253, 143, 143, 0.4); } .give-submit-button-wrap { position: relative; } .give-submit-button-wrap span.give-loading-animation { position: absolute; left: calc(50% - 11px); top: -20px; margin: 0; } .give-form-title { display: none; } .give_terms_links { margin-bottom: 1rem; } /*# sourceMappingURL=style.css.map */