/* Sticky footer styles

screen sizes: 480 | 768 | 992 | 1200
			  xs    sm    md    lg
-------------------------------------------------- */
html,
body {
  width: 100%;
}
@font-face {
  font-family: 'RubPTSans';
  src: url(data:font/opentype;base64,AAEAAAAQAQAABAAATFRTSAMiAgsAAAIMAAAADU9TLzKGcICtAAABiAAAAGBWRE1YdPh8dgAAAhwAAAXgY21hcAl/E/EAAAkYAAABJGN2dCAAFAAAAAALtAAAAAJmcGdtBlmcNwAACjwAAAFzZ2x5ZpT5f7QAAAu4AAABUGhkbXgFN25+AAAH/AAAARxoZWFk+g5YPAAAAQwAAAA2aGhlYQYRA0UAAAFEAAAAJGhtdHgHgAAhAAAB6AAAACRsb2NhAVABUAAADQgAAAAUbWF4cAIWAaAAAAFoAAAAIG5hbWXaYu7lAAANHAAAAWJwb3N0+R8+aAAADoAAAABRcHJlcLgAACsAAAuwAAAABAABAAAAAQAA4dqKd18PPPUAGQPoAAAAAMkbarAAAAAAz5+p4gAhAAACBgLEAAAACQACAAAAAAAAAAEAAAMg/zgAyAPoACEAGwIGAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJACwAAgAAAAAAAQAAAAAACgAAAgABcwAAAAAAAwESAZAABQAAArwCigAAAIwCvAKKAAAB3QAyAPoAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAcHlycwCAAAAEQwMg/zgAyAPoAMgAAAABAAAAAAGQAyAAAAAgAAAASwAAA+gAAAAAAAAASwAAAEsAAAIhACEASwAAAEsAAAAAAAAAAAAJAQEBAQEhAQEBAAAAAAAAAQABAQEBAQAMAPgI/wAIAAj//gAJAAn//gAKAAr//gALAAv//QAMAAz//QANAA3//QAOAA7//QAPAA///QAQABD//AARABH//AASABL//AATABP//AAUABT//AAVABX/+wAWABb/+wAXABf/+wAYABj/+wAZABn/+wAaABr/+gAbABv/+gAcABz/+gAdAB3/+gAeAB7/+gAfAB//+QAgACD/+QAhACH/+QAiACL/+QAjACP/+QAkACT/+AAlACX/+AAmACb/+AAnACf/+AAoACj/+AApACn/9wAqACr/9wArACv/9wAsACz/9wAtAC3/9wAuAC7/9gAvAC//9gAwADD/9gAxADH/9gAyADL/9gAzADP/9QA0ADT/9QA1ADX/9QA2ADb/9QA3ADf/9QA4ADj/9AA5ADn/9AA6ADr/9AA7ADv/9AA8ADz/9AA9AD3/8wA+AD7/8wA/AD//8wBAAED/8wBBAEH/8wBCAEL/8gBDAEP/8gBEAET/8gBFAEX/8gBGAEb/8gBHAEf/8QBIAEj/8QBJAEn/8QBKAEr/8QBLAEv/8QBMAEz/8ABNAE3/8ABOAE7/8ABPAE//8ABQAFD/8ABRAFH/7wBSAFL/7wBTAFP/7wBUAFT/7wBVAFX/7wBWAFb/7gBXAFf/7gBYAFj/7gBZAFn/7gBaAFr/7gBbAFv/7QBcAFz/7QBdAF3/7QBeAF7/7QBfAF//7QBgAGD/7ABhAGH/7ABiAGL/7ABjAGP/7ABkAGT/7ABlAGX/6wBmAGb/6wBnAGf/6wBoAGj/6wBpAGn/6wBqAGr/6gBrAGv/6gBsAGz/6gBtAG3/6gBuAG7/6gBvAG//6QBwAHD/6QBxAHH/6QByAHL/6QBzAHP/6QB0AHT/6AB1AHX/6AB2AHb/6AB3AHf/6AB4AHj/6AB5AHn/5wB6AHr/5wB7AHv/5wB8AHz/5wB9AH3/5wB+AH7/5gB/AH//5gCAAID/5gCBAIH/5gCCAIL/5gCDAIP/5QCEAIT/5QCFAIX/5QCGAIb/5QCHAIf/5QCIAIj/5ACJAIn/5ACKAIr/5ACLAIv/5ACMAIz/5ACNAI3/4wCOAI7/4wCPAI//4wCQAJD/4wCRAJH/4wCSAJL/4gCTAJP/4gCUAJT/4gCVAJX/4gCWAJb/4gCXAJf/4QCYAJj/4QCZAJn/4QCaAJr/4QCbAJv/4QCcAJz/4ACdAJ3/4ACeAJ7/4ACfAJ//4ACgAKD/4AChAKH/3wCiAKL/3wCjAKP/3wCkAKT/3wClAKX/3wCmAKb/3gCnAKf/3gCoAKj/3gCpAKn/3gCqAKr/3gCrAKv/3QCsAKz/3QCtAK3/3QCuAK7/3QCvAK//3QCwALD/3ACxALH/3ACyALL/3ACzALP/3AC0ALT/3AC1ALX/2wC2ALb/2wC3ALf/2wC4ALj/2wC5ALn/2wC6ALr/2gC7ALv/2gC8ALz/2gC9AL3/2gC+AL7/2gC/AL//2QDAAMD/2QDBAMH/2QDCAML/2QDDAMP/2QDEAMT/2ADFAMX/2ADGAMb/2ADHAMf/2ADIAMj/2ADJAMn/1wDKAMr/1wDLAMv/1wDMAMz/1wDNAM3/1wDOAM7/1gDPAM//1gDQAND/1gDRANH/1gDSANL/1gDTANP/1QDUANT/1QDVANX/1QDWANb/1QDX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) format("truetype");
}
@font-face {
  font-family: 'RubPTSans';
  src: url(data:font/opentype;base64,AAEAAAAQAQAABAAATFRTSAM4AgsAAAIMAAAADU9TLzKGcICwAAABiAAAAGBWRE1YdPh8dgAAAhwAAAXgY21hcAl/E/EAAAkYAAABJGN2dCAAFAAAAAALtAAAAAJmcGdtBlmcNwAACjwAAAFzZ2x5ZqwfczsAAAu4AAABRGhkbXgFN26RAAAH/AAAARxoZWFk+iFYYAAAAQwAAAA2aGhlYQYkAz4AAAFEAAAAJGhtdHgHlgAXAAAB6AAAACRsb2NhAUQBRAAADPwAAAAUbWF4cAIWAZ4AAAFoAAAAIG5hbWXaYu7lAAANEAAAAWJwb3N0+R8+aAAADnQAAABRcHJlcLgAACsAAAuwAAAABAABAAAAAQAAswKjY18PPPUAGQPoAAAAAMkbarAAAAAAz5+qBAAXAAACIwLGAAAACQACAAAAAAAAAAEAAAMg/zgAyAPoABcAFAIjAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJACoAAgAAAAAAAQAAAAAACgAAAgABcwAAAAAAAwEVAZAABQAAArwCigAAAIwCvAKKAAAB3QAyAPoAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAcHlycwCAAAAEQwMg/zgAyAPoAMgAAAABAAAAAAGQAyAAAAAgAAAASwAAA+gAAAAAAAAASwAAAEsAAAI3ABcASwAAAEsAAAAAAAAAAAAJAQEBAQE3AQEBAAAAAAAAAQABAQEBAQAMAPgI/wAIAAj//gAJAAn//gAKAAr//gALAAv//QAMAAz//QANAA3//QAOAA7//QAPAA///QAQABD//AARABH//AASABL//AATABP//AAUABT//AAVABX/+wAWABb/+wAXABf/+wAYABj/+wAZABn/+wAaABr/+gAbABv/+gAcABz/+gAdAB3/+gAeAB7/+gAfAB//+QAgACD/+QAhACH/+QAiACL/+QAjACP/+QAkACT/+AAlACX/+AAmACb/+AAnACf/+AAoACj/+AApACn/9wAqACr/9wArACv/9wAsACz/9wAtAC3/9wAuAC7/9gAvAC//9gAwADD/9gAxADH/9gAyADL/9gAzADP/9QA0ADT/9QA1ADX/9QA2ADb/9QA3ADf/9QA4ADj/9AA5ADn/9AA6ADr/9AA7ADv/9AA8ADz/9AA9AD3/8wA+AD7/8wA/AD//8wBAAED/8wBBAEH/8wBCAEL/8gBDAEP/8gBEAET/8gBFAEX/8gBGAEb/8gBHAEf/8QBIAEj/8QBJAEn/8QBKAEr/8QBLAEv/8QBMAEz/8ABNAE3/8ABOAE7/8ABPAE//8ABQAFD/8ABRAFH/7wBSAFL/7wBTAFP/7wBUAFT/7wBVAFX/7wBWAFb/7gBXAFf/7gBYAFj/7gBZAFn/7gBaAFr/7gBbAFv/7QBcAFz/7QBdAF3/7QBeAF7/7QBfAF//7QBgAGD/7ABhAGH/7ABiAGL/7ABjAGP/7ABkAGT/7ABlAGX/6wBmAGb/6wBnAGf/6wBoAGj/6wBpAGn/6wBqAGr/6gBrAGv/6gBsAGz/6gBtAG3/6gBuAG7/6gBvAG//6QBwAHD/6QBxAHH/6QByAHL/6QBzAHP/6QB0AHT/6AB1AHX/6AB2AHb/6AB3AHf/6AB4AHj/6AB5AHn/5wB6AHr/5wB7AHv/5wB8AHz/5wB9AH3/5wB+AH7/5gB/AH//5gCAAID/5gCBAIH/5gCCAIL/5gCDAIP/5QCEAIT/5QCFAIX/5QCGAIb/5QCHAIf/5QCIAIj/5ACJAIn/5ACKAIr/5ACLAIv/5ACMAIz/5ACNAI3/4wCOAI7/4wCPAI//4wCQAJD/4wCRAJH/4wCSAJL/4gCTAJP/4gCUAJT/4gCVAJX/4gCWAJb/4gCXAJf/4QCYAJj/4QCZAJn/4QCaAJr/4QCbAJv/4QCcAJz/4ACdAJ3/4ACeAJ7/4ACfAJ//4ACgAKD/4AChAKH/3wCiAKL/3wCjAKP/3wCkAKT/3wClAKX/3wCmAKb/3gCnAKf/3gCoAKj/3gCpAKn/3gCqAKr/3gCrAKv/3QCsAKz/3QCtAK3/3QCuAK7/3QCvAK//3QCwALD/3ACxALH/3ACyALL/3ACzALP/3AC0ALT/3AC1ALX/2wC2ALb/2wC3ALf/2wC4ALj/2wC5ALn/2wC6ALr/2gC7ALv/2gC8ALz/2gC9AL3/2gC+AL7/2gC/AL//2QDAAMD/2QDBAMH/2QDCAML/2QDDAMP/2QDEAMT/2ADFAMX/2ADGAMb/2ADHAMf/2ADIAMj/2ADJAMn/1wDKAMr/1wDLAMv/1wDMAMz/1wDNAM3/1wDOAM7/1gDPAM//1gDQAND/1gDRANH/1gDSANL/1gDTANP/1QDUANT/1QDVANX/1QDWANb/1QDX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) format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: 'RubPTSans';
  src: url(data:font/opentype;base64,AAEAAAAQAQAABAAATFRTSAMiAgsAAAIMAAAADU9TLzKGcICpAAABiAAAAGBWRE1YdPh8dgAAAhwAAAXgY21hcAl/E/EAAAkYAAABJGN2dCAAFAAAAAALtAAAAAJmcGdtBlmcNwAACjwAAAFzZ2x5ZlibOp4AAAu4AAABLGhkbXgFN25hAAAH/AAAARxoZWFk+j5YeAAAAQwAAAA2aGhlYQZCAvcAAAFEAAAAJGhtdHgHZwAcAAAB6AAAACRsb2NhASwBLAAADOQAAAAUbWF4cAIWAaEAAAFoAAAAIG5hbWXaYu7lAAAM+AAAAWJwb3N0+R8+aAAADlwAAABRcHJlcLgAACsAAAuwAAAABAABAAAAAQAAWk8V6V8PPPUAGQPoAAAAAMkbarAAAAAAz5+qHgAcAAACOwLEAAAACQACAAAAAAAAAAEAAAMg/zgAyAPoABz/zQI7AAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJAC0AAgAAAAAAAQAAAAAACgAAAgABcwAAAAAAAwEOAZAABQAAArwCigAAAIwCvAKKAAAB3QAyAPoAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAcHlycwCAAAAEQwMg/zgAyAPoAMgAAAABAAAAAAGQAyAAAAAgAAAASwAAA+gAAAAAAAAASwAAAEsAAAIIABwASwAAAEsAAAAAAAAAAAAJAQEBAQEhAQEBAAAAAAAAAQABAQEBAQAMAPgI/wAIAAj//gAJAAn//gAKAAr//gALAAv//QAMAAz//QANAA3//QAOAA7//QAPAA///QAQABD//AARABH//AASABL//AATABP//AAUABT//AAVABX/+wAWABb/+wAXABf/+wAYABj/+wAZABn/+wAaABr/+gAbABv/+gAcABz/+gAdAB3/+gAeAB7/+gAfAB//+QAgACD/+QAhACH/+QAiACL/+QAjACP/+QAkACT/+AAlACX/+AAmACb/+AAnACf/+AAoACj/+AApACn/9wAqACr/9wArACv/9wAsACz/9wAtAC3/9wAuAC7/9gAvAC//9gAwADD/9gAxADH/9gAyADL/9gAzADP/9QA0ADT/9QA1ADX/9QA2ADb/9QA3ADf/9QA4ADj/9AA5ADn/9AA6ADr/9AA7ADv/9AA8ADz/9AA9AD3/8wA+AD7/8wA/AD//8wBAAED/8wBBAEH/8wBCAEL/8gBDAEP/8gBEAET/8gBFAEX/8gBGAEb/8gBHAEf/8QBIAEj/8QBJAEn/8QBKAEr/8QBLAEv/8QBMAEz/8ABNAE3/8ABOAE7/8ABPAE//8ABQAFD/8ABRAFH/7wBSAFL/7wBTAFP/7wBUAFT/7wBVAFX/7wBWAFb/7gBXAFf/7gBYAFj/7gBZAFn/7gBaAFr/7gBbAFv/7QBcAFz/7QBdAF3/7QBeAF7/7QBfAF//7QBgAGD/7ABhAGH/7ABiAGL/7ABjAGP/7ABkAGT/7ABlAGX/6wBmAGb/6wBnAGf/6wBoAGj/6wBpAGn/6wBqAGr/6gBrAGv/6gBsAGz/6gBtAG3/6gBuAG7/6gBvAG//6QBwAHD/6QBxAHH/6QByAHL/6QBzAHP/6QB0AHT/6AB1AHX/6AB2AHb/6AB3AHf/6AB4AHj/6AB5AHn/5wB6AHr/5wB7AHv/5wB8AHz/5wB9AH3/5wB+AH7/5gB/AH//5gCAAID/5gCBAIH/5gCCAIL/5gCDAIP/5QCEAIT/5QCFAIX/5QCGAIb/5QCHAIf/5QCIAIj/5ACJAIn/5ACKAIr/5ACLAIv/5ACMAIz/5ACNAI3/4wCOAI7/4wCPAI//4wCQAJD/4wCRAJH/4wCSAJL/4gCTAJP/4gCUAJT/4gCVAJX/4gCWAJb/4gCXAJf/4QCYAJj/4QCZAJn/4QCaAJr/4QCbAJv/4QCcAJz/4ACdAJ3/4ACeAJ7/4ACfAJ//4ACgAKD/4AChAKH/3wCiAKL/3wCjAKP/3wCkAKT/3wClAKX/3wCmAKb/3gCnAKf/3gCoAKj/3gCpAKn/3gCqAKr/3gCrAKv/3QCsAKz/3QCtAK3/3QCuAK7/3QCvAK//3QCwALD/3ACxALH/3ACyALL/3ACzALP/3AC0ALT/3AC1ALX/2wC2ALb/2wC3ALf/2wC4ALj/2wC5ALn/2wC6ALr/2gC7ALv/2gC8ALz/2gC9AL3/2gC+AL7/2gC/AL//2QDAAMD/2QDBAMH/2QDCAML/2QDDAMP/2QDEAMT/2ADFAMX/2ADGAMb/2ADHAMf/2ADIAMj/2ADJAMn/1wDKAMr/1wDLAMv/1wDMAMz/1wDNAM3/1wDOAM7/1gDPAM//1gDQAND/1gDRANH/1gDSANL/1gDTANP/1QDUANT/1QDVANX/1QDWANb/1QDX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) format("truetype");
  font-style: italic;
}
@font-face {
  font-family: 'RubPTSans';
  src: url(data:font/opentype;base64,AAEAAAAQAQAABAAATFRTSANFAgsAAAIMAAAADU9TLzKGcICtAAABiAAAAGBWRE1YdPh8dgAAAhwAAAXgY21hcAl/E/EAAAkYAAABJGN2dCAAFAAAAAALtAAAAAJmcGdtBlmcNwAACjwAAAFzZ2x5ZgVUitYAAAu4AAABMGhkbXgFN250AAAH/AAAARxoZWFk+k9YkAAAAQwAAAA2aGhlYQZTAvMAAAFEAAAAJGhtdHgHgAAQAAAB6AAAACRsb2NhATABMAAADOgAAAAUbWF4cAIWAZ4AAAFoAAAAIG5hbWXaYu7lAAAM/AAAAWJwb3N0+R8+aAAADmAAAABRcHJlcLgAACsAAAuwAAAABAABAAAAAQAAABh1KV8PPPUAGQPoAAAAAMkbarAAAAAAz5+qNAAQAAACWALGAAAACQACAAAAAAAAAAEAAAMg/zgAyAPoABD/yQJYAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJACoAAgAAAAAAAQAAAAAACgAAAgABcwAAAAAAAwESAZAABQAAArwCigAAAIwCvAKKAAAB3QAyAPoAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAcHlycwCAAAAEQwMg/zgAyAPoAMgAAAABAAAAAAGQAyAAAAAgAAAASwAAA+gAAAAAAAAASwAAAEsAAAIhABAASwAAAEsAAAAAAAAAAAAJAQEBAQFEAQEBAAAAAAAAAQABAQEBAQAMAPgI/wAIAAj//gAJAAn//gAKAAr//gALAAv//QAMAAz//QANAA3//QAOAA7//QAPAA///QAQABD//AARABH//AASABL//AATABP//AAUABT//AAVABX/+wAWABb/+wAXABf/+wAYABj/+wAZABn/+wAaABr/+gAbABv/+gAcABz/+gAdAB3/+gAeAB7/+gAfAB//+QAgACD/+QAhACH/+QAiACL/+QAjACP/+QAkACT/+AAlACX/+AAmACb/+AAnACf/+AAoACj/+AApACn/9wAqACr/9wArACv/9wAsACz/9wAtAC3/9wAuAC7/9gAvAC//9gAwADD/9gAxADH/9gAyADL/9gAzADP/9QA0ADT/9QA1ADX/9QA2ADb/9QA3ADf/9QA4ADj/9AA5ADn/9AA6ADr/9AA7ADv/9AA8ADz/9AA9AD3/8wA+AD7/8wA/AD//8wBAAED/8wBBAEH/8wBCAEL/8gBDAEP/8gBEAET/8gBFAEX/8gBGAEb/8gBHAEf/8QBIAEj/8QBJAEn/8QBKAEr/8QBLAEv/8QBMAEz/8ABNAE3/8ABOAE7/8ABPAE//8ABQAFD/8ABRAFH/7wBSAFL/7wBTAFP/7wBUAFT/7wBVAFX/7wBWAFb/7gBXAFf/7gBYAFj/7gBZAFn/7gBaAFr/7gBbAFv/7QBcAFz/7QBdAF3/7QBeAF7/7QBfAF//7QBgAGD/7ABhAGH/7ABiAGL/7ABjAGP/7ABkAGT/7ABlAGX/6wBmAGb/6wBnAGf/6wBoAGj/6wBpAGn/6wBqAGr/6gBrAGv/6gBsAGz/6gBtAG3/6gBuAG7/6gBvAG//6QBwAHD/6QBxAHH/6QByAHL/6QBzAHP/6QB0AHT/6AB1AHX/6AB2AHb/6AB3AHf/6AB4AHj/6AB5AHn/5wB6AHr/5wB7AHv/5wB8AHz/5wB9AH3/5wB+AH7/5gB/AH//5gCAAID/5gCBAIH/5gCCAIL/5gCDAIP/5QCEAIT/5QCFAIX/5QCGAIb/5QCHAIf/5QCIAIj/5ACJAIn/5ACKAIr/5ACLAIv/5ACMAIz/5ACNAI3/4wCOAI7/4wCPAI//4wCQAJD/4wCRAJH/4wCSAJL/4gCTAJP/4gCUAJT/4gCVAJX/4gCWAJb/4gCXAJf/4QCYAJj/4QCZAJn/4QCaAJr/4QCbAJv/4QCcAJz/4ACdAJ3/4ACeAJ7/4ACfAJ//4ACgAKD/4AChAKH/3wCiAKL/3wCjAKP/3wCkAKT/3wClAKX/3wCmAKb/3gCnAKf/3gCoAKj/3gCpAKn/3gCqAKr/3gCrAKv/3QCsAKz/3QCtAK3/3QCuAK7/3QCvAK//3QCwALD/3ACxALH/3ACyALL/3ACzALP/3AC0ALT/3AC1ALX/2wC2ALb/2wC3ALf/2wC4ALj/2wC5ALn/2wC6ALr/2gC7ALv/2gC8ALz/2gC9AL3/2gC+AL7/2gC/AL//2QDAAMD/2QDBAMH/2QDCAML/2QDDAMP/2QDEAMT/2ADFAMX/2ADGAMb/2ADHAMf/2ADIAMj/2ADJAMn/1wDKAMr/1wDLAMv/1wDMAMz/1wDNAM3/1wDOAM7/1gDPAM//1gDQAND/1gDRANH/1gDSANL/1gDTANP/1QDUANT/1QDVANX/1QDWANb/1QDX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) format("truetype");
  font-weight: 700;
  font-style: italic;
}
.rub {
  font-family: 'RubPTSans';
  text-decoration: none;
  /*font-size: 95%;  adapt font to be more Arially */
  display: inline-block;
}
code {
  font-size: 80%;
}
.wrapper {
  background: #f9f9f9;
}
.contentContainer {
  margin-top: 83px;
}
/* hover */
/*.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {*/
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B0B0B0), color-stop(1, #ADADAD));*/
/*background-image: -o-linear-gradient(bottom, #B0B0B0 0%, #ADADAD 100%);*/
/*background-image: -moz-linear-gradient(bottom, #B0B0B0 0%, #ADADAD 100%);*/
/*background-image: -webkit-linear-gradient(bottom, #B0B0B0 0%, #ADADAD 100%);*/
/*background-image: -ms-linear-gradient(bottom, #B0B0B0 0%, #ADADAD 100%);*/
/*background-image: linear-gradient(to bottom, #B0B0B0 0%, #ADADAD 100%);*/
/*}*/
body div.header {
  border-bottom: 1px solid #DDD;
}
.eventName {
  text-align: left;
  padding: 0;
  margin: 0 0 7px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
}
.eventName a {
  color: #000000;
  /*color: #1E5FA1;*/
}
.eventName a:hover {
  text-decoration: none;
}
.eventDate a {
  font-size: 13px;
}
#sessionsContainer {
  margin-left: 16px;
  margin-right: -8px;
}
/*.sessionItem{width: 250px; margin: 4px; border: 1px solid rgb(202, 202, 255); padding: 8px; overflow: hidden;box-shadow: 0 0 6px rgb(134, 134, 197);}*/
.sessionItemWrapper {
  margin: 8px 8px 15px 8px;
  border-radius: 3px;
  z-index: 2;
  background: white;
}
.sessionItemWrapper.canceled img {
  opacity: 0.5;
}
#sessionsContainer .shadow {
  position: absolute;
  margin: 8px 8px 15px 8px;
  border-radius: 3px;
  box-shadow: rgba(97, 122, 154, 0.5) 0px 0px 50px 0px, #354e67 0px 0px 2px;
  z-index: 1;
}
.sessionItem {
  width: 214px;
  overflow: hidden;
}
.sessionItemWrapper:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.sessionItem img {
  width: 100%;
  max-height: 400px;
  display: block;
  border: 1px solid white;
}
.sessionItem p {
  margin: 0 0 7px;
  line-height: 17px;
  font-size: 13px;
  color: #656565;
}
.sessionItem p a.noColor {
  color: #656565;
}
.sessionItem .eventInfo {
  padding: 8px;
}
.sessionItem .modalButton {
  margin: 5px 0 2px 0;
}
.otherSessions,
.sessionItem .otherSessions {
  padding: 0;
  /*margin-bottom: 0; vertical-align: bottom;*/
}
.otherSessions a,
.otherSessions a:hover {
  /*text-decoration: underline; color: #888*/
}
.month-separator {
  width: 428px;
  background-color: rgba(255, 0, 0, 0.48);
}
.modalWindow .modal-header {
  border-bottom: none;
  padding: 0;
  min-height: 0;
  height: 0;
}
.modalWindow button.close {
  position: relative;
  z-index: 1000;
  top: 30px;
  line-height: 30px;
  font-size: 30px;
  margin-top: -32px;
  right: 3px;
}
.modalWindow .modal-content {
  background-color: #efefef;
}
.modalWindow .modal-header .close {
  font-size: 30px;
  line-height: 30px;
}
.modalWindow .modal-body {
  padding: 0;
  background: white;
}
.modalWindow .modal-dialog {
  width: 868px;
  max-width: 100%;
  margin: 2px auto;
}
.modal-backdrop.in {
  opacity: 0.8;
}
.sessionsBookingTable .modalButton {
  width: 170px;
}
.sessionsBookingTable tr.day td {
  padding-top: 20px;
  padding-bottom: 7px;
}
.sessionsBookingTable th,
.sessionsBookingTable td {
  padding: 0 20px 2px 0;
  vertical-align: baseline;
}
.share {
  padding: 0;
  margin: 5px 5px 7px -3px;
}
.returnLink {
  display: inline-block;
  margin-top: 25px;
  text-decoration: underline;
}
.eventContainer .info {
  margin-top: 40px;
}
.eventContainer .sessions {
  margin-top: 20px;
}
.eventContainer .description {
  margin-top: 20px;
}
.eventContainer .largeImage img {
  max-width: 500px;
}
@media (min-width: 1200px) {
  .eventContainer .largeImage img {
    float: right;
  }
  .eventContainer .description {
    width: 600px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .eventContainer .largeImage img {
    float: right;
  }
  .eventContainer .description {
    width: 400px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .eventContainer .largeImage img {
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  .eventContainer .largeImage img {
    max-width: 500px;
  }
}
#Confirmation {
  padding: 8px;
}
#Confirmation .row button {
  margin: 6px;
}
ul.footer-links {
  margin: 0;
  padding-left: 0;
}
ul.footer-links li {
  display: inline;
  padding: 0 2px;
}
.mfp-bg {
  opacity: 0.78;
  background-color: #020014;
}
/*
.mfp-figure:after {
    top: 10px;
    bottom: 10px;
    right: 10px;
    left: 10px;
}

img.mfp-img {
    padding: 10px;
}

.mfp-counter, .mfp-title{
    background-color: #010009;
    opacity: 0.92;
}

.mfp-counter{
    right: 0;
    margin-right: 9px;
    font-size: 16px;
}

.mfp-bottom-bar{
    margin-top: -27px;
}

.mfp-title {
    display: inline;
    margin-left: 9px;
    padding: 0;
    font-size: 16px;
}*/
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  /*(display: inline-block;
  width: inherit;
  background-color: #6C3A5A;
  padding: 5px;
  line-height: 10px;
  height: 30px;
  right: -6px;
  margin-right: 16px;
  top: 5px;*/
  cursor: pointer !important;
  z-index: 9001;
}
.shots-gallery {
  margin-top: 20px;
}
.shots-gallery a.defaultGalleryImage {
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 15px;
  border: 2px solid #B0B0B0;
}
/* стрелочки слайдшоу */
button.mfp-arrow {
  width: 25%;
  height: 60%;
  top: 20%;
  /*отжатое состояние*/
  margin-top: 0;
}
.mfp-arrow:active {
  top: 20%;
  /*TODO*/
  top: calc(18%);
  margin-top: 0;
}
.mfp-arrow:before,
.mfp-arrow:after {
  top: 45%;
}
.mfp-arrow:before {
  margin-top: 2px;
}
.mfp-arrow:after {
  margin-top: 10px;
}
button.mfp-arrow-right:before {
  right: 0;
  margin-right: 25px;
  margin-left: 0;
  left: inherit;
}
button.mfp-arrow-right:after {
  right: 0;
  margin-right: 31px;
  margin-left: 0;
  left: inherit;
}
/*close button fix*/
.mfp-container {
  z-index: 9010;
}
.mfp-content {
  z-index: 9020;
}
.mfp-figure {
  z-index: 9030;
}
.mfp-close {
  z-index: 9040;
}
html.modalMode .contentContainer {
  margin-left: 30px;
  margin-right: 30px;
  padding: 10px;
}
.venueContainer .map {
  padding-top: 10px;
}
.venueContainer .map iframe {
  background: #f0f0f0;
}
.xdebug-error {
  margin-top: 35px;
}
.buyRow {
  text-align: right;
  padding-top: 8px;
}
.buyRow .btn {
  width: 152px;
}
.buyQuickly {
  color: gray;
  vertical-align: middle;
  display: none;
  margin-top: 7px;
  float: right;
  font-size: 12px;
  margin-right: 1px;
}
.buy-tickets {
  width: 100%;
  /*max-width: 155px;*/
  /*background-image: -webkit-linear-gradient(#77DC4D, #3DB740 60%, #379626);*/
  /*background-image: linear-gradient(#ec432e, #c13525 60%, #96453d);*/
  background-image: linear-gradient(#ec432e, #C91500 60%, #96453d) !important;
  background-repeat: no-repeat !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff77DC4D', endColorstr='#ff379626', GradientType=0);
  /*TODO check IE*/
  /*filter: none;*/
  border-color: #962a1c !important;
  border-bottom: 1px solid #0d4b00 !important;
  border-radius: 2px !important;
  text-shadow: 1px 1px 2px #961338 !important;
}
.buy-tickets:hover,
.buy-tickets:focus,
.buy-tickets:active,
.buy-tickets.active {
  color: #ffffff;
  background-color: #0d4b00;
  border-color: #011d37;
}
.sessionItem .buy-tickets {
  width: 100%;
}
div.page-header {
  padding-bottom: 1px !important;
  margin-top: 1px !important;
  border: 0px none;
}
.navbar-nav > li > a {
  padding-bottom: 7px !important;
  padding-top: 13px;
}
#fullScrSelectEventType {
  margin: -7px !important;
}
#fullScrSelectEventType {
  padding-left: 0 !important;
}
#fullScrSelectEventType .navbar-form {
  padding-left: 7px !important;
}
#fullScrSelectEventType .navbar-form .input-group {
  border-color: red;
}
.navbar-form .input-group ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #777;
}
.navbar-form .input-group ::-moz-placeholder {
  /* Firefox 19+ */
  color: #777;
}
.navbar-form .input-group :-ms-input-placeholder {
  /* IE 10+ */
  color: #777;
}
.navbar-form .input-group :-moz-placeholder {
  /* Firefox 18- */
  color: #777;
}
.navbar-form .input-group ::placeholder {
  color: #777;
}
#myCarousel {
  margin-top: 60px;
}
.whyContent {
  margin-left: 15px;
}
.smallImage img {
  max-height: 300px;
}
@media (max-width: 991px) {
  .largeImage img {
    /*max-height: 300px;*/
  }
}
.whyContent p {
  margin-left: 5px;
}
body .sessionsBookingTable .dateInEventPage {
  width: 190px;
}
/*
body .btn-success, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    color: #4765A0 !important;
    background-color: #FFFFFF !important;
    border-color: #4765A0 !important;
}
*/
section .input {
  margin-top: 9px;
  margin-right: 13px ;
}
section .input img {
  margin-top: 2px;
  margin-left: 9px;
}
.stamp {
  width: 200px;
}
body .ui-datepicker-calendar a,
.ui-datepicker-calendar span {
  width: 27px;
}
body .ui-datepicker-inline {
  background: rgba(255, 255, 255, 0);
  border-width: 0px;
}
.sideTitle {
  padding: 10px 15px;
  border-bottom: 1px solid #efefef;
}
.venueSessionItem {
  margin-top: 10px;
  margin-bottom: 50px;
  padding-bottom: 30px;
  border-bottom: solid 1px #eee;
}
.venueSessionItem div .eventName a {
  color: #555555;
  font-size: 20px;
}
.venueSessionItem div .eventName a:hover {
  color: #4765a0;
}
.venueEventDate {
  display: inline-block;
  font-size: 14px;
}
.venueSessionItem div a img {
  max-height: 152px;
  max-width: 152px;
}
.largeImage a img {
  max-width: 436px;
}
.venueSessionItem div .buyRow {
  text-align: left;
  display: inline-block;
}
.venueSessionItem div .buyQuickly {
  float: left;
}
.venueEventDate {
  font-size: 20px;
}
.venueSessions .otherSessions {
  font-size: 15px;
}
.descriptionContainer .inline-block {
  display: inline-block;
}
.stampVenue {
  /*border: 4px dotted black;*/
  /*height: 300px;*/
}
.panel-grey {
  border-color: rgba(214, 214, 214, 0) !important;
}
#selectCity {
  margin-top: 9px;
}
#selectCity .dropdown-menu {
  overflow-y: auto;
  top: inherit;
  left: 200px;
}
#selectCity a.dropdown-toggle {
  padding-top: 0px;
  padding-right: 10px;
  white-space: nowrap;
}
#selectCity a.dropdown-toggle ins {
  font-weight: bold;
  display: inline-block;
  overflow-x: hidden;
  vertical-align: bottom;
}
@media (max-width: 1199px) {
  #selectCity a.dropdown-toggle ins {
    width: 125px;
  }
}
@media (max-width: 991px) {
  #selectCity a.dropdown-toggle ins {
    width: auto;
  }
}
@media (max-width: 1199px) {
  #selectCity .dropdown-menu {
    left: auto;
  }
}
body .panel-grey > .panel-heading {
  background: rgba(214, 214, 214, 0);
  color: #666666;
  text-align: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.venueName {
  border-bottom: solid 1px #eee;
  padding-bottom: 5px;
  padding-top: 5px;
}
.venueName a {
  color: black;
}
@media (max-width: 991px) {
  .stampVenue {
    display: none !important;
  }
}
.venueInformation {
  margin-top: 10px;
}
@media (max-width: 991px) {
  body .navbar-form .input-group {
    display: flex;
  }
  .sessionsBookingTable td {
    display: block;
  }
}
.container .contacts {
  margin-left: -10px;
}
body label {
  font-weight: normal;
}
body .panel-body {
  padding: 5px 15px 15px 15px;
}
.panel-body:last-child {
  border-bottom: solid 0px;
}
.stampVenue .panel {
  border: none;
  box-shadow: none;
}
.easy-block-v1-badge {
  left: 0px;
  top: 10px;
  z-index: 1;
  color: #fff;
  padding: 4px 10px;
  position: absolute;
  background-color: rgba(255, 5, 7, 0.8);
  font-size: 15px;
  margin-left: 15px;
}
.sessionItem .easy-block-v1-badge {
  margin-left: 0px;
}
.easy-block-v1-retitle {
  left: 0px;
  top: 10px;
  color: #fff;
  padding: 1px 10px;
  background-color: rgba(255, 5, 7, 0.8);
  font-size: 13px;
  margin: 0 5px 0 0;
  display: inline-block;
}
@media (max-width: 1199px) {
  .venueImageContainer {
    width: 75% !important;
  }
}
@media (max-width: 705px) {
  /*  .container {
    width: 510px !important;
  }*/
}
@media (max-width: 472px) {
  /*  .container {
    width: 290px !important;
  }*/
}
.infoPanel:hover {
  outline: -webkit-focus-ring-color auto 5px;
  background-color: #fbfbfb;
  /*zoom: 1.02;*/
  /*box-shadow: #99aeca 8px 2px 50px, #354e67 2px 1px 10px;*/
  cursor: pointer;
}
.plus,
.minus {
  box-shadow: inset 0px 1px 0px 0px #4765a0;
  /*background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);*/
  background: #4765a0;
  border: 1px solid #4765a0;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 1px 0 #4765a0;
  display: inline-block;
  font-size: 14px;
  width: 18px;
  background-color: #4765a0;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  height: 26px;
  line-height: 17px;
  margin: 0px 1px 0px 1px !important;
  padding: 6px 18px 0px 9px !important;
}
.setNumTickets input {
  border: 1px solid #bbb;
  text-align: center;
  margin: 1px 0 2px 0;
  width: 66px;
}
.setNumTickets .text {
  display: inline-block;
  max-width: 162px;
}
.setNumTickets .spinner {
  display: inline-block;
  vertical-align: text-bottom;
}
.setNumTickets,
.price {
  margin-left: -10px;
  background-color: #C5DCEE;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-left: 15px;
}
/*background-color: #C5DCEE;*/
#connect {
  /* background-color: #82dd7c; */
  background-color: #77a809;
  margin: 0 8px 4px 0;
  padding: 9px 27px;
  min-width: 80px;
  display: inline-block;
  -moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
  -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
  box-shadow: inset 0px 1px 0px 0px #a4e271;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
  background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%);
  background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
  background: -o-linear-gradient(top, #89c403 5%, #77a809 100%);
  background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%);
  background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809', GradientType=0);
  background-color: #89c403;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #74b807;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 1px 0 #528009;
  text-align: center;
  font-size: 20px;
  display: none;
}
.divConnect {
  text-align: center;
}
.content-boxes-in-v4 {
  margin-bottom: 5px;
}
#box {
  position: absolute;
  left: 0;
  right: 0;
  top: 78px;
  bottom: 78px;
  overflow-x: hidden;
  overflow-y: auto;
}
.amasing .one-page h1 {
  padding-top: 100px;
  margin-top: -100px;
}
#help h2 {
  padding-top: 30px;
  margin-top: -30px;
}
#connectForm .input label {
  width: 110px;
}
#connectForm .input .row {
  margin-left: 0px;
}
#connectForm button,
#connectForm .g-recaptcha {
  margin-left: 114px;
}
#connectForm .errorMessage {
  color: red;
}
#slider {
  min-height: 400px;
  background: url("../img/slider7.jpg");
  background-position-x: 70%;
  background-position-y: 30%;
  background-size: cover;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  /*padding-top: 100px;*/
}
.da-slide h2 i,
.da-slide h1 i {
  color: white;
  background-color: rgba(13, 8, 28, 0.41) !important;
  border: 3px;
  margin-left: 50px;
  padding-left: 2px;
}
.da-slide div a {
  /*box-shadow: inset 0px 1px 0px 0px #a4e271;*/
  /*background: linear-gradient(to bottom, #89c403 5%, #77a809 100%) !important;*/
  text-align: center;
  border-radius: 8px;
  margin-left: 50px;
  position: absolute;
  left: 28px;
  top: 402px;
  font-size: 17px;
  color: #f3f3f3;
}
#slogan {
  position: static;
  padding-left: 28px;
}
#nameOnSlider {
  position: static;
  /* left: 28px; */
  /* top: 111px; */
  padding-left: 28px;
  /* margin-top: 24px; */
  padding-top: 27px;
  font-size: 46px;
  line-height: 52px;
}
#telephone {
  position: static;
  padding-left: 27px;
  font-size: 44px;
}
@media (max-width: 575px) {
  #nameOnSlider {
    font-size: 29px;
  }
  #telephone {
    font-size: 36px;
  }
}
@media (max-width: 410px) {
  #nameOnSlider {
    font-size: 21px;
  }
  #slogan {
    font-size: 17px;
  }
  #telephone {
    font-size: 25px;
  }
}
.minus,
.plus {
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.errorMessage {
  color: red;
}
#fullDescription {
  display: none;
}
.price p,
.price h2,
.text p {
  display: inline-block;
}
.price p {
  max-width: 195px;
}
.price h2 {
  vertical-align: super;
}
.amasing .description .fa {
  color: #4765A0;
  padding-right: 13px;
  margin-left: 5px;
  margin-bottom: 8px;
}
.btn-u {
  /*border-radius: 20px;*/
}
.mainButton {
  margin-top: 50px;
  /*border-radius: 20px;*/
}
#infoPanels {
  margin-left: -40px;
  padding-left: 0;
}
@media (max-width: 600px) {
  #infoPanels {
    margin-left: 0px;
  }
}
body .leftPadding0 {
  padding-left: 0px;
}
body .amasing .rightDesription {
  padding-left: 60px;
}
.amasing img {
  max-width: 105%;
}
body .content-boxes-v4 h2 {
  color: #555;
  margin-top: 5px;
  text-shadow: none;
  font-weight: normal;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 24px;
  line-height: 33px;
  text-transform: inherit;
}
.amasing .description.circus .fa {
  color: black;
}
.oppoImage {
  height: 300px;
  background-color: black;
  background-image: url("../img/oppoSlider5.jpg");
  margin-top: 70px;
  /*padding-top: 200px;*/
  /*margin-top: -100px;*/
}
.oppo h1 {
  font-size: 24px;
}
.oppo .report {
  margin-top: 41px;
}
.oppo .onlineSaling {
  margin-top: 142px;
}
.oppo .control {
  margin-top: 88px;
}
.oppo .saling {
  margin-top: 60px;
}
.oppo .safty {
  margin-top: 88px;
}
body .fa-mobile:before {
  margin-right: 17px;
}
.rounded-x .fa {
  padding-left: 6px;
}
@media (max-width: 1199px) {
  .oppo .onlineSaling {
    margin-top: 217px;
  }
  .oppo .administration {
    margin-top: 49px;
  }
  .oppo .safty {
    margin-top: 71px;
  }
}
@media (max-width: 1000px) {
  .oppo .report {
    margin-top: 45px;
  }
  .oppo .onlineSaling {
    margin-top: 221px;
  }
  .oppo .administration {
    margin-top: 53px;
  }
  .oppo .control {
    margin-top: 91px;
  }
  .oppo .safty {
    margin-top: 55px;
  }
}
@media (max-width: 765px) {
  .oppo .onlineSaling {
    margin-top: 42px;
  }
}
.oppoImage h1 {
  padding-top: 63px;
  text-align: center;
}
.oppoImage h1 i {
  padding-left: 2px;
  padding-right: 2px;
}
.oppoTitle {
  text-align: center;
  margin-top: 60px;
}
.description a {
  color: #777;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
.description .href {
  margin-bottom: 10px;
}
body .btn-u-myForOrg {
  background: #D7A15F;
}
body i.icon-bg-darker {
  background-color: #94C372;
}
#forCinema {
  margin-top: -100px;
  padding-top: 100px;
}
.oppoButton {
  left: 213px!important;
}
.amasing .btn-u {
  margin-right: 20px;
  margin-left: -10px;
  margin-top: 10px;
}
.amasingCinema {
  margin-left: 10px;
  margin-right: -10px;
}
#slogan i {
  padding-left: 3px;
  padding-right: 3px;
}
.block-v1 {
  margin-top: 51px;
}
.block-v1 h2 {
  font-size: 22px!important;
}
.paymentLogo {
  background-repeat: no-repeat;
  width: 80px;
  height: 45px;
  margin-top: -12px;
  display: inline-block;
  background-position-y: 10px;
}
#webMoneyLogo {
  background-image: url("../img/WMsmall.png");
  margin-left: -15px;
  width: 87px;
}
#yaMoneyLogo {
  background-image: url("../img/yasmall2.png");
}
#mirLogo {
  background-image: url("../img/mir-logo.svg");
  background-size: 78px;
}
#visaLogo {
  background-image: url("../img/visa-logo.svg");
  background-size: 78px;
}
#mcLogo {
  background-image: url("../img/masterCard-logo.svg");
  background-position-y: -6px;
  background-size: 69px;
  margin-left: -2px;
}
p.note {
  font-size: 16px;
  margin: 40px 0 90px 0;
}
body .ui-datepicker-calendar .ui-state-active {
  background-color: #e25444;
  color: white;
  border: 1px solid #fff;
}
body .ui-datepicker-calendar .ui-state-hover {
  color: black;
}
body .modal-content {
  border-radius: 0;
}
.modal.flSvg {
  overflow-y: hidden !important;
}
.modal.flSvg.modalWindow {
  overflow-y: hidden !important;
}
.modal.flSvg.modalWindow .modal-dialog {
  height: 100% !important;
}
.modal.flSvg.modalWindow .modal-dialog .modal-content {
  height: 100% !important;
}
.modal.flSvg.modalWindow .modal-dialog .modal-content .modal-body {
  overflow: hidden !important;
  height: 100% !important;
}
.modal.flSvg.modalWindow .modal-dialog .modal-content .modal-body iframe {
  height: 100% !important;
}
.form-subscription-wrap {
  margin: 0 auto;
  margin-top: 180px;
  text-align: center;
  padding: 0px 20px;
}
.form-subscription-wrap .form-subscription {
  display: inline-block;
  text-align: center;
  padding: 20px;
  max-width: 700px;
  box-shadow: 0px 0px 4px grey;
  border: 1px solid #ccc7c7;
}
.form-subscription-wrap .form-subscription.enabled {
  box-shadow: 0px 0px 30px #4cb7d8;
}
.form-subscription-wrap .form-subscription.disabled {
  box-shadow: 0px 0px 30px #27c500;
}
.form-subscription-wrap .form-subscription .title {
  font-size: 1.6em;
  color: black;
}
.form-subscription-wrap .form-subscription .form-content {
  padding: 0;
  padding-top: 10px;
}
.form-subscription-wrap .form-subscription .form-content .user-info {
  font-size: 1.3em;
}
.form-subscription-wrap .form-subscription .form-content .description {
  font-size: 1.3em;
}
.form-subscription-wrap .form-subscription .form-content .note {
  margin-top: 40px;
  text-align: left;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  right: -30px;
  margin-top: 8px;
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 5px;
}
.dropdown-content a {
  color: black;
  padding: 9px 16px;
  text-decoration: none;
  display: block;
  right: 0;
}
.dropdown-content::after {
  content: '';
  position: absolute;
  left: 100px;
  bottom: 115px;
  border: 10px solid transparent;
  border-bottom: 10px solid  #f9f9f9;
}
.dropdown-content a:hover {
  background-color: #f1f1f1;
}
.settings-item {
  display: table;
  margin-left: 125px;
  margin-top: -30px;
}
@media screen and (max-width: 991px) {
  .dropdown-content {
    display: none;
  }
  .dropbtn {
    padding: 10px;
  }
  .dropdown-content-for-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 992px) {
  .header .navbar-nav > li > div:hover {
    position: relative;
    border-bottom: solid 2px #4765a0;
  }
}
.userAfishaIndex-btn {
  margin-top: 15px;
}
.user-afisha-dropdown {
  height: 25px;
  margin-top: 13px;
}
#go-top {
  position: fixed;
  bottom: 30px;
  margin-left: 90%;
  font-size: 3em;
  opacity: 1;
  cursor: pointer;
  text-decoration: none;
  display: none;
  z-index: 2;
  color: #1b75bc;
}
#supportPhoneEmail {
  display: block;
  padding-left: 12px;
  margin: 0px 0px 0 10px;
  list-style: none;
  font-size: 12px;
  line-height: 18px;
}
#supportPhoneEmail li {
  padding-left: 0;
  margin-left: 0;
}
#supportPhoneEmail a {
  color: #777;
}
@media screen and (min-width: 992px) {
  #supportPhoneEmail {
    position: absolute;
    margin-top: -30px;
  }
}
@media (max-width: 991px) {
  #supportPhoneEmail a {
    border-bottom: none;
  }
  .profile-navbar {
    display: none;
  }
  .profile-navbar {
    display: none;
  }
  .header .navbar-nav > li.span-logo {
    display: none;
  }
}
#main-menu-toggle {
  margin-top: 16px;
}
.profile-navbar {
  margin-top: -6px;
  background-color: rgba(0, 0, 0, 0) !important;
}
#LoginForm_rememberMe {
  margin-left: 0px;
}
.nav-pills > li.active > a {
  background-color: #4765a0 !important;
}
.grid-view table.items tr td {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  font-size: 14px;
}
.grid-view table.items tr :hover {
  background-color: white;
}
.grid-view table.items tbody tr.order td input {
  background-color: #4765a0;
}
.grid-view table.items tr.selected {
  background-color: white;
}
.items p {
  margin: 0;
}
.event_name {
  font-size: 20px;
  line-height: 20px;
  padding-left: 0px !important;
  margin-bottom: 4px;
}
.event_info {
  padding-left: 0px !important;
  font-size: 14px;
  padding-bottom: 1px;
}
.event_price {
  font-size: 16px;
}
.my-orders-danger-message :hover {
  background-color: #f2dede !important;
}
.my-orders-danger-message {
  width: 150px;
  margin-top: 2px;
  text-align: center;
}
.my-orders-info-message {
  width: 150px;
  margin-top: 2px;
  text-align: center;
}
.my-orders-info-message :hover {
  background-color: #d9edf7 !important;
}
.order-info {
  text-decoration: none;
}
.order-info :hover {
  text-decoration: none;
}
#main-nav-bar {
  padding-top: 4px;
}
#header-shadow {
  position: fixed;
  width: 100%;
  height: 77px;
  top: 0;
  z-index: 50;
  box-shadow: rgba(125, 140, 171, 0.33) 2px 2px 50px;
}
@media (max-width: 991px) {
  #header-shadow {
    height: 63px;
    position: absolute;
  }
}
.searchBar .input-group {
  z-index: 80;
}
.ios-iframe-wrapper {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.ios-iframe {
  -webkit-overflow-scrolling: touch;
}
.btn.btn-vkontakte {
  background-color: #4a6c94;
  color: white;
}
.btn.btn-vkontakte:hover {
  background-color: rgba(74, 108, 148, 0.78);
  color: white;
}
.animation-form-label {
  color: #666;
  font-size: 14px;
  font-weight: 500;
  left: 5px;
  position: absolute;
  top: 0.5em;
  transition: all 0.1s linear;
}
.animation-form-input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #b5bdce;
  font-size: 14px;
  padding: 4px 5px;
  width: 100%;
  -webkit-text-fill-color: #666;
  -webkit-opacity: 1;
  color: #666;
}
.animation-form-input:focus + .animation-form-label,
.animation-form-input + .animation-form-label.show {
  border-radius: 4px;
  color: #2088cd;
  font-size: 11px;
  left: 0.2px;
  padding: 0 2.4px;
  text-transform: uppercase;
  top: -10px;
}
.animation-form-input:focus {
  border-color: #2088cd;
  outline: 0;
}
.field {
  margin-top: 24px;
  position: relative;
}
.change-mobile-phone,
.change-email {
  position: relative;
  top: -25px;
}
.alert-warning-profile {
  margin-left: 10px;
}
#orders .alert {
  margin-bottom: 4px;
}
.padding-left-0 {
  padding-left: 0px !important;
}
@media screen and (max-width: 470px) {
  #rejectBtn {
    float: left !important;
    margin-left: -15px;
    margin-bottom: 10px;
    background-color: #dddddd;
  }
}
@media screen and (min-width: 991px) {
  .orders-type {
    padding-left: 0px !important;
  }
  .orders-date {
    padding-left: 10px !important;
  }
  .orders-type {
    margin-left: -8px !important;
  }
  .order-type {
    margin-left: 33px;
  }
  .order-date {
    margin-left: -50px;
  }
}
.order_info {
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid silver;
}
.order_info:last-child {
  border-bottom: none;
}
input:-webkit-autofill {
  animation-name: onAutoFillStart;
  transition: background-color 50000s ease-in-out 0s;
}
input:not(:-webkit-autofill) {
  animation-name: onAutoFillCancel;
}
