@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('/finline2020_tpl/fonts/Roboto Light Italic'), local('/finline2020_tpl/fonts/Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('/finline2020_tpl/fonts/Roboto Italic'), local('/finline2020_tpl/fonts/Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('/finline2020_tpl/fonts/Roboto Medium Italic'), local('/finline2020_tpl/fonts/Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('/finline2020_tpl/fonts/Roboto Light'), local('/finline2020_tpl/fonts/Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('/finline2020_tpl/fonts/Roboto'), local('/finline2020_tpl/fonts/Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('/finline2020_tpl/fonts/Roboto Medium'), local('/finline2020_tpl/fonts/Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
}


body {margin:0; padding:0; font-family: 'Roboto', sans-serif; font-size:14px;}
/*a {text-decoration:none; color:#FFF;}*/
.valign-middle>* {display:inline-block; vertical-align:middle;}

.lang_block {position:relative;}
.lang_block_item {cursor:pointer;}
.lang_block_selected {color:#B2BFE2; cursor:pointer; position:relative; padding-right:12px;}
.lang_block_selection {position:absolute; left:-10px; top:100%; background:#173B79; color:#B2BFE2; padding:10px; display:none;}
.lang_block:hover .lang_block_selection {display:block;}
.lang_block_selection div {cursor:pointer; margin:2px 0;}
.lang_block_selection:after {clear:both; content:""; display:block;}

.top2menu a{text-transform:uppercase; font-weight:700;}
.top2menu a.dropdown-toggle::after {border-color:#E1A084 !important; width:7px; height:7px; margin-left:7px;}

.logo {display:inline-block; margin:0; padding:0; background:url('/finline2020_tpl/images/logo.png') no-repeat center center; width:200px; height:90px; background-size:contain;}

.placemark {display:inline-block; padding-left:25px !important; background:url('/finline2020_tpl/images/placemark.png') no-repeat left top;}
.placemark2 {display:inline-block; padding-left:25px !important; background:url('/finline2020_tpl/images/placemark2.png') no-repeat left center; margin-top:4px; margin-bottom:4px; font-size:12px;}
.phone {display:inline-block; padding-left:25px !important; background:url('/finline2020_tpl/images/phone.png') no-repeat left top;}
.phone2 {display:inline-block; padding-left:25px !important; background:url('/finline2020_tpl/images/phone2.png') no-repeat left center; margin-top:4px; margin-bottom:4px; font-size:12px; color:#000;}

.bg-dark {background-color:#173B79 !important;}
.navbar-light .navbar-nav .nav-link {color:#1A1A1A;}
.dropdown-toggle::after {display:inline-block; content:""; width:5px; height:5px; border-left: none; border-top: none; border-right:1px solid #75B101; border-bottom:1px solid #75B101; transform: rotate(45deg);}

section.slider {background:url('/finline2020_tpl/images/bg.png') no-repeat center top; background-size:cover; padding-top:20px; padding-bottom:20px;}
.slider-header {color:#173B79; font-size:25px; line-height:35px; padding:50px 0; font-family:initial; font-weight:bold;}

.row_menu {text-align:right;}
.row_menu a {display:inline-block; margin:1px; background:#FFF; text-transform:uppercase; padding:10px 15px; font-size:12px; color:#000;}
@media screen and (max-width:575px){
	.row_menu a {display:block;}
	.top2menu {display:none !important;}
}

.bg_main {background-image: linear-gradient(#FFFFFF, #EFEFEF);}

.icon {display:inline-block; background:no-repeat center center; width:25px; height:25px; background-size:contain; vertical-align:middle; margin-right:15px;}
.icon_big {display:block; background:no-repeat center center; width:50px; height:50px; background-size:contain; margin:0 auto 15px;}
.icon_big2 {display:block; background:no-repeat center center; width:50px; height:50px; background-size:contain; margin:15px 0;}
.delivery_icon {background-image:url('/finline2020_tpl/images/delivery_icon.png');}
.price_icon {background-image:url('/finline2020_tpl/images/price_icon.png');}
.feedback_icon {background-image:url('/finline2020_tpl/images/feedback_icon.png');}
.iternational_icon {background-image:url('/finline2020_tpl/images/iternational_icon.png');}
.refridgirator_icon {background-image:url('/finline2020_tpl/images/refridgirator_icon.png');}
.container_icon {background-image:url('/finline2020_tpl/images/container_icon.png');}
.sbor_icon {background-image:url('/finline2020_tpl/images/sbor_icon.png');}
.danger_icon {background-image:url('/finline2020_tpl/images/danger_icon.png');}
.negabarit_icon {background-image:url('/finline2020_tpl/images/negabarit_icon.png');}
.custom_icon {background-image:url('/finline2020_tpl/images/custom_icon.png');}
.avia_icon {background-image:url('/finline2020_tpl/images/avia_icon.png');}
.ready_icon {background-image:url('/finline2020_tpl/images/ready.png');}
.opit_icon {background-image:url('/finline2020_tpl/images/opit.png');}
.intime_icon {background-image:url('/finline2020_tpl/images/intime.png');}
.rashod_icon {background-image:url('/finline2020_tpl/images/rashod.png');}

.bold {font-weight:bold;}
.bg-blue {background:#14366f; color:#FFF;}
.bg-darkblue {background:#112e60; color:#FFF;}
.bg-green {background:#10bc24; color:#FFF;}
.bg-white {background:#FFF; color:#000;}
.p40 {padding:40px;}
.font30 {font-size:30px;}

.row_menu2>div {position:relative;}
.row_menu2>div>a {display:block; padding:20px 30px; background:#173B79; color:#FFF; text-align:center; text-transform:uppercase; font-family:initial; text-decoration:none; height:165px;}
.row_menu2>div>a span {display:none; border:1px solid #FFF; text-align:center; border-radius:2px; margin-top:20px; padding:5px; text-transform:none; font-family: 'Roboto', sans-serif;}
@media screen and (min-width:576px){
  .row_menu2>div>a:hover {background:#F36523; position: absolute; bottom: 0; left: 0; right: 0; height:auto;}
  .row_menu2>div>a:hover span {display:block;}
}

.small_hr {max-width:100px; color:#3a74d8; background:#3a74d8; display:block; margin-left:0;}
.small_hr2 {max-width:100px; color:#3a74d8; background:#3a74d8; display:block; margin:10px auto;}
.bg-green .small_hr2 {color:#FFFFFF; background:#FFFFFF;}
.block1_left {background:url('/finline2020_tpl/images/block1_left.png') no-repeat center center; background-size:cover; color:#FFF; min-height:100px;}
.block1_right {background:url('/finline2020_tpl/images/block1_right.png') no-repeat center center; background-size:cover; color:#FFF; min-height:100px;}
.center {text-align:center;}
.block2 {margin-top:-50px !important;}
.block2 span {font-size:10px;}
.block_advantages span{color:#f26522; font-size:20px; display:block;}

.block_header {color:#14366f; font-size:20px; line-height:30px;}
.block_header::after {display:block; width:100px; border-top:1px solid #10bc24; content:"";}
.block_header2 {color:#929292; font-size:14px; line-height:30px;}
.block_header2::after {display:block; width:100px; border-top:1px solid #10bc24; content:"";}

.btn-primary {background:#f26522; border:1px solid #f26522; font-size:12px; padding:5px 20px; border-radius:0;}
.btn-primary:hover {background:#f26522; border:1px solid #f26522; box-shadow:0 0 10px #CCC;}

footer {background:url('/finline2020_tpl/images/footer_bg.png') no-repeat center top; background-size:cover;}

.slogan {color:#7e7e7e; font-size:10px; line-height:15px; display:inline-block;}

.menu_title {color:#FFF; text-transform:uppercase;}
ul.menu {list-style:none; margin:5px 0; padding:0;}
ul.menu li {padding:2px 0;}
ul.menu li:before {content:""; display:inline-block; border-right:1px solid #f26522; border-bottom:1px solid #f26522; transform:rotate(-45deg); width:5px; height:5px; margin-right:10px; vertical-align:middle;}
ul.menu li a {color:#FFF; font-size:12px;}
ul.menu.dark li a,
.menu_title.dark {color:#000;}

.fb {background:url('/finline2020_tpl/images/fb.png') no-repeat center center; background-size:contain; display:inline-block; width:30px; height:30px; vertical-align:middle;}
.in {background:url('/finline2020_tpl/images/in.png') no-repeat center center; background-size:contain; display:inline-block; width:30px; height:30px; vertical-align:middle;}

.breadcrumbs span,
.breadcrumbs a {color:#757575; text-decoration:none;}
.breadcrumbs .delimiter {color:#f26522; margin:0 5px;}

h1 {color:#173b78;}

.top_section {background:url('/finline2020_tpl/images/head2_bg.png') no-repeat center center; background-size:cover; padding-top:140px; padding-bottom:30px;}
main {padding:10px 0; color:#757575;}

.date {margin-bottom:10px;}
.right_block a {display:block; padding:10px 20px; border:1px solid #f5f5f5; color:#212121; text-decoration:none; text-transform:uppercase;}
.invalid-feedback {display:block;}
.valid-feedback {display:block;}