/** * Theme Name: escortssite */ * { text-decoration: none !important; } @font-face { font-family: 'Trajan Pro'; src: url('fonts/TrajanPro-Regular.woff2') format('woff2'), url('fonts/TrajanPro-Regular.woff') format('woff'), url('fonts/TrajanPro-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; } body { padding: 0 0 0 0; margin: 0; font: normal Arial, Helvetica, sans-serif; color: #000; background: #FFF; } td, div, input, from { padding: 0; margin: 0; } h1 { font-family: 'Trajan Pro' !important; padding: 0; margin: 0; } h2 { font-family: 'Trajan Pro' !important; padding: 0; margin: 0; } h3 { font-family: 'Trajan Pro' !important; padding: 0; margin: 0; font-size:35px; line-height:45px; font-weight:600; } p { font-family: 'Rubik', sans-serif !important; font-size: 15px; line-height:28px; color: #434343; font-weight:300; } h4 { font-family: 'Trajan Pro' !important; padding: 0; margin: 0; } img { padding: 0; margin: 0; border: none; } ul, ol { list-style: none; padding: 0; margin: 0; } .clear { padding: 0px; margin: 0px; clear: both; } .scrollup { position: fixed; bottom: -50px; right: 15px; width: 50px; height: 50px; z-index: 9999; background-color: rgba(189,13, 90, 0.6); text-align: center; cursor: pointer; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .scrollup.active { bottom: 20px; } .scrollup i { font-size: 20px; color: rgba(255, 255, 255, 0.6); line-height: 50px; } body > .overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; content: " "; width: auto; height: auto; background: rgba(0, 0, 0, 0.65); opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } /* wraper_header */ .wraper_header { position: relative; z-index: 9; width: 100%; } /* wraper_header_top */ .wraper_header_top { width: 100%; background-color: #273272; padding: 10px 0; } .wraper_header_top > .container { padding-top: 0; padding-bottom: 0; } .wraper_header_top .header_top .header_top_item ul.header-social { display: inline-block; vertical-align: top; margin-top: 8px; margin-right: 20px; font-size: 0; } .wraper_header_top .header_top .header_top_item ul.header-social li { display: inline-block; vertical-align: top; margin-right: 6px; } .wraper_header_top .header_top .header_top_item ul.header-social li:last-child, .wraper_header_top .header_top .header_top_item ul.header-social li:only-child { margin-right: 0; } .wraper_header_top .header_top .header_top_item ul.header-social li a { display: block; width: 29px; height: 29px; background: url("images/background/Header-Social-Icons.png") 0px 0px no-repeat; } .wraper_header_top .header_top .header_top_item ul.header-social li.yellow-pages a { background-position: 0px 0px; } .wraper_header_top .header_top .header_top_item ul.header-social li.yelp a { background-position: -29px 0px; } /* wraper_header_main */ .wraper_header_main { width: 100%; background: url('images/header-main.png') repeat-x center top; } .wraper_header_main > .container { padding-top: 0; padding-bottom: 0; } .wraper_header_main .header_main { position: relative; } .wraper_header_main .header_main .brand-logo { float: left; padding: 10px 0; text-align: center; } .wraper_header_main .header_main .res_nav { float: right; margin-top: 45px; cursor: pointer; } .wraper_header_main .header_main .res_nav i { font-size: 25px; line-height: 1; } .wraper_header_main .header_main .nav { float: right; text-align: right; font-size: 0; margin-top: 6px; /* nav level one */ /* nav level two */ /* nav level three */ } .wraper_header_main .header_main .nav > ul > li { position: relative; display: inline-block; vertical-align: top; margin-right: 35px; font-family: 'Rubik', sans-serif; } .wraper_header_main .header_main .nav > ul > li:last-child, .wraper_header_main .header_main .nav > ul > li:only-child { margin-right: 0; } .wraper_header_main .header_main .nav > ul > li > a { position: relative; display: block; padding-top: 8px; padding-bottom: 6px; font-weight: 300; font-size: 15px; color: #68625e; line-height: 32px; cursor: pointer; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .wraper_header_main .header_main .nav > ul > li.menu-item-has-children > a:after { vertical-align: top; margin-left: 10px; content: "\f0d7"; font-family: "Font Awesome 5 Free"; font-weight: 900; } .wraper_header_main .header_main .nav > ul > li > a:hover, .wraper_header_main .header_main .nav > ul > li.current-menu-item > a, .wraper_header_main .header_main .nav > ul > li.current-menu-parent > a, .wraper_header_main .header_main .nav > ul > li.current-menu-ancestor > a { color: #bd0d5a !important; } .wraper_header_main .header_main .nav > ul > li > ul { position: absolute; top: 100%; left: 0; z-index: 1; width: 220px; height: auto; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15); text-align: left; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .wraper_header_main .header_main .nav > ul > li:last-child > ul, .wraper_header_main .header_main .nav > ul > li:nth-last-child(2) > ul { left: auto; right: 0; } .wraper_header_main .header_main .nav > ul > li:hover > ul { top: 100%; opacity: 1; visibility: visible; } .wraper_header_main .header_main .nav > ul > li > ul > li, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li { position: relative; width: 100%; height: auto; float: left; } .wraper_header_main .header_main .nav > ul > li > ul > li > a, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > a, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > ul > li > a { position: relative; display: block; width: auto; height: auto; padding: 1px 15px 1px 15px; background-color: rgba(255, 255, 255, 0.95); border-bottom: 1px rgba(0, 0, 0, 0.1) solid; text-transform: uppercase; font-weight: 400; font-size: 13px; color: #000; line-height: 25px; cursor: pointer; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .wraper_header_main .header_main .nav > ul > li > ul > li:last-child > a, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li:last-child > a, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > ul > li:last-child > a { border-bottom: none; } .wraper_header_main .header_main .nav > ul > li:hover > ul > li > a, .wraper_header_main .header_main .nav > ul > li:hover > ul > li > ul > li > a, .wraper_header_main .header_main .nav > ul > li:hover > ul > li > ul > li > ul > li > a { padding: 12px 15px 11px 15px; } .wraper_header_main .header_main .nav > ul > li > ul > li > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > ul > li > a:before { position: absolute; top: 0; left: 0; bottom: 0; z-index: 0; content: " "; width: 4px; background-color: #ec8b20; transform: scaleY(0); -webkit-transform: scaleY(0); transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .wraper_header_main .header_main .nav > ul > li > ul > li:hover > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li.current-menu-item > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li.current-menu-parent > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li.current-menu-ancestor > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li:hover > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li.current-menu-item > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li.current-menu-parent > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li.current-menu-ancestor > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > ul > li:hover > a:before, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > ul > li.current-menu-item > a:before { transform: scaleY(1); -webkit-transform: scaleY(1); } .wraper_header_main .header_main .nav > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after { position: absolute; top: 50%; right: 10px; content: "\f105"; font-family: 'FontAwesome'; transform: translateY(-50%); -webkit-transform: translateY(-50%); } .wraper_header_main .header_main .nav > ul > li > ul > li > ul, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li > ul { position: absolute; top: 10%; left: 100%; z-index: 1; width: 220px; height: auto; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15); text-align: left; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .wraper_header_main .header_main .nav > ul > li:last-child > ul > li > ul, .wraper_header_main .header_main .nav > ul > li:nth-last-child(2) > ul > li > ul, .wraper_header_main .header_main .nav > ul > li:last-child > ul > li > ul > li > ul, .wraper_header_main .header_main .nav > ul > li:nth-last-child(2) > ul > li > ul > li > ul { left: auto; right: 100%; } .wraper_header_main .header_main .nav > ul > li > ul > li:hover > ul, .wraper_header_main .header_main .nav > ul > li > ul > li > ul > li:hover > ul { top: 0; opacity: 1; visibility: visible; } /* sidr */ .sidr { background: #fff; } body.sidr-open .sidr { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); } .sidr > .sidr-inner > ul > li { width: 100%; height: auto; float: left; } .sidr > .sidr-inner > ul > li > a { display: block; width: auto; height: auto; padding: 12px 15px 14px 15px; border-bottom: 1px rgba(0, 0, 0, 0.07) solid; text-transform: uppercase; font-weight: 600; font-size: 13px; color: #3d3d3d; line-height: 25px; } .sidr > .sidr-inner > ul > li.current-menu-item > a, .sidr > .sidr-inner > ul > li.current-menu-parent > a, .sidr > .sidr-inner > ul > li.current-menu-ancestor > a, .sidr > .sidr-inner > ul > li > ul > li.current-menu-item > a, .sidr > .sidr-inner > ul > li > ul > li.current-menu-parent > a, .sidr > .sidr-inner > ul > li > ul > li.current-menu-ancestor > a .sidr > .sidr-inner > ul > li > ul > li > ul > li.current-menu-item > a, .sidr > .sidr-inner > ul > li > ul > li > ul > li.current-menu-parent > a, .sidr > .sidr-inner > ul > li > ul > li > ul > li.current-menu-ancestor > a, .sidr > .sidr-inner > ul > li > ul > li > ul > li > ul > li.current-menu-item > a { background: #bd0d5a; color: #fff; } .sidr > .sidr-inner > ul > li > ul > li > a, .sidr > .sidr-inner > ul > li > ul > li > ul > li > a, .sidr > .sidr-inner > ul > li > ul > li > ul > li > ul > li > a { display: block; width: auto; height: auto; border-bottom: 1px rgba(0, 0, 0, 0.07) solid; font-weight: 400; font-size: 13px; color: #2b2828; line-height: 25px; } .sidr > .sidr-inner > ul > li > ul > li > a { padding: 10px 15px 10px 25px; } .sidr > .sidr-inner > ul > li > ul > li > ul > li > a { padding: 10px 15px 10px 40px; } .sidr > .sidr-inner > ul > li > ul > li > ul > li > ul > li > a { padding: 10px 15px 10px 55px; } body.main-menu-open > .overlay { opacity: 1; visibility: visible; } .header-main-part{ width:100%; /*float:left;*/ background:url('images/header-back.jpg') no-repeat center top; background-size:cover; padding-bottom: 100px; } .header-top{ width:100%; padding:10px 0; margin:0; border-bottom:1px solid #e0dfde; float:left; } .info-box{ width:auto; padding:0; margin:0; } .info-box p{ padding:0; margin:0; font-size:15px; line-height:32px; color:#68625e; } .info-box p a{ text-decoration:none; color:#68625e; } .info-box p a img { padding: 0 13px 0 0; } .signup-box-main{ width:auto; padding:0; margin:0; } .signup-box{ width:auto; padding:0; margin:0; text-align:right; } .signup-box p{ display:inline-block; padding: 0 2px 0 5px; margin:0; font-size:15px; line-height:32px; color:#68625e; position:relative; } .signup-box p a{ color:#68625e; text-decoration:none; } .signup-box p a img { padding: 0 10px 0 0; } .signup-box p:first-child:after { position: absolute; content: ""; height: 25px; width: 1px; border-right: 1px solid #e0dfde; bottom: 2px; right: -15px; } .signup-box p .fa-search { font-size: 17px; color:#68625e; } .wraper_header_main .header_main .nav > ul > li p{ border:1px solid #e0dfde; padding:9px 15px; margin:0 0 5px 0; font-size:15px; line-height:28px; color:#68625e; } .wraper_header_main .header_main .nav > ul > li p a{; color:#68625e; text-decoration:none; } .nav-main { width: 100%; float: left; padding: 20px 0; } .banner-main{ width:100%; padding-bottom:90px; margin:0; /*float:left;*/ } .banner-inner{ width:100%; float:left; /*background:url('images/banner.jpg') no-repeat left top;*/ background-size:cover; /*padding:120px 30px 135px 30px;*/ padding:180px 0px 135px 0px; } .banner-text{ width:auto; padding:0 20px 0 20px; margin:0; } .banner-text h1{ font-size:42px; line-height:52px; color:#615954; padding:15px 0 29px 0px; margin:0; } .banner-text a { background: #bd0d5a; padding: 10px 33px; margin: 19px 0 0 0; font-size: 15px; line-height: 28px; color: #fff; display: inline-block; } .wpcf7-form-control-wrap { position: relative; width: 100%; } .wpcf7-form .form-row input[type=text], .wpcf7-form .form-row input[type=email], .wpcf7-form .form-row input[type=url], .wpcf7-form .form-row input[type=tel], .wpcf7-form .form-row input[type=number], .wpcf7-form .form-row input[type=password], .wpcf7-form .form-row input[type=date], .wpcf7-form .form-row input[type=time], .wpcf7-form .form-row select{ width: 100%; background: #fff; padding: 10px 15px; font-size: 15px; line-height: 32px; color: #68625e; margin: 5px 0 10px 0; /* min-height: 65px;*/ border: 1px solid #e0dfde; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .wpcf7-form .form-row input[type=text]:focus, .wpcf7-form .form-row input[type=email]:focus, .wpcf7-form .form-row input[type=url]:focus, .wpcf7-form .form-row input[type=tel]:focus, .wpcf7-form .form-row input[type=number]:focus, .wpcf7-form .form-row input[type=password]:focus, .wpcf7-form .form-row input[type=date]:focus, .wpcf7-form .form-row input[type=time]:focus, .wpcf7-form .form-row select:focus{ border: 1px solid #bd0d5a; outline: none; } .wpcf7-form .form-row textarea:focus{ border: 1px solid #bd0d5a; outline: none; } .wpcf7-form .form-row textarea { width: 100%; background: #fff; padding: 10px 15px; font-size: 15px; line-height: 32px; color: #68625e; margin: 5px 0 10px 0; /* min-height: 65px;*/ border: 1px solid #e0dfde; height: 153px; resize: none; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .wpcf7-form .form-row label{ font-size: 15px; line-height: 28px; color: #68625e; } .wpcf7-form .form-row p{ padding-top: 20px; } div.wpcf7 input[type="file"] { cursor: pointer; width: 100%; background: #fff; padding: 8px 12px; font-size: 15px; line-height: 32px; color: #68625e; border: 0px none; margin: 5px 0 5px 0; /* min-height: 65px;*/ border: 1px solid #e0dfde; } div.wpcf7 input[type="file"]:last-child{ margin: 6px 0 0 0; } .wpcf7-form button, .wpcf7-form html input[type=button], .wpcf7-form input[type=reset], .wpcf7-form input[type=submit] { width: 15%; padding: 8px 20px; background: #ad1457; border: none; font-size: 15px; line-height: 25px; color: #fff; text-align: center; /* margin: 0 auto;*/ } .wpcf7-form input.clear { width: 15%; padding: 8px 20px; background: #fff; border: 1px solid #e0dfde; font-size: 15px; line-height: 25px; color: #68625e; text-align: center; /*margin: 0 auto;*/ } .wraper_header_main .header_main .res_nav i { font-size: 25px; line-height: 1; color: #68625e; } .agency-part .swiper-slide figure img{ width: 90%; max-height: 280px; } input { outline: none; } input:hover{ outline: none; } input:active{ outline: none; } textarea { outline: none; } textarea:hover{ outline: none; } textarea:active{ outline: none; } /*=================== HEADER SEARCH =================== */ .header-slideout-searchbar { position: relative; display: inline-block; vertical-align: top; margin-right: 15px; margin-top: 3px; cursor: pointer; } .header-slideout-searchbar > .header-slideout-searchbar-holder { position: relative; display: block; } .header-slideout-searchbar span[class*='ti-'] { font-size: 16px; color: #68625e; } .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box { position: absolute; top: -10px; right: 30px; z-index: 1; width: 30px; padding: 5px 5px 4px 12px; background-color: #fef4f8; border: 1px solid #e0dfde; border-radius: 5px; /*box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);*/ box-shadow: none; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out 0.2s; -webkit-transition: all 0.4s ease-in-out 0.2s; } .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row { position: relative; display: block; padding-right: 30px; } .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[name="s"]{ display: inline-block; vertical-align: top; width: 100%; height: 30px; padding: 0; margin: 0; background-color: #fef4f8; border: none; /*border: 1px solid #e0dfde;*/ font-size: 13px; border-radius: 0; } .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type=search]::placeholder { color: #68625e; } .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] { position: absolute; top: 0; width: 26px; height: 30px; background-color: transparent; border: none; display: none; border-radius: 0; text-align: center; font-size: 18px; color: #68625e; line-height: 30px; } .header-slideout-searchbar > .header-slideout-searchbar-holder:hover > .header-slideout-searchbar-box, div ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:focus > .header-slideout-searchbar-box { width: 200px; opacity: 1; visibility: visible; } .header-slideout-searchbar input[type="search"]:active{ border:none; outline: none; } .header-slideout-searchbar input[type="search"]:active{ border:none; outline: none; } .header-slideout-searchbar:after{ position: absolute; content: ""; height: 26px; width: 1px; border-right: 1px solid #e0dfde; right: -12px; bottom: 0; } /*=================== HEADER SEARCH =================== */ #wonderplugincarousel-1 .amazingcarousel-image img{ width: 100% !important; } .model-carosule{ width: 100%; } .model-carosule .wonderplugincarousel{ width: 100% !important; padding: 0 !important; max-width: 1110px !important; } .model-carosule img { width: 100% !important; padding: 0 8px !important; margin: 0 -8px !important; } .model-carosule .amazingcarousel-list-container{ width: 100% !important; margin: 0 !important; } .model-carosule ul li{ width: 100 !important; } .model-carosule .amazingcarousel-list-wrapper { width: 100% !important; } .amazingcarousel-image:nth-child(3) div{ display: none !important; } .model-carosule .amazingcarousel-hover { position: absolute; display: none; top: auto !important; left: 0; bottom: 18px !important; width: 96% !important; height: 20% !important; margin: 0; padding: 8px; box-sizing: border-box; background-color: rgba(189, 13, 90, 0.9) !important; cursor: pointer; } .model-carosule .amazingcarousel-title { font: 24px "Trajan Pro", sans-serif !important; color: #fff; } .amazingcarousel-item-container .amazingcarousel-image:nth-child(3) div{ display: none !important; } div.amazingslider-box-1 :nth-child(3) { visibility: hidden !important; } [class*='amazingcarousel-image'] div{ display: block !important; opacity: 1 !important; visibility: visible !important; z-index: -999 !important; } .info-box a { width: 23%; padding: 10px 27px; background: #ad1457; border: none; font-size: 15px; line-height: 25px; color: #fff !important; text-align: center; } .test-list ul { width: 30%; margin: 0 auto; } .test-list li { /* display: inline-flex; position: relative; padding: 0 0 0 15px;*/ position: relative; padding: 0 0 0 20px; text-align: left; } .test-list li:after { position: absolute; content: ""; height: 5px; width: 5px; border-radius: 50%; background: #000; left: 5px; top: 11px; } .gmail_quote u { text-decoration: underline !important; } blockquote{ margin: 0; } .gallery-part .swiper-slide-inner figcaption.elementor-image-carousel-caption { position: absolute; bottom: 0px; left: 0px; background-color: rgba(189, 13, 90, 0.9); width: 100%; padding: 25px; color: #fff !important; left: 0; width: 100%; padding: 25px; color: #fff !important; font:24px "Trajan Pro", sans-serif !important; visibility: hidden; opacity: 0; transform: translateY(15px); -webkit-transform: translateY(15px); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .gallery-part .swiper-slide-inner figcaption.elementor-image-carousel-caption{ overflow: hidden; } .gallery-part .swiper-slide-inner:hover figcaption.elementor-image-carousel-caption{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .gallery-part figure.swiper-slide-inner { overflow: hidden; position: relative; }